Posts Tagged ‘Rendering’

Dynamic Lighting Test

As I’m experimenting with the “custom Rendering” capabilities of Duality there happens to be a new tech demo for you to download and play around with. It features per-pixel lighting using directional, ambient, spot and point lights.

Note that I didn’t touch any Duality code to implement the dynamic lighting technique – it’s all done inside the plugin.

–> Download Lighting Test <–

Smooth Animations

‘Just done with the new AnimSpriteRenderer. Besides the obvious it has a nice little additional feature: Smooth sprite animations. When having less Sprite frames available than visually pleasant, in some cases it may help to blend frames instead of switching them.

In case of the explosion sprite I used for testing, this feature really pays off. Take a look at the AnimSpriteRenderer demo I’ve uploaded, if you want to see for yourself. Download the .zip file, unpack it and run DualityLauncher.exe.

Editor Stuff

Nothing much to write about right now, I’m working here and there, but mostly on editor and GUI stuff. I was just about to take some AlphaBlend / AlphaTest / AlphaToCoverage comparison screenshots when I realized that Alpha Testing actually looked better than AlphaToCoverage and not at all “aliazed”. Well, it turns out my video card supports proper alpha tested multisampling. While speculating how to detect whether or not the video card supports this (i.e. whether or not to use AlphaToCoverage), here is the comparison / editor screenshot anyway. Read more

Materialism

I’m spending Christmas at home with my family. However, despite all the holiday bustle there’s still some time without anything to do, so I found some time to continue working on Duality. Rendering and content stuff; specifically: A simple Material system. Read more

It’s alive!

Finally some visible, screenshot-compatible progress. The plugin architecture (discussed here) is now implemented and the editors basic framework slowly comes to life. I’ve done a lot of concept work and polished some of the existing code design. According to my current plans, the final version will come with the engines editor and a ready-to-go launcher application in which the game will run. Also, the project’s got a name now: Duality. Read more

Return top