Archive for février, 2012
Full software openGL rewrite in java
Just for fun i write a small rasterizer engine 100% in java (no java 3d). It mimic opengl immediate mode. Features are: GL_COLOR_BUFFER_BIT/GL_DEPTH_BUFFER_BIT/GL_ACCUM_BUFFER_BIT glShadeModel: GL_SMOOTH/GL_FLAT texture mapping (linear, not perspective correct) GL_POINTS/GL_LINES/GL_LINE_STRIP/GL_LINE_LOOP/GL_TRIANGLES/GL_TRIANGLE_STRIP/GL_QUADS/GL_QUAD_STRIP/ use gl matrix stack use gl matrix stack glDepthRange, glCullFace Sample code for the Sierpinski Gasket. As you can see it very easy. [...]
Metaballs and reflection with raymarching
simple way to render iso surface, but is definitely not the faster. Get the fragment shader here ?View Code GLSL1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [...]
chapifighter
Ho ! i just found on of my end school projet (in 1998) called « chapifighter ». I recompile it and it’s still running !! It is a « open network wolfenstein » like in java . Get the source code here
Computational Geometry: Algorithms and Applications
Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization (Other Sams)
Graphics Gems III (IBM Version) (Graphics Gems – IBM) (No. 3)
ShaderX7: Advanced Rendering Techniques
ShaderX3: Advanced Rendering with DirectX and OpenGL (Shaderx Series)