工信版(中职)虚拟现实技术与应用【03】7-1-1 X3D仿真引擎语法格式电子课件.pptx
-
资源ID:87380757
资源大小:3.60MB
全文页数:12页
- 资源格式: PPTX
下载积分:10金币
快捷下载

会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
工信版(中职)虚拟现实技术与应用【03】7-1-1 X3D仿真引擎语法格式电子课件.pptx
YCF(中职)虚拟现实技术与应用【03】7-1-1 X3D仿真引擎语法格式电子课件虚拟现实技术与应用X3D仿真引擎语法格式7.1 X3D语法概述通过上一章的学习,我们了解虚拟现实三维建模的方法以及相关软件的应用,但所建的模型都脱离不了软件本身的环境,因此各种游戏引擎、虚拟现实引擎也就运用而生。如unity、UE4、X3D都成为了当下流行的虚拟现实引擎,我们将重点学习X3D和unity两个引擎的基本操作。下面我们将首先学习X3D引擎。lX3D引擎是Web3D联盟国际组织基于网络传播三维内容开发的交互设计技术。它是一种专为万维网而设计的三维图像标记语言。因此它又不同于我们所看到的其他软件,你即使使用记事本也可以写出X3D的程序,并能在安装了BS Contact插件的浏览器中播放出来。BS Contact支持x3d标准的大部分节点,它具有良好的图形渲染效果。7.1 X3D语法概述7.1 X3D语法概述l当然,如果全都采用记事本写程序,肯定是一件很糟心的事,X3D Edit软件的出现,为我们提供了良好的图形界面,大大提高了X3D开发的工作效率。7.1 X3D语法概述lX3D Edit是免费的开源软件,但它不能放在中文目录中,而且必须在系统中安装有JDK 1.8的环境。大家现在看到是X3D打开时的界面。染效果。7.1 X3D语法概述l在学习X3D语言之前我们可以让X3D Edit为我们创建一个新的X3D文件。1.X3D文档格式式样7.1 X3D语法概述从上图可以看出X3D的文件结构包括了:语言规范声明、文档类型声明、主程序概貌声明、头文件信息描述、场景内容等节点以及头文件节点中的元数据子节点和编写注释等内容构成。7.1 X3D语法概述lX3D是一种专为万维网而设计的三维图像标记语言。它是由Web3D联盟设计的,是VRML标准的最新的升级版本。X3D基于XML格式开发,是采用UTF-8编码字符集的编写文件,因此在文件开始使用XML语法格式:引擎。X3D文件格式说明7.1 X3D文件格式说明语法说明:l声明从“”结束。lversion属性指明编写文档的XML的版本号,该项是必选项,通常设置为“1.0”。lencoding属性是可选项,表示使用编码字符集。省略该属性时,使用缺省编码字符集,即Unicode码,在X3D仿真引擎中使用国际UTF-8编码字符集。lUTF-8支持多种语言字符集.2.2 X3D文档类型声明7.1 X3D文件格式说明lDTD可分为外部DTD和内部DTD两种类型,l外部DTD存放在一个扩展名为DTD的独立文件中,l内部DTD和它描述的XML文档存放在一起,lXML文档通过文档类型声明来引用外部DTD和定义内部DTD。l使用内部DTD的书写格式:。l使用外部DTD的书写格式:lX3D文档类型声明用来在文档中详细地说明文档信息,必须出现在文档的第一个元素前,文档类型采用DTD格式。从下面语句的描述可以看出它所采用的文件类型是DTD格式,文档类型声明对于确定一个文档的有效性、良好结构性是非常重要的。l语法结构如下:谢谢观看