Eevee引擎与渲染原理

 操作视频:

02-Blender的Eevee渲染器_哔哩哔哩_bilibiliy

原理: 

How 3D Game Rendering Works, A Deeper Dive: Rasterization and Ray Tracing | TechSpot

A guide to Blender Eevee render settings - Artisticrender.com

笔记: 

  • 环境光遮蔽(Ambient Occlusion):用于模拟光线在物体之间的遮挡效果,增强场景的深度和立体感。可以通过增加物体之间的阴影效果来提高场景的真实感。

- Distance是指物体周围影响环境光遮蔽效果的距离范围¹。Distance越小,只有距离物体很近的其他物体才会产生遮蔽效果;Distance越大,距离物体较远的其他物体也会产生遮蔽效果²。
- Factor是指环境光遮蔽效果的因子¹。该参数控制环境光遮蔽效果的强度。数值越大,环境光遮蔽的效果就越明显,场景中的阴影也就越深。数值越小,环境光遮蔽的效果就越微弱,场景中的阴影也就越浅。需要根据具体场景和需求进行调整。
- Trace Precision是指环境光遮蔽效果的计算精度¹。Trace Precision越高,环境光遮蔽效果越精确,但也会增加噪点和降低最大距离;Trace Precision越低,环境光遮蔽效果越模糊,但也会减少噪点和提高最大距离¹。

  • 景深(Depth of Field):模拟相机镜头的景深效果,使得场景中的物体在焦点处清晰,而在远离焦点的地方变得模糊。可以增强场景的三维感和真实感。
  • 次表面散射(Subsurface Scattering):模拟光线在物体内部的散射效果,适用于渲染半透明的物体,如皮肤、玉石等。可以产生更加真实的渲染效果。
  • 屏幕空间反射(Screen Space Reflections):模拟光线在水面、玻璃等反射面上的反射效果。可以在实时渲染中快速产生高质量的反射效果。
  • 性能设置(Performance Settings):调整渲染引擎的性能参数,包括分辨率、样本数、阴影质量等。可以根据硬件性能和渲染需求来平衡渲染速度和图像质量。
  • 阴影设置(Shadow Settings):调整阴影的渲染参数,包括阴影类型、分辨率、模糊程度等。可以产生更加真实和柔和的阴影效果。

- Cube Size是指用于计算点光源、面光源和聚光灯阴影的阴影立方图(Shadow Cube Map)的像素大小¹。阴影立方图是一种将光源周围的场景投影到一个立方体上的技术,用来估计物体表面的阴影强度¹。Cube Size越大,阴影立方图的分辨率越高,阴影的边缘越平滑,但也会增加内存消耗和渲染时间¹。
- Cascade Size是指用于计算平行光源(Sun Light)阴影的级联阴影图(Cascaded Shadow Map)的像素大小¹。级联阴影图是一种将摄像机视野分成多个区域,并为每个区域生成一个阴影图的技术,用来提高远处物体的阴影质量¹。Cascade Size越大,级联阴影图的分辨率越高,阴影的细节越清晰,但也会增加内存消耗和渲染时间¹。
- High Bit Depth是指是否使用高位深度(High Bit Depth)来存储阴影图中的数据¹。高位深度可以提高阴影图中的精度,从而减少一些由于浮点数误差导致的渲染错误¹。但是,高位深度也会使阴影图占用更多的内存,并降低更新速度¹。
- Soft Shadows是指是否使用软阴影(Soft Shadows)来模拟光源的大小和形状对阴影边缘的影响¹。软阴影可以让阴影看起来更自然和柔和,而不是锐利和生硬¹。但是,软阴影需要更多的采样数来消除条纹状的伪影¹。
- Light Threshold是指光源对场景照明产生影响的最小强度值¹。Light Threshold越小,场景中会有更多的光源参与照明和阴影计算;Light Threshold越大,场景中会有更少的光源参与照明和阴影计算¹。这个参数可以用来优化渲染性能,避免一些微弱或不重要的光源占用资源¹。
 

  • 间接照明设置(Indirect Lighting Settings):调整间接照明的渲染参数,包括光线反弹次数、颜色、亮度等。可以模拟出更加真实的全局照明效果。

 

猜你喜欢

转载自blog.csdn.net/u010087338/article/details/133522349
今日推荐