📄️ 6.1 Ray 简介
您是否曾经浏览过 Shadertoy,却看到令人惊叹的作品让您惊叹不已?人们是如何在只有一个像素着色器而没有 3D 模型的情况下创建如此令人惊叹的场景的?这是魔法吗?他们有数学或图形设计博士学位吗?他们中的一些人可能有,但大多数不会!
📄️ 6.2 光线算法(Ray Algorithms)
介绍
📄️ 6.3 Ray Marching
在本文的部分,我将讨论如何在 Shadertoy 中使用光线行进算法。有许多优秀的在线教程教授光线行进,例如 Jamie Wong 的教程。为了帮助您可视化光线行进以及为什么它有时被称为球体追踪 ,Shadertoy 上的教程是一个宝贵的资源。
📄️ 6.4 Lighting 照明
为了使这个形状看起来更像一个球体,我们需要添加光照。在现实世界中,光线会沿随机方向从对象上散射。