graf3d:用C#编写的简单3D图形渲染引擎 源码
graf3d graf3d是用C#编写的简单3D图形渲染引擎。 它实现: 剪线算法(Liang-Barsky)。 线栅格化算法(Bresenham,递归中点)。 镜面反射算法(Phong,Blinn-Phong)。 使用法线贴图进行凹凸贴图。 翻译,缩放和透视。 四元数旋转。 示例场景是从Unity导出的JSON文件导入的。 项目结构 Engine/ -类库,没有实现所有图形渲染的外部依赖项。 Demo/ -WPF应用程序渲染示例场景。 演示版 缩放 相机运动 镜面反射 凹凸贴图 用于凹凸贴图的法线贴图
用户评论
推荐下载
-
C#实现精美3D
本示例实现了绘制圆柱、方柱、球体、锥体的3D生成,并展现了异形平面实现拉伸等机械制图技巧。希望大家喜欢。
14 2019-04-29 -
android的3d游戏引擎
android的3d游戏引擎,本人亲自测试,在Android下完全可以运行
25 2020-02-05 -
PythonBlender的3D游戏引擎
Blender的3D游戏引擎
38 2019-09-21 -
C++Builder用OpenGL绘制3D组合图形
在C++Builder调用WindowsAPI与OpenGLAPI绘制3D效果的组合图型
20 2019-07-15 -
C# 实现的3D打印
C# 实现的3D 打印实例,比较适合初学这学习。操作简明。
37 2018-12-07 -
一个简单的3d游戏引擎
很简单的第一人称射击游戏引擎,3d的,可以扩展,供大家参考吧
29 2019-06-04 -
基于CSS3的3D图形引擎DivSugar.zip
DivSugar是一个基于CSS3的3D图形引擎。它提供了一个3D场景图形,一个动画系统,和几何类。场景图的节点是一个扩展的div元素,所以它使得整合三维动画到现有网站上的网页变得很容易,适合制作休闲
8 2020-05-11 -
3MEngine打造Java 3D图形应用的高效引擎
3MEngine是一款基于Java开发的3D图形引擎,专为在Java平台上构建三维应用程序和游戏设计。它的出现让开发者能够在不精通底层图形编程的情况下,利用强大的3D图形功能来创建复杂的视觉效果。Ja
0 2024-10-29 -
简单3d实例
简单的3d实例 很是和刚学3d的人学习
21 2019-04-03 -
cppViry3D是C跨平台3D游戏引擎
Viry3D是C跨平台3D游戏引擎
16 2020-05-15
暂无评论