JBTALKS.CC
标题: 游戏引擎—— Unity [打印本页]
作者: kirassss 时间: 2012-8-12 08:25 AM
标题: 游戏引擎—— Unity
Developer(s)開發者: Unity Technologies
Stable release穩定版本:3.5.4 / July, 2012 —3.5.0 f5/ 2012年2月14日
Programming language used:C++/C#
Operating system
License:Proprietary
官方网站:http://unity3d.com/
Unity is an integrated authoring tool for creating 3D video games or other interactive content such as architectural visualizations or real-time 3D animations. Unity's development environment runs on Microsoft Windows and Mac OS X, and the games it produces can be run on Windows, Mac, Xbox 360, PlayStation 3, Wii,iPad, iPhone, Android, and coming to Linux. It can also produce browser games that use the Unity web player plugin, supported on Mac and Windows. The web player is also used for deployment as Mac widgets. Unity also has the ability to export games to Adobe's Stage 3D functionality in Flash, but certain features that the web player supports are not usable due to limitations in Flash. Unity is used by over 500,000 game developers.
Unity consists of both an editorfor developing/designing content and a game engine[8] for executing the final product. Unity is similar to Director, Blender game engine, Virtools, Torque Game Builder, and Gamestudio, which also use an integrated graphical environment as the primary method of development.
Unity won the Wall Street Journal 2010 Technology Innovation Award in the software category. Unity was a runner-up for the best use of graphics on Mac OS X at the 2006 Apple Design Awards, losing to the 3D modeling software modo.
简介
Unity是一个用于创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的综合型创作工具。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac,Wii或iPhone平台。也可以利用Unity web player插件发布网页游戏,支持Mac 和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。
主要特性
- 层级式的综合开发环境,視覺化编辑,详细的属性编辑器和动态的游戏预览。Unity也被用来快速的制作游戏或者开发游戏原型。
- 可开发微软Microsoft Windows和Mac OS X 的可执行文件,在线内容(通过Unity Web Player插件支持 Internet Explorer,Firefox,Safari,Mozilla,Netscape,Opera和 Camino,Mac OS X的Dashboard工具,Wii程序和iPhone应用程序. 开发Wii和iPhone需要用户购买额外的授权,在价格上不同。
- 自动资源导入-项目中的资源会被自动导入,并根据资源的改动自动更新。虽然很多主流的三维建模软件为Unity所支持,不过對於3ds Max、Maya、Blender、Cinema 4D和Cheetah3D的支持比較好,并支持一些其他的三维格式
- 图形引擎使用的是Direct3D(Windows),OpenGL(Mac,Windows)和自有的APIs(Wii)
- 支持Bump mapping,Reflection mapping, Parallax mapping, Screen Space Ambient Occlusion,动态阴影使用的是Shadow Map技术,并支持Render-to-texutre和全屏 Post Processing 效果。
- shaders编写使用ShaderLab语言,同时支持自有工作流中的编程方式或Cg.GLSL语言编写的shader.一个shder可以包含众多变量及一个参数接口,允许Unity去判定参数是否为当前所支持并适配最适合参数,并自己选择相应的shader类型以获得广大的兼容性。
- 内置对Nvidia的PhysX physics engine支持
- 游戏脚本为基于Mono的Mono脚本,一个基于.NET Framework的开源语言,因此程序员可用JavaScript. C#或Boo加以编写。
- The Unity Asset Server -一个支持各种游戏和脚本的版本控制方案,使用PostgreSql作为后端。
- 音效系统基于OpenAL程式库,可以播放Ogg Vorbis的压缩音效。
- 视频播放采用Theora编码。
- 內建地型編輯器,支持树木與植被贴片。
- 內建Lightmapping以及Global illumination。
- 多人網路連線採用Raknet。
Major features
Integrated development environment with hierarchical, visual editing, detailed property inspectors and live game preview.
Deployment on multiple platforms:
- As a Microsoft Windows or Mac OS X executable
- As a native Linux executable (coming in version 4.0)
- On the web (via the Unity Web Player plugin for Internet Explorer, Firefox, Safari, Mozilla, Netscape, Opera, Google Chrome and Camino) on Windows and OS X
- As a Mac OS X Dashboard widget (no longer available as of Unity version 3.5)
- For Nintendo Wii[3] (requires additional license)
- As an iPhone/iPad application[4] (requires additional license)
- For Google Android (requires additional license)
- For Google Native Client[14]
- For Microsoft Xbox 360 (requires additional licens
- For Adobe Flash (as of Unity 3.5.1, this is a free feature, but will require an additional license once finalized)
- For Sony PlayStation 3 (requires additional license)
- For BlackBerry PlayBook (requires additional license)
- Assets loaded into Unity and are automatically imported, and are re-imported if the asset is updated.Unity supports integration with 3ds Max, Maya, Softimage, Blender, Modo, ZBrush, Cinema 4D, Cheetah3D, Photoshop, Adobe Fireworks and Allegorithmic Substance.
- Graphics engine uses Direct3D (Windows), OpenGL (Mac, Windows), OpenGL ES (iOS, Android), and proprietary APIs (Wii).
- Support for bump mapping, reflection mapping, parallax mapping, Screen Space Ambient Occlusion, dynamic shadows using shadow maps, render-to-texture and full-screen post processing effects.
- ShaderLab language for using shaders, supporting both declarative "programming" of the fixed-function pipeline and shader programs written in Cg or GLSL. A shader can include multiple variants and a declarative fallback specification, allowing Unity to detect the best variant for the current video card and if none are compatible, fall back to an alternative shader that may sacrifice features for broader compatibility.
- Built-in support for Nvidia's (formerly Ageia's) PhysX physics engine, version 2.8.3 (as of Unity 3.0) with added support for real time cloth on arbitrary and skinned meshes, thick ray casts, and collision layers.
- Game scripting via Mono.Scripting is built on Mono, the open-source implementation of the .NET Framework. Programmers can use UnityScript (a custom language with ECMAScript-inspired syntax), C# or Boo (which has a Python-inspired syntax). Starting with the 3.0 release, Unity ships with a customized version of MonoDevelop for debugging scripts.
- The Unity Asset Server - A version control solution for all game assets and scripts, using PostgreSql as a backend.
- Audio system built on FMOD library, with ability to play back Ogg Vorbis compressed audio.
- Video playback using Theora codec.
- A terrain and vegetation engine,supporting tree billboarding.
- Occlusion Culling with Umbra (only in Unity >= 3.0 Pro).
- Built-in lightmapping and global illumination with Beast (only in Unity >= 3).
- Multiplayer networking using Raknet.
- The Unity Asset Store - An in-editor repository with thousands of Unity-ready assets, including models, characters, code, audio, etc.
- Built-in Pathfinding. Navigation meshes, as they are called, can be utilized in Unity Free, but require the Pro version to be created.
游戏
已知用unity开发的知名游戏有:更多点击这里
- Bionicle Glatorian Arena - a single player game based on the Bionicle Glatorian line of 2009.
- Cartoon Network Universe: FusionFall
- Foreign Legion: Buckets of Blood
- GooBall
- Global Conflicts: Palestine
- My Animal Centre
- Off-Road Velociraptor Safari
- Venus Redemption
- WolfQuest
- Fatale
- Tumbledrop
作者: kirassss 时间: 2012-8-12 08:32 AM
游戏引擎Unity4发布 详细演示及截图欣赏
最近,开发了Unity多平台引擎及其开发工具的科技公司Unity Technologies宣布了下一代Unity开发平台 -- Unity 4。Unity 4平台的发布将给游戏工作室带来巨大的变化,无论是来自独立游戏的开发人员,还是来自大型跨国工作室的人员,都能利用这全新的操作平台来设计出了不起的开创性游戏。现阶段预订Unity 4的消费者将可以提前使用Unity 4 beta版。
Unity 4开发平台包括了全新的Unity和配套开发工具,足以应付例如全新Mecanim角色动画系统在内的所有困难环境。Unity 4支持DirectX 11、云霄流动图像以及Adobe Flash和Linux在内的新平台。
GDC 2012 人物动画捕捉演示:
[youtube]6klcDu8usJU[/youtube]
开发人员详细演示:
[youtube]Bpi4J11ZE1o[/youtube]
Unity Technologies的CEO David Helgason说:
“我们在Unity 4上花费了很长的开发时间并很高兴终于能够向大家展示它足以改变整个游戏行业的新功能。全新的动画系统和Adobe Flash以及Linux平台的加入是Unity 4中的关键部分,正是这些功能让Unity 4成为了现今最强大的开发平台。”
Untiy 4完全支持微软DirectX 11。这让开发者们能够更高效得使用GPU:利用阴影模型5来提高游戏阴影能力、镶嵌更流畅的模型和环境来充分利用GPU的运算能力。移动平台也能够通过新功能和优化来提高画面的真实度。
借助Unity 4,开发员能够在iOS、Android、PC、网络平台上创建新游戏,或在已有的Unity 3D内容基础上继续开发,并将其发布在Adobe Flash Player上提供给全球上亿台电脑进行安装。
不仅如此,Unity 4开发平台还有如下一些改进:
·3D纹理支持
·优化GUI性能和内存使用
·使用类似HTML中标记的多种格式
·远程Unity网络调试
·优化基础工作流程
·支持自定义类别检查
·全新项目窗口化工作流程
·优化几何数据节省内存和性能消耗
·优化立方体贴图的导入功能
·在项目窗口中搜索、浏览并购买素材商店内的素材
Unity 4截图:
Unity介绍及支持平台:
作者: abcdabcd1234 时间: 2012-8-12 08:43 AM
3D游戏已成大局
作者: kirassss 时间: 2012-8-24 06:50 AM
Unity 4引擎技术Demo“蝴蝶效应”演示欣赏
Unity作为新晋的引擎佼佼者,一直都有着媲美虚幻,id等经典引擎厂商的实力,日前Unity发布了新一代引擎Unity 4的技术Demo“蝴蝶效应”,为我们揭秘了次世代游戏的卓越渲染与福利AI特性!
技术Demo“蝴蝶效应”欣赏:
[youtube]Qd1pGJ5Hqt0[/youtube]
作者: kirassss 时间: 2013-9-1 07:09 AM
限制级视频展示Unity引擎打造最真实的人物角色
Lee Perry-Smith公布了一段视频,展示了Unity引擎打造的人物角色。屌爆了。Lee表示,这段视频展示了Unity引擎的在线3D全身扫描标准效果。视频中提供了不同的观看效果,单屏幕或者VR立体“Rift”模式,还可以实时开关天空自然光,旋转模型,开启/隐藏某些模型和动画。这些人物模型是我们迄今为止见过最真实的模型。想象一下,几年以后,我们在电子游戏中看到的人物都是这样的。啊,已经等不及想快点长大了呢。警告,视频仅限成人观看。
[youtube]pHhP3K7FDJw[/youtube]
作者: kirassss 时间: 2013-12-18 07:32 AM
Unity引擎新吉祥物图
日本Unity Technologies公司最近对外公布了其自主研发的Unity引擎吉祥物Unity-chan的最新消息,一批有关这位吉祥物的新截图得到了亮相,Unity-chan将于2014的春季正式推出。
吉祥物的3D模型数据将免费提供给各家游戏开发商,任何采用Unity引擎开发的游戏都将被允许自由使用Unity-chan的3D模型。在今年12月29日至31日即将在日本东京举办的Comic Market 85会展中,公司还将对Unity-chan进行展出,以吉祥物为主题的商品会得到配信,甚至其配音声优“角元明日香”也将出席。
你可以看看下面这位可爱的吉祥物和她的官方网页截图,敬请欣赏:
-
6.jpg
(201.42 KB, 下载次数: 0)
作者: kirassss 时间: 2014-3-19 07:22 PM
Unity 5引擎正式公布 将成虚幻4引擎的强力竞争者
Unity科技今天正式宣布了Unity 4引擎的下一代引擎:Unity 5。根据公司的说法,Unity 5将支持64位操作系统,并且带有全面重做的声音系统,物理单元和高级实时光影。
Unity 5还将支持PhysX3.3,Unity云共享网络和WebGL。
Unity科技和Mozilla同时还放出了一个展示引擎在FireFox上运行的视频。
Unity科技的总裁David Helgason表示,Unity 5能提供业界目前最复杂的光影效果。
在采访中,他表示:
“我们现在具有业界最复杂的光影效果。我们可以在这方面击败所有竞争对手。”
[youtube]IH6_ZN5CcJg[/youtube]
[youtube]lXfOqY0JMng[/youtube]
[youtube]tSfakMeW0lw[/youtube]
Unity 5引擎首批截图与视频展示惊人的效果细节
Unity科技在最近公布了最新的游戏引擎Unity 5,并且同时放出了一系列的截图。Unity的总裁表示这些截图将证明Unity 5具有同Cryengine和虚幻4引擎竞争的实力。首批放出的截图展示了惊人的画面细节。敬请欣赏!
作者: kirassss 时间: 2014-10-13 06:15 PM
传Unity 欲以20 亿美元求售Google 等大厂可能有意出手并购
根据美国媒体CNET 的报导,许多手机团队使用的游戏开发工具Unity 传出欲寻找买主的消息,据了解包括Google 在内的各大厂商均传出可能有意出手并购。
在2005 年推出的Unity 至今已有超过3 百万使用者注册使用,知名的卡牌对战游戏《炉石战记:魔兽英雄传》同样也是采用这套工具开发。而Unity 之所以会窜起,很大一部分的原因是因为App Store 上线后,其专属的App 编码开发工具仅能在运行Mac 系统上的电脑使用,而此时Unity 则是提供了其他系统使用者统一的一个解决方案。
吸引开发者使用Unity 的另外一大理由,除了简单易用之外,就是因为简单的跨平台解决方案。目前使用Unity 开发的游戏,不仅可以输出到iOS、Android 与Windows Phone 等平台运行,同时Unity 也支援开发者在Xbox One、PS4 甚至是Oculus 等平台上制作游戏。因此若是Unity 经营权未来真的转移到其他厂商,届时是否还能同时支援这些平台的开发与优化作业,就成了一大隐忧。
国外媒体Venturebeat 日前也刊登了一篇报导,指出Unity 市值高达美金10 至20 亿元!但Unity 官方则是拒绝对此发表任何评论。
作者: kirassss 时间: 2014-10-14 06:11 PM
Unity 首席营运长出面澄清谣言强调公司并无计画出售
对于近日CNET 等美国媒体所报导「有关Unity 有意出售」一事,Unity 首席营运长Joachim Ante 昨晚在官方论坛发表了声明,表示Unity 并没有任何想要出售的计画。
Joachim Ante 在声明中表示,一直以来公司最想要的,就是打造一个尽可能让最多人能够使用的游戏引擎,让每个使用者都有公平的机会自行发挥创意利用这个工具开发出优质游戏。此外,以Unity 现在在游戏产业的地位,也使得Unity 得以与许多大厂缔造良好的合作关系,并借此让Unity 的触角拓展至更多平台。
Joachim Ante 指出,在与这些伙伴的合作过程中,虽然谈话的话题经常转移到「并购」这件事情上,但Unity 总是以公司最好保持独立运作为理由回绝。
针对近日在外流传的谣言,Joachim Ante 最终也再次强调:「我们并没有计画出售Unity」。
作者: kirassss 时间: 2014-11-15 12:14 PM
作者: kirassss 时间: 2015-3-4 06:54 PM
支持 21 个游戏平台!游戏引擎 Unity 5 推出 独立开发者或小型团队可免费下载
支持 PC、手机平板与家用游乐器等平台的游戏引擎 Unity,今日宣布推出针对独立开发者发行的免费版本,以及定价 1500 美元(或月租 75 美元)的专业版。
[youtube]AJ6Mkx1KEns[/youtube]
Unity 5 将支持 21 个平台
新版本允许开发者在移动装置上打造更绚丽的画面
游戏在装置上的运行效能也有所提升
据了解,只要是独立游戏开发者或是没有营收的小型开发商,即符合使用免费的 Unity 5 个人版的条件,后续也不会收取分成或授权费用。针对这个部分,官方也清楚地载明,只要营收或资本额未达 10 万美元,即符合使用 Unity 5 个人版的条件。
[youtube]Sxg_m3Qsnik[/youtube]
[youtube]pXWAsayTFTo[/youtube]
官方指出,Unity 5 个人版与专业版最大的差异,主要是个人版发布时会带有 Unity Logo 和 Made with Unity Personal Edition 字样在开始画面。除此之外,Unity 5 专业版也纳入了原本分开贩卖的 Team License 支持功能,并授权团队使用 12 个月的 Cloud Build。
作者: kirassss 时间: 2015-8-26 06:42 PM
游戏引擎「Unity」将与歌声合成技术「VOCALOID」合作 共同推出开发工具包
Yamaha 与 Unity Technologies Japan 共同宣布,将为游戏引擎「Unity」开发「VOCALOID for Unity」,预定将于 12 月提供「VOCALOID SDK for Unity」软件开发工具包给开发者利用的消息。
「VOCALOID for Unity」是 Unity 为了将 Yamaha 所开发的歌声合成技术「VOCALOID」能够运用进游戏引擎中,两方共同开发的合作企划。 官方预计将 VOCALOID 的部分机能导入至 Unity 游戏引擎中,藉此开发音乐游戏或者各式类型的作品。
官方预计将于今年 12 月,推出能于 Unity 中使用 VOCALOID 歌声合成引擎的「VOCALOID SDK for Unity」软件开发工具包给开发者使用。 「VOCALOID SDK for Unity」是基于利用 VOCALOID 所制作出的档案(VSQ、VSQX 格式),将其套入游戏、或者其他作品中让角色表情能够随着歌声做出变化。
此外,关于合成所使用的歌声,Unity Technologies Japan 预计将为开发者提供 Unity 虚拟代言角色「优妮蒂(ユニティちゃん)」原创音源库,并且可能会于日后将现存的 VOCALOID 音源库加入开发工具包中。 而优妮蒂原创音源库也将基于官方的用户许可证条款下,提供一定条件的免费利用,对于开发工具包有兴趣的人,可至官方网站查询更多详细信息。
「VOCALOID SDK for Unity」官方网站 - http://business.vocaloid.com/unitysdk/
作者: kirassss 时间: 2015-12-1 07:30 AM
[youtube]jDzxn2dQKl4[/youtube]
作者: kirassss 时间: 2016-3-17 07:24 AM
[youtube]8lWpnvNxs8k[/youtube]
作者: kirassss 时间: 2016-3-17 06:17 PM
Unity Engine Real-Time Tech Demo 'Adam' Part 1
[youtube]44M7JsKqwow[/youtube]
Unity GDC demo - Adam - Part 1
This is the first part of our real-time rendered short film “Adam”, created with the Unity engine by Unity’s Demo team. Adam illustrates the high quality graphics that are enabled by the Unity engine in 2016. The full length short will be shown at Unite Europe 2016 in Amsterdam – so stay tuned!
The production of this short was used to stress our beta versions of Unity 5.4 and the cinematic sequencer currently in development. We also used an experimental implementation of real time area lights.
The demo makes extensive use of the high fidelity physics simulation tool CaronteFX, which is now available for Unity on the AssetStore.
The Demo team also created some custom tools on top of the Unity engine to cover specific production needs. For this project we needed volumetric fog, transparency shader, motion blur – to name a few. Expect to have them in your hands after Unite Europe.
The demo runs at 1440p on a GTX980.
unity3d.com/adam
作者: kirassss 时间: 2016-6-22 06:13 PM
Unity 公开引擎展示影片「亚当」
Unity 曾经在今年三月游戏开发者大会(GDC)上公开名为「亚当(Adam)」的引擎展示内容,近日 Unity 团队趁着 Unite 欧洲会议公开了「亚当」完整版影片,供全球开发者与玩家观赏。
「亚当」的引擎展示内容是利用 GeForce GTX 980 显卡的计算机进行实时运算,目的是要向外界展示其引擎的能力。
以下为 Unity 公开「亚当」完整影片:
[youtube]GXI0l3yqBrA[/youtube]
欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) |
Powered by Discuz! X2.5 |