请问:什么叫3D引擎?需要有些什么要素?

veijerd 2002-10-12 09:54:50
rt
...全文
127 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xdspower 2002-10-12
  • 打赏
  • 举报
回复
我的理解(希望对你自己的理解有帮助):多对象3d图形显示算法程序库,用来方便的处理显示中多个3d图形对象在一个场景的可见范围中高速,高质量显示的算法和控制算法实现程序库。
IO_X 2002-10-12
  • 打赏
  • 举报
回复
能渲染3维动态场景/动态模型,最好有动态贴图系统,粒子系统,光源控制,碰撞测试...等一些高级功能。

xdspower 2002-10-12
  • 打赏
  • 举报
回复
一般是
应用层:针对具体的应用,实现一些组特有的对象,来实现动态场景、主体
漫游、特技等高级3D特性,比如Doom、Unreal等游戏的第一人称视角的引擎
veijerd 2002-10-12
  • 打赏
  • 举报
回复
我不太理解
有时听说**做了一个3D引擎
那么一般来说他实现的是什么呢?
systree 2002-10-12
  • 打赏
  • 举报
回复
3D引擎有三个层次:
底层:光照、纹理贴图、光栅化等无数据结构的引擎,还可以包括一些
基本的数学算法,常用的有OpenGL,D3D等,提供硬件无关的3D访问
场景层:是将一些基本对象组合成数据,比如:摄象机,物体,纹理等
对象,用户可以使用这些对象创建一些场景,然后调用底层的渲染机制
如Open Inventer等
应用层:针对具体的应用,实现一些组特有的对象,来实现动态场景、主体
漫游、特技等高级3D特性,比如Doom、Unreal等游戏的第一人称视角的引擎

这是我的理解

8,305

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧