TrueVision3D

September 16th, 2010

Welcome to my Truevision3D tutorial page. On this page, I’ll have the links to download the tutorials from, as well as some global info and links to more tutorials and samples.
First of all I’d like to thank Geoff Wilson for taking the time to actually write the code for the tutorials. He did this all on his own, I only elaborated on his tutorials. I also translated the tutorials from C++ to both C# and VB.NET. Simon de Vries translated it to VB6 for the ancient people that still use it :)
If you’ve got any questions about these tutorials, I would like to invite you to the Truevision3D forum, as there are way more people out there that can help you. The link to it is: http://www.truevision3d.com/forums/

The tutorials

The elaborate tutorials can be found on my blog, in the truevision3d category.

About the downloads

There is a small inconvenience with the downloads, I didn’t want to put everything in every download, since that would cost a lot of bandwidth, so i saved some bandwidth by splitting the common folder with all the media like pictures and models from the actual code. I also left out the dll files, since it costs 3-5MB per project, which means 50-100MB in this case.
Place the common folder in the same folder where you put your demo’s. E.g. C:Demoscommon will be the folder if you’re extracting everything to C:Demos

Now for the real links

- The common folder by Geoff Wilson:
Download (25.3MB)

- The C++ original tutorials by Geoff Wilson:
Download (6206kB)

- The C# translated tutorials by Bart Kuipers:
Download (838kB)

- The VB.NET translated tutorials by Bart Kuipers:
Download (1140kB)

- The VB6 translated tutorials by Simon de Vries:
Download (186kB)

The content list

#00 basic_blank
#01 spinning_cube
#02 textured_cube
#03 per_vertex_lighting
#04 per_pixel_lighting
#05 loading_geometry
#06 loading_animated_geometry
#07 FX_glow
#08 FX_depthoffield
#09 FX_water
#10 Simple_Landscape
#11 Simple_Landscape_LOD
#12 Simple_Landscape_Splatting
#13 Using_MiniMesh_For_Grass
#14 Simple_Text
#15 Simple_2D
#16 Simple_Input
#17 Billboard_Particles
#18 Shadow_Volumes.
#19 HLSL_Basic_Object
#20 HLSL_Basic_Post
#21 HLSL_Per-Pixel_Object
#22 HLSL_Heat_Haze ( as an example of a modified screen space shader ).
#23 Simple Uniform Cubic Shadow Mapping. ( requires SM3 ).

Other samples

You can find some other samples around the web as well. The best source I found was: http://tv3dsamples.blogspot.com/