Форум

* Открытые модели , еть ли способ их обезопасить от копипаста ?

27 июля 2016 18:30 #10795
В итоговом приложении на JS и HTML блендер файлы лежат в открытом виде со всем тем, что к ним нужно, по факту со всей моделью итд..

Вопрос: нет ли случаем какой то процедуры кодирования содержимого или может преобразования его в не обычный вид итд?
( про ФРИИ лицензию я пока не говрю я знаю про это)

т.е. как защитить свой проект от клонирования если он комерчесский?

потому как ни для кого не секрет, что для всяких там китайцев индусов и паков авторское право ровным счетом ничего не зачит … (
Денис
27 июля 2016 18:44 #10797
Когда вы выкладываете ваш проект в открый доступ, вам нужны только скрипты и исходные файлы (.blend-файл не нужен, после экспорта о нём можно забыть). Понятно, что исходные файлы можно скачать. С текстурами (как с любыми изображениями) понятно, что особо ничего не сделаешь. Скрипты можно обфусцировать, а что делать с моделями? Данные моделей хранятся в двух файлах: .json и .bin

Получить из них редактируемые модели - это значит совершить обратный процесс экспорта, которого нету. Это трудная задача. Но можно использовать ваши файлы. Для этого можно разместить трёхмерную надпись и припэрэнтить её к камере, чтобы её всегда было видно. Так делают, например, вот здесь. Избавиться от неё нельзя. Тут можно записать что угодно, что помешает использовать вашу интеллектуальную собственность.
Разработчик Blend4Web
27 июля 2016 19:42 #10800
Ответ на сообщение пользователя Семенцов Роман
Когда вы выкладываете ваш проект в открый доступ, вам нужны только скрипты и исходные файлы (.blend-файл не нужен, после экспорта о нём можно забыть). Понятно, что исходные файлы можно скачать. С текстурами (как с любыми изображениями) понятно, что особо ничего не сделаешь. Скрипты можно обфусцировать, а что делать с моделями? Данные моделей хранятся в двух файлах: .json и .bin

Получить из них редактируемые модели - это значит совершить обратный процесс экспорта, которого нету. Это трудная задача. Но можно использовать ваши файлы. Для этого можно разместить трёхмерную надпись и припэрэнтить её к камере, чтобы её всегда было видно. Так делают, например, вот здесь. Избавиться от неё нельзя. Тут можно записать что угодно, что помешает использовать вашу интеллектуальную собственность.

интерсная инфа, а вот зачем тогда в JSON файле ссылка на блендер файл? да и текстуры тоже
Денис
28 июля 2016 08:09 #10804
Ответ на сообщение пользователя ДЕНИС
интерсная инфа, а вот зачем тогда в JSON файле ссылка на блендер файл? да и текстуры тоже
Подозреваю, что путь к blend файлу указан для справки разработчику.

А пути к текстурам нужны что бы их подгрузил браузер как отдельные изображения. Текстуры не хранятся в json и bin файлах.
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
28 июля 2016 11:23 #10807
а вот зачем тогда в JSON файле ссылка на блендер файл
он нужен только для вывода в некоторых собщениях об ошибке, чтобы сразу можно было понять, какой файл нужно пофиксить или переэкспортировать, например:

B4W WARN: Property "diffuse_fresnel" is undefined for "material". To fix this, reexport ../../../blender/misc/logo.blend
Команда Blend4Web
28 июля 2016 13:01 #10816
Ответ на сообщение пользователя Кирилл
А пути к текстурам нужны что бы их подгрузил браузер как отдельные изображения. Текстуры не хранятся в json и bin файлах.

По итогу нужно осталять:

JSON
BIN
и текстуры,

верно?


Может стоит это как то отразить в документации?
т.к. я там не нашел соотв. информации или может пропустил
Денис
28 июля 2016 17:07 #10821
Ответ на сообщение пользователя ДЕНИС
По итогу нужно осталять:

JSON
BIN
и текстуры,

верно?

Данную информацию можно получить заглянув в отладчик браузера
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
28 июля 2016 18:14 #10824
Ответ на сообщение пользователя Кирилл
Данную информацию можно получить заглянув в отладчик браузера

ну я конечно понимаю , но почему бы это не отразить в документации или в шарады играть бум ))) ?
Денис
29 июля 2016 18:44 #10853
В документации все описано https://www.blend4web.com/doc/ru/developers.html#project-structure и тут https://www.blend4web.com/doc/ru/workflow.html
. Какие файлы на экспорт,а какие рабочие. И про структуру проекта.
29 июля 2016 20:10 #10862
Ответ на сообщение пользователя Winter_Fox
В документации все описано https://www.blend4web.com/doc/ru/developers.html#project-structure и тут https://www.blend4web.com/doc/ru/workflow.html
. Какие файлы на экспорт,а какие рабочие. И про структуру проекта.


Спаисбо за ссылку ( я конечно это раздел читал), но попробуйте сами найти где конкретно написано
какие файлы необходимы и достаточны для встраивания JSON в HTML после экспорта из блендера?

а не то что "можете создать проект и оно там все будет лежать разложенное по папочкам "
PS я к стати вообще проект не создавал, он собственно мен пока не нужен.

я в блендере создал макет, назначил все текстуры итд.. после этого нажал экпорт, вижу несколкьо файлов в папке экспорта, хочу взять то что нужно и поместить в папку с ХТМЛ и дальше править JS.
Денис
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.