我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:香港六合彩挂牌 > 多面体简化 >

从头写基于C++的简单渲染器有什么建议

归档日期:04-19       文本归类:多面体简化      文章编辑:爱尚语录

  说说我的想法吧,首先,如果从学习角度出发,不必一开始完全根据现时GPU的架构及概念,来用软件复制一遍。现时的GPU主要是基于三角形光栅化及z-buffer。

  光栅化2D点(就是在二维数组上画点,了解色彩基本原理,并解决影像输出问题)

  光栅化2D直线(布雷森汉姆直线演算法、吴小林直线D直线的剪切算法(见Line clipping)

  把顶点从三维世界空间变换至二维屏幕空间,绘画顶点(如银河星系数据),操控摄像机旋转模型。

  在剪切空间进行3D直线的剪切算法,把顶点连线(如各种三维正多面体)光栅化成wire frame模型

  实现简单的顶点光照,使用顶点颜色插值实现Gouraud shading。

本文链接:http://bv-gs.net/duomiantijianhua/96.html