Сообщения, созданные пользователем VFirstov
01 марта 2017 22:39
01 марта 2017 17:42
Добрый день, Роман! Спасибо за ответ!
Про строку, отвечающую за привязку камеры к персонажу и захват курсора мыши - понятно. С эти вопросов нет.
У нас был такой вариант без анимации, без текстур и без оптимизации https://test11.magicfreedom.com/projects/Ship/Ship.html
Здесь все работает - перемещения, прыжок, бег - все ок. Правда в момент захвата курсора мыши камера почему-то поворачивается влево на 90 градусов…
Исходник персонажа взят с Blend Swap. Он в отдельном файле без привязки. Я сократил число полигонов персонажа, подцепил текстуры, добавил анимацию, запек ее как положено и сохранил это отдельным файлом. Удалил в нашей сцене персонажа и добавил оптимизированного из файла, сделал меш-болванку, назначил ей физику, указал, что это персонаж и припарэнтил к ней анимированного персонажа. После этого возникли все описанные выше проблемы. Что-то где-то отвалилось, а что никак не пойму. Уже и новый проект создавал - все то же самое.
Про строку, отвечающую за привязку камеры к персонажу и захват курсора мыши - понятно. С эти вопросов нет.
У нас был такой вариант без анимации, без текстур и без оптимизации https://test11.magicfreedom.com/projects/Ship/Ship.html
Здесь все работает - перемещения, прыжок, бег - все ок. Правда в момент захвата курсора мыши камера почему-то поворачивается влево на 90 градусов…
Исходник персонажа взят с Blend Swap. Он в отдельном файле без привязки. Я сократил число полигонов персонажа, подцепил текстуры, добавил анимацию, запек ее как положено и сохранил это отдельным файлом. Удалил в нашей сцене персонажа и добавил оптимизированного из файла, сделал меш-болванку, назначил ей физику, указал, что это персонаж и припарэнтил к ней анимированного персонажа. После этого возникли все описанные выше проблемы. Что-то где-то отвалилось, а что никак не пойму. Уже и новый проект создавал - все то же самое.
27 февраля 2017 15:25
С Paranting все получилось, но возникла другая проблема. Камера при запуске сцены устанавливается в голову персонажа с запеченной анимацией и управление происходит через wasd +мышь как в примере firstperson. wasd - работают, а мышь - только при зажатой ЛКМ. Гравитация исчезла, столкновения отслеживаются, прыжок и бег не работают. Проверил все галочки, режимы… не могу догнать в чем дело (
Браузер - Firefox.
Браузер - Firefox.
21 февраля 2017 14:21
Спасибо за ответ!
Теперь все ясно. Просто вот здесь https://www.blend4web.com/ru/forums/topic/2143/ вы писали, что "из констрейнов поддерживается только Copy Transformation и то только на системе костей", поэтому я наверное решил, что может уже и этот констрейт поддерживается, ан нет. С Paranting у меня никак не получилось в данной сцене может руки не оттуда… поэтому обратился к констрейтам. Пишут, что это более продвинутый способ, а Paranting якобы морально устарел.
Теперь все ясно. Просто вот здесь https://www.blend4web.com/ru/forums/topic/2143/ вы писали, что "из констрейнов поддерживается только Copy Transformation и то только на системе костей", поэтому я наверное решил, что может уже и этот констрейт поддерживается, ан нет. С Paranting у меня никак не получилось в данной сцене может руки не оттуда… поэтому обратился к констрейтам. Пишут, что это более продвинутый способ, а Paranting якобы морально устарел.
19 февраля 2017 15:14
Добрый день, уважаемые разработчики!
Есть персонаж с анимированным метаригом. Анимация запечена и воспроизводится в браузере.
Риг привязан к объекту, на который назначена физика персонажа. Привязка выполнена с помощью констрейта Copy Location. При совмещении персонажа с меш-объектом для просчета физики возникли сложности. Совместил как мог. После запуска в браузере персонаж встает на поверхность, но при попытке запуска запеченной анимации его вышибает.
Пробовал переместить с помощью ноды transform object объект, на котором физика персонажа, чтобы проверить будет ли сам персонаж следовать за ним, но перемещение не работает даже для объекта, на котором физика. Я что-то сделал не так? Или здесь ошибка?
Есть персонаж с анимированным метаригом. Анимация запечена и воспроизводится в браузере.
Риг привязан к объекту, на который назначена физика персонажа. Привязка выполнена с помощью констрейта Copy Location. При совмещении персонажа с меш-объектом для просчета физики возникли сложности. Совместил как мог. После запуска в браузере персонаж встает на поверхность, но при попытке запуска запеченной анимации его вышибает.
Пробовал переместить с помощью ноды transform object объект, на котором физика персонажа, чтобы проверить будет ли сам персонаж следовать за ним, но перемещение не работает даже для объекта, на котором физика. Я что-то сделал не так? Или здесь ошибка?
02 февраля 2017 11:50
31 января 2017 12:17
27 января 2017 20:05
Спасибо, за ответы!
Кубы я взял, просто потому-что с плэйном не получилось. Теперь с ним все ясно.
Там в сцене два одинаковых куба. Который напротив персонажа - без опции коллизий в материале.
А куб, который левее - с включенными коллизиями. В нем отражение персонажа тоже можно поймать, но оно там маленькое - как-будто персонаж находится дальше.
А с остальными вопросами не подскажите? В скрипте видимо что-то не так…
Кубы я взял, просто потому-что с плэйном не получилось. Теперь с ним все ясно.
Там в сцене два одинаковых куба. Который напротив персонажа - без опции коллизий в материале.
А куб, который левее - с включенными коллизиями. В нем отражение персонажа тоже можно поймать, но оно там маленькое - как-будто персонаж находится дальше.
А с остальными вопросами не подскажите? В скрипте видимо что-то не так…
26 января 2017 14:27
Добрый день!
У нас сразу несколько вопросов. Помогите пожалуйста разобраться.
Пробуем сделать демку на основе урока firstperson. Персонаж без анимации пока. Когда сцена в браузер загрузилась до клика лкм кнопки управления перемещением персонажа работают неправильно. После клика лкм Character поворачивается на 90 градусов вправо и двигается в таком положении, а кнопки WSDA начинают работать нормально. Повернули меши персонажа в режиме правки на 90 влево, чтобы он в нормальном положении оказался в итоге, но это как-то неправильно )
С отражением 2 вопроса. На плэйне в режиме плэйн с заданием плоскости по пустышке нет нормального отражения. Нормали пробовал выворачивать, пустышку на 180 градусов разворачивал - не помогает. На кубе такая странность - отражение сильно отдаляется, если включено в материале Special: Collision
И еще вопрос. На текстурах эффект переливов из-за toon шейдера со сглаживанием?
Ссылка на сцену.
http://test11.magicfreedom.com/projects/Ship/Ship.html
У нас сразу несколько вопросов. Помогите пожалуйста разобраться.
Пробуем сделать демку на основе урока firstperson. Персонаж без анимации пока. Когда сцена в браузер загрузилась до клика лкм кнопки управления перемещением персонажа работают неправильно. После клика лкм Character поворачивается на 90 градусов вправо и двигается в таком положении, а кнопки WSDA начинают работать нормально. Повернули меши персонажа в режиме правки на 90 влево, чтобы он в нормальном положении оказался в итоге, но это как-то неправильно )
С отражением 2 вопроса. На плэйне в режиме плэйн с заданием плоскости по пустышке нет нормального отражения. Нормали пробовал выворачивать, пустышку на 180 градусов разворачивал - не помогает. На кубе такая странность - отражение сильно отдаляется, если включено в материале Special: Collision
И еще вопрос. На текстурах эффект переливов из-за toon шейдера со сглаживанием?
Ссылка на сцену.
http://test11.magicfreedom.com/projects/Ship/Ship.html