graf3d graf3d是用C#编写的简单3D图形渲染引擎。 它实现: 剪线算法(Liang-Barsky)。 线栅格化算法(Bresenham,递归中点)。 镜面反射算法(Phong,Blinn-Phong)。 使用法线贴图进行凹凸贴图。 翻译,缩放和透视。 四元数旋转。 示例场景是从Unity导出的JSON文件导入的。 项目结构 Engine/ -类库,没有实现所有图形渲染的外部依赖项。 Demo/ -WPF应用程序渲染示例场景。 演示版 缩放 相机运动 镜面反射 凹凸贴图 用于凹凸贴图的法线贴图