@经雷 基本把 CG 真正的含义解释清楚了。
补充一些这个英文缩写在ACG[1]相关、尤其是视频游戏语境下的延伸概念。
对于视频游戏(尤其是基于SONY、Nintendo等出品的高端电视游戏机平台),常有关于画面质量的评论和分析,也常常引入两个词:“CG”和“即时演算”。
(1) CG
指脱离游戏程序,另外制作的动画或固定画帧;在游戏进行中,可以从外部文件中调用。画质与游戏程序本身基本无关,其实就是分立制作的视频或图像。(就像制作PowerPoint演示文稿,可在其中调用一段外部的视频。)
(2) 即时演算
直接利用游戏程序的渲染引擎等,“计算”生成的动画或固定画帧;在游戏进行过程中,完全依赖于程序的图像生成算法和硬件设备的性能(例如CPU的运算能力)。
可以想象,CG画质,往往大大超过“即时演算”;尤其对于3D画面(包大量的连续曲面或立体多边形、不同方向的虚拟点光源),在硬件相对落后且程序开发经验不足时尤甚。
CG画面,流畅而细节精致;
即时演算,在曲面或多个点光源场景下,可能出现严重锯齿、非连续色块等瑕疵,连续动画也要被迫减少帧数(运算速度和缓存容量有限)。
——上述情况下,CG常被限定理解为:尤指在3D画面中,质量非常高的、精致的动画场景。
所以,有时当人们说CG插画时,也会专指描绘3D场景的(往往主题是超现实的)、细节非常精细的图画。
[1]