unity介绍
- 作者: 施主快躲开老衲要开枪了
- 来源: 51数据库
- 2020-09-27
Unity 是基于GNOME桌面环境的用户界面, 由Canonical公司开发,主要用于Ubuntu操作系统。 Unity 最初出现在Ubuntu Netbook 10.10中。它最初的目的是更有效地利用上网本有限的屏幕尺寸。和 GNOME, KDE 不同,Unity并非一个完整桌面程序安装包,而采用了现有的方案。
Unity 环境利用了来自 GNOME 3 中的一些关键组件,包括 Mutter 混合型窗口管理器和 Zeitgeist活动记录引擎。其启动器使用 Clutter 建立,这与构建 GNOME Shell所用的图形框架相同。虽然底层的技术相似,但 Unity 用户界面完全是不同的实现,它并没有使用来自 GNOME Shell 的任何代码。
Unity 这个新 Shell 主要被设计成可更高效的使用屏幕空间,与传统的桌面环境相比,消耗的系统资源更少。Unity 将成为 Ubuntu Netbook 版本及新的 Ubuntu Light 即时(instant-on) 计算平台的关键组件。Unity 环境打破了传统的 GNOME 面板配置。它的左边包括一个类似 Dock 的启动器和任务管理面板;而顶面板则由应用程序 Indicator、窗口 Indicator、以及活动窗口的菜单栏组成。 截至2010年Unity开发人员使用的一个名叫Nux的工具替代了Clutter,实现了Unity变成了Compiz的窗口管理器一个插件,且运行速度要比Mutter快。2011年1月14日又发布了一个技术预览版规范的基于Qt的Unity 2D版本。
Ubuntu原本使用的是完整的GNOME桌面环境。由于Ubuntu创始人Mark Shuttleworth对用户体验的哲学理念与GNOME团队有不同的理解,从2011年4月的Ubuntu 11.04起,Ubuntu使用Unity作为默认的用户界面,而不采用全新的GNOME Shell。但Ubuntu可通过PPA来安装GNOME Shell 。

在“一个渲染管线吃遍天”的设计下,unity 为了兼顾老版本和低端机,渲染管线只能采用落后的 dx9 形式 forward shading 或者 light volume deferred lighting,甚至 hdr pipeline 都不是标配。在可订制化渲染管线出现后,新版本就可以不再顾及低端版本,在高级渲染上会有更大的发展,同时低端渲染也可以继续保留。
5.6 中已经正在开发的,基于 scriptablerenderloop 的 new built-in “hd render loop” 应该会对商业引擎市场产生很大冲击:
1. hd render loop 如果都实现了文档里说的东西,画质不会输给 ue4。一般团队可以直接当作 out of box 的解决方案做端游或者工业渲染。
2. 原本低端的渲染管线仍然保存,做低端平台的团队可以当作什么事情都没发生。
3. 有开发能力的团队可以定制自己所需的管线,无论是高端还是低端的。hd render loop 中有不少 feature 已经是 state of the art 解决方案了。
希望可以帮助到您,的unity3d插件到纳金网论坛上去找。
Unity 环境利用了来自 GNOME 3 中的一些关键组件,包括 Mutter 混合型窗口管理器和 Zeitgeist活动记录引擎。其启动器使用 Clutter 建立,这与构建 GNOME Shell所用的图形框架相同。虽然底层的技术相似,但 Unity 用户界面完全是不同的实现,它并没有使用来自 GNOME Shell 的任何代码。
Unity 这个新 Shell 主要被设计成可更高效的使用屏幕空间,与传统的桌面环境相比,消耗的系统资源更少。Unity 将成为 Ubuntu Netbook 版本及新的 Ubuntu Light 即时(instant-on) 计算平台的关键组件。Unity 环境打破了传统的 GNOME 面板配置。它的左边包括一个类似 Dock 的启动器和任务管理面板;而顶面板则由应用程序 Indicator、窗口 Indicator、以及活动窗口的菜单栏组成。 截至2010年Unity开发人员使用的一个名叫Nux的工具替代了Clutter,实现了Unity变成了Compiz的窗口管理器一个插件,且运行速度要比Mutter快。2011年1月14日又发布了一个技术预览版规范的基于Qt的Unity 2D版本。
Ubuntu原本使用的是完整的GNOME桌面环境。由于Ubuntu创始人Mark Shuttleworth对用户体验的哲学理念与GNOME团队有不同的理解,从2011年4月的Ubuntu 11.04起,Ubuntu使用Unity作为默认的用户界面,而不采用全新的GNOME Shell。但Ubuntu可通过PPA来安装GNOME Shell 。

在“一个渲染管线吃遍天”的设计下,unity 为了兼顾老版本和低端机,渲染管线只能采用落后的 dx9 形式 forward shading 或者 light volume deferred lighting,甚至 hdr pipeline 都不是标配。在可订制化渲染管线出现后,新版本就可以不再顾及低端版本,在高级渲染上会有更大的发展,同时低端渲染也可以继续保留。
5.6 中已经正在开发的,基于 scriptablerenderloop 的 new built-in “hd render loop” 应该会对商业引擎市场产生很大冲击:
1. hd render loop 如果都实现了文档里说的东西,画质不会输给 ue4。一般团队可以直接当作 out of box 的解决方案做端游或者工业渲染。
2. 原本低端的渲染管线仍然保存,做低端平台的团队可以当作什么事情都没发生。
3. 有开发能力的团队可以定制自己所需的管线,无论是高端还是低端的。hd render loop 中有不少 feature 已经是 state of the art 解决方案了。
希望可以帮助到您,的unity3d插件到纳金网论坛上去找。
推荐阅读
