第8章 虚拟现实技术的相关软件

8.1        三维建模软件

8.1.1 3ds Max

3ds Max是基于PC系统的三维动画制作和渲染软件,具有三维建模、材质制作、灯光设定、摄像机使用、动画设置及渲染等功能。

优势:

  1. 有非常好的性能价格比,而且对硬件系统的要求相对来说也很低,一般PC普通的配置就可以满足学习的要求。
  2. 制作流程简洁,制作效率高,对于初学者来说很容易进行学习。
  3. 在国内拥有最多的使用者,便于大家交流学习心得与经验。

8.1.2  Maya

 Maya是一款世界顶级的三维动画软件,由Autodesk公司所出品。Maya功能完善,操作灵活,易学易用,制作效率高,渲染真实感强。同时Maya也是三维建模,游戏角色、动画、电影特效渲染的高级制作软件。

建模:

  1. Polygon多边形建模:对模型的造型很容易控制,在材质、动画等后续环节等制作上也很方便。
  2. NURBS曲面建模:可以做出各种复杂的曲面造型,表现特殊的显示效果,如人的皮肤,面貌或流线型的跑车等。
  3. 细分表面建模:让使用者对模型的细节调整操作变得更方便。

8.1.3 Autodesk 123D

Autodesk 123D是特克公司发布的一套非常神奇的建模软件,Autodesk 123D系列有6款工具,包括 123D Catch、123D Make、123D Sculpt、123D Creature、123D Design以及Tinckercad。

8.1.4 Blender

Blender是一款开源的跨平台全能三维动画制作软件,提供从建模、动画、材质、渲染、到音频处理、视频剪辑等一系列动画短片制作解决方案。

8.2        虚拟现实开发平台

虚拟现实平台开发一般具备以下基本功能:实时渲染、实时碰撞检测、交互性强、兼容性强、实用性强、模拟品质佳、支持多种VR外部设备

扫描二维码关注公众号,回复: 14510337 查看本文章

8.2.1 Unity3D

Unity3D(简称U3D)是由Unity Technologies开发的一个多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。它可以让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型的互动内容。支持多平台,多浏览方式。

8.2.2Virtools

Virtools是一套整合软件,可以将现有常用的文件格式整合在一起,如3D的模型、2D图形或是音效等。Virtools拥有完善的图形用户界面,它使用模块化的行为撰写脚本语言。Virtools可以制作许多不同用途的3D产品。

8.2.3 VRP

虚拟现实平台(Virtual Reality Platform,简称VR-Platform或VRP)是一款由中视典数字科技有限公司独立开发的具有完全自主知识产权的直接面向三维美工的一款虚拟现实软件。

8.3        Web3D技术

Web3D又称网络三维,是一种在虚拟现实技术的基础上,将现实世界中有形的物体通过互联网进行虚拟的三维立体展示,同时可以进行互动浏览操作的一种虚拟现实技术。

其本质特征即网络性、三维性和互动性。

8.3.2 Web3D的产品和技术解决方案

1. VRML

 VRML是一种三维造型和渲染的图形描述性语言,把“虚拟现实”看作是一个“场景”,而场景中的一切看作是“对象”(即“节点”),对每一个对象的描述就构成了wrl文件(VRML文件的扩展名)。

2. Java3D

Java 3D是Java语言在三维图形领域的扩展,是一组应用编程接口(API)。利用Java 3D提供的API,可以编写出基于网页的三维动画、各种计算机辅助教学软件和三维游戏等。

3.Cult3D

Cult3D是瑞典的Cycore公司推出的一种全新的Web3D技术,其基础思想是利用现有的网络技术和强大的3D引擎在网页上建立互动的3D对象。        

Cult3D的内核是基于Java的,它也可以嵌入客户自己开发的Java类,因此具有很强的交互和扩展性能。

猜你喜欢

转载自blog.csdn.net/weixin_51327051/article/details/126478670