1.实时渲染
实时渲染指的是一边计算画面,一边输出显示。特点是:能实时操控、实时交互,并且以极高的速度将3D图像处理了,同时实现了逼真的效果。实时渲染更多的是关注实时性与交互性,通常制作的场景是需要进行优化的,这样才可以提高计算画面速度,同时缩短延时。
实时渲染的实时性是十分重要的,因为用户不论操作了了什么,都是需要得到实时的反馈结果的,例如,用户在键盘的输入,鼠标的电机等的操作,这些操作都会导致画面进行重新计算,得出新的结果。
优点是可以实时操控(实现三维游戏、军事仿真、灾难模拟等)
缺点是要受系统的负荷能力的限制,必要时要牺牲画面效果(模型的精细、光影的应用、贴图的精细程度)来满足实时系统的要求
实时渲染目前应用的领域也比较广泛,如:三维游戏、影视动漫、工业设计、灾难设计等等。
2.离线渲染
离线渲染是需要先进行物体建模的,需要用点、面、先、光影、贴图等元素,将物体和场景构建得逼真。然后,再根据原先定义好的场景设置,将模型在光线、视点、运动轨迹等不同因素的作用下的视觉画面用计算资源计算出来。其主要优点