在本系列教程中,我们将探讨如何程序化生成一些简单但多样化的星球。这些星球主要用于远距离观看,因为本系列不会实现细节层次系统。首先,我们需要创建一个球体,但并非所有球体都相同。例如,某些球体由三角形组成,这些三角形在极点处变得更小,导致星球细节分布不均。我们将从一个由六个平面组成的立方体开始,然后将其膨胀成球体。这种方法提供了更好的三角形大小控制,并且更容易实现细节层次系统。然而,这种方法的一个缺点是表面法线在接缝处不匹配,导致光照下可见的接缝,需要额外的工作来修复。
【01】球体.mp4
【02】设置编辑器.mp4
【03】分层噪声.mp4
【04】多重噪声过滤器.mp4
【05】着色器.mp4
【06】简单生物群系.mp4
【07】海洋深度.mp4