码迷,mamicode.com
首页 > 其他好文 > 详细

4月18日

时间:2016-04-19 00:05:44      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

今天去金山帮爸爸领三证合一营业执照。带着书路上想看,结果睡了一路,脖子差点睡断了。

在路上看了四节JS课程,回来看了十几页书。难度逐渐增大了,需要多加练习。

今天的论文比较简单,涉及的技术细节较少。不过还是给了我很多信心。

Demo: XML3D – Interactive 3D Graphics for the Web

主要展示了3个XML3D的demo,反复论证XML3D和当下技术兼容性多么好,多么容易开发

XML3D旨在融入和影响W3C标准,普及交互式3D,作为W3C Declarative 3D for the Web Architecture的示范平台。在本文所有demo里,3D场景描述内嵌在XHTML网页里,因此在DOM中可用,可编辑,用DOM控制交互。

为何不用现有的设计?X3D是VRML的继承者,虽可通过插件整合进HTML,但与现有技术独立发展。最近出现WebGL和Stage3D两个底层图形API,扩展了网页的3D能力,但与陈述性方法不同,没有对光栅管道的基本理解就不可能开发3Dweb应用。

在demo中也展示了XML3D增强的网页应用和普通网页应用的相似性。

第一个实例是魔方,以XML3D场景整合进HTML5网页显示。在网页上显示只需拷贝3D内容进已有的网页,用JS进行交互。交互动作只是简单的DOM控制任务,不需深入理解3D图形管道、着色器等知识。用jQuery等库可以使DOM控制任务更简单。

第二个实例是3D世界地图,用基本的调试工具调试3D场景。展示了利用多种技术结合使外部信息可视化。可用简单的onmouseover、onmouseout事件结合jQquery UI弹出显示国家名字。用户可以自主操作,自定义要显示的信息,之后网页会从世界银行数据库获取信息后可视化展示。DOM中的XML3D元素和数据库硬连接。

第三个实例是虚拟博物馆,使用原生XML3D实现、OpenGL渲染以及实时光线追踪,可以用浏览器自带的调试工具进行调试。和普通HTML元素一样,XML3D支持拖放。可以使用跨域材质,也可能可以使用预定义的材质。

 

4月18日

标签:

原文地址:http://www.cnblogs.com/yjli815/p/18thApr2016.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!