|
Post by joitarani9o on Mar 20, 2024 7:52:19 GMT
这个思想可以简单描述下面描述的方法的本质。让我们更详细地看看所提出的算法我们在场景中找到近区对象那些由于近相机剪切平面而有被剪切危险的对象。如果没有这样的物体则直接执行步骤按照距相机的距离对物体进行排序并为这些物体形成图层。我们计算每层特定的如下所示这样离相机最近的图层对象就不会被最近的裁剪平面切断同时我们还计算图层的厚度使其不超过指定的限制并且缓冲区的精度足够。 同时我们根据需要形成尽可能多的层以覆盖范围内的整个附近空间因此所有后续层都在前一层之后立 亚美尼亚电报号码数据 即开始没有任何中断。考虑到我们计算图层内对象的坐标和大小同样使用浮动坐标中心的逻辑。此过程对所有对象执行但根据标志当相机进入对象内部时系统分别做出它假装什么也没发生并从内部的固定近距离渲染它们并隐藏真实的物体因为它们不是为此设计的。但并不是的同义词例如土星环是一个真实的物体但相机可以在它里面飞行。 在每一层下我们创建更准确地说从池中激活一个新相机并附加一个回调它以便在开始渲染和缩放之前设置图层对象所需的位置对于所有其他对象所谓的远区我们使用单个相机的浮动中心方法的常用逻辑和一个固定的相机按照从远层相机到近层相机的顺序依次渲染。相机的渲染结果相互叠加形成最终的帧蓝色层是远场层。其他图层按其比例绘制以显示图层覆盖整个可见空间。
|
|