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外部设备

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类,因此具有很强的交互和扩展性能。

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

  1. 虚拟现实是计算机软件么,虚拟现实技术对于电脑软件、硬件的配置要求有哪些?...

    2.1 硬件要求 基于INTEL P4或AMD ATHLON系列的CPU.256M以上内存.具备2M以上显存的显卡是现在设计师普遍使用的计算机配置,能满足VRML运行的需求. 2.2 软件要求 建模软 ...

  2. 第七章 虚拟现实技术的应用

    7.1 虚拟现实技术的早期应用 虚拟现实技术最早起源于上世纪60年代,第一台虚拟现实设备"Sensorama"问世. 虚拟现实术早期应用主要体现在军事和游戏两方面. 7.2 虚拟现 ...

  3. 第一章 虚拟现实技术概论

    1.1 虚拟现实技术的基本概念 1.1.1 虚拟现实技术定义 VR:虚拟现实(Virtual Reality),简称VR技术,也称人工环境.利用电脑或其他智能计算设备模拟产生一个三维空间的虚拟世界,提 ...

  4. 计算机新技术在体育中的应用,计算机虚拟现实技术在体育训练的应用

    为实现高校体育训练的有效性.科学性,论文认为可在高校体育训练中融入现代化技术,促进高校体育训练的智能化.规范化.对此,论文通过结合计算机"虚拟现实"技术的应用优势与高校体育训练中存 ...

  5. 计算机图形学的应用虚拟现实相关,虚拟现实技术中计算机图形学的应用——三维计算机图形.doc...

    虚拟现实技术中计算机图形学的应用--三维计算机图形 虚拟现实技术中计算机图形学的应用 --三维计算机图形 近年来虚拟头盔的发展越来越快.目前,这个虚拟头盔仅在瑞士圣约翰公园能够让体验者进入虚拟3D世界 ...

  6. 计算机图形学的应用虚拟现实相关,虚拟现实技术中计算机图形学的应用——三维计算机图形...

    虚拟现实技术中计算机图形学的应用--三维计算机图形 虚拟现实技术中计算机图形学的应用 --三维计算机图形 近年来虚拟头盔的发展越来越快.目前,这个虚拟头盔仅在瑞士圣约翰公园能够让体验者进入虚拟3D世界 ...

  7. 《大数据架构和算法实现之路:电商系统的技术实战》——1.5 相关软件:R和Mahout...

    本节书摘来自华章计算机<大数据架构和算法实现之路:电商系统的技术实战>一书中的第1章,第1.5节,作者 黄 申,更多章节内容可以访问云栖社区"华章计算机"公众号查看. ...

  8. 地理信息系统相关软件技术杂志

    地理信息系统相关软件技术杂志 地理信息系统相关软件技术杂志 地址:http://jingyan.baidu.com/magazine/6116

  9. 信息技术导论 第二章 物联网技术 笔记

    第二章   物联网技术 2.1 物联网概述 2.1.1   物联网的基本概念 物联网的定义是:通过射频识别(RFID)装置.红外感应器.全球定位系统.激光扫描器等信息传感设备,按约定的协议,把任何物品 ...

最新文章

  1. 利用全局数据实现数据通信
  2. 企业级监控工具Cacti安装配置全过程
  3. 列举Java开发者必不可少的9大编程网站
  4. pb 窗口数据修改sql_Snowflake将成为在云中变得更好的数据仓库
  5. python中的pandas怎么安装_如何优雅的安装Python的pandas?
  6. 如何通过 Excel import 的方式导入测试数据到 SAP Commerce Cloud 服务器
  7. 【C++ grammar】抽象、封装与this指针
  8. linux 查找某目录下包含关键字内容的文件(文件内容、grep)
  9. 浙江水利水电学院计算机管理办法,浙江水利水电学院校级重点学科建设管理办法-科技处.PDF...
  10. 立创开源 | 基于stm32的稳定输出9v的双向DCDC自动稳压系统
  11. linux 小度 驱动_糯米WiFi安装Linux驱动 (同时支持百度WiFi、小米WiFi、腾讯全民WiFi、360WiFi)...
  12. 二进位注册文件_指定的文件不是注册脚本注册表编辑器中只能导入二进位注册文。怎么办?...
  13. Direct3D9初始化-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(6)
  14. w10系统可以装2003服务器吗,WMP10如何安装在Win2003系统服务器上
  15. Notification 模拟收到短信,数据下载的状态栏提示
  16. 笔记本win10+GTX1050TI配置Tensorflow 亲测
  17. solr 查询出异常org.apache.solr.search.SyntaxError: Cannot parse
  18. 教你配电脑:电脑小白如何选购笔记本电脑,笔记本性能知识,干货来了
  19. redis主从配置及主从切换
  20. 【leetcode】714. 买卖股票的最佳时机含手续费

热门文章

  1. 基于ROS搭建简易软件框架实现ROV水下目标跟踪(补2)--水下slam仿真构想
  2. 计算机病毒感染exe过程,电脑病毒传染过程
  3. 京东-按图搜索(拍立淘)
  4. 人生苦短,我用小程序刷面试题
  5. 图解HIVE累积型快照事实表
  6. (AS笔记)Android全透明沉浸式主题样式——顶部状态栏+底部导航栏
  7. 使用JNative遇到的小问题
  8. 软件工程-理论与实践(第3版)期末重点复习
  9. stm32驱动rgb屏电路图_RGB屏驱动流程
  10. srsRAN on PlutoSDR(一)