The Perfect Multi-Platform Solution
The Vision Engine 7 is currently available for PC, Xbox360®, PlayStation®3 and Nintendo Wii®. For PlayStation®3 licensees, the Vision SDK is also available directly from Sony´s DevNet site.
Man-years of engineering work have been put into optimizing the Vision Engine for each individual platform. As a result, Vision is not only one of the fastest and most robust multi-platform technologies, it also provides a smooth cross-platform workflow that helps you get the most from each platform on which you work.
Cross-Platform Workflow On-target clients for vForge and the Vision model viewer ensure that you can interactively view your game scene on any platform, while well-designed abstraction layers ensure that almost all Vision API classes and methods consistently work across hardware environments.
Platform-optimized Performance In order to ensure the highest performance, the Vision Engine makes use of many platform-specific features, such as:
- Efficient multi-threading and stream processing
- Efficient utilization of the PlayStation®3´s SPUs, e.g. for animations, collision mesh generation, and visibility determination
- Direct GPU to memory export on Xbox360®
- Vertex fetch and hardware instancing
- CPU-specific SIMD instructions
- Platform-specific shader optimizations
- Optimized, platform-specific rendering paths for special effects like post-processing, shadowing, particles, and more.
Built-in Efficiency Most of these optimizations are completely transparent and don´t require additional programming work. As a result, cross-platform development with the Vision Engine is smooth and efficient for your whole project team.
Platform Flexibility Additionally, the Vision Engine´s cross-platform multi-threading and stream processing APIs make it easy to use optimized, multi-threaded code for multi-core PC, Xbox360 and PlayStation 3´s SPUs in your game code. |
|