渲染管线计算机如何绘制3d物体
2015-11-07 16:02
309 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/DaTouWangShuai/article/details/49702389
1.3d渲染过程: 是输入3d模型 到显卡处理(显卡处理的这就是渲染管线流程) 然后输出2d图片 cpu处理显示到电脑屏幕上
2.渲染管线流程
1)顶点处理:
1。3dmax 或者maya生成的 fbx等格式的文件(就是记录模型上点 的坐标) 然后交给显卡处理
2。3d模型记录的都是自己的坐标 ,然后转换到世界坐标系
3。观察坐标系到投影坐标系(投影处理 直接点在摄像机下能否看到)
2)面处理
1。面的组装:根据模型的点 连接起来组成一个物体
· 2。面的剔除:两个物体在摄像机前面 一个挡住另一个 挡住的那个不进行绘制
3。面的截取: 摄像机看不到的截去
3)光栅处理:以向量组成的平面转换成以像素为单位的矩阵(屏幕上的显示是以像素为单位 一个像素只能显示一个颜色 面处理以后一个像素可能要显示两个色 光栅处理就是保证一个像素只能显示一个色)
4)像素上色: 给每个像素上色 然后生成一张2d图片 返回给cpu
相关文章推荐
- Direct 3D绘制流水线(渲染管线)
- C# Managed DirectX 三角形旋转(修改Direct 3D绘制流水线(渲染管线)中代码)
- 计算机图形学(一)渲染管线
- DirectX11之3D渲染管线
- 3D图形渲染管线
- OpenGL/3D图形渲染管线
- 3D图形渲染管线 (转)
- 学习shader之前必须知道的东西之计算机图形学(一)渲染管线
- 学习shader之前必须知道的东西之计算机图形学-渲染管线
- unity如何实现3D物体叠加到摄像头画面上
- 3D图形渲染管线
- 3D图形渲染管线
- unity 3d如何隐藏物体
- 计算机图形学习(一)—渲染管线
- 计算机图形渲染管线
- 3D图形渲染管线
- 3D图形技术概念和渲染管线的处理
- 如何理解着色器,渲染管线,光栅化等概念?
- 3D渲染管线基本的流程及其流程图
- opengl视图概念,固定管线渲染下的实例演示——物体坐标到屏幕坐标,屏幕坐标到物体坐标