我正在尝试使用搅拌机模拟莱克格斯杯。该杯子是二向色(双色)玻璃的一个例子,当光源位于杯子外部时,它会呈现绿色,而当光源位于杯子内部时,它会呈现红色。
这是当光线在室外时呈现绿色的图像:
(来源:英国博物馆网站)
这是当光线进入内部时呈现红色的图像:
(来源:英国博物馆网站)
我在搅拌机中制作了一个玻璃杯。我将玻璃杯涂成红色,然后使用“对象”->“材质/着色”->“渐变”选项卡下的颜色带添加绿色镜面反射和漫反射颜色。然而,无论我将光源放在杯子内部还是外部,这都会使玻璃杯看起来是相同的红色和绿色混合。这里可以看到一个示例:
根据第二篇帖子这里,有人能够
通过使用神奇的程序纹理,在搅拌机中轻松伪造二向色玻璃的效果
但他们没有提供如何做到这一点(在搅拌机中)的线索。
有人知道如何在搅拌机中实现这种效果吗?
答案1
这是我最终采用的解决方案。我没有定义具有所需属性的材质,而是使用关键帧来随着光线在杯子内移动而改变材质颜色和 alpha 通道。结果如下:
外部:
在中间:
里面: