Skip to content

Latest commit

 

History

History
94 lines (65 loc) · 3.44 KB

README.md

File metadata and controls

94 lines (65 loc) · 3.44 KB

3dglrtvr

Old programs about 3d rendering with source code

  • Hardware and software needed

You need the following to get this program working :

- Computer with graphic capabilities

  • List of programs

Constructive Solid Geometry

- \Bernie Freidin\flythrough : csg modeling (scriptable)
- \Bjarne Fich\3DMaze : csg modeling (the only 6-dof maze)

File exploration

- \Bjarke Viksoe\treemaptest_src : file browser (better than spacemonger)
- \Ernst Kleiberg\BotanicVis : file-data browser (no source)
- \Jun Rekimoto\Information Cube : file-data browser (no source)
- \Sylvain Lefebvre\AdFire : file browser (old, limit yourself to 100 GB)
- \Yingxin Wu\Geodesic_SOM : file-data browser (no source)
- \Yusuke Shinyama\xcruiser-0.3 : file browser (x windows, software rendered)

Global illumination

- \Greg Coombe\research : global illumination (markov tracing)
- \Lord Trancos\Pulsar LMTools : global illumination (pascal sources)

Light and physic

- \Asen Kovatchev\3DJelloSrc : physic rendering (jello)
- \Eric Penner\rigidbody : physic rendering (collision)
- \Mick West\BlobPhysicsCode : jello-like spring physic
- \Gustav Taxen\smoke : smoke simulation using FFT
- \Nicolas Schmitt\ift6042 : physic rendering (2d and 3d smoke using fft)
- \Werner Benger\Light++ : physic rendering (gravity)

Marching cube

- \glUser3f\MarchingCubes : marching cube rendering
- \Torsten Stoeter\MassCarver : 3D texturing
- \Wei Lijie\AtomVox : triangulated voxel rendering

Planet rendering

- \Andras Balogh\Ranger Mk2 : terrain rendering (lod)
- \Joel Davis\Hex Planet : planet rendering (hex coordinates)
- \John Walker\Earth Screen Saver : solar illumination of earth
- \Mario Arias Gallego\UniverX : simple solar system rendering
- \Sean O'Neil\sandbox : planet rendering
- \Sebastian Mate\Sunstorm : terraing and weather software rendering
- \Thibault Bernard\planet0705 : planet rendering (Dr Typo, no source)

Raytracing

- \Nicolas Pillot\raytracer-030-src : raytracing
- \Trevor Croft\simpleraytracer-0.1.1 : raytracing

Screen savers

- \Plusplus\RollerCoasterScreenSaver : RollerCoasterTycoon 3 before it was cool
- \Terence M. Welsh\rssavers-0.1 : Really Slick Screensavers

Software rasterizer

- \Dime Vangelovski\Gens2 1.0b3 : software rendering (pascal+asm sources)
- \Lode Vandevenne\trixel : software rendering
- \Lukas Hermanns\SoftPixelEngine : software rendering
- \Luke Thatcher\3DRasterizer : software rendering
- \Markus Trenkwalder\cmd940 : software rendering (for gp2x handheld)
- \Matthew Hildebrand\tge : software rendering
- \Nicolas Capens\swShader : software rendering (jit shader)
- \Paul Nettle : software rendering
- \Stan Melax\polychop : software rendering (lod)

User interface

- \Allan Nielsen\SuperGrid : excel-like control
- \Cristi Posea\CSizingControlBar : dockable windows
- \Lance Putnam\glv : user interface (prototyping)
- \Manu Sporny\Glam : opengl user interface
- \Uri Mellshior\VirtualGridDemo : grid-like control with tree_like header
- \Zoran M. Todorovic\VisualFx : tabbed user interface

  • How to use it

See each project's documentation, if available.

  • Some infos

Might be useful at some extend.