Previous
Next
Table of Contents
A lot has changed from version 1.6 of Shelly (the ancestor of ShellyLib)
to the current version 2.0:
- Legalities have changed, read the file
"License"
!
- Almost everything has been completely rewritten,
therefore, I suggest to reread the whole documentation, even if you feel
familiar with Shelly!
- Bezier output for POV-Ray creates really smooth surfaces now.
- Several new output formats, e.g. Truespace, RIB, SCED, have been added.
- The handling of scale factors has changed. There are file format
dependant scale factors now, to ensure a unique size of the generated
shells over the variety of output formats.
- ShellyLib has a really cool GUI now, unfortunately, it is not as
nearly as portable as the library itself.
- The former "NewNod" mode is now called "Nodule" and has been
improved in terms of speed and usability. The old "Nodule"
mode is gone.
- The code has been split into several parts.
The shell generation is done by a small library called
"libshelly"
.
Furthermore, there are two example frontends that use the library
"shelly"
and the "Shell Laboratory"
.
- The original algorithm of M.B. Cortie is limited to ellipsoid
generation curves. ShellyLibV2.0 allows the user to define any generation
curve in a special new calculation mode called "GenCurve".
This is useful for Cones or the "Miraculous Thatcheria", which were
impossible to generate with the old algorithm.
- Some special keywords regarding POV-Ray are gone.
- Various other goodies have been included in the distribution,
for instance displacement and surface shaders for RenderMan
and a reference sheet that helps to understand the algorithm.
Previous
Next
Table of Contents