- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三维建模与显示 典型环境 cult3D(/) 三维建模与显示 Flash上的3D Flash player10内置提供很强的3D效果支持 2维图形三维化 Fast, extremely lightweight, and simple-to-use APIs, along with 3D tools in Adobe? Flash? CS4 Professional software PaperVision等第3方的3D渲染引擎 图形编程 Java3D / Java处理X3D软件安装以及环境变量配置 java3D教程:《An Introduction toProgramming AR and VR Applications in Java3D》 图形编程 Java3D 场景树 根节点(Root):Virtual Universe Object (唯一的”虚拟宇宙节点“) 节点(Node):Locale Object(“景点”,可以有多个,但是只有一个是当前景点)、Branch Group Nodes、Behavior Node、Shape3D Node… 叶子节点(Leaf):Appearance、Geometry.. java3d程序长什么样子 图形编程 Java3D Show case 图形编程 Java3D A use case / show the demo mov 图形编程 无插件Web3D X3DOM (pronounced X-Freedom) fulfill the current HTML5 specification for declarative 3D content ; No specific plugin or plugin interface (like SAI) are needed. 图形编程 OpenGL Open Graphics Library,开放性图形库,是一个三维的计算机图形和模型库 由Silicon?Graphics公司开发的能够在Windows、MacOs、OS/2以及Unix上应用的API SGI在1992年7月发布1.0版,后成为工业标准 图形编程 OpenGL OpenGL程序设计 OpenGL程序长什么样子 #include windows.h #include gl/gl.h #include gl/glaux.h void main() { auxInitDisplayMode( AUX_SINGLE | AUX_RGBA ); auxInitPosition(0,0,400,400); auxInitWindow(Demo01); glRectd(-0.5,-0.5,0.5,0.5); glFlush(); _sleep(1000); } 图形编程 Direct-X DirectX是微软推出的一套为Windows程序提供对系统硬件更紧密控制的组件 组件 用途 DirectDraw 高速2D图象 DirectSound 短响应时间声音输出 Direct3D 高速3D图象 DirectInput 面向游戏的对游戏杆和其它输入设备的访问 DirectSetup 方便的安装DirectX组件 DirectPlay 面向游戏的通信和网络支持 DirectShow 视频流支持 DirectAnimation 动画录放支持 图形编程 三维技术对照表 技术 实现层次 开发技术(难度) 扩展性 最适合应用领域 Java3D 中层(JVM) Java(较易) J2SE标准扩展(好) 网上三维显示实现 OpenGL 底层(显卡) C\C++(难) 各大厂商支持(较好) 三维设计软件 Direct3D 底层(操作系统) C++(较难) Windows平台(差) 三维游戏 VRML 上层(网页) 标记语言(容易) 安装插件支持(一般) 网上虚拟现实 图形编程 其他规范 OpenSG OpenSceneGraph (OSG) homework 选择下面题目之一 查找制作全景图的软件并进行相关制作 查找资料,理解平面图像立体化方法,并寻找相关开源软件进行尝试 综述各种web3D技术,给出他们在各个方面的比较,以及实例模型() 进行3D编程实践,可以选取的有OpenGL, DirectX, Java3D 进行VRML的实践,尤其是外部编程接口EAI(可以采用C++或者JAVA),实现一些外部控制或者参数化控制 学习使用X3D,如果能够进
文档评论(0)