Monday, October 19, 2009

SunBurn - Latest Updates, Examples, and More

Over the past couple of weeks we've released awesome new SunBurn updates, including performance enhancements, an updated instancing example, tutorials on ambient occlusion mapping, and sneak-peeks at some of the future examples we're working on.


Ambient Occlusion Mapping Tutorial

Our lead artist, Alex "Turbosmooth Operator", posted an excellent article on applying high quality ambient occlusion mapping to SunBurn scenes.

Alex’s technique uses tools available to all XNA developers (including XSI ModTool), and can be applied to most other tools and modeling applications, as well as used for light mapping and grunge mapping in SunBurn.


Alex also talked a little about future examples we're working on, and how SunBurn's material and shader support allows you to use a few very small textures to provide incredible amounts of scene detail.


SunBurn 1.2.4

Along with the usual features and updates, SunBurn 1.2.4 also includes enhancements that boost performance considerably in cpu limited scenes. These enhancements make a significant difference on the Xbox, where the cpu often limits rendering.

To see some real-world examples of how these enhancements improve performance, check out Ultrahead's SunBurn articles on “Do as I say, not as I do...”.


Instancing Example Update

We've also updated the SunBurn Instancing example. The example is now a complete instancing solution showing how to quickly and easily instance XNA models and custom objects.

And like all of SunBurn’s examples, it includes complete source code and assets, so you can modify and enhance the code to fit your project's needs.


And More

These updates join our ever-growing library of resources, which include full source code and assets to use in your projects.

Other resources include:

Reflection / Refraction Example - shows how to quickly and easily create reflection and refraction effects using SunBurn’s helper classes, and combine these effects with the built-in renderer.

Power Station Example – shows how we created the Power Station demo for GameFest 2008, as well as how to use custom materials, shaders, and rendering with SunBurn.

HDR Example – shows how to use SunBurn's built-in post-processing and high dynamic range (HDR) lighting and rendering.

Skinned Model Example – based on the original XNA Skinned Model example, shows how to use skinned models with SunBurn, and how to integrate SunBurn into custom content processors.

WinForms Example - based on the XNA WinForms Content Loader example, shows how to integrate SunBurn into WinForm applications with full support for lighting, shadows, HDR, and more.

And other great examples, as well as SunBurn Documentation, API docs, Community Created Resources, and more!


Check it out Now!

If you’re a SunBurn developer head over to the Downloads section and check out the latest updates and examples.

And if you’re not, what are you waiting for? Become a SunBurn developer today!

-John Kabus