Нода атрибут

10 октября 2016 18:42
Почему бы не сделать ноду атрибут, чтобы использовать необходимые инструменты в нодовом редакторе.
Допустим как в Cycles есть нода attribute в которой вписываешь параметр вручную.
Так и тут допустим, нужно сменить тип камеры, добавил ноду ввел параметр или строку из документации API и все ок.
А то я как полагаю нужно ставить JS callback ссылаться на код, в коде отдельно указывать.
Baasis - vk.com/baasis - vk.com/pro_blender
OS: Mint 18 Sarah x86_64 Linux 4.4.0-21-generic, DE Cinnamon, CPU: Intel Core i7-2600K CPU @ 6.3GHz, GPU: GeForce GTX 680, GeForce GTX 650 Ti, RAM 16Gb
Браузеры: неадекватный FireFox v49, не люблю но тестирую все на Google Chrome v54, вроде сойдет Vivaldi 1.4.589.38
10 октября 2016 19:15
Исполняемый код в экспортированном json файле, это очень сильно ударит по безопасности…

Художник сможет заразить вирусом страницу, на которой публикуется сцена…

Если я правильно понял…
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
12 октября 2016 01:47
Ответ на сообщение пользователя Кирилл
Исполняемый код в экспортированном json файле, это очень сильно ударит по безопасности…

Художник сможет заразить вирусом страницу, на которой публикуется сцена…

Если я правильно понял…

Ну с таким подходом и через js скрипт самой логики можно заразить.
Я думаю можно же какой нибудь контейнер придумать за который нельзя вылезти.
В общем хз, я не великий программист как вы уже поняли
И все же было бы удобно через ноды внедрять то, что можно сделать только через код. Простые однокнопочные действия так сказать, к примеру смена типа камеры и подобные вещи.
Baasis - vk.com/baasis - vk.com/pro_blender
OS: Mint 18 Sarah x86_64 Linux 4.4.0-21-generic, DE Cinnamon, CPU: Intel Core i7-2600K CPU @ 6.3GHz, GPU: GeForce GTX 680, GeForce GTX 650 Ti, RAM 16Gb
Браузеры: неадекватный FireFox v49, не люблю но тестирую все на Google Chrome v54, вроде сойдет Vivaldi 1.4.589.38
19 октября 2016 17:03
Почему бы не сделать ноду атрибут, чтобы использовать необходимые инструменты в нодовом редакторе.
Допустим как в Cycles есть нода attribute в которой вписываешь параметр вручную.
Так и тут допустим, нужно сменить тип камеры, добавил ноду ввел параметр или строку из документации API и все ок.
А то я как полагаю нужно ставить JS callback ссылаться на код, в коде отдельно указывать.
Данный функционал сложно реализуем по ряду причин:
    - Обфускация такого встроенного кода довольно нетривиальный и трудоемкий процесс. Плюс, как правильно заметил Кирилл, открываются дыры в безопасности приложений
    - Контекст в котором ведется работа в блендере и контекст в котором ведется работа в движке сильно отличается и между свойствами нет взаимоооднозначного соответсвия. Вызовы методов API часто требуют допольнительных параметров или последующего вызова других методов. В итоге однострочным кодом мало где обойдешься.
    Команда Blend4Web - разработчик
    Twitter
    LinkedIn
     
    Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.