很高兴看到这个他们自己研发的引擎,名字叫4AEngine:
http://www.eurogamer.net/articles/metro-2033-4a-engine-impresses-blog-entry
最近看到的宣传点是在dx11和nv的physx上。
3D方面的feature:
- The gamma-correct, linear colour space renderer
- High dynamic range rendering (HDR) Using floating-point buffers, allowing for tone mapping, exposure adaption, and blue shift, for camera/eye perceptual rendering
- Advanced deferred shading - allows hundreds of lights in frame, in huge, complex scenes
- All lighting is fully dynamic (including sun and skies), ability to use light-shaders, with dozens of special effects
- Umbra and penumbra - Correct soft shadows, including shadows correctly curved on bumped surface. Shadows from semi-transparent objects like particles.
- Weather and day/night model, including light scattering model and god-rays
- Volumetric fogging and lighting, even in animated, non-constant density media
- Global illumination effects and real-time reflective lights
- Parallax occlusion maps and real (geometric) displacement mapping
- Hierarchical per-pixel occlusion culling
- Real-time colour correction, film grain and noise, correct depth of field
- Velocity preserving motion-blur on a scene with millions of polygons and complex shading detail (including object blur)
- Deferred reflections - allows a lot of planar real time reflections in a single frame, like water, glass, etc.
- Ambient occlusion calculated on both the global scale (pre-calculated) and in real-time in screen space (SSAO)
- In addition to standard MSAA, the engine features analytical anti-aliasing (AAA) and "deferred super-sampling" modes which have much lower impact on frame-rate, while correctly ant-ialiasing all surfaces and not just edges
- Renderer is highly multi-threaded for multiple CPU cores.
- Plus: per-pixel lighting, bumpy reflections and refractions, animated and detail textures, shiny surfaces, cosmetic damage using albedo and bump blending, soft particles, etc.
deferred shading, AO基本是业界标准了,大家都用。
GI这么关键的东西就简单带过啊。。。shit!
多线程renderer很好,利用了dx11的feature,console上也可以做到。
AAA不知道什么东西,在问中!
还有其他一些pc方面的东西,不过基本上是基于dx11显卡(dx11显卡都太强力了,性能在console显卡n倍甚至近10倍)的能力得到的提升,大texture,更高精的filter,没看到技术上的进步。
http://news.mydrivers.com/1/158/158142.htm
里面说3平台用同一套代码,应该是没有做到极度优化的结果。
不过支持3D模式,这个不错哦。
不管怎么样,虽然一出场不是那么强力和惊艳,也是很不错啦,希望这帮哥们能够长久积累和提升这个engine,成为市面上顶级engine之一。
分享到:
相关推荐
4. `src`或`metro_distribution_engine`:包含库的实际代码。 5. `tests`:测试用例,确保库的功能正确无误。 6. `LICENSE`:授权协议,定义了库的使用条件和版权信息。 通过对这些文件的分析和实验,我们可以更...
资源分类:Python库 所属语言:Python 资源全名:metro_distribution_engine-0.0.8.6.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
"metro-2033-rp-schema-master"这个压缩包文件名暗示了这是该项目的主分支或者源代码仓库。通常,"master"分支代表项目的主线开发,包含最新的、最稳定的代码。开发者可能在这里找到游戏的所有配置文件、地图文件、...
4.Metro_UI风格配色方案的应用:Metro_UI风格配色方案可以应用于不同的应用程序中,以实现一致的视觉效果。例如,在开发Metro_UI风格的应用程序时,可以使用以上的主题颜色和背景颜色以实现一致的视觉效果。 5....
MahApps.Metro是一款酷炫的Metro风格的WPF UI控件库。MahApps.Metro入门文档地址:http://mahapps.com/guides/quick-start.html 源码地址:https://github.com/MahApps/MahApps.Metro官网地址:http://mahapps.com/...
4. **JavaScript扩展**:除了CSS,Olton's Metro UI 还包括JavaScript扩展,用于增加交互性,如点击事件处理、动态效果等。这些JavaScript组件与CSS紧密配合,实现了功能性和美观性的结合。 5. **主题和颜色方案**...
有关更多详细信息,请参见metro4: npm上的 : 安装使用Angular CLI安装: ng add ng-metro4导入模块: 将NgMetro4Module添加到您的导入中: import { NgMetro4Module } from 'ng-metro4';...imports: [ ...
4. **通知和对话框**:提供了一套与Windows 10风格一致的通知和对话框组件,如ToastNotification和Flyout。 5. **图标支持**:集成了FontAwesome和MaterialDesignIcons等图标库,使得应用图标更加统一且专业。 6. **...
是一款可以快速设计Metro风格图标的工具
标题"MahApps.Metro源码+实例"指出我们正在讨论的是一个名为MahApps.Metro的项目,这是一个针对Windows Presentation Foundation (WPF) 应用程序的UI框架,它提供了现代化的"Metro"(现在称为"Modern UI"或"Windows ...
4. **templatesy_48**:可能包含一系列小尺寸的模板示例,适合快速预览和选择适合的设计风格。 5. **Bootstrap-Clean-Dashboard-Theme-master**:正如其名,这是一个干净、简洁的控制台仪表盘主题,可能会有各种图表...
4. **游戏**:`ServerStuff\Breakout.aspx`可能是一个基于Web的游戏,类似于经典的"打砖块"游戏,这展示了如何在 Metro 风格的环境中集成游戏元素。 5. **保存磁贴**:`ServerStuff\SaveTiles.aspx`可能与用户...
【标题】"Metro - MetaTrader 4脚本.zip" 是一个包含了名为 "METRO.mq4" 文件的压缩包,该文件是为MetaTrader 4(MT4)交易平台设计的一个自定义指标。MT4是一个广泛使用的外汇、期货和股票交易的平台,允许交易者...
**WPF_MahApps.Metro界面主题使用教程** 在Windows Presentation Foundation (WPF)开发中,创建美观、现代的用户界面是一项重要任务。MahApps.Metro是一个流行的开源库,它为WPF应用提供了Material Design和Metro...
4. `Default.aspx.cs`和`AppStore.aspx.cs`:这些是C#后台代码文件,与对应的ASP.NET页面逻辑关联,用于处理前端请求,执行业务逻辑。 5. `Droptiles.master.cs`:这个可能是主布局页的后台代码,管理整个网站的通用...
4. 反转颜色:如果图标有透明背景,可能需要反向选择非灰色区域并保留其透明性,防止白色溢出。 5. 保存更改:完成修改后,保存为PNG格式,以保持透明度。 【标签】"Metro,png"表明这些图标是PNG图像格式,PNG是一...
《Windows 8 Metro 风格连连看游戏详解》 在Windows 8操作系统中,Microsoft引入了一种全新的用户界面设计风格——Metro,它以其简洁、直观的特性深受用户喜爱。这款名为“win8 metro 连连看”的程序,便是专为...
4. **JavaScript事件处理**:为了实现交互性,JavaScript可以用来处理用户与界面的交互,如点击磁贴时触发特定动作,或者在触摸屏幕上手势操作。 5. **触摸事件**:由于Win8.1界面设计考虑了触摸设备,HTML5引入了...
4. **文件列表**:压缩包中的"Black"可能指的是包含一系列黑色metro风格鼠标指针的文件集合,这些文件可能是.ico或.cur格式,分别用于静态图标和动态指针。用户解压后,可以通过系统设置或第三方软件将这些新的鼠标...
Metro-UI-CSS 是一个基于 CSS3 的前端框架,旨在为开发者提供一种简单、高效的方式来创建具有微软“Metro”风格的网页应用。这个框架借鉴了Windows 8 和 Windows Phone 系统的界面设计原则,强调清晰、简洁的布局,...