Monthly Archives: October 2008

File Downloads

My free Brinkster website ( keeps running out of bandwidth so I’m putting some of the files in the download area here (left hand colum on this page)
A copy of my plugins for 3D Canvas 7.1.2 is there along with a few other files.
There’s an old beta copy of the FSX sparrowjet there too but a better version will be available soon.
The MDL viewer is going well – I’ve corrected the transforms so all the parts are positioned correctly.
I’m just tidying up the interface and including some basic material handling.

MDL file viewer

Getting closer to displaying an FSX MDL file, just a bit more work needed to sort out the matrices from the scene graph….

The Ghostly Teapot!

Now one of the “small” contributions I made to the Train Sim community was a little program I wrote called Shape Viewer.
This was made up from a few modular components, a 3D viewport, MSTS model loader and Trainz Model loader. These were then embedded in a standard windows form which added extra functions such as loading consists, display stands, grass etc.
This worked quite well and the modules were used by several other Train sim utilities to display models.
The program was written using Visual Basic 6 which restricted me to using DirectX8.1. Both are now well out of date and the program needed a bit of an overhaul to upgrade.
I finally bit the bullet last week and converted the 3D viewport module to .NET 2, using the SlimDX library (after Microsoft saw fit to remove .NET 2 support for DirectX)
The conversion was relatively smooth, I was almost able to copy and paste the code with a few small changes. The result was a ghostly teapot rendered using DirectX9.
I have nearly completed my FSX MDL file reader, it should only be a matter of time before I have FSX models viewable without having to start up FSX.
If I can work out how to use the shaders, they may even look exactly like they do in the simulator!