2013-05-10 2 views
-1

Я столкнулся с множеством демонстраций относительно скининга в Three.js, однако я не могу понять, что модель, которую мы импортируем, сама должна быть анимировать, например, она уже сделана анимацией в моделировании программное обеспечение, и вы просто импортируете манекен-модель и манипулируете ею?WebGL (Three.js) Skinning Animation Основная концепция

Если вы посмотрите на этот exmaple: http://threejs.org/examples/webgl_morphnormals.html

ли модель здесь flamingo.js, уже сделали оживляющий, а затем экспортируется в формат Js и Javascript просто играть через кадры?

Пожалуйста, придумайте мне концепцию здесь, я совершенно новый для всего этого 3D-мира и материалов WebGl. Я просто не могу понять, как я могу оживить любую модель, импортированную в формате js.

ответ

4

В принципе, вы хотите, чтобы ваша модель была анимирована перед экспортом. На самом деле нет неправильного или правильного способа сделать это.

Возможно, самый простой способ - до Morph Target Animation. Другой метод называется скининг, примером которого вы можете найти here.

Большая часть трехмерного программного обеспечения поддерживает экспорт в обоих форматах. Если вы не уверены, что ваша модель правильно экспортирована, просто проверьте three js examples.

Например, вот что выглядит анимированная модель морфов: animated horse.

In my personal example Я анимировал модель с помощью чистого поворота javascript и эффектов перемещения.

+0

Благодарим вас за ответ. Это было полезно. Еще один вопрос: у меня теперь есть модель птицы, если мне нужно сломать крылья, что мне следует учитывать? Я сделал простую модель для птиц с блендером – monk

+0

ваш пример действительно потрясающий, вы можете поделиться этим кодом? то, что я надеялся достичь, это что-то вроде этого. Вместо робота есть птица и которая хлопает крыльями. – monk

+0

См. [Следующее учебное пособие] (http://www.kadrmasconcepts.com/blog/2012/01/24/from-blender-to-threefab-exporting-three-js-morph-animations/) – 2013-05-11 09:32:47

Смежные вопросы