登录 注册
当前位置:主页 > 资源下载 > 8 > 简单3D图形渲染引擎graf3d,采用C#编写而成

简单3D图形渲染引擎graf3d,采用C#编写而成

  • 更新:2024-09-03 10:23:50
  • 大小:3.26MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

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