adrianj / Direct3D-Testing

Toying around with Direct3D - specifically SlimDX
2 stars 1 forks source link

A Project for testing C# Direct3D Programming using SlimDX.

Specifically the SlimDX January 2012 Release, Direct3D 10, Shader version 4.0. (incompatible with Windows XP) See: http://www.slimdx.org/

The active project is Direct3DExtensions and associated Test project. The intent is to keep a logical seperation between the various parts of a 3D control. These are:

Each interface has a basic implementation that can be extended to add more application specific features, eg, new things added to the FX file(s), custom geometry, additional user input commands, etc.

ImageTiler is a project for building high resolution images from a collection of smaller tiles. This is useful for creating detailed maps which can be applied as textures for example.

Below is information about Direct3DLib - which is now obsolete:

Includes a basic Direct3DEngine, where all shapes are defined as Vertices with Position, Normal and Colour. This engine is used within a UserControl called Direct3DControl for integrating into simple windows apps, albeit with some special methods to run the for message pump. A UserControl called Earth3DControl makes use of the Direct3DControl to provide a mapped terrain surface.