DescriptionThis is a very small example that shows how to create several viewports for an application and how to use different cameras. It displays a scene (a bunch of colored cubes) seen from 2 cameras in 2 viewports. Using this demoTo use this demo, just run the camera binary. Here are the useful controls:
|
![]() |
DescriptionThis is a very basic Quake 3 BSP renderer. DownloadYou will find a Win32/Linux compiled version in the download section of NeHe's siteUsing this demoTo run this program, you will need .pk3 files from Quake 3 Arena or Return to Castle Wolfenstein. You can also grab an archive that contains the 4 maps of the Quake 3 Arena demo here (from the cake homepage). Before running the demo, you will have to edit the config.lua file. This is where you will specify the path to the pk3 files and the name of the map you wish to view. A typical config.lua file looks like this: -- [[ Quake 3 Arena, demo version-- The pak0.zip file must be in the same directory as q3view.exe pak_path="pak0.zip" -- the path to the pak files. map_name="q3dm1" -- the name of the map. --]] A few tips about the config file (it is a Lua file):
To use this demo, just run the q3view binary. Here are the useful controls:
Features
Missing features, future works
|
![]()
|
DescriptionI found a really nice tutorial about MD2 models here and decided to write an MD2 loader and animated models for SaM3d!. It uses (nearly) the same data structures as the Q3A BSP viewer. The Astro Boy model was created by Jonn Gorden. Using this demoTo use this demo, just run the md2view binary. Here are the useful controls:
|
![]() Astro Boy with celshading ![]() An old version (no lighting yet) |