Skip to content

Releases: p-groarke/fea_osl

v3.2.1

30 Apr 16:33
bfbe8a2
Compare
Choose a tag to compare

Color Lab

  • Add missing preset ids.
  • Reorder presets to prioritize schemes.

v3.2.0

29 Apr 19:28
54fce53
Compare
Choose a tag to compare
  • Added Color Lab shader, an Oklab / Okhcl color gradient and color scheme node.
  • Added Tiling Simplex, a spatially and temporally tiling simplex noise.
  • Added Component Min / Max / Average helper nodes.

v3.1.0

02 Oct 20:03
614f4df
Compare
Choose a tag to compare
  • Add Color Threshold, a helper node to mask color intensities and picked color.
  • Add Color Scheme, which converts a grayscale float map to color using traditional color theory schemes.
  • Organic Noise : Don't modify scale when using object space because Zap said so.
    • Note, this change could affect your scenes if you don't use UVs, update at your own discretion.

v3.0.0

10 Sep 16:37
b17498b
Compare
Choose a tag to compare

Organic Noise "v2"
Greatly improved organic noise. This is an "abi" breaking update, so do not update if you have pre-existing scenes that use the older Organic Noise.

  • Added presets.
  • Added noise effects, more source noises, lines, creases, steps and a ton more options.
  • Multiple tweaks under-the-hood to improve the results.
  • Improve tiling. At very low sampling distances, you still get some tiling since it is part of "the look".

Organic Noise v2

v2.2.0

03 Jul 20:41
Compare
Choose a tag to compare

Added Organic Noise shader.

  • Generates caustics and other bubbly, fleshy noises.

v2.1.0

24 Jun 19:50
Compare
Choose a tag to compare
  • Add "Distance To Node" helper.
    • Outputs simple distance to picked object center for current shaded fragment.
  • Add [Viewport-Only] tag to Curvalicious shader.

v2.0.0

24 Apr 18:49
1f12c7c
Compare
Choose a tag to compare

Added Curvalicious shader.

  • Fast screen-space curvature and edge tools.
  • Outputs curvature map, curvature grayscale map, edge detect map and concave map.

Caveats

  • Doesn't deal with hard edges / flat faces.
  • Doesn't work in Arnold directly as the required OSL operations aren't supported by Arnold.

v1.2.0

19 Sep 19:41
Compare
Choose a tag to compare

This release adds a few helpful features. It should not break your existing oceans (or ponds).

  • Added DeviationGrowth parameter. This makes smaller and smaller waves' direction more random. The higher the value, the wider the direction spread of small waves. Helps with surface tiling a lot.
  • Added RandomizeAmplitude and RandomizeSteepness. These will add variation around your specified amplitude and steepness (thx Paul E.)
  • Fix tab ordering in shader UI.
  • Fix Randy Mc. Randface not having seed.

v1.1.0

12 Sep 18:06
Compare
Choose a tag to compare

This release improves the Amplitude parameter and wave generation randomness. Updating to this version will drastically change wave generation. The "banding" or "tiling" is still there, but it should be improved a little. Defaults have been updated to demonstrate new behavior.

  • Amplitude is now relative to wave size and number of waves. This distributes amplitude across waves more accurately. It also allows using less waves while retaining good variation. With the new behavior, amplitudes around 0.5 are a good starting point.
  • Added Randy Mc. Randface noise type. This is a pre-gathered high-entropy atmospheric noise source.
  • Waves' starting positions are now randomized. This helps diminish wave tiling and banding (though the artifacts are still there) and adds more variety to the waves.
  • Direction Deviation has been fixed. It represents the total angle a wave can be spawned with.
  • Both Decay parameters have been tweaked to work with new Amplitude behavior.

v1.0.0

10 Sep 19:24
e9d74e3
Compare
Choose a tag to compare

SimpleOcean Release!

  • Produces wave vector displacement in UVW space.
  • Multiple options to tweak wave generation.
  • Outputs Displacement, Sea Level Map, Break Map and Foam Map 1 & 2.