艺术家用 Godot 重制《博德之门 3》的遮挡透视着色器
AI3D 发表于 08-28 浏览 2 分类 创作分享

3D 艺术家 Nando 从拉瑞安工作室的 RPG 游戏《博德之门 3》中出色的透视墙壁效果中汲取灵感,展示了这一效果的重现——一个用 Godot 4.7.1 构建的遮挡镂空着色器(Occlusion Cutout Shader),它允许你透过墙壁或阻挡摄像机的物体观察角色。该效果让游戏画面保持可见,而不是简单地将障碍物完全隐藏。
据 Nando 称,该着色器可能很快就会发布在 Godot Shaders 上,敬请期待后续更新。
此前,拉瑞安工作室这款 RPG 中的这一效果也启发了其他艺术家。例如,技术美术 Brendan “Sully” Sullivan 在虚幻引擎中重现了该效果,并分享了功能分解:
一位名为 MetallCore999 的独立开发者展示了一个基于 Unity 的溶解着色器,具有类似效果:
此外,还可以看看由 Ablaze Interactive 为即将推出的迷幻冒险游戏《Psych Rift》创建的自定义遮挡系统,通过它你同样可以看穿墙壁,但方式不同:
Godot 4.7 已于 6 月发布,如果你错过了,Godot 4.8 目前正在积极开发中,其中包含诸如 3D 轨迹节点、将节点组添加到可视化着色器的解决方案,以及更多即将推出的功能。
原文链接:https://80.lv/articles/artist-recreates-baldur-s-gate-3-s-occlusion-shader-in-godot
喜欢这篇内容吗?