我创建了一个专门用于Unity的管线,用于将静态2D油画与3D光照结合起来。

我使用摄像机投影映射来控制这个系统。我构建了一个灰盒室内的阻塞,并写了一个定制的像素着色器,来投射2D涂层纹理到3D几何体。 我将相机设定为正交视图。 我使用3D几何体捕捉阴影。 你可以在画着的小家后面的角色走动。我依赖于3D块来计算深度排序。

我解决了一个照明冲突。我将阴影烘培到环境纹理中,并添加一个点光源给了地面灯泡。我为3D角色调整了一个软阴影,并配置了实时阴影逻辑与画中的照明逻辑对齐。

我创建了一个定制的Lit角色着色器。 我拒绝了标准的PBR材料。 我用步步向前照射和绘画笔触噪声来取代它们。 我让阴影模仿粗糙的笔触划痕。

我禁用了ACES色调映射来保留原始颜色。 我模拟画布上的油画感并加了一个视网膜效果。

我是一名自由工作的技术艺术家。 在评论区留言,感兴趣的人可以问关于投影数学和着色器图设置的问题。