В качестве дополнительного вопроса к этот вопрос У меня есть следующий сценарий:
У меня есть 2D-объект (скажем, плоскость для простоты), который я хочу визуализировать с обеих сторон в Qt3D. Упомянутый вопрос предоставил удивительный ответ для отключения отбраковки, и это действительно делает объект видимым с обеих сторон. Однако я заметил, что свет отражается только на одной стороне объекта, что делает чистый рассеянный цвет черным на стороне без подсветки.
Вот вид сверху (как и ожидалось):
Снизу, однако, сетка просто поглощает весь свет и цвет и выглядит черной:
Итак, как я могу отражать свет с обеих сторон?
Он должен работать для более сложных трехмерных фигур, созданных с помощью 2D-сеток, поэтому я не могу, например, создать зеркальную сетку объекта.
Примечание. При добавлении компонента Ambient к материалу цвет немного виден на виде снизу, но он все еще очень темный из-за отсутствия отражения света.