基于Unity3D平台的Web3D展示.pdf

基于Unity3D平台的Web3D展示.pdf

ID:55127496

大小:413.53 KB

页数:6页

时间:2020-05-10

基于Unity3D平台的Web3D展示.pdf_第1页
基于Unity3D平台的Web3D展示.pdf_第2页
基于Unity3D平台的Web3D展示.pdf_第3页
基于Unity3D平台的Web3D展示.pdf_第4页
基于Unity3D平台的Web3D展示.pdf_第5页
资源描述:

《基于Unity3D平台的Web3D展示.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、⋯⋯G胁PHICSANDI啊AGEPROCESSING⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯r.⋯⋯⋯基于UHi~3D平台的web3D展示陈育滨曾玉珠摘要:以Unity3D作为Web3D的3t-~+台,研究产品的展示方式和实现技巧,并用Unity3D实现了一个笔记本的展示应用。关键词:Unity3D;笔记本模型;Web3D展示3D图形技术并不是一个新话题.早已应用到各个领域。网络类,Unity3D的脚本采用Javascript、C样、Boo等,支持重Web3D技术是随着互联网与虚拟现实fVirtualRea

2、lity)技术的载和命名空间.底层都是Mono的C#底层。脚本是动态编译发展而产生的,其目的是在互联网上建立三维的虚拟世界。的.运行速度和汇编接近,不会因为脚本的问题而影响游戏的本论文主要阐述Unity3D的应用,并利用Unity3D做一个产品执行效率,而且不同语言在游戏开发项目中可以混合使用(以的展示.可使产品做到全方位的展示、色彩实时装配等,具文件为单位),并且支持Windows平台的C#、VB.net、VB6、有直观立体、真实互动的效果,用户可以动手操作,了解产品Delphi等编程语言的外联接。Unity3D引

3、擎在产品发布方面也的每一个细节,更容易找到心仪的产品。因此,针对网络虚拟很方便,经过官方开发团队的努力,目前该引擎支持了在Wii商品展示技术的研究是具有十分重要的理论意义和实际的应用游戏机、PC、Web浏览器、iphone和Android等平台的发布,价值的同一个项目,在不需要修改的前提下,通过菜单可以发布到各种平台,市场空间很大。1Web3D展示设计过程2.1开发步骤1.13D建模设计Unity3D主编辑窗口由多个选项卡式窗口组成,这些窗口就目前而言.绝大多数的Web3D技术主要用于三维显示包过场景窗口(Scene

4、)、工程窗口(Project)、层次结构窗VI技术的网络应用开发.这也决定了Web3D技术主要特点就是(Hierarchy)和检视窗口(Inspector)等。对3D模型的网上三维交互演示,因此,Web3D展示设计首先进行3D建模设计。虽然绝大多数的Web3D技术提供对3DMAX、Maya等三维软件的输出插件支持,但不是所有的都需要使用者进行软件的辅助建模,像VRML、3DML等都支持用源代码直接进行模型的空间设计。1.2纹理贴图设计贴图制作在Web3D展示中是最能体现设计能力,当然也是最耗时的。没有贴图的3D模型只

5、能对材质着色,良好的贴图不但能得到好的视觉效果,还可以简化模型,减少多边形的数目.提高场景的Web3D硬软件渲染速度。1.3交互设计图1Unity3D主编辑窗交互设计Web3D的重头戏,也是它之所以吸引人的地方。用Unity3D开发的具体步骤:如果说建模给Web3D创造了一个个形象,那么交互设计就是(1)创建工程:打开菜单File一>NewProject来创建~个给世界增加了生气与灵魂。通常情况下.Web3D创作包括空工程。间定位、环境设计和三维交互等。(2)导人模型和其他资源文件:打开菜单Assets一>Impor

6、tNewAsset就可以导人模型、纹理贴图、声音等资源。2Unity3D平台的开发流程(3)创建场景:打开菜单File一>NewScene就可以创建Unity3D是一个多平台的游戏等三维产品开发工具。在网一个场景,场景包含环境、模型和装饰、主要设计和游戏络方面.Unity3D提供了很强大的可视化编辑器和语言层面的部件。葺鳙-U717~—I‘I』II,I⋯It.j,.‘··‘‘*实用第一智慧密集,..⋯.一⋯+(4)添加资源到场景:直接从项目视图拖资源到层次面板②常用方法或场景视图,就可以把资源加入场景。资源在场景中就

7、成为一InverseTransformPoint变换位置从世界坐标转换到自身坐标。个GameObject(游戏对象)。(3)GUI图形用户界面:GUI类是UnityGUI手工定位的(5)放置GameObject(游戏对象):使用变换功能工具调整接口。GameObject(游戏对象),进行旋转、缩放或平移操作调整好对①常用属性象角度、大小和位置。skin:当前使用的皮肤。(6)添加摄像机:打开菜单Components一>Rendering一>②常用方法Camera为一个GameObject附加摄像机部件,调整对象位置和

8、Label:在屏幕上创建一个文本或者纹理标签。角度使摄像机能看到我们所需的位置。Button:创建一个单次按下按钮,用户点击按钮事件立即(7)添加组件和脚本:当要GameObject(游戏对象)想要触发。当用户点击按钮的时候返回true。实现一些其他功能是,就要为对象附上一些已有的组件或我们VerticalSlider:创建垂直滑动条,用户可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。