свет отражается только на одной стороне 2D-сетки с отключенной отсечкой в ​​Qt3D - PullRequest
0 голосов
/ 03 сентября 2018

В качестве дополнительного вопроса к этот вопрос У меня есть следующий сценарий:

У меня есть 2D-объект (скажем, плоскость для простоты), который я хочу визуализировать с обеих сторон в Qt3D. Упомянутый вопрос предоставил удивительный ответ для отключения отбраковки, и это действительно делает объект видимым с обеих сторон. Однако я заметил, что свет отражается только на одной стороне объекта, что делает чистый рассеянный цвет черным на стороне без подсветки.

Вот вид сверху (как и ожидалось): topview

Снизу, однако, сетка просто поглощает весь свет и цвет и выглядит черной: bottomview

Итак, как я могу отражать свет с обеих сторон?

Он должен работать для более сложных трехмерных фигур, созданных с помощью 2D-сеток, поэтому я не могу, например, создать зеркальную сетку объекта.

Примечание. При добавлении компонента Ambient к материалу цвет немного виден на виде снизу, но он все еще очень темный из-за отсутствия отражения света.

...