实时渲染第四版
@(翻译&笔记)[Real-time Rendering|实时渲染|图形]
[TOC]
前言
渲染三维对象的图像时,模型不仅仅应具有适当的几何形状,还具有所需的视觉外观。根据应用的不同, 这可以从图片写实主义到处于创造性的原因而选择的各种类型的风格化外观。
5.1 着色模型
确定渲染对象外观的第一步是选择着色模型,以描述对象的颜色应如何根据曲面方向,视图方向和照明方向等因素而变化。 例如,我们将使用'Gooch shading model'。这是非真实渲染的一种形式。 古式着色模型的基本思想是 将曲面发现与灯光的位置进行比较。如果发现指向灯光,则使用较暖的色调为曲面着色。 \[ C_{shaded} = s ( C_{highlight}) + (1 - s)(t C_{warm} + (1- t) C_{cool}) \]
着色模型通常具有用于控制外观变化的属性。设置这些属性的值是确定对象外观的下一步。