Support .mtl files in ObjMeshLoader
NIA opened this issue · 0 comments
NIA commented
This allows to have different colors for different models in a natural way.
It would be enough to just take any color of Ka, Kd, Ks for now.
Specification from wikipedia:
newmtl название_материала1 # Объявление очередного материала
# Цвета
Ka 1,000 1,000 0,000 # Цвет окружающего освещения (желтый)
Kd 1,000 1,000 1,000 # Диффузный цвет (белый)
# Параметры отражения
Ks 0,000 0,000 0,000 # Цвет зеркального отражения (0;0;0 - выключен)
Ns 10,000 # Коэффициент зеркального отражения (от 0 до 1000)
# Параметры прозрачности
d 0,9 # Прозрачность указывается с помощью директивы d
Tr 0,9 # или в других реализациях формата с помощью Tr
#Следующий материал
newmtl название_материала2
...