控制台3D光栅器源码及文档 使用字符为像素的2D绘图板及3D渲染器
在控制台下使用字符为像素的2D绘图板及3D渲染器 不使用任何3D库,纯自己实现的光栅器,模拟GPU光栅化流程,实现: OBJ 格式文件的简单解析( 顶点及法线) 使用四元数旋转实现了第一人称及第三人称摄像机 采用了透视投影完成了顶点变换并使用了基于视线的背向面剔除及扫描线Z-BUFFER 进行消隐,支持2 倍全屏超采样 实现数学库包括矩阵CGMATRIX 类,向量CGVECTOR 类,四元数CGQUATERNION类 由于控制台默认只有4 位色,颜色不够鲜艳,因此使用跨进程API HOOK 的方式将其扩展为24 位色绘制,由于只有内核级程序才能读写Windows Vista/7 系统的csrs
文件列表
Console_Painter.rar
(预估有个9文件)
home.PNG
46KB
plane.obj
764KB
home.obj
2.28MB
teapot.obj
57KB
用户手册.pdf
951KB
FSAA.PNG
67KB
bin.rar
34KB
readme.txt
110B
src.rar
46KB
暂无评论