У меня есть файлы в формате .FBX, и мне нужно преобразовать их в collada, чтобы я мог использовать их в Three.js. Мне удалось конвертировать их с помощью FBX Converter, но потом я потерял текстуры. Как я могу преобразовать их, чтобы использовать текстуры.Экспорт текстуры Colada для Three.js
Вот FBX конвертируются с FBX конвертер: pearl.dae
А вот ссылка модели, которую я экспортироваться как FBX_DAE в Maya 2013 model2.dae Я только импортировать FBX и экспорт в FBX_DAE
Модель экспортируется в Maya имеет текстуру, если я делаю быстрый просмотр на Mac, но когда я загружаю его в Three.js, он не имеет текстур.
И pearl.d конвертируются с FXB преобразователем не имеют текстур neather в быстром previw ни в Three.js
Вот мой код загрузчика:
var Loader = new THREE.ColladaLoader();
Loader.options.convertUpAxis = true;
Loader.load('./models/pearl.dae', function(collada){
Bracelet = collada.scene;
Skin = collada.skins[0];
Bracelet.scale.x = Bracelet.scale.y = Bracelet.scale.z = 1;
Bracelet.updateMatrix();
init();
render();
});
Пожалуйста, помогите.
ОК, но как я могу изменить этот ссылочный путь? –
Или как добавить текстуру вручную в Collada? –
Вы можете изменить путь к текстурному файлу в Maya, а затем реэкспортировать, или поскольку файлы Collada - это просто XML, вы можете открыть их в текстовом редакторе и вручную отредактировать пути текстуры. Также проверьте сетевую панель браузера, чтобы узнать, запрашиваются ли файлы. Что касается ручного создания текстур, вот несколько учебников по созданию материалов в Three.JS: http://stemkoski.github.io/Three.js/#materials-solid –