web 3d3d打印技术的意义对网络游戏的意义是什么?

酷勤网 – 程序员的那点事!
当前位置: >
浏览次数:次
Will Eastcott是电子游戏领域的技术专家,曾供职于EA、索尼和动视,从事AAA游戏开发,他同时还是PlayCanvas的联合创始人,这是家专门为HTML5游戏提供云端托管开发及发行服务的平台。在本文中,他将就此新兴技术如何影响游戏开发者发表自己的看法,论述为何这一语言是游戏开发的下个前进方向。
你多半看过这些标题。&游戏机已消亡!&&HTML5是未来趋势!&
围绕HTML5技术的讨论通常会引起轰动,且存有偏见。现在我们暂且将此弃置一旁,秉承客观态度。如下是我的主张:HTML5将从根本上改变我们制作电子游戏的方式。在我解释其中原因之前,让我先概述当前HTML5的运用进展情况。
过去30年来,我们见证这样的总体趋势:硬件平台日益强大,且通过持续进步的工具和语言生态系统探索其中硬件的策略日益获得优化。朝超真实游戏空间迈进的趋势未曾间断,其中主机制造商逐步向开发者提供日益强大的技术。
但随着手机游戏的兴起,我们看到新情况。玩家希望能够随时随地通过任意设备和任意好友共同体验简单游戏。这些目前是用户的主要需求。技术依然非常重要,精致像素也很重要,但这里更重要的是,游戏通俗易懂且保持连网。有什么比网络浏览器更通俗易懂且更适合连网?
那么制作这类游戏的选择有什么?你可以从零开始编写内容,但瞄准1个以上平台对于小型开发团队来说是个过高要求。这里存在Flash选择(游戏邦注:虽然Flash技术似乎逐步变得越来越缺乏吸引力)。放弃移动平台且关于Stage3D授权成本的令人困惑消息给开发者带来众多消极影响。
例如,我们享有Havok Vision Engine和Unity之类的引擎选择。这些引擎通常通过专属插件瞄准桌面浏览器,通过本地架构锁定手机设备。然后就是HTML5技术。在你最终选择HTML5之前,把握其优点且知道如何降低其弊端非常重要。下面就来深入查看具体内容。
持续演变的标准
HTML5尚未定型。W3C和WHATWG标准小组依然在持续开发这一技术,因此浏览器供应商追踪的是流动目标。因此,HTML5的支持水平因浏览器而异。
有关跨浏览器不一致问题,我们经常提到的例子是声音。目前行业主要有3种API:Mozilla的Audio Data API、Google的Web Audio API和Audio元素JavaScript API。最近,Mozilla宣布弃用自己的API,很快将开始执行Web Audio。因此显而易见的是,浏览器供应商正积极创新HTML5平台,且朝此平台靠拢,以简化开发者们的生活。
浏览器供应商都积极提供新HTML5 API,尤其是向游戏开发者。3个主要例子是GamePad API (这能够读出所有本地支持平板设备的输入内容)、Pointer Lock API (隐藏鼠标光标,读出原始鼠标操作)及Fullscreen API (这能够将任何HTML元素转变成全屏模式)。
这些API都在短暂时间里以连贯方式匹配及植入各种浏览器中。随着它们的出现,诸如第一人称射击游戏之类的作品突然间更容易在HTML5技术中落实。
JavaScript
代码员对于编程语言怀有强烈情感。出身游戏机背景的人员多半会以怀疑态度看待JavaScript。这是另一有待学习的新语言,JavaScript将比对应的C++代码速度缓慢,矢量化之类的优化策略在JS中缺乏可行性。此外,游戏代码公开于浏览器的开发者工具中,供大家查看。
这里我们有必要引用Douglas Crockford的主张,JS是&全世界最容易被误解的编程语言&。对于C++程序员来说,学习JavaScript轻而易举。它在句法特征在和C++存在密切联系,虽然闭包之类的概念及&this&关键词需要我们适应一段时间。
对于那些不喜欢C++语言刻板及繁琐特性的人员来说,JavaScript就是个奇妙的动态语言。一等函数之类的强大功能将显著降低代码的编写工作量,缩短工作时间。转投JavaScript的开发人员多半不会走回头路。
表现比你想象的好很多。首先,Web Workers API允许JavaScript中的多线程编程。其次,也是更重要的一点是,JavaScript引擎在过去几年里取得很大进展。举例来说,开源物理引擎Bullet已有JS端口,虽然表现不突出,但这说明,你可以通过JS以合理速度运行若干CPU密集型算法。
让我们面对现实&&克隆存在于所有平台,但关于HTML5游戏,记住若干要点非常重要。Google Closure Compiler之类的工具在优化源码方面表现突出,基于模糊源码的移植工作与访问原始代码并不相同。随着代码库尺寸的日益扩大,要进行反向设计就变得越发不切实际。其次,若游戏包含在线要素,那么很多代码就可以运行于服务器上,客户只是单薄的想像者。很多&价值&隐藏于服务器中。
设计游戏的一个最根本决策是,图像是基于2D,还是3D模式。2D HTML5游戏通常采用2D背景,这可以通过页面上的画布元素进行查询。各主要浏览器目前都对于2D画面背景给予良好支持,因此若你的游戏是基于精灵元素,那就没有什么可担忧的。
若你打算开发3D游戏,那么事情将更加复杂化。在HTML5游戏中获得高质量、硬件加速3D图像的唯一方式是,运用WebGL,这是个几乎和OpenGL ES 2.0相同的JavaScript界面。桌面平台的WebGL支持在Chrome和Firefox中表现尤其突出,只有Internet Explorer不予以支持。幸运的是,Google Chrome Frame有效缓解微软对于WebGL的抵制,虽然苹果尚没有在Safari中默认支持WebGL,但这目前可供开发者进行利用。
WebGL自1.0规格2011年3月发布以来已取得很大进展。随着OpenGL ES 3.0在SIGGRAPH上揭开面纱,可以确信,相应规格WebGL 2.0的问世将用不了多久时间。这对3D浏览器游戏来说无疑是激动人心的时刻。
移动平台支持
HTML5游戏在桌面平台表现不俗,但将其转移到桌面平台并非微不足道的事情。宣称针对桌面平台的HTML5游戏将能够轻松移植至移动平台完全是夸大其词。你需要准备较弱等级的CPU(游戏邦注:意味着较缓慢的JavaScript执行)和GPU(若你锁定3D平台,这意味着顶点和片段吞吐量有所降低)。
屏幕分辨率通常相差甚远,基于HTML5技术开发游戏无法提供能够顺利运作于桌面和移动平台的控制装置。移动平台的WebGL支持目前还处在胚胎阶段,虽然具体面貌6个月后多半会变得截然不同。
在此期间,有若干选择值得研究。诸如PhoneGap、AppMobi及CocoonJS之类的技术可以将HTML5游戏包装成原生内容,这带来更杰出的表现。此时的一个局限因素是,这些技术不包含可行WebGL支持,但某些中间者很可能已经在寻找解决方案。
简化开发工作
坦白说,开发HTML5游戏非常简单。浏览器带来稳固的开发平台,尤其是当和若干硬件供应商提供的工具进行比较时。
工具本身无需付费,主要植入浏览器中,编码过程没有编译步骤。JavaScript的动态性质带来强大的&编辑并继续&型开发,时时存在的主机非常便捷。网络开发主要着重于快速更新时间和简单性。
API简洁直观,且由于网页开发者的庞大社区,这里存在众多样例代码和实况指南。
若说计算机存在什么普遍范例,那就是通过浏览器导航至网页地址,消费置于其中的内容。尽管如此,玩家通常很没有耐心。要求他们下载或***内容,你无疑会在第一阶段就丧失众多用户。不是所有玩家都倾向或能够***专属浏览器插件,以顺利运行游戏。
HTML5游戏无需***或获得权限就能够运行,和有些人的看法相反,它们可以在初期下载后长久存储于设备中。显然,若你的游戏不要求网络连接,这能够促进离线体验。
因此若你的游戏经历的是快速、无缝隙的页面加载过程,你将拥有将其变成关卡1的愉快玩家。
自Google I/O 2012起,Google Chrome就独自积累了3.1亿活跃用户,这一数据超越当代游戏主机的数量。当你查看其它支持HTML5的浏览器时,你会看到更庞大的用户。
仅是你的游戏搭载URL,能为全世界所见并不意味着用户就能够找到它。曝光度也扮演重要角色。众所周知,应用商店拥有有限的&商店橱窗&,游戏很容易淹没在众多内容中。HTML5游戏也不例外,但其拥有若干原生应用所没有的突出优势。
作为网页,它们能够被搜索引擎索引,获得有机曝光。而且还有各种游戏门户和商店,包括Chrome Web Store,在此你可以提高自身作品的曝光度。但这不仅限于网页推广渠道。举个例子,你可以将自己的HTML5游戏打包成包含嵌入WebView元素的原生应用,然后在Mac App Store上进行出售。
覆盖尽可能多的用户非常重要,HTML5让你能够结合许多推广渠道,而非利用单个渠道。
不管你喜不喜欢,制作基于尖端&热门&技术的游戏能够带来更高的曝光度。若你编码两款相同的游戏作品,一个基于C++技术,一个基于HTML5技术,哪款游戏更容易获得媒体关注相当明显。这未必公平,但这就是HTML5当前的情况&&用户急切想要看到开发者在此有什么发挥,开发者在此享有很多开拓机会。
html5 games logo
重新思考基于HTML5的开发工作
希望你现在能够更好判断HTML5技术是否是适合自己的项目。但这是讨论方面尚存在不足的地方。HTML5并非只是推进电子游戏内部结构的系列标准,我们不应只基于此进行判断。
这推进新生代的生产力应用,带动这样的潮流:将我们的数字生活转移到云端服务器。这一趋势具备惊人潜力,改变我们用于制作电子游戏的工具和流程,我们还尚未触及其表面。
云端服务器窗口
现在,我们将使用云端应用看作平常事。网页邮件目前是最热门的例子,在此我们曾经对将我们的私人信函存储在远程服务器上持谨慎态度,我们现在对此非常放松。如今我们拥有基于云端应用形式的各式各样生产力应用:文字处理器、图像编辑器和代码编辑器等。
云端服务器给游戏带来许多有利条件。用户无需***任何内容,因为网页应用从服务器输(游戏邦注:或是浏览器的存储器)送至浏览器。工具总是保持更新,这确保用户相互保持同步,总是采用最新且最杰出的内容。用户数据总是安全备份,能够恢复原状。用户的操作系统或浏览器可能甚至被粉碎,内容将被提前保存到服务器中。
对于开发工作来说,这些是有用功能,要让用户查看云端机制,你需要一个浏览器。什么是在浏览器中创建界面的最佳方式?我认为是HTML5。虽然我们可以通过Flash、Java或编写定制插件执行游戏工具,但关于编写复杂网页应用,HTML5是最具扩展性的解决方案。随着ExtJS、Google Closure和SproutCore等便捷网页应用框架的持续发展,这一情况将变得日益突出。
合作新方法
通过多年来接触各种不同的游戏编辑器,我发现,它们多数都通过整合某种形式的版本控制支持合作模式。游戏通常由众多也被我们称作&关卡&的文件构成。关卡也许以XML或其他格式保存。若有两人或多人同时编辑此数据文件,有几点事项需要注意。首先,用户A也许不知道用户B改变了什么,反之亦然。其次,当用户A做出变更时,用户B需要将自己的调整同用户A合并。
我们可以将工具限制成专属检验,但这只是意味着,一个用户可以阻止另一用户,阻挡开发工作。若能够基于自动化模式,进行合并完全没有问题,但这并非总是具有可行性。从视觉上合并代码是代码员习惯做的事情,但你要怎么让设计师凭直觉手动合并两组关卡数据?虽然这具有可行性,但这是个很难解决的问题。
所以让我们采用不同方法。若我们的开发工具都在云端服务器运作,所有用户都连接于同个服务器,为什么不让用户进行无缝隙编辑?HTML5再次给予我们一切必要元素。
通过WebSockets(通过TCP的双向沟通),我们可以在用户间进行流编辑,这样即时合作就具有可行性。只要采用这种方式,亲身体会到其中益处,你就不会想要回到传统的&专属检验&单用户环境。
社交游戏开发
若你是位编码员,你肯定拥有GitHub或BitBucket账号。短短几年前,我们多数人都满足于***Subversion或Perforce的本地实例。为什么不?它们是基础软件,能够有效备份和管理你的代码。
那么为什么版本控制会变成一种服务?这有许多原因,但主要推动因素是社区。代码员能够以前所未有的方式进行互动,追踪其他开发者或有趣项目,在做出更新后接收即时通知。漏洞和功能能够通过忠实粉丝基础获得修复和添加。相比以ZIP存档形式入驻某人的硬盘驱动器或个人网站,在此项目更有机会获得曝光度。
所以为什么要让编码员享受所有乐趣?相同原则也许和游戏开发更具关联性,在此整个过程被当作是网络服务。这包括代码开发,同时还覆盖资产管理、关卡编辑、本土化、QA和发行之类的其他功能。
让我们面对现实:制作游戏非常复杂,独自制作(优秀)游戏并未多数开发者所享有的选择。所需的整套技能通常过于复杂。开发者需要相互找到彼此,参与自己最感兴趣的游戏项目中。是否想让社区替你创建额外关卡?这不是问题。需要将你的游戏翻译成西班牙语?也许粉丝能够提供帮助。
跨平台必杀技
将游戏推向其他平台非常重要。这能够扩展潜在用户,进而促使游戏取得更杰出的商业成绩。距离Sun Microsystems编撰出Java编程语言的&一次性编写,随处运作&短语已过去很多年,多数当代游戏中间设备都基于此设计理念。
跨平台对于游戏开发工具来说也非常重要。约是15年前,工具程序员会基于MFC之类的技术创建应用。随着时间的流逝,更优质的技术日益推陈出新,令.NET应用开发变成小菜一碟&&但这依然仅限于Windows平台。在我们的跨设备生活中,必须坐在桌面PC前,方能访问项目着实非常局限。你应该要能够通过具有连贯界面和合适控制装置的工具在任何设备上访问、编辑及发行你的作品。
基于HTML5创建的界面非常简洁直观,将网页应用设计成跨平台模式是条屡试不爽的路线。
一个链接之遥
HTML5作为工具技术所存在的关键优势是,所有内容都存储于URL。构成游戏的各种资源都能够通过特定网页地址进行访问:脚本文件、纹理、声音、关卡或者甚至游戏本身。若新资产被添加至项目中,开发者可以立即通过Tweeter、IM(即时通讯)或邮件发布链接。其他人无需同步任何内容;能够立即进行浏览。
这同时还简化游戏的发行工作。若游戏已存在于服务器中,具有可玩性,那么将其发行至更广阔的网络只是访问权限的问题。开发者要能够轻松快速实时呈现游戏&&无需上传内容,无需编写HTML。发行工作应该只是在网页前端中拉动若干简单杠杆。
关于编写电子游戏,没有什么完美的技术。根据你想要制作的游戏,以及你所设定的商业目标,充分把握选择某技术所带来的影响非常重要。HTML5带来一个非常杰出的平台,不只是为了推动游戏,还为了推动我们创建游戏所运用的工具。若你能够适应它的局限性,应对持续变化的标准,那么你就能够变得更富生产力,游戏就能够覆盖更多用户。
未来,制作游戏的过程将变得更加便捷。开发工具将运行于更多平台上,更易于使用,合作将日益简单化。游戏开发者的全球社区将获得巩固,知识的流通将更加顺畅。最终结果是,更多人将制作出更杰出的作品,我们作为用户将享有更丰富的选择。若没有网络、HTML5和Open Web Platform,所有这些都将无法实现。
& 相关主题:
本文来源:马颖峰 陈华
陕西师范大学 新闻与传播学院& 陕西 西安 710062
【摘要】近年来Web3D已经成为Internet上3D文件的标准,围绕Web3D的实现技术及工具的开发受到业界的普遍重视,运用不同的开发工具和技术来建构网上三维环境,也引起网络教育应用研究者的关注。本文对Web3D的核心技术及其网络传输和呈现特点进行了比较,对实现技术进行了归类研究,并结合技术特点指出了开发和应用时应该注意的问题。
【关键词】Web3D;X3D;核心技术;实现技术
Web3D Core Technology and Realization
Ma Yingfeng &&Chen Hua
Shaanxi Normal University &College of News and Media& Shaanxi Xi'an 710062
Abstract :Recent years Web3D already became the 3D document standard on Internet, the field takes generally about the realization technology and the tool development of Web3D,constructs the three
dimensional environment on the net by the different development tools and the technology, also caused the attention of the application &&of network education researchers. This article to carry on the comparison about the Web3D core technology , its the network
transmitted and presents the characteristic, and has conducted the classification research to the realization technology, and has pointed out what questions should pay attention when development and application by union technology characteristic.
Key words: Web3D; X3D; C Realization technology
网络多媒体技术的出现使不受时间、地域、对象限制的学习活动成为可能,从而改变了传统的教学方式,已成不争之实。尽管以网络技术为支撑的网络教育取得长足的发展,但是,网络教学还无法为学习者提供象传统教学那样的真实体验,使网络教学的效果受到质疑。所以,有人认为“在Internet环境下如何为学习者构建丰富的多媒体教学资源和有效的学习环境,这是网络教学所面临的主要难题”。近年,提高网络传输效率方面的努力从未间断,且多数已实用化,以3D图形生成和传输为基础的网络三维技术(即Web3D技术)便是代表。由于Web3D技术以其特有的形象化展示、强大的交互及其模拟等功能,增强了网络教学的真实体验,而受到关注。
一、关于Web3D&&&
Web3D可以简单的看成是Web技术和3D技术相结合的产物,是互联网上实现3D图形技术的总称。从技术的亲缘关系来看,Web3D技术源于虚拟现实技术中的VRML分支,1997年,VRML(VRML Consortium)协会正式更名为Web3D(Web 3D Consortium)协会,并制定了VRML97新的国际标准。至此,Web3D的专用缩写被人们所认识(这也是常常把Web3D与虚拟现实联系在一起的原因)。
2004年被ISO审批通过的由Web3D协会发布的新一代国际标准--X3D,标志着Web3D进入了一个新的发展阶段。由于X3D把VRML的功能封装到一个可扩展的核心之中,能够提供标准VRML 97 browser的全部功能,且有向前兼容的技术特征;此外,X3D使用XML语法,从而实现了与流式媒体MPEG-4的3D内容的融合;再者,X3D是可扩展的,任何开发者都可以根据自己需求,扩展其功能。因此,X3D标准受到业界(如3Dlabs,TI Technologies,
Blaxxu,Nexternet,OpenWorlds,ParallelGraphics,Sony Electronics等)广泛支持。
X3D标准使更多的Internet设备实现生成、传输、浏览3D对象成为可能,无论是Web客户端还是高性能的广播级工作站用户,都能够享受基于X3D所带来的技术优势。而且,在X3D基本框架下,保证了不同厂家所开发的软件的互操作性,结束互联网3D图形标准混乱的局面。目前,Web3D技术已经发展成为一个技术群,成为网络3D应用的独立研究领域,也是网络教学资源和有效的学习环境设计和开发中受到普遍关注的技术。
二、Web3D的核心技术及其特征
目前,走向实用化阶段的Web3D的核心技术有基于VRML、Java、XML、动画脚本以及流式传输的技术,为网络教学资源和有效的学习环境设计和开发、组织不同形式的网络教学活动,提供了更为灵活的选择空间。由于采用了不同的技术内核,不同的实现技术也就有不同的原理、技术特征和应用特点(见表1)。
表1:Web3D的核心技术及特征对比
服务器端提供的是VRML文件和支持资源,浏览器通过插件将描述性的文本解析为对应的类属,并在显示器上呈现出来。
通过编程、三维建模工具和VRML可视化软件实现;在虚拟三维场景展示时,文件数据量很大。
高版本浏览器预装插件;文件传输慢,下载时间长;呈现的图像质量不高;与其他多技术集成能力及兼容性弱。适合于三维对象和场景的展示。
将用户自定义的三维数据集成到XML文档中,通过浏览器对其进行解析后实时展现给用户。
通过三维建模工具和可视化软件实现;在三维对象和三维场景展示时,文件数据量小。
需要***插件;文件传输快,可被快速下载;呈现的图象质量较好;与其他多技术集成能力强;兼容性好。适合于三维对象和场景的展示。
通过浏览器执行程序,直接将三维模型渲染后实时展现三维实体。
通过编程和三维建模工具来实现;在三维对象和三维场景展示时,文件数据量小。
不需要***插件;文件传输快,可被快速下载;呈现的图象质量非常高;兼容性好。适合于三维对象和场景的展示。
在网络动画中加入脚本描述,脚本通过控制各幅图像来实现三维对象。
通过脚本语言编程来实现;在三维对象和三维场景展示时,文件数据量较小
需要插件;文件传输快,可被快速下载;呈现的图象质量随压缩率可调;兼容性好。适合于三维对象和场景的展示。
传输的技术
直接将交互的虚拟场景嵌入到视频中去。
通过实景照片和场景集成(缝合)软件来实现;在场景模拟时,文件数据量较小。
需要下载插件;用户可快速浏览文件;三维场景的质量高;兼容性好。实现360度全景虚拟环境。
三、Web3D的实现技术
1.基于编程的实现技术
开发Web3D最直接的方法是通过编程来实现。其编程语言主要有:虚拟现实建模语言VRML,网络编程语言Java和Java3D,并且需要基层软件或者驱动库的支持,如:ActiveX,COM和DCOM等。其中,使用最为广泛的是VRML和Java3D。
VRML语言就是采用其提供的节点、字段和事件来直接编程,但工作量大,开发效率低,直接表现很复杂的场景很困难,必须借助其它可视化编程工具,才能实现对复杂场景的构建。另外,VRML所提供的API 远不能满足应用程序开发的要求,且复杂、不易使用。
Java3D是在OpenGL、DirectX等三维图形标准的基础上发展起来的,它的编程模型是基于图像场景的,这就消除了以前的API强加给编程人员的繁琐细节,允许编程人员更多的考虑场景及其组织,而非底层渲染代码。因此,Java3D 为Web3D提供了很好的功能支持。
基于编程的Web3D实现技术,有编程工作量大且较难掌握的共同缺点,特别是对于不熟悉计算机编程的学科老师,通过编程将Web3D技术引入到教学中较难。
2.基于开发工具的实现技术
为了提高Web3D技术的实用性,近年来,一些公司开发了专门针对Web3D对象建构的可视化开发工具(如Cult3D,Viewpoint,Pulse3D,Shout3D,Blaxunn3D等),从而为不熟悉编程的人员开发Web3D对象提供了方便的实现途径。这些专门的开发工具,尽管用法和功能各异,但开发过程一般都包括:(1)建立或编辑三维场景模型;(2)增强图形质量;(3)设置场景中的交互;(4)优化场景模型文件;(5)加密等。
其中三维建模是Web3D图形制作的关键,许多软件厂商都把3Dmax作为三维建模的工具。对于特别复杂的场景,也可以采用照片建模技术来建立三维网格模型。近年推出的商品化软件有Canoma,Photo3D,ImageModeler等。
通过开发工具实现Web3D的开发,流程简单、观并易掌握。
3.基于多媒体工具软件的实现技术
利用Flash、TVR等多媒体工具软件,不通过编程就很方便进行Web3D的开发。
在交互式矢量动画软件Flash中,对导入的序列图像或已拼接的360度的全景图像,通过ActionScript设置交互而形成的3D对象或全景虚拟环境,能实现360度视角可见的图像的控制。由于该技术具有矢量性,所以,具有画面清晰度不因缩放而降低、文件小等优点。另外,由于采用micromedia的Shockwave技术,从服务器端向浏览器端传输只是一些绘图指令,所以能够实现在低带宽上的高质量浏览。但需要***ShockwaveFlash的Plugin才可观看。
Apple公司的QTVR(QuickTime)AuthorStudio是基于图像缝合技术实现全景图像空间构建,再将全景图像制作成QTVR文件,实现网上浏览。QTVR在真实感、速度和文件大小等方面非常吸引用户。Apple公司近年推出的基于Windows操作系统的开发工具VR ToolBox,使开发用于网络教学的QTVR更为便捷和高效。
4.基于Web开发平台的SDK的实现技术
通过Web的SDK实现Web3D的技术近来受到关注,其中WildTangent和EON技术成熟,应用广泛。
WildTangent将Java和Javascript 与DirectX进行封装,提供了简化而且强大的程序开发环境。用户只要使用WildTangent网络驱动配合脚本语言或者所选择的程序语言,就能创造出动态、眩目的3D效果(可以包含二维平面图形、声音以及三维模型) 。而且,WildTangent网络驱动通过下载的控件能够实现与IE和Netscape浏览器兼容。由于Wildtangent技术具有很强的交互性, 使得WildTangent的应用范围非常广泛,但要用WildTangent创造出交互效果,用户必须具备一定的脚本语言基础。
EON Studio是一套多用途的3D/VR内容整合制作套件,开发者不需撰写复杂的程序,就能轻松快速的建构互动虚拟内容。具有功能强、易学易用、表现逼真、安全性好、制作的档案很小等特点。
四 、结束语
Web3D技术以其强大的交互性、更强的真实感及在网络上易于传输的特点,展现出了它在网络教育中的独特优势和潜力。采用Web3D技术来模拟实验环境,特别是一些危险、费用昂贵、操作危险性高(易燃、易爆)的化学实验,地震波传播、火山喷发等不易在真实环境中实现的地理实验,具有非常现实的意义。随着技术的发展,WEB3D技术的功能会更强、实现的技术会更加丰富。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:334706次
积分:5323
积分:5323
排名:第3686名
转载:1072篇
(9)(4)(40)(68)(50)(76)(59)(13)(63)(91)(21)(28)(17)(21)(2)(4)(10)(23)(59)(225)(29)(12)(30)(34)(20)(44)(23)(1)给我们留言
地址:福建省晋江市青阳街道洪山路国际工业设计园纳金网
***: 400-067-3919
(周一到周五, 周六周日休息)
1 第1页 | 共2 页
查看: 5807|回复: 13
最后登录注册时间阅读权限0积分43953
纳金币43676 精华4
在不知不觉中我们迎来了2012年,回首过往的2011年,英伟达等巨头们在计算机硬件上的突破支持,MongoDB云服务的对外开放,加上技术在虚拟现实多领域深掘应用,web3D技术获得了长足的发展。那么,日新月异的科技创新节奏下,Web3D技术在2012年又将如何发展呢?
一、什么是web3D技术?
如果你记得2010年上海世博会,那么同样你也不会忘记上海世博会推出的网上世博会。网上世博会调和了人们各种各样的口味,进入页面后你便可根据自己的兴趣对展馆外观、展览内容进行选择观看和了解。可以这么说,网上世博会是对上海世博会的虚拟现实,它免去了你去排队买票的辛苦,得以抢先了解了世博会的宏大和前卫。
目前的虚拟现实技术主要是指凭借 , Wirefusion ,Cult 3D, Virtools, C3d,Turntool等一类引擎下 web3D技术 ,此类软件需要同3D Max等三维建模软件配合使用,是基于几何体网格建模的虚拟现实技术。纳金网平台展示的便是基于这些引擎下的web3D技术产品,由于它友好的交互性和逼真的虚拟性等特点而备受人们和商家喜爱。
我们可以将web3D技术理解为基于网络的3D图形渲染技术,是虚拟现实技术在网络中的应用。需要废话的是,web3D技术的应用不是始于网上世博会,它的应用领域广阔,房地产、工业设备、机械、家具、汽车等行业早已是风生水起。
如今、3D电影的发展侧面验证一条经过多次论证的预言:Web 3D技术真正代表了三维网页的发展方向。据聚集在纳金网平台的商家们介绍,如今的Web3D的工业产品制作俨然成为互联网行业的一个新的增长点,甚至可以说,瞄准商机,抢先进入Web3D领域,就占据互联网行业经济增长的制高点。
二、Web3D技术的行业应用
纳金网是当前国内最大的web3D内容服务平台,它采用的Web3D技术多是基于几何体网格建模的虚拟现实技术。这类web3D技术越来越为市场重视,其应用也最为广泛,因为基于几何体三维建模的Web3D技术对在实现展示和在线漫游方面具有更强的交互性和临场感。Web3D技术逐渐取代了一些传统的二维制图软件和多媒体技术,得到传统制造业的青睐,已然成为了互联网(电子商务)的新贵。关于web3D技术的用于优势,我们从纳金网选取了几个案例为大家展示:
案例一:某机械制造企业的模切机操作培训系统
通过web3D展示窗口左边的交互按钮,对机台进行旋转展示,工人可以全方位了解机台主要构件,熟悉机台性能;通过润滑对刀、查看气压、手动调刀、调整进纸版、打样检查文字颜色、清洗墨泵等机台操作的系列模拟,工人得以知悉机台生产和操作流程,并体会操作要领和安全纪要。纳金网还为该web3D模切机操作交互培训系统进行了配音,这些都很好地体现了当下web3D技术完善友好的交互性和虚拟现实的优势。
案例二:基于互联网厦工XG951装载机3D操作展示
上图是纳金网平台上展示的web3D厦工XG951装载机,这是一个具有简单交互功能的web3D 产品展示案例,通过拖拽,装载机可旋转、缩放以及平移,通过功能功能模拟可以了解机台的工作原理,从而实现多角度和细节展示,交互功能所体现出来友好性和便利性,颇受客商欢迎。
案例三:3D太空杯在线装配系统
用户通过展示窗口的动画交互按钮,可以选择瓶盖、材质和LOGO图案的搭配,并可以根据需求对搭配好的进行颜色、透明度等细节的自定义调节。点击开启或关闭可以观看瓶盖的相关3D动画,鼠标左键则可实现多角度观看杯子的自助设计效果。纳金网在这些交互组件上标明了价格,当自助设计完成后,系统也生成了订单价格,用户可以保存自助设计的,并在线下单到企业ERP中。
笔者认为,web3D技术之所以成为人人抢占的互联网经济增长的制高点,还有一个很重要的原因,那就是web3D技术在工业上的应用。纳金网是国内唯一一家将web3D技术与工业创意设计结合起来的公司。2011年7月份,纳金网WEB3D平台通过国内外专家的技术评审,更明确了他们作为一家3D数字创意公共服务平台的发展方向。
2011年乔布斯离开了地球,通过他的产品人们悟到了一条真理:一个功能在技术上的实现并不等于一个产品的完成。而工业创意设计更多的就是要解决这个问题,web3D技术对于它似乎便是天造地设。
三、web3D技术2012年前景预测
正如你所了解的,网络宽带速度、技术标准等是Web3D技术发展所面临的挑战;但同时人们也意识到了,Web3D技术的优势以及它在行业应用中所带来的化学反应。2012年,Web3D技术服务于互联网将更加友好地发挥它的优势,Web3D技术将进一步深入电子商务、网页游戏、、赛事活动、旅游和虚拟3D社区等领域的运用。
2012年,转向云计算(cloud computing)是业界将要面临的一个重大改变,各种云平台(cloud platforms)的出现是该转变的最重要环节之一。纳金网技术人员介绍,如果“云”是一大趋势,那么“云”与“web3D技术”的结合也将不可避免,工业创意设计将更上一个台阶。
这种结合就是人们说的“在线设计,也称作‘云设计’,指用户无需在本机上***任何设计工具,可以同在任何可以上网的设备上通过浏览器使用设计工具,享受厂商已经定制好的设计环境。这个环境,可以快速响应用户的调用,2D转3D图像,以及保存和上传设计图等环节。同时,还可以从厂商预先订制的图像库中快速提取模型为我所用。”(来源:纳金网)
最后登录注册时间阅读权限20积分335
设计实习生, 积分 335, 距离下一级还需 165 积分
纳金币335582 精华0
不错哦,谢谢楼主
最后登录注册时间阅读权限90积分330907
纳金币-1 精华0
先垫一块,再说鸟
最后登录注册时间阅读权限70积分3247
中级设计师, 积分 3247, 距离下一级还需 1753 积分
纳金币324742 精华0
发了那么多,我都不知道该用哪个给你回帖了,呵呵
最后登录注册时间阅读权限20积分335
设计实习生, 积分 335, 距离下一级还需 165 积分
纳金币335582 精华0
非常感谢,管理员设置了需要对新回复进行审核,您的帖子通过审核后将被显示出来,现在将转入主题
最后登录注册时间阅读权限90积分317302
纳金币0 精华0
有意思!学习了!
最后登录注册时间阅读权限90积分394243
纳金币-1 精华0
真不错,全存下来了.
最后登录注册时间阅读权限20积分335
设计实习生, 积分 335, 距离下一级还需 165 积分
纳金币335582 精华0
跑着去顶朋友滴铁
最后登录注册时间阅读权限90积分394243
纳金币-1 精华0
好`我顶``顶顶
最后登录注册时间阅读权限70积分3247
中级设计师, 积分 3247, 距离下一级还需 1753 积分
纳金币324742 精华0
响应天帅号召,顶
1 第1页 | 共2 页
站长推荐 /1
纳金名模第122期烛台灯3d模型:数量60个,大小为180MB。完全免费下载哦!这样的福利我和我的小伙伴们都惊呆了!!下载地址:
400-067-3919
Powered by - X2.5
Narkii Inc.

参考资料

 

随机推荐