3D图形技术常用技术一览
一、场景管理相关的技术(scene manager th):
八叉树(octree) 、四叉树(quadtree)、二叉树(biniary space tree)、多叉树(n - tree)、入口技术(portal)、扩展入口(anti-portal)
二、通用内核渲染管理技术(render manager)
队列(queue)、优先队列(deque)、链表(list)
三、地形管理和绘制技术(terrain manager and render engine)
四叉树(quadtree,和scenemanager重合)、单位地形块管理(terrainChunk)、分块地形(mapTile)、
二元三角树(rometree)
四、通用不可见面去除技术
背面剔除(back cull)、视口截头体剪裁(frustum)、遮挡面剔除(HBR)
五、通用动画技术
关键帧动画(frame animate)、骨骼蒙皮动画(skeleton and skin mesh animate)、顶点动画(vertex animate)、纹理动画(textue animate)
六、通用材质纹理技术:
单纹理(single texture)、多重纹理(multpile texture)、透明度纹理(alpha texture)、阴影贴图(shadow map)、光照贴图(light map)、法线贴图(normal texture)、高动态范围光照图(high dynamic range texture,用浮点纹理来模拟广泛的光照范围)、顶点置换图(displacement texture,利用法线图、高度图和相对偏离图进行物体模型的简化)、高度图(high texture)
七、光照阴影:
光线跟踪(ray trace)、光照图(light map)、阴影图(shadow map)、动态光照(dynamic light)、体积阴影(shadow volumn)、模板阴影(stencil shadow)、顶点光照(vertex light)、像素光照(pixel light)、HDR、PRT
八、杂项:
粒子动画系统,带子动画系统,3ds max\maya\lightwave\vue infinite插件
九、图形处理器技术(GPU programming)
vs、ps、HLSL、CG