作为对this question的后续问题,我遇到以下情况:
我有一个2D对象(为简单起见,假设是一个平面),我想从Qt3D的两侧进行渲染。提到的问题为禁用剔除提供了一个了不起的答案,这的确使对象从两侧都可见。但是,我注意到光仅在实体的一侧反射,这使得纯漫反射色在未照明的一侧看起来是黑色的。
但是,从下面看,网格仅吞没了所有的光和颜色,看起来是黑色的:
那么,如何在两面都反射光?
它应该适用于使用2D网格完成的更复杂的3D形状,所以我不能创建对象的镜像网格。
注意:在材质中添加环境成分会使颜色在底视图上有点可见,但是由于缺少光反射,它仍然非常暗。