Waveshape error

Unmonitored G-Force bug reporting

Moderators: andy55, b.dwall

Post Reply
Baldufa
Posts: 79
Joined: Sat Feb 07, 2009 10:03 am

Waveshape error

Post by Baldufa »

Waveshape "raining oscilloscope" load incorrectly and not work fine in GF 390 platinum

User avatar
juxtiphi
Moderator
Posts: 1469
Joined: Sat Jan 15, 2005 1:29 pm

Re: Waveshape error

Post by juxtiphi »

Baldufa wrote:Waveshape "raining oscilloscope" load incorrectly and not work fine in GF 390 platinum
JayPro wrote:Before I begin, let me say that what follows below in this post is applicable to WaveShape/Particle configs that have been added after the release of GF 2.5.
All other config types (ColorMaps, FlowFields, Unions, Sprites) do not require this extra bit of syntax in the code.

Meta Ratings are used to describe certain dimensions of a WaveShape or Particle.
There are four basic parameters: Reactive, Density, Detail and Morphable.
All WaveShapes *must* have these four.
The values for each of these are most usually set to a value of 4, with a maximum of 5.
A visually busier waveshape can have a lesser value, though I have found in my experience that having these four values set to "4" is okay.
It is important to note that if you wish to make your effect into a particle, you *must* leave out the Morphable parameter. The Detail and Density parameters are usually set to 3; but it could be higher.
If you want a Particle that reacts to sound, set Reactive to at least two.

Here are physical examples (again, this is my ideal. Note that the parameters are not capitalized):

For A WaveShape:
Meta="reactive=4, detail=4, density=4, morphable=4"


Again, "5" is acceptable to use in any one of these; and 3 or even 2 can be used for a Wave that's "easy on the eyes". I tend to use "4" for all params so as to avoid an "insufficient Meta ratings" error.

For A Particle:
Meta="reactive=1, detail=3, density=3"


For A Responsive Particle:
Meta="reactive=2, detail=3, density=3" Setting Reactive to 2 is enough to suit this purpose.


I Forgot To Mention: Also, there have been revisions to certain syntax functions (i.e. clamp for clip, trunc for trnc, srand for seed). These revisions will not effect the functionality of older configs in any way. Use of one or the other does not matter.

I shall add to this post should further questions arise.

Post Reply