Liquid Spray PlugIn for Moray

This Moray PlugIn Implements an interface to Chris Colefax's Liquid Spray Include File. It is very similar to the LensFlare PlugIn that Lutz implemented except that you can see where the Spray will appear (@ the top of the pyramid!).

Installation Instructions

Copy the .inc files into the Povray Include directory!

Copy the .dll file into the Moray PlugIn directory!

Thats all there is to it!!

All of the options (barring the ones set out below) should be available and should work as you would expect (Please see the Spray.html file that comes with Liquid Spray).

Currently the Color_map options are _not_ used in the plugin, therefore the following options are not exported :-

1) spray_color_map

2) use_color_map

3) color_map_triangle

4) color_map_frequency.

The reason for this is that blob_components cannot have a material attached to them.

The default for spray_sky and spray_direction has been changed to coincide with Morays co-ordinate system (Z is up).

The default for the spray_strength is 8 and currently is _not_ dependent on the spray_direction.

The default for Spray_loop is on, since otherwise nothing is raytraced! (This is not strictly true but you need to setup the clock and the appropriate file or command line options to render the animation if spray_loop is turned off).

The default for particle_size is 0.33.

The defaults for spray_hollow and spray_material are on, as it then works correctly with both MORAY 3.1 and POV 3.1.

Known Problems:

Do NOT call your .mdl file spray.mdl as this may cause Moray to overwrite the spray.inc file that the Liquid Spray Include files uses since Moray outputs both a spray.pov and a spray.inc file.

NOTE: the above is only a problem if you put the Liquid Spray Include files in the PovScn directory under Moray.

Chris Colefax is @

http://www.geocities.com/SiliconValley/Lakes/1434

I've included the new spray.inc, sprayg.inc and the HTML instruction files in the zip!

Known Features:

Rotating the Spray Pryamid does not affect the direction of the Spray particles!

If you do find any bugs/features or would like more features added or have a comment on the implementation then you can e-mail me @

keithh@totalise.co.uk

The newest version of the Liquid Spray PlugIn will always be available @

http://users.zetnet.co.uk/keithh

The link at the bottom of the Povray page should allow anyone to download it.

Many thanks to Lutz for Moray, Chris for his include files, and the POV Team without which none of this would be possible.

Keith

Release History

Version 0.01b

1 Bug - Material Chokes POV

First release of beta dll to Lutz only

Version 0.02b

Squashed Material Bug - Chris kindly updated his spray.inc file to

cope with the older style POV 3.0x textures and the newer POV 3.1x

materials.

Version 0.03b

Fixed a bug where the spray direction was not allowed to go negative.

Fixed a bug where Reflection, Friction and Bounces were not allowed to go to 0.

Version 0.04b

Minor changes to spinners (from comments by Lutz - thanks)

Version 0.05b

Changes to spinners and modify tab, Added missing time_scale option.

Version 0.06b

Type for time_scale and puddle thickness not thick enough.

Version 0.07

Recompiled as release version.

Version 0.08

Squashed bug that would cause a GPF in Moray if a checkbox was clicked.

Included both Liquid Spray include files and the HTML Instructions.

Version 0.09

This HTML file added as no-one reads the text file!!!!

Version 0.10

Statically Linked Version for Moray 3.2

Version 0.11

InitObject Added

Version 0.12

Removed spurious MRY_NTC_REQ_RECALC from Scene I/F

Version 0.13 (08/01/2001)

Fixed a notify event bug.

Version 0.14 (19/02/2001)

Fixed Nozzle size - now goes down to 0.001.