Я новичок как в Blender, так и в ThreeJs, и много искал, прежде чем спросить. Я создал модель с помощью Blender и добавил ее как .dae, чтобы я мог загрузить ее в холст html. Проблема в том, что загружается только модель, а не текстуры. Я что-то не так делаю или это как-то вызывает проблему загрузчик?
Вот пример: http://provasitimek.herobo.com/firstImport2.html
и код: https://github.com/MarcinKwiatkowski1988/learningThreeJs/tree/master/ThreeJs_and_blender
PS. версия блендера - 2.70 (так что, может быть, проблема здесь?)
PS2: Итак, после многих попыток, мои выводы:
- чтобы получить цвет объекта, вы должны выбрать средство визуализации Blender, а не средство визуализации Cycles
- экспорт в файл .dae на самом деле не имеет значения, должен работать со всеми параметрами (или, по крайней мере, я не нашел никаких различий между файлами, экспортированными с разными параметрами)
- если вы используете средство визуализации Blender и какие-либо базовые материалы (Basic, Lambert, Phong), вы получаете только цвет объекта, визуализированного в трех J: так, например, если вы примените прозрачность к своему объекту в блендере, вы не увидите его на рендеринг объекта на триJs
с моим текущим уровнем (я только начал изучать threeJs и блендер 2 недели назад) это все, что я могу помочь. Надеюсь, кто-то с более высокими навыками, например @mrdoob, поймет, в чем проблема.