Sign in to follow this  
simpler

Graphics library demo

Recommended Posts

simpler    927
I just finished a demo for my graphics library that is under development. It lets you create objects, lights and play around with some terrain tools to show the current features. I plan to continue improving the library, adding more features and use it in my next game projects. Some of the current features:[list]
[*]Multiple lights
[*]Hardware skinning
[*]Model importer (Assimp)
[*]Normal mapping
[*]Shadow mapping
[*]Heightmap terrain
[*]Basic collision detection
[/list]
It's written in C++ and uses DirectX 11 for rendering, Gwen for the UI and Assimp to import models. If you are interested in the source code then take a look at my [url="https://github.com/simplerr"]github profile[/url].
The demo application can be downloaded from my [url="http://simplers.org/projects.php"]homepage[/url].

I made a short video showing what it looks like:
[media]http://www.youtube.com/watch?v=OtyiMWQpZtg&feature=plcp[/media]

And here's a screenshot:
[img]http://i.imgur.com/yNPCg.jpg[/img]

Thanks for reading! Edited by simpler

Share this post


Link to post
Share on other sites
simpler    927
Thanks DpakoH! The book I used to learn about DirectX 11 was Frank D. Lunas book [url="http://www.amazon.com/Introduction-3D-Game-Programming-DirectX/dp/1936420228"]Introduction to 3D Game Programming with DirectX 11[/url], It's really good. I had some troubles extracting the bone animation data from Assimp, but [url="http://nolimitsdesigns.com/game-design/open-asset-import-library-animation-loader/"]this[/url] article and downloadable code on nolimitsdesigns.com helped me a lot :)

Share this post


Link to post
Share on other sites
unbird    8336
Nice work. No glitches (Win7 64, AMD Phenom, Geforce 560), and well structured code. Congrats.

Hmmm, why can't one +1 this ? Heck, it's githubbed.

PS: Yep, my vote for Luna, too (I would have bought that book, if Jasons/MJPs did not come earlier, but for beginners Luna is probably better)

Share this post


Link to post
Share on other sites
Sign in to follow this