问题描述
我一直在使用 Hololens 开发 Unity 应用程序,并且一直在使用从 www.poly.google.com 下载的模型;无论我选择哪种型号,它都会在 Hololens 上运行应用程序时显示为半透明。这是它在 poly.google.com 上的样子:
这是它在实际 Unity 应用程序中的外观(另一个与参考显示相同的模型):
我导入它们的方式只是将.obj模型放在Unity项目中的一个文件夹中,然后使用“提取材料”功能并分配它们:
有什么我可以做的吗?是预期的吗?我想用强烈/原始的颜色向他们展示。非常感谢!
解决方法
这是预期的深色。全息图不会抹去它们背后的环境。它们在背景环境之上添加光线,而深色图像不会添加太多光线。您可以在示例图像中看到,全息图的亮部比暗部更不透明。
这在 Designing with Color 文档中进行了讨论:
呈现深色 - 由于加色显示的性质,深色看起来是透明的。纯黑色物体看起来与现实世界没有什么不同。请参阅下面的 Alpha 通道。要呈现“黑色”的外观,请尝试使用非常深的灰色 RGB 值,例如 16、16、16。