CGG   JaGrLib: news, credits, thanks

Milestones:

Detailed log-file can be found in ./doc/todo.txt and Version.java Javadoc comments!

2007/05/06:
Improvements: Test3DScene (transparency, non-penetration flag), VEFDS attributes (speed), scene/camera/lights definitions into composition modules, refactorisation of ParamGUI system, JGL scripting (JGLScript) - used in Ray-tracing scene definition, added transparency to RayTracing, MicroFacet (enter & front flags), Schlick adjustments into PhongModel, UniformGrid (can have only one huge cell), RayGenerator.setAspectRatio() method, ImageCompute (clamping),
WWW: Ray-tracing concepts (in Czech), scripting manual (English), Image gallery (in private space)
2007/03/25:
New modules: PolygonFill, PolygonFillWorker, PolygonFillAnti, PolygonFillAntiWorker, ImageCompute, ImageCompositionWorker, ImageTransition, PolygonClip, PolygonClipWorker, ImageCrop, MouseFrame, JavaText, TextWorker, TestGamma, OrderedDither, TestImageLaser, GridRenderWorker, WarpingSpecimen, WarpingWorker, AdditiveNoise, PolygonScanline, HuffmanCodec (adaptive), Test3DScene, RenderWireframe, TextureFunctions, FaceRenderFlat, RenderPainter, DepthSort, TriMeshEditor
Improvements: long property type (ParamLong), new external library JEP, expression evaluation into Formula class, general expressions in AnimationWorker, Apache ANT build system is used, ParamText parameter editor for multi-line strings, RGB <-> HSV conversion into Formula, HUD methods (GraphicsViewer, RasterImagePreview, AWTWindow), JPEG compression from javax.imageio, "Replace Piece" command fix, registration dialog (filtering, optional interfaces, package list-box), XML format cleanup, BitMaskCore interface (simplicity), Skel GUI (number of running composition threads, AboutDialog), refactorisation on Brep and VEFDS (BrepIterator interface), all vectors should have w = 0.0, RankFilter refactorisation, TrMatrix (lookAt etc.), another RandomJames support functions, TriangleWarpingWorker is able to call mesh editor, FeatureStore (simplifications)
Public tag 0.25, version number raised to 0.26 in source files
2006/10/23:
New modules: JitteringSynthesizer, DepthOfFieldCamera, RectangleLightSource, HDRImage, PFMFileFormat, HDRMap, HDRFileFormat, AdaptiveJitteringSynthesizer, TestImageFunctions, StarFlare, BufferedBitStream, WAVFileFormatMapped, AudioReplay, AudioFilterWorker, AudioFilter, Filter1DNotch, RankFilter, FractalCircles, SampleColormap, Ellipse, EllipseWorker, Mandelbrot, AnimationWorker
Improvements: RandomJames (random permutation, triangle sampling), Formula (many new support functions), LogFile (debug-probes, log-images, memory stats, OS props), Geometry (barycentric coordinates, pointBox3D, raySegment3D), Automatic redraw (RedrawTimer), super-sampling support in R-T modules, many Default* classes (convenience), "jai_codec" package included in the project, correct gamma-correction handling, universal enum-handling - enumProperty(), R-T scene refactorisation, support for disk-mapped data formats, SampleData improvements (because of for sound-processing), new standalone MainDehumming program, support for Eclipse 3.2.1 (legacy data are kept in eclipse3.1), EclipseRender (tilted ellipses), WWW refactorisation (real-world HTTP serving), howto files (general & satellites), Complex support class, support for meta-worker animation (REJECT property)
2006/05/16:
Block transform codec: PersistentParamsBinary, DiscreteTransform, BlockQuantizer, BlockCodec, CompressedFormatTransform, DCT, JPEGQuantizer, ZigZagCodec
3D: pilot texture modules (2D, 3D textures), pilot noise module, added some missing VEFDS implementation methods
MicroFacet refactorization (local and object coordinate spaces, color values sharing)
IntervalArray improvements (sanity check)
2006/05/06:
EntropyHistogram changes (thank to Jan Kadlec), ArithmeticCodec, IntervalArray
Another improvements concerning data compression (VLC)
Image compression: predictive codec
ParamColor fixes, Skel application startup fixes
Public tag 0.24, version number raised to 0.25 in source files
2006/04/28:
UniformGrid module (GeometrySearch implementation)
Support: Hashing functions, StaticRandom class
2006/04/17:
Modules/interfaces for computer graphics labs
Main04, Main05 - main routines for ray-tracing (more complicated scenes)
Fixes/improvements in 3D graphics modules/interfaces: Brep, VEFDS, Solid, TrMatrix
2006/02/08:
Improvements in registration database format (indentation, semantics)
Improved XML format for composition persistance
Source culture/formating in Skel packages
AWT graphics window
GUI events handling (pluggable listeners)
DataMatrix module
2005/12/22:
Compression: LZW codec, ZLIB codec
Refactorisation of the iface package
Evaluation scripts (package eval), MainEval main routine
Another fixes in RasterImage
Many new modules
2005/11/19:
Skel: view source, module registration improvements, numerical fields
Fixed: RGBA, Gray, Colormap image modes
2005/11/04:
Fixes/improvements in many files
PNG, GIF, BMP file-fortmats
Eclipse porting
2004/10/12:
Fixes/improvements in many files
Compatibility fixes for J2SE 1.5.0 (templates)
2004/04/20:
JaGrLib repository migrated to SVN version 1.0.1
2004/04/12:
Package "obscure" has now a scrambling mechanism and first source file
More SVN properties are used properly in JaGrLib repository
2004/04/03:
Distribution .jar files for 0.23
Most of HTML documents were fixed to reflect actual state
Version number raised to 0.24 in source files
2003/11/23:
0.23 version is available
2003/09/29:
0.22 version is available - it contains new GUI environment for JaGrLib (see Main.java)
Many changes were introduced since 0.13
 
2003/09/28:
JaGrLib was ported into Subversion Tigris (SVN) management
2001/05/09:
0.13 version is on-line - first ray-tracing implementation, usage of working threads
2001/05/02:
0.12 version is on-line - first ray-casting implementation
2001/04/18:
0.11 version is on-line
2001/03/21:
0.10 version is on-line
2001/03/15:
0.09 version is on-line
2001/03/12:
in Czech: prvni verze kucharka.html
2001/03/08:
2001/03/05:
in Czech: doplnen seznam zapoctových úloh
2001/02/28:
0.08 version is on-line
2001/01/07:
0.07 version is on-line
2001/01/06:
0.06 version is on-line
2000/12/05:
0.05 version is on-line
2000/11/24:
0.04 version is on-line
2000/11/07:
jBuilder 4.0 Foundation environment (based on JDK 1.3)
executable JAR archive
0.03 version is on-line
2000/10/30:
jBuilder 3.5 Foundation environment (based on JDK 1.2.2)
source-tree browsing
0.02 version is on-line
2000/10/27:
JaGrLib home-page: JaGrLib.jar, JavaDoc-generated documentation (on-line browsing)
student tasks (in Czech)
0.01 version is on-line


Credits:


Thanks:


[JaGrLib home-page]  [Change-log]  [CGG at MFF UK]

Valid XHTML 1.1 Copyright (C) 2000-2009 J.Pelikán, last change: $Date: 2013-11-22 23:47:16 +0100 (Fri, 22 Nov 2013) $
Send comments/requests to Josef.Pelikan.at.mff.cuni.cz