Вопрос

У меня небольшая проблема с экспортом файлов mtl в 3ds max.Я хотел бы использовать obj + его библиотеку материалов в программе opengl.Модель экспортируется очень хорошо, но я теряю все параметры отражения / преломления моих материалов при их экспорте (цвета и тому подобное кажутся хорошими, поэтому он находит их не полностью, но все материалы меняются на стандартные).Я пробовал экспортировать материалы со сцены и с мата.библиотека с теми же результатами.Может ли кто-нибудь помочь мне, как сохранить параметры отражения материалов после экспорта?

Это было полезно?

Решение

Как вы указали в письме, вы используете Glut в качестве API.для этого есть несколько руководств, Сначала я думал, что вы используете движок, и вам просто нужны некоторые значения. Но вам нужно было нечто большее.

Чтобы использовать отображение отражения \ среды в opengl, вам понадобится шейдер, поддерживающий это.

Итак, что вам нужно сделать, это реализовать шейдер отражения и передать растровое изображение в свой шейдер.

В примере файла он отлично работал для визуализированного изображения (потому что 3dsmax поддерживает собственные материалы трассировки лучей), но это никак не экспортируется.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top