У меня есть текстурированная модель OBJ, которая при загрузке на Eyeshot появляется с зеленым цветом, смешанным с ней - PullRequest
0 голосов
/ 20 мая 2019

У меня есть текстурированная модель 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 .

Ваши предложения будут весьма заметны. Спасибо

...