У меня есть текстурированная модель OBJ, которая при загрузке в Eyeshot показывает зеленый цвет, смешанный с текстурой.
Он отлично загружается на других программах, таких как MeshLab, 3D Builder, 3D Viewer.
Код, который я использую для загрузки OBJ, выглядит следующим образом:
ReadOBJ ro = new ReadOBJ(fileName);
ro.DoWork();
ro.AddToScene(viewportLayout1);
viewportLayout1.Invalidate();
Я попытался разобраться в проблеме и пришел к выводу, что это свойство Ka (отражательная способность) Ka 0.000000 1.000000 0.000000
в MTL-файле OBJ, которое вызывает этот эффект Грина.
Другие программы, такие как 3D Builder или MeshLab, по-видимому, игнорируют эту ка при применении текстуры.
Мой вопрос: почему Eyeshot не игнорирует Ka при применении текстуры?
Или есть какие-то настройки, которые мне не хватает, чтобы получить этот эффект.
Я делюсь ссылкой для Изображение, показывающее проблему , а также файл OBJ вместе с Mtl .
Ваши предложения будут весьма заметны.
Спасибо