Source Code for my books (all comments are in English)

Compiled binary of 3D engine to my book "Graphics for 3D Game using OpenGL".

Full source code to my book "Graphics for 3D Game using OpenGL" - main code and used libraries

glut examples from my book "Graphics for 3D Game using OpenGL".

Full source code to book "Computer Graphics. Polygonal Models.".

Full source code to book "Computer Graphics. Dynamics. Realistic Imaging".

Fixed GLSL-shaders to y book "OpenGL Extensions".



Source code and binaries for my articles

Sources to article Working with GLew, compiled binaries for Windows, Linux.

Sources to article GPU Sorting. Bitonic Sort., compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to article Working with PyOpenGL.

Sources to article Working with DevIL library, compiled binaries for Windows, Linux and Mac OS X (intel only).

Sources to article about rendering to vertex buffer (r2vb), compiled binaries for Windows, Linux and Mac OS X (Intel only).

Example of using PCF (Percentage Closer Filtering). Compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to article about rendering the sky, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about Hight Dynamic Range (HDR) Rendering, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to article about Variance Shadow Maps (VSM), compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about rendering into serveral framebuffers (MRT, Multiple Render Targets), compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about using OpenAL library, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to article about using OpenAL 1.1 and EXT_ALC_EFX extension, compiled binaries for Windows.

Sources to an article about working with texture rectangles in OpenGL, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about Extended Cartoon Rendering, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about skeletal animation, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about Constructive Solid Geometry, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about depth peel in OpenGL, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about Fresnel coefficients, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about grass rendering, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about L-systems, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about texture bombing, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about rendering reflections into a texture, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about creating cellular textures, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about EXT_framebuffer_object extension.

Sources to an article about parallex, relief, parallax occlusion mapping, compiled binaries Windows, Linux and Mac OS X (Intel only).

Sources to an article about working with Audiere library, compiled binaries for Windows, Linux.

Sources to an article about rendering shadows using shadow volumes, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about fur rendering, compiled binaries for Windows, Linux and Mac OS X (Intel only).

Sources to an article about creating "burning" effect like in DooM III, compiled binaries for Windows, Linux and Mac OS X (Intel only).



Unsorted stuff

Sources to Rain screensaver.

C++ class for improved noise, function based on Ken Perlins Java-code.

New screensaver Rain.

Screensaver showing rotating 4D-cube (hypercube) - binary, source and screenshot



Mac OS X

Source code to my article Working with Bezier curevs in Mac OS X.

Source code to articles Programming for Mac OS X - working wih resources.

Source code to article Programming for Mac OS X Cocoa - building a calculator.

Source code to article Programming for Mac OS X Cocoa - writing a screensaver.

Source code to article Programming for Mac OS X - making OpenGL-application using GLUT.

Source code (part 1, part 2, part 3 и part 4) to article Programming for Mac OS X - making OpenGL-application using Cocoa.

Full source code to my book "OpenGL Extensions", Mac OS X (Intel only) version. Building instruction for installing required libaries.

Full source code to my book "Developing and Debugging Shaders", Mac OS X (Intel only) version. Building instruction for installing required libaries.



Tools & Libraries

libTexture - my library for working wirth textures for OpenGL. Supports bmp, tga, jpg, png, gif, dds formats, cubic maps. Supports Windows, Linux and Mac OS X (Intel).

libExt - my library for working with OpenGL extensions, supports Windows, Linux and Mac OS X (Intel).

libMesh - my library for working with simple meshes, supports loading meshes from ase, 3ds, lwo, md3 and md5 formats. Works under Windows, Linux and Mac OS X (Intel).

Small classes libaray for working with 2-3-4-dimensional vectors, quaternions and matrices. Supports Windows, Linux and Mac OS X (Intel).

Small classes library absracting OpenGL shaders -, GLSL, Cg, ARB_vertex_program, ARB_fragment_program. Support Windows, Linux and Mac OS X (Intel)).

FrameBuffer libary for working with EXT_framebuffer_object extension. Supports Windows, Linux and Mac OS X (Intel).

Small patch to Python Image Library, allowing to save RGB (24-bit) and RGBA (32-bit) images in TGA format. Place file in Lib\site-packages\PIL\ of Python folder.

Noise function - source

Utility, showing supported OpenGL extensions. Can download extensions specs. Taken from delphigl.



Typical OpenGL examples

Valid HTML 4.01 Transitional

Напиши мне

Attorneys
Используются технологии uCoz