

1999-06-11
New binaries for Linux glibc, sorry no Windows yet.
Better nurbs editor and lots of bug fixes, NOTE: The transformation code still does not work as it should.
This is the last version of this the MagicLight, the next release will be from the new source tree.
1999-03-03
Save and load are now working (excluding animation support)
Degree raise and knot insertion tools added to nurb editor
Convert curve to surface/extrsuion added.
1999-02-27
Started to create my own geomtric/graphics library, to replace IRIT, so that MagicLight can be
released using a GPL license.
Fixed a lot of bugs.
1999-02-12
Released verion 0.1 (alpha) of MagicLight, this is done because I will make som major changes
to the transformation hierarchy and this may take some time.
1999-02-09
New screenshot of a cylinder deformed by a 3*3*3 order 3 deformation cage.
Better subdivision code.
Vertex normals are now reclaculated in most places when needed.
1999-02-05
New screenshot of 3D text modifier (use trutype fonts).
Added subdivision code (not complete yet).
The twist modifier starts to work with the new subdivision code.
Fixed lots of bugs in MDI window code and multiple views of same scene.
Added quick selection combobox for snap distance.
Added quick selection combobox for active modifier.
Started to implement th structues neeeded by the animation code.
1999-02-01
New screenshot of boolean SUB operation.
Added support for transformation of light sources in OpenGL window.
Light sources are now visible (can be tyrned off).
Added combobox for quick snap distance selection.
Added buttons for view selection mode, 1,2,3 or 4 different views with just a click.
Rewritten all the serializiation code, this code will be used for clipboard and texture library to.
1999-01-26
Added support for bhoolean operations (AND,OR,MERGE,CUT and ICUT).
1999-01-25
Added new normal textures, ripples and waves.
Added targa file output support.
Added support for raytracing to window as before or to file (ppm or tga).
Fixed more Windows related problems
1999-01-24
Windows version is now starting to work.
Added alpha value to color objects.
Added composite texture, allows mixing of textures.
1999-01-22
Changed plugin code, the plugin dll files are not loaded until they are used, this speeds up
the startup process a lot.
Started implementation iof clipboard functions, undo,cut,copy,paste and delete.
1999-01-18
Added almost all code to save scenes, the plugin support is not ready yet.
IRIT libraries used for all nurb functions.
Added gui stuff for boolean operations.
1999-01-12
New texture (granite), first compilation of MagicLight on Windows, looks ok so far.
I am using a WindowsNT 4.0 (SP3) and Visual C++ 6.0 for development.
1999-01-07
Moved secondary site from www.lowrent.org to www.theglobe.com, hope this one is better, but there are some
ads on this one, sorry.
1999-01-04
Added a texture mapping plugin, supports, planar, spherical and cylindrical mapping. Also
added more texture plugins.
1999-01-03
Added agate texture, added support for user selected color assignment in textures,
released the source code for MagicLight preview 1.
1999-01-02
Added some texture plugins (circles, bumps and checkered), it looks like the texture plugin api is working, you very easy
implement surface or color modifications and also normal modifications. full support for color maps
and other usefull functions. Cleaned up the source code a little more and messed around with the README file.
1998-12-31
Added plugin support for textures, fixed bugs, nicer looking bounding boxes and fixed a lot of problems
with grouped objects.
1998-12-29
Adding some basic information to the manual, this is the first step in releasing the first version
of MagicLight. MagicLight will continue to exist on both web sites.
1998-12-26
Added two new modifiers, skinning and surface of revolution. Skinning is used to create a solid object
out of a number of nurbs cvurves, Surface of revolution rotates a nurbs curve around the Y axis to create
for example a vase.
1998-12-25
Problems with lowrent server so I continue to update this site to.
1998-12-14
The first modifier is ready... well almost ready, it's a twist modifier, but it needs the subdivision
code before it will be any usefull. Changed to a document/view based model, this allows multiple
views of the same scene. You can now have any number of views at the same time, and they can be tiled
or overlapped in any way you want.
1998-12-08
New polygon and sphere primitives, allows creation of complex multiple contour polygons (holes). I am also starting
to think about a way to implement CSG operations, either at render time (using raytracing) or a way to
do CSG operation in the modeler. Almost done with the save/load code.
1998-12-07
New primitives added, pyramid, cylinder and pipe (a pipe is a solid cylinder with a drilled hole trough it). Also refined
the plugin interface to make it easy to support new plugin modules, there is now built in support
for user defined control points. Added the start of a skeleton modifier, this will allow the
creation of a skeleton with joints and will support inverse kinematics and other usefull animation
tools. The following primitives does now exists:
box, disc, cylinder, pyramid, skeleton, curve and surface.
1998-12-02
Added nurb curves and surfaces, fixed some more bugs and started the work on the save/load code.
Implemented a 3D cursor, this is used to place objects in the 3D world.
