JaGrLib image 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
Polygon fill Antialiased polygons Polygon clipping
Anti-aliased thick lines Clipping of thick lines
Antialiased lines Clipped AA lines
TV screen test Gamma test Laser printer test (1200dpi)
TV test Gamma test Laser test
HDR exposition with flare Flare 2 Analytical warping (twirl)
HDR flare HDR flare Twirl warp
Emboss effect Pixelize effect CRT Zoom effect
Emboss Pixelize CRT zoom
Oil effect Tangential blur Interactive warping (tri-mesh)
Oil1 Tangential TriMesh Warping
Paint effect Radial blur
Painter effect Radial

Halftoning

Random Error distribution SFC 1
Random Error SFC1
Ordered dither SFC 2 Star-dots
Ordered SFC Star-dots

Fractals

Strange attractors
str01 str02 str03 str04
str05 str06 str07 str08
str09 str10 str11 str12
Lyapunov
Lyap1 Lyap2

Sampling

Sampling test (checker0) Sampling test (checker45) Sampling test (cos r3) Checker animation
Checker 0 Checker 45 Cos r^3 Checker anim
Points, center-pass Line segments, ray-pass
Points Segments

Animations

Tweaked Mandelbrot Set The Four Seasons Water
Tweaked Mandel The 4 Seasons Water
(c) 2006, Josef Pelikán (c) 2006, Beata Turonová (c) 2006, Jakub Mísek
 
Ellipses Space Circles
Ellipses Space Circles
(c) 2006, Petr Pascenko (c) 2006, Jiri Matejka (c) 2006, Eva Viktorinová
 
Fractal Julia Set Flame
Fractal Julia Set Flame animation
(c) 2006, Matús Dekánek (c) 2006, Lubos Moravec (c) 2010, Petr Skoda

3D graphics

Wireframe Flat shading Color interpolation
Wireframe Flat shading Color interpolation
Texture (checker) Texture (Polka dots)
Checkerboard 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
Adaptive jittering Supersampling
Basic technique Area light source
Basic Area light
Depth-of-field camera DoF camera with area light source Another DoF scene
DoF camera DoF camera + area light DoF scene
Point light source Rectangular (1x1) source Oblong (0.2x3) source
Point source Rectangular source Oblong source
DoF camera - near DoF camera - far DoF camera - far, big aperture DoF camera - pentagonal diaphragm
DoF near DoF far DoF far strong DoF pentagon
Glossy reflection (H=1024) Glossy reflection (H=256) Glossy reflection (H=64) Glossy reflection (H=16)
glossy1024 glossy256 glossy64 glossy16
HDR output test Texture samples Bump-texture
HDR test Textures Bump-texture
Surfaces of revolution Triangle mesh (flat shading) Triangle mesh (smooth shading)
Revolution Brep flat Brep smooth
Triangle mesh (Teapot) Three teapots (flat) Three teapots (smooth)
Brep teapot Teapots flat Teapots
More complex CSG (Attila Ulman) Pool (no waves yet) Pool animation (rain)
Complex CSG Pool0 Pool anim

Ray-tracing decomposition

Constant scene (phongTest.jgl) was rendered using various settings:

Complete picture Supersampling visualization
Complete picture Supersampling
Phong-Schlick shading + shadows + texture
Shading only Shadows Texture
+ reflections + refractions = all
Reflections Complete picture

Influence of individual recursion levels

Recursion depth: 0 Recursion depth: 1 Recursion depth: 2
Depth: 0 Depth: 1 Depth: 2
Differences: Diff: 01 Diff: 12
 
Recursion depth: 3 Recursion depth: 4 Recursion depth: 5
Depth: 3 Depth: 4 Depth: 5
Diff: 23 Diff: 34 Diff: 45
  (amplified 2 times) (amplified 4 times)

Radiosity

Cornell Box

Flat shading Gouraud Gouraud, Yellow light
rad-flat rad-gou rad-gou-yellow

Copyright (C) 2004-2014 J.Pelikán, last change: 2020-12-08 00:57:30 +0100 (Tue, 08 Dec 2020)