Короткий журнал о том, что я узнал в процессе изучения three.js и попытки запустить в нём анимацию мешей. Версия three.js r74 и r74-dev, версия blender 2.76
Почти все загрузчики разных форматов находятся в examples/js/loaders. Встроенным является ObjectLoader (загрузчик одного меша) и JSONLoader (загрузчик сцены).
Формат OBJ для мешей сопровождается файлом с расширением mtl, в котором описаны параметры материалов. Хорошая статья о параметрах материалов в mtl есть на англоязычной вике о obj.
Three.js не парсит значения всех текстурных карт из mtl: apha-map, displacement-map и ещё какие-то. Зато легко можно дописать это в 5 строк на каждый материал в исходники MTLLoader.
Формат OBJ не поддерживает анимацию
Почти все загрузчики разных форматов находятся в examples/js/loaders. Встроенным является ObjectLoader (загрузчик одного меша) и JSONLoader (загрузчик сцены).
Формат OBJ для мешей сопровождается файлом с расширением mtl, в котором описаны параметры материалов. Хорошая статья о параметрах материалов в mtl есть на англоязычной вике о obj.
Three.js не парсит значения всех текстурных карт из mtl: apha-map, displacement-map и ещё какие-то. Зато легко можно дописать это в 5 строк на каждый материал в исходники MTLLoader.
Формат OBJ не поддерживает анимацию
