2D / 3D: как сделать наложенные объекты одного цвета / материала более заметными - PullRequest
0 голосов
/ 29 октября 2018

Я работаю над трехмерным окном просмотра, в котором я рисую некоторые 3D-объекты.

Проблема возникает с плоскими объектами, которые находятся напротив других и имеют тот же цвет. Они невидимы, если камера параллельна плоской грани объекта. Кроме того, если я перемещу / поверну камеру, плоский объект снова станет видимым.

Также одна важная вещь заключается в том, что мне нужно, чтобы моя сцена была фотореалистичной, поэтому я не могу радикально изменить свои объекты ...

Я рисую маленький пример, чтобы показать вам проблему: Объекты того же цвета (плоские и неплоские) по сравнению с объектами того же цвета, но с вращением / перемещением камеры

Я разобрался с некоторыми решениями, но на самом деле ни одно из них не является действительно хорошим и быстрым для интеграции:

  1. Добавить линию по краям с цветом, противоположным с точки зрения контрастности с текущим цветом объекта
  2. Добавить свет, чтобы создать тень
  3. Изменить цвет плоских объектов, добавив больше контраста

Есть идеи, что я могу попробовать?

Спасибо.

...