Я сделал небольшую сцену в блендере (6 объектов, каждый из которых использует от 1 до 4 материалов). При экспорте этого (с использованием материалов, а также возможности сцены) с Девым экспортером и загружая его с помощью:экспорт сцены из блендера в три: каждый объект имеет только один материал
var loader = new THREE.ObjectLoader();
loader.load('assets/scene.json', function (scene) { ...
А потом проверять сцену, я могу видеть, что это имеет 6 детей (хорошо), и что каждый из у пяти детей есть только один MeshLambertMaterial (вместо смеси материала из блендера).
Любые намеки на то, что я делаю неправильно?
Это базовые материалы (только цвет в основном) без текстур или чего-либо еще.
Сцена правильная (минус смесь материалов).
Вот ссылка на файл 113Кб сцены (архивный): http://jppresents.net/static/blender/exportBug/scene.zip
Глядя на файл, я думаю, все материалы есть - так что проблема должна быть как я загрузить его?
у вас все еще есть эта проблема ?, я не могу загрузить вашу сцену ... во всяком случае, будет сделанное мгновенное изображение :) – Careen
Благодарим вас за регистрацию. Я не мог понять, как экспортировать несколько материалов на один объект, но я исправил свою проблему с помощью uv-mapping и используя текстуру. (вместо разных материалов с разными цветами я теперь использую один материал, uv сопоставляется с разными цветами на одной текстуре.) – JPS
thats good then ..., просто ответьте на свой вопрос о том, как вы решили исправить свою проблему ... – Careen