What's new :

Recursion


3 December 99 :
Biowin 0.99g is ready :
I didn't have as much time as I wanted for Biowin lately, but still there are a few goodies :
- Added : TorusSplineWorm (derived from R.L.Parkers TorusSpline macro). (no evolve, mutate and breeding yet ... I didn't had the time, sorry).
- Added : Connect for SpiralWorm, DoubleSpiral, TwoDWorm (derived from John VanSickle's Connect-macro): segments can be connected with intermediate cones giving a smooth worm.
- Added : Simple interface for Chris Colefax galaxy.inc . You can find the needed include-file at the POV-Ray include files page.
- Added : Simple cloud-animaton.
- Added : TexturePreview as Plane, for textures of landscapes.


24 July 99 :
Biowin 0.99f is ready for download now :
- Added : Now you always can interupt an animation render.
- Added : Chris Colefax' S-Curve in animation-routine.
- Added : Formgrow in the animation-routine. New features or worms dont appear or disappear suddenly anymore, but grow.
- Changed : in the Trilobyt-routine the endtranslate to center it at the origin is skipped now (for the purpose of animation).
- Changed : animation now uses TotalFrames (the total amount of frames you want your animation to be), Start- and Endframe you want to render in this session, and BitmapCountStart (the number your bitmapname should start) ... I hope this is not too complicated.
- Changed counting-mechanism in animation to allow animations up to 999 frames.
- Added : ability to specify the output-resolution in 'PovRayoptionsTab' (especially for animations).
- Added global switch to turn on/off Background globally.
- Changed : every Worm has it's own segment-declaration now. I left the old textboxes temporarily, so you can adjust previously saved *.bio's.
- Added new WormType "TwoDWorm" .
- Added new WormType "FormWorm" (still very basic).
- Added new ThingType "Hull" (still very basic).
- Added the ability to choose texture-preview on a sphere or on a box .
- Added "image_map" and "bump_map" in Textures.
- Added "Scramble Scale" and "Scramble Rotate" in ThingExtra. This is a truly random operation within Biowin, so it gives each time a different thing and is only savable as a bioform-start. You can however retrieve the pov-file (temp.pov in the biowin directory) before you render a new one.
- Rearranged ThingExtra.
- Added "SplitOn" in Random routine.
- Added "TopHart" and "Husk" in CurlWorm.
- Fixed a bug in the Random routine (Thing-choice and the use of doublespiral).
- Fixed bug in Animation routine (... invalid number).


04 June 99 :
Biowin 0.99e is ready for download now :
- Added "Helix" in SpiralWorm.
- Added "Husk" in Spiralworm, so you can add a serie of objects while building the Spiralworm.
- Added BranchLevel in Branch. A sort of recursive branchroutine, but watch out, the worm can become very bigggg soon.
- Fixed bug : now a correct outputted Povscript when more then one Thing is selected (thanks Dennis).
- Fixed bug (I hope) of screen-display if you work with large screenfonts.


20 May 99 :
A couple of days ... became a couple of months, sorry ...
Biowin 0.99d is ready for download now :
- Added Background (sky, fog, sea, land and backgroundpicture)... for the moment still very simple but nice for experimenting ... let me know how you like it.
- Added some povray-options , so you don't have to leave Biowin to trace final renderings.
- Removed 'combined' since it was so pathetic.
- Got partially rid of biopred.inc and biotex.inc. (you still can use your own includes). Biopred.inc is included for compatibility with olderly saved *.bio's).
- Added Animation : manual settings for animation or loading in a second bio of the same family (worm and thing) to animate to. (not much tested since it is so time-consuming, please let me know how it works ...).
- Added the possibility to preview the number of objects used by the Thing, so you can judge to go on tracing. (see menu Povray -> Estimation of used objects).
- Added a Splashscreen.
- Splitted the entry-textboxes for the camera ... take notice of this while loading previous saved bio's.
- Fixed a terrible bug in the different Thing-routines that insisted to ask for a worm2 when 'Alternate Segment' was checked (stupid me).
- Added exception handling for deficient values (it was about time).
Happy tracing ...


11 March 99 :
I am working on Animation .
I need a couple of days to try things out, but it looks very promising ...


08 March 99 :
Version 0.99c of Biowin :
- Added 'ThingExtras' : you can apply a Head, Tail, Link, Series, Interval objects to your Thing.
- 'Drag and Drop adding' predeclared segments/objects. So you are no longer restricted to writing them yourself in the textboxes.
- 'Combined' in the features tab : you can edit one bio, then another and combine them.
- Split SpiralWorm : you can now split the spiralworm if you want to.
- New WormType : DoubleSpiral (is also interesting on his own).
- Random viewangle in postprocessing Thing to allow exploring the Thing in a random way.
- Cosmetic changes to the interface.
- Several bugs fixed.
- If you have ideas please keep them rolling in ...


09 January  99 :
At last something new ... it has been a hectic time but the holidays gave us some room for working on biowin. It is now in version .99 and what's new :
- It had to happen one day ...  the routines are now within Biowin (no bioform.inc anymore). This way it gives far more possibilities.
- You can save the forms in Pov 2.2 format so with the help of pov2mdl it is now possible to bring it into Moray en do your further thingies there if you like to. But watch out ... the mdl-file can become very big.
- A simple texture-editor is added for creating your own fabulous textures.
- Tab for extra additions you would like to include before rendering it.
- Many, many bugfixes ... since I had to rewrite it.
- Now I MUST take the time for writing some docs.
Coming in a few days ...
 

26 October 98 :
- Uploaded v. 0.96 of biowin, a version with breeding.
 

06 October 98 :
- Uploaded v. 0.95 of biowin, a version with animation-support.
- Started to work on breeding : take two bioforms and let them make children using different algoritms.
- DXF-output and Opengl preview for stills ... for later, to much work at the moment ...
 

24 September 98 :
- Thanks to the ClockMod.inc and the AutoClock macro by Chris Colefax we are now able to do some crude animation. All numerical values are interpolatable from a startvalue to an endvalue, and this with different routines. You also can perform animated evolutions now if you want to. You now need PovWin 3.1 to use bioform. Give me some days to test it.
- I am gonna try DXF-output and Opengl preview for stills ...
 

15 September 98 :
- With all the hassle round adding new features and working on a graphical interface I totally forgot to adapt bioform to the new Povray 3.1 syntax. Slap, slap on my right hand ... That's nearly finished now.

10 September 98 :
- Biowin : The graphical interface for bioform.inc is practically finished, it's far more easy to fill in the values now. The evolve, mutate and random procedures are coded within biowin for easy saving or exporting. I'll upload it in a few days ... but beware, it's still beta-ish.
- Now I must take the time to start with Animation. Some deepsea-creatures movements, grow ... ideas please ...

10 August 98 :
- Top changed : you now (next release) can choose how many tops you want, scale them, rotate them while building them up.
- I haven't heard anything from Daniel anymore about the graphical interface . I'll start building one of my own in Delphi I think. See how far I can go.

05 August 98 :
- End of the holidays, it was very good in Spain, thank you.
- A lot of things are added since the release of june 02 :

- Alternate : in Thingcreating (Fan, Wheel, ...) you now can alternate between two Worms.
- BubbleScale in creating JanWorm (the original wormbuild).
- RolWorm : a new way to build a Worm (using the routines of Anemone).
- SymScale in Fan and Wheel : scaling the Worms in a wavy manner.
- Cluster : a new Thingcreator
- Evolution, Mutation, Random.
- For the time being (for my ease of using it) I put all the parms back in one bioform.pov file. I hope we soon have a graphical interface ready that can build the pov-file.
- Explanation, examples and tutorials will follow later.
- I haven't yet tested for backward compatibility ... please give me some time ... the new version is very beta-ish, so use it at your own risk and please give me some feedback.

11 June 98 :
- Finished Evolution !! and ... The routine debugs the output into a ready to use pov-file if you put "Debug_File = evolved.pov" into your povstart ini file. Very handy ... Grin
- I am reworking the random.pov to achieve the same debug-output as in evolution.
- By now I have some great ideas for Mutation . I hope I can finish it before my holiday starts (28 June).
- As soon as the Random is finished I will upload a new version of Bioform.

09 June 98 :
- Darren pointed out that the Mutate-routines are in fact Evolution-routines, and for this Jan has rushed back to the drawing-board renaming it in Evolution and will have to look for the right routines for Mutation ( ... wild jumps ... in evolution). We have to wait a little longer for a new Bioform.
- If we give him the time Daniel van Niekerk will join the Team. Great ! Thanks ! He is going to work on a Win95/NT interface.

08 June 98 :
- Finished the code for Mutation . It still looks very good. A little debugging and I upload it.
- Did some work here at Geocities. Look in the Users Gallery for some nice pictures.

07 June 98 :
- Written the code for Mutation . It looks very good. Hope to upload it this week.

06 June 98 :
- Completely rewritten the Random code and extracted it from the native bioform.inc to biorand.inc. I limited the number of Segments to be used to form the Worm when BranchOn is set to on and excluded negative scaling in the routines (freezing and choking problem : it seems to be better now, but not cured).
- If he gets enough positive feedback Daniel van Niekerk offers to write a Win95/NT interface for entering the parms and values, writing the pov and shells out (or calls ... even better) to povray to trace the preview. We really hope he wants to join the Team.

05 June 98 :
- First moves in writing Mutation .

04 June 98 :
- I have the pseudo-code ready for implementing Mutation in bioform. Making it in the weekend ? Exciting !
- We received the first pictures for our users gallery. Thanks folks ! We try to put them online this week.

03 June 98 :
- Added Wing in Trilobyt.pov for a waspy creature, it's still very crude but already looks nice. Still looking for tips of features for the creatures. Keep them coming, but be aware, our intention is not trying to create reallife thingies but unnatural.

02 June 98 :
- In search of the choke in randommode , still limiting values that generate to many primitives.
- Darren showed a test include for random backgrounds. Wow !
- I didn't know maintaining a website is so work-intensive.

01 June 98 :
- The bioform.pov is getting too big, so I've splitted it into :

- fan.pov
- wheel.pov
- trilobyt.pov
- anemone.pov
- biorand.pov


- In Random added a random TOffsetY .

31 May 98 :
- Limited some values in Rand-routine.
- Added MaxSeg parm to limit the number of segments used in the Random-routine. But this didn't cure the choke when using Branch in certain cases in the Random-routine ... so still looking at it.
- Added the possibility to choose (or not) for an end-rotation in Random (EndRot = on/off).
- Got rid of predefined "Palmetto" in biopred.inc, it needed a gif that wasn't included in the package.