用户登录
用户注册

分享至

direct3d和3d模型

  • 作者: 嗫?暁雲?
  • 来源: 51数据库
  • 2020-09-27
应该是Unity3D 和3Ds Max吧…… Unity3D是Unity Tecnologies开发的一款游戏引擎,而3Dstudio Max(一般称为3DsMax)则是Autodesk开发的三维建模软件。 Unity3D是一款三维游戏引擎,也就是说它是一个可以让你制作三维游戏的程序。 3Dstudio MAX则是用来制作三维模型的,多用于渲染、设计等方面。 3D游戏中往往需要三维模型(我还真没见过没有模型的3D游戏),而Unity3D不能自己创建模型,所以使用unity3D制作游戏时需要外来的模型素材。 而这些3D的模型素材往往就是通过3DsMax或Maya这些三维建模软件制作的。 简单地来说,3DsMax是用来制作模型的(不过它也支持一些脚本),unity3D则是使用3DsMax的模型来制作三维游戏的。 所以假如你需要用unity3D来制作三维游戏的话,你就很有可能需要一些3D模型:要么从别人那里拿,要么就得自己学会使用3DsMax或别的软件来制作三维模型。



  directx是微软开发的多媒体编程接口,包括direct2d、direct3d、directinput、directsound、directxplay组件,该接口涉及2d渲染、3d渲染、输入输出设备、网络、声音处理等方面,是一套底层的api。

我想你问的应该是:direct3d 和 unity3d的区别?
简单来说direct3d是windows和xbox平台下的一套底层的3d图形api,而unity3d则是在d3d或者opengl的基础上构建的游戏引擎。如果直接使用d3d编程的话,什么东西都要自己来做,而且开发者必须掌握高深的数学和物理知识,如果使用游戏引擎的话,游戏开发相对会比较简单,至少引擎会帮你处理一些底层的任务。
软件
前端设计
程序设计
Java相关