three.js и blend4web
24 марта 2015 13:40
Здравствуйте. Я имею опыт работы с three.js. Существует ли статья как в blend4web программно добиваться такого же результата как в three.js и наоборот. Или статья сравнения работы функций например как эта http://habrahabr.ru/post/246259/
Я как новичок задаюсь вопросом:
Как вывести в консоль браузера объект камеры
Как получить объект со сцены и найти его дочерние объекты
Как изменять координаты отдельных вершин mesh объекта
Как создавать и добавлять на сцену примитивы и как создать сцену с нуля без blender
Я как новичок задаюсь вопросом:
Как вывести в консоль браузера объект камеры
Как получить объект со сцены и найти его дочерние объекты
Как изменять координаты отдельных вершин mesh объекта
Как создавать и добавлять на сцену примитивы и как создать сцену с нуля без blender
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
http://naviris.ru/
24 марта 2015 14:51
Добрый день и добро пожаловать на форум.
Подобные статьи я не видел.
Попробую ответить на Ваши вопросы:
1) Объект камеры Вы можете получить вызвав функцию get_active_camera() из модуля scenes. Затем можно воспользоваться console.log чтобы вывести его в консоль. Или при быстрой отладке вызвать b4w.scenes.get_active_camera() из консоли браузера
2) Объект сцены Вы можете получить, например, функцией get_object_by_name("obj_name_from_Blender") из модуля scenes (при отладке удобнее вызывать из консоли приложения как в пункте 1). Один из наиболее удобных способов получения объекта по его имени-идентификатору.
3) По поводу изменения координат вершин. Обратите внимание на урок "dynamic geometry" из нашего SDK (deploy/tutorials/examples/dynamic_geometry). В новом релизе (15.03) этот урок будет перенесен в другую директорию.
4) Для добавления объектов на сцену существует несколько путей. Добавление объектов на сцену из другого файла или копирование объектов текущей сцены. По первому случаю существует отдельный урок. Относительно второго случая - урок будет добавлен в новом релизе, который состоится в течении нескольких дней. Создание сцены "с нуля" пока не поддерживается.
Подобные статьи я не видел.
Попробую ответить на Ваши вопросы:
1) Объект камеры Вы можете получить вызвав функцию get_active_camera() из модуля scenes. Затем можно воспользоваться console.log чтобы вывести его в консоль. Или при быстрой отладке вызвать b4w.scenes.get_active_camera() из консоли браузера
2) Объект сцены Вы можете получить, например, функцией get_object_by_name("obj_name_from_Blender") из модуля scenes (при отладке удобнее вызывать из консоли приложения как в пункте 1). Один из наиболее удобных способов получения объекта по его имени-идентификатору.
3) По поводу изменения координат вершин. Обратите внимание на урок "dynamic geometry" из нашего SDK (deploy/tutorials/examples/dynamic_geometry). В новом релизе (15.03) этот урок будет перенесен в другую директорию.
4) Для добавления объектов на сцену существует несколько путей. Добавление объектов на сцену из другого файла или копирование объектов текущей сцены. По первому случаю существует отдельный урок. Относительно второго случая - урок будет добавлен в новом релизе, который состоится в течении нескольких дней. Создание сцены "с нуля" пока не поддерживается.
24 марта 2015 16:33
Спасибо за развёрнутый ответ
Буду пробовать!
Буду пробовать!
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
http://naviris.ru/
17 августа 2015 18:59
18 августа 2015 13:55
Ответ на сообщение пользователя Йеджи ЗаборовскиНе нашёл реквизитов, по которым с Вами можно связаться.
Кирилл, свяжитесь, пожалуйста со мной. Мне нужна Ваша помощь срочно.
В подписе написал свой сайт, где есть мои контакты.
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
http://naviris.ru/
18 августа 2015 14:01
24 ноября 2015 14:02
24 ноября 2015 14:12
Есть разница в производительности между three.js и blend4web по fps?Что бы точно и уверенно ответить на этот вопрос необходимо взять некую демо сцену и протестировать её в двух движках на разных конфигурациях и широком разнообразии планшетов. Пока таких тестов мы не производили, может кто из пользователей задастся целью и сделает что то подобное со временем.
Если да то почему и какая она?
Blend4Web и всё такое. Тридешу тридэ, моделю модели.