JaGrLib
Gallery
All images/videos were created using the JaGrLib library.
Video encoding: FFmpeg.
Demo-animations: 2006 (1:27, 31.8MB).
2D graphics
Polygon fill test |
Anti-aliased polygons |
Polygon clipping |
|
|
|
Anti-aliased thick lines |
Clipping of thick lines |
|
|
TV screen test |
Gamma test |
Laser printer test (1200dpi) |
|
|
|
HDR exposition with flare |
Flare 2 |
Analytical warping (twirl) |
|
|
|
Emboss effect |
Pixelize effect |
CRT Zoom effect |
|
|
|
Oil effect |
Tangential blur |
Interactive warping (tri-mesh) |
|
|
|
Paint effect |
Radial blur |
|
|
Halftoning
Random |
Error distribution |
SFC 1 |
|
|
|
Ordered dither |
SFC 2 |
Star-dots |
|
|
|
Fractals
Strange attractors |
|
|
|
|
|
|
|
|
|
|
|
|
Lyapunov |
|
|
Sampling
Sampling test (checker0) |
Sampling test (checker45) |
Sampling test (cos r3) |
Checker animation |
|
|
|
|
Searching
Points, center-pass |
Line segments, ray-pass |
|
|
Animations
Tweaked Mandelbrot Set |
The Four Seasons |
Water |
|
|
|
(c) 2006, Josef Pelikán |
(c) 2006, Beata Turonová |
(c) 2006, Jakub Mísek |
|
Ellipses |
Space |
Circles |
|
|
|
(c) 2006, Petr Pascenko |
(c) 2006, Jiri Matejka |
(c) 2006, Eva Viktorinová |
|
Fractal |
Julia Set |
Flame |
|
|
|
(c) 2006, Matús Dekánek |
(c) 2006, Lubos Moravec |
(c) 2010, Petr Skoda |
3D graphics
Wireframe |
Flat shading |
Color interpolation |
|
|
|
Texture (checker) |
Texture (Polka dots) |
|
|
Animations: Flat-shaded scene (13.3MB),
Simple checker texture (24.3MB),
Checker texture with invalid perspective correction (46.8MB).
Ray-tracing
Adaptive jittering |
Supersampling visualization |
|
|
Basic technique |
Area light source |
|
|
Depth-of-field camera |
DoF camera with area light source |
Another DoF scene |
|
|
|
Point light source |
Rectangular (1x1) source |
Oblong (0.2x3) source |
|
|
|
DoF camera - near |
DoF camera - far |
DoF camera - far, big aperture |
DoF camera - pentagonal diaphragm |
|
|
|
|
Glossy reflection (H=1024) |
Glossy reflection (H=256) |
Glossy reflection (H=64) |
Glossy reflection (H=16) |
|
|
|
|
HDR output test |
Texture samples |
Bump-texture |
|
|
|
Surfaces of revolution |
Triangle mesh (flat shading) |
Triangle mesh (smooth shading) |
|
|
|
Triangle mesh (Teapot) |
Three teapots (flat) |
Three teapots (smooth) |
|
|
|
More complex CSG (Attila Ulman) |
Pool (no waves yet) |
Pool animation (rain) |
|
|
|
Ray-tracing decomposition
Constant scene (phongTest.jgl)
was rendered using various settings:
Complete picture |
Supersampling visualization |
|
|
Phong-Schlick shading |
+ shadows |
+ texture |
|
|
|
+ reflections |
+ refractions = all |
|
|
Influence of individual recursion levels
Recursion depth: 0 |
Recursion depth: 1 |
Recursion depth: 2 |
|
|
|
Differences: |
|
|
|
Recursion depth: 3 |
Recursion depth: 4 |
Recursion depth: 5 |
|
|
|
|
|
|
|
(amplified 2 times) |
(amplified 4 times) |
Radiosity
Cornell Box
Flat shading |
Gouraud |
Gouraud, Yellow light |
|
|
|
Copyright (C) 2004-2009 J.Pelikán,
last change: $Date: 2013-11-22 23:48:14 +0100 (Fri, 22 Nov 2013) $
Send comments/requests to
pepca.at.cgg.mff.cuni.cz