Форум

Переключение между камерами

07 октября 2016 12:35 #12499
Появилась необходимость сделать несколько камер и как-то переключаться между ними.
Как понимаю без программирования никак. Помогите пожалуйста.
Хочу сделать несколько видов: 2 статических (сверху и сбоку), один вид от первого лица стоящего в конкретном месте (глаз, только вращение), один вид таргетированный (крутится вокруг точки).
В идеале бы еще полностью свободную камеру.

На данный момент я извращаюсь и переставляю камеру с изменением пустышки таргета, но это мне дает только тип глаз (пустышка в точке камеры) и обычный таргет. В точках статики, просто предупреждаю, что крутить камерой не нужно


Ну и еще момент почему хочу переключаться именно между камерами. Мой вариант не запоминает положение, а всегда сбивает их в заданные положения. А у меня так есть что-то вроде инструктора, который должен смотреть от лица рабочего и со стороны.
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 16:32 #12558
Появилась необходимость сделать несколько камер и как-то переключаться между ними.
Как понимаю без программирования никак. Помогите пожалуйста.
Хочу сделать несколько видов: 2 статических (сверху и сбоку), один вид от первого лица стоящего в конкретном месте (глаз, только вращение), один вид таргетированный (крутится вокруг точки).
В идеале бы еще полностью свободную камеру.
Добрый день!
В следующем релизе скорее всего добавится лог. нода для изменения типа камеры
Ну и еще момент почему хочу переключаться именно между камерами. Мой вариант не запоминает положение, а всегда сбивает их в заданные положения.
С этим уже посложнее. Можно попробовать использовать эмптики, которые будут запоминать положение камеры перед ее переключением на другой тип, а потом использовать ноду "Move To", чтобы передать камере положение эмптиков.
Команда Blend4Web - разработчик
10 октября 2016 16:39 #12559
В следующем релизе скорее всего добавится лог. нода для изменения типа камеры
Ура. Уже год жду эту фитчу. Пряма то что надо под конкурс.
Готов тестировать))).
10 октября 2016 18:36 #12570
В следующем релизе

А в этом релизе как?
Можно ли через API поменять тип камеры? Подскажите как?
Как полагаю нужна нода JS callback и кусочек кода в JS скрипт.

Почему бы для всех апишных фич не сделать ноду для ввода конкретной строки скрипта?
Как в Cycles нода attribute, все что не имеет нод юзается через атрибут.
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 18:41 #12573
Можно ли через API поменять тип камеры? Подскажите как?
Как полагаю нужна нода JS callback и кусочек кода в JS скрипт.
Да, через JS_callback можно, но тогда, естественно, нужно создавать полноформатный проект в менеджере проектов (с Web Player проектами JS_Callback нельзя использовать).
Пример переключения через API можно посмотреть у нас в code snippets:
camera_move_styles
Команда Blend4Web - разработчик
11 октября 2016 01:52 #12584
нужно создавать полноформатный проект
Да я уже давно понял, что каждый пук требует полноценного приложения и хотя бы желание разобраться в коде из примеров.
В примере, то что нужно. попробую разобраться.
Спасибо
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
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.