Main DirectX 3D Program Application

Both samples here include a main program application that provides a robust implementation of OnCreateDevice, OnDestroyDevice, OnDeviceReset and OnDeviceLost, as well as a lot of utilities for screen capture and other stuff. Enjoy!


SlimDX Graphical User Interface

Screen shot of the MDX, SlimDX GUI SlimDX GUI: July 2009 release is now available. I use DirectX code to model some scenes for book covers and other projects. In the process I developed a rather extensive Graphical User Interface (GUI) for my Managed DirectX (MDX) applications and I've decided to offer it free to anyone who wants it under the MIT license. It allows you to create dialog boxes with command buttons, radio buttons, check boxes, dropdown lists, edit boxes, all the things included in dialog boxes in the Windows® interface. Click on the picture at left to see an example of its capabilities. It's quite extensive, and free. For more information, click on the link here.


Parallax Occlusion Mapping

Screen shot of the MDX, Parallax Occlusion Mapping application Parallax Occlusion Mapping Sample ported to SlimDX: July 2009 release now available. I was interested in DirectX bump mapping and Parallax Occlusion Mapping, both of which are covered nicely in the Microsoft DirectX SDK, but the sample has only been available in C++, and I'm doing all my stuff now in SlimDX's version of Managed DirectX. So I ported the SDK sample over to SlimDX, and it too is available under the MIT license. For more information, click on the link here.