Neutron Engine

fully multi-threaded next generation 3D engine

Friday, December 26, 2008

Device Context

I’ve finished slight redesing of rendering pipeline to facilitate for device contexts and multiple render threads in the future. Basicaly I’ve separated device from the device context so it’s easier to spawn extra render threads to do common rendering stuff like depth pass, shadow maps, radiosity etc. All this is done in preparation for DirectX 11 which is unfortunatelly still a long way from being released. I could already implement extra render threads using the November 2008 DirectX SDK but it would have to run on software renderer which is way too slow even on my quad core. So I guess we’ll have to wait for the first DirectX 11 capable graphics cards coming out next year …

posted by admin at 11:55 am  

Tuesday, December 23, 2008

Animation editor

It took me a while, but animation editor is finally up and running! There was a lot of UI work involved and I must admit that’s not the most interesting part of writting 3D engine. Anyway, the editor supports basic functionality for previewing animations for characters exported from 3D Max. It also supports adding attachments to bones. And yeah, please don’t laugh at my character, I made it myself :)

Animation editor

posted by admin at 3:12 pm  

Powered by WordPress