随笔分类 - 2.1 Web3D
摘要:X3D,一次编写、处处、时时都可渲染的三维图形格式。W3C正致力于增加HTML 5中对3D的支持,Web3D协会的X3D-HTML5工作组正与W3C紧密协作,阐述他们对整合X3D与HTML的思路和想法。其目标是让每个浏览器中都有一种通过DOM整合的跨平台、开发标准的三维图形渲染能力。X3D是一种抽象的图形格式;只要操作系统底层及硬件支持某些形式的像素显示,X3D就可在该环境下被渲染。不管你的设备是使用DirectX图形库还是继续不断发展的OpenGl版本系列、或一些至今为写出来的低级图形层,X3D将都能在其之上渲染,而且如果设备包含了用户i/o能力,X3D将也能使用该能...
阅读全文
摘要:在我个人看来,随着电子交易模式、社会化网络服务被越来越多的大众所接受、移动终端产品技术上的逐渐成熟,Web3D技术应用的黄金时节已经来临,各种Web3D应用呼之欲出。让我做长篇大论,还不如要我命。下面引用几篇文章(资料统一搜集)。1.2007的一篇新闻,原文:http://www.khronos.org/news/articles/Khronos_Web3D_2007_04_17_Chinese_Simplified.pdf (注:以前看到这篇文章的时候,居然都不知道Khronos就是OpenGL标准的创立者。)Khronos 与 Web3D 顺应移动产业与互联网的持续融合趋势宣布启动合作两组
阅读全文
摘要:目标: X3D 与 HTML5目前X3D工作组为了能将X3D与HTML整合得最好,加入了HTML工作组。该项努力对Web3D - 事实上对所有3D图形 - 具有重要战略性意义,因为X3D是各种模型的数据交换格式。我们考虑了在HTML页面中显示X3D场景的三种基本途径。 (外部引用) HTML页面包含一个元素标签 - 引用.x3d场景,通过X3D插件来实现。在页面内可以使用DOM事件来传递数据。 (X3D作为HTML中的XML元素) HTML页面直接包含X3D源码,很可能带有XML名空间前缀,大致可以通过X3D插件或浏览器本身来实现。 (API访问方式) HTML页面包含某种形式的canvas.
阅读全文
摘要:这是2003年发布的一个Web3D作品。 页面上给出的介绍:课题研究:采用虚拟现实技术演示与复原世界文化遗产- 南京明孝陵 VR 场景保护与复原研究 - 在线虚拟三维多用户网站 虚拟明孝陵 - 入选 SIGGRAPH 的 VR 场景 从我接触虚拟现实到后来以Web3D为主攻方向,这个作品始终是我心中的No.1。尤其那首背景音乐 - 古琴曲《秋水》,至今仍在我耳旁回响。(引:琴音中正醇和,高旷空澈,劲气饱满,余韵激响,空净醇澈,仿佛道心。取《庄子》篇名,借庄周迷梦蝴蝶的典故,表现道家天人合一的哲学思想。飘逸虚渺的音韵,给人以洒脱尘滓之感。)安装浏览插件有个步骤,先装用于多用户聊天的 blaxx.
阅读全文
摘要:近日诞生了一个与X3D相关的项目网站:www.x3dom.orgX3DOM (读作X-Freedom)是一个实验性的开源运行环境,以JavaScript与WebGL实现,用来支持正在Web3D及W3C社区中讨论的 - 怎样整合HTML5与声明性3D内容。它尝试实现当前的HTML5规范中有关声明性3D内容的部分并允许包含X3D元素作为任何HTML5 DOM树的节点部分。 (http://www.w3.org/TR/html5/no.html#declarative-3d-scenes)目标定为:让生动的X3D场景嵌入您的HTML DOM,这可让您熟练控制三维内容,而仅需添加/移除或更改DOM元素
阅读全文
摘要:看到libx3d项目中做了一个有意义的工作,带链接的内容请查看:http://libx3d.sourceforge.net/tree/inherits.html X3D库包含以下的库及工具:pointer -- 智能指针库(一个header文件)libx3dbase -- X3D数据绑定,包含所有基本的类型、运算符等libx3dxml -- XML载入器与写入器libx3dgl -- OpenGL渲染引擎,使用libx3dbase数据x3dcvt -- 3D数据文件格式转换工具
阅读全文
摘要:FreeWRL/FreeX3D开发团队为Windows平台释出FreeWRL了。(N年前我就在想你牛得要屎啊,只做MacOSX平台,早知现在何必当初。。。)由于当前还处在Beta阶段,所以变动会很频繁。如果你希望进行尝试,请访问该链接:http://freewrl.sourceforge.net/windowsBuild.html一定要用下载下来的目录下的Release安装到C:/Program Files目录,但是结果打开一个X3D文件还是出错,可能是编译的问题,也可能是.Net运行库安装问题,可是我可是把1.1,2.0,3.0都装上了的。原本希望用Code::Blocks编译一下,结果一大
阅读全文
摘要:WebGL已出现在Mozilla Firefox, Apple Safari, 如今您已可在最新开发者预览版Google Chrome浏览器中试用WebGL。莫非这次是玩真的?!原文:http://news.cnet.com/8301-30685_3-10357723-264.html?tag=mncol;txtWebGL可在最新的Chrome开发者预览版中使用 - 但必须在启动Chrome时在命令行中添加"--enable-webgl" 及 "--no-sandbox"选项。最新版是指Chrome 4.0.221.6 for Windows及4.0.2
阅读全文
摘要:谷歌全球副总裁、大中华区总裁李开复正式辞职,于9月中旬离开谷歌独立创业。CNET(中国)媒体总编刘克丽随后发表文章谈李开复印象,称李开复并非无聊炒作自己。以下为文章全文:我认识李开复很早了,那也是一个初秋的早晨,12年前的1997年8月19日,早晨起来头昏昏的,因为我头天深夜刚从美国参加IBM全球顾问大会回来,时差的关系我很早就醒了,家里的电话铃响了,SGI公关部让我去参加他们一个叫Cosmo公司的软件子公司在北京的发布会,还说什么在会后,安排了一个总裁李开复博士的专访。说实在的,我一直都很讨厌这种安排的专访,最喜欢是自己做一个专题,自己去寻找我想采访的对象,管他是不是总裁。不过,我这次还是去
阅读全文
摘要:名为“WebGL”的绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,为多种浏览器提供3D加速功能,而这个技术入驻浏览器已经逐步演变为现实。 据了解,上周,Mozilla的程序员已经开始将WebGL植入最新的Firefox builds。而本月初,程序员也已经开始将...
阅读全文
摘要:来源:http://blog.vlad1.com/2009/09/21/webgl-samples/下载9月18日以后Firefox的Nightly版,在地址栏输入about:config,搜索“webgl”,双击“webgl.enabled_for_all_sites”,将其值从“false”改为...
阅读全文
摘要:参考原文:https://sourceforge.net/apps/trac/openvrml/wiki/BuildOpenvrmlOnWindows Original version copyright (C) Zack Smith 2008 今天花了一整天的时候配置编译环境并编译,尽管仍未编译成
阅读全文
摘要:enum关键字指定了一个枚举类型。枚举类型是一种用户定义的类型,由一套叫做计数器(enumerator)的赋之以名称的常量组成。缺省情况下,第一个计数器有一个为0的值,每个后续的计数器都比前一个的值更大(除非你显示地为特定计数器指定一个值)。 定义语法: enum enumName { enumMe
阅读全文
摘要:New Features in VrmlPad 3.0 New Features in VrmlPad 3.0VrmlPad 3.0 is Certified for Windows Vista™Full UTF8 supportNow VrmlPad allows to view and edit...
阅读全文
摘要:Khronos Group最近又发布了其全新WebGL草案制定的进一步消息, 向无需插件即可在浏览器内使用高级硬件3D图形加速功能迈进. WebGL工作组正忙于制定一套为OpenGL ES 2.0设计的JavaScript规范,以便在任何支持OpenGL或OpenGL ES图形标准的硬件平台上的任何...
阅读全文
摘要:这个练习中,你会看到怎样给VSL脚本添加pIn,以及在错误事件中怎样去定位这个错误。该练习的目标将两个字符串作为pIn并将之以单个字符串形式从pOut输出。 新建一个Virtools作品,并在Level中创建脚本。Schematic中,在脚本主体区域按住CTRL键不放并双击鼠标,会出现一个可用BB列
阅读全文
摘要:第一个练习是教你怎样创建、书写、编译以及运行VSL脚本。我们的目标是实现那个经典的编程练习:输出“Hello World”到Virtools控制台(事件日志窗口,Event Log)。 开始一个新的Virtools文件,并在Level上创建一个脚本。从“Building Blocks”选项卡里面拖出
阅读全文
摘要:理解VSL “Global”VSL 脚本与“Run” VSL 脚本 VSL脚本可以是Global VSL 或 Run VSL两种类型之一。 Global VSL脚本定义可被所有其它VSL脚本调用的函数。Global VSL脚本不能被运行,仅供其它VSL脚本(包括Global VSL 与 Run VS
阅读全文
摘要:最近天气炎热,实在没有东西可写,把以前翻译的一点东西搬出来,凑数,见谅各位。 概述 VSL (Virtools脚本语言)是一种强大的脚本语言,通过提供对Virtools SDK的脚本级访问能力,用于作为Virtools图形化脚本编辑器的补充。VSL编辑器支持智能文本高亮系统、自动完成与函数参数自动显
阅读全文
摘要:和Linux的卫道人袁老相似,我也是VRML/X3D这种Web3D技术的守卫者,虽然我很渺小。 Web已经逐步成为应用程序界面的基础。Firefox开发商Mozilla和制定OpenGL 技术规范的Khronos组织 已经看到了OpenGL技术的广泛应用,他们也想借此为Web创建新的3D图形加...
阅读全文

浙公网安备 33010602011771号