Skip to content

Commit

Permalink
v1.5.84 indie
Browse files Browse the repository at this point in the history
  • Loading branch information
alexnardini committed Nov 18, 2024
1 parent 2bf3e9a commit a504a9f
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 14 deletions.
Binary file modified img/FLAM3H_OTL_documentation_H19.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 9 additions & 9 deletions otls/FLAM3H_OTL_documentation.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#context: sop
#namespace: alexnardini
#internal: FLAM3H
#version: 1.5.82 - Gold
#version: 1.5.84 - Gold

"""The Fractal Flame Algorithm: "FLAM3". Create fractal art in Houdini.
( vcc compiler: v20.0.506 )"""
Expand Down Expand Up @@ -155,7 +155,7 @@ _The following platforms should function flawlessly, though I didn't get a chanc
density:
#id: GLOBAL
Number of points to use.<br /><br />
For high-quality fractals, start from *`20M`*(millions) up to *`500M`*(millions) and more, depending on the type of fractal Flame you end up with.<br />
For high-quality fractals, start from *`20M`*(_millions_) up to *`500M`*(_millions_) and more, depending on the type of fractal Flame you end up with.<br />
As a general rule, the more, the better.
* Must strike a balance between processing speed and quality.

Expand All @@ -166,15 +166,15 @@ mini-menu density presets [Icon:BUTTONS/pane_menu]:

_The menu labels posses a bookmark icon_:

- [Largeicon:opdef:.?iconStarSwapCyanSmallSVG.svg] from *`1`* to *`15`* millions.
- [Largeicon:opdef:.?icon_optionEnabledSmallSVG.svg] from *`25`* to *`250`* millions.
- [Largeicon:opdef:.?icon_optionStarRedHighSVG.svg] from *`500`* millions to *`1`* Billions.
- [Largeicon:opdef:.?iconStarSwapCyanSmallSVG.svg] presets from *`1`* to *`15`* millions.
- [Largeicon:opdef:.?icon_optionEnabledSmallSVG.svg] presets from *`25`* to *`250`* millions.
- [Largeicon:opdef:.?icon_optionStarRedHighSVG.svg] presets from *`500`* millions to *`1`* Billions.

Reset density:
#id: Global
[Largeicon:opdef:.?icon_optionStarWhiteSVG.svg]

Reset density to its default: *`500k`*
Reset density to its default: *`500k`*(_thousands_)


iterations [Icon:TOP/xmlinput]:
Expand Down Expand Up @@ -1768,7 +1768,7 @@ _The following is an example of what the Sierpiński triangle preset looks like
{{{
#!xml
<flames>
<flame version="FLAM3H-WIN-1.5.82" name="Sierpiński triangle::10" flam3h_rip="0" flam3h_f3c="1" size="1024 1024" center="0 0" scale="400" rotate="0" background="0 0 0" supersample="2" filter="0.5" quality="1000" brightness="3" gamma="2.5" gamma_threshold="0.0423093658828749" logscale_k2="0" vibrancy="0.333333" highlight_power="1" estimator_radius="9" estimator_minimum="0" estimator_curve="0.4" palette_mode="linear" interpolation="linear" interpolation_type="log" plugins="linear" new_linear="1">
<flame version="FLAM3H-WIN-1.5.84" name="Sierpiński triangle::10" flam3h_rip="0" flam3h_f3c="1" size="1024 1024" center="0 0" scale="400" rotate="0" background="0 0 0" supersample="2" filter="0.5" quality="1000" brightness="3" gamma="2.5" gamma_threshold="0.0423093658828749" logscale_k2="0" vibrancy="0.333333" highlight_power="1" estimator_radius="9" estimator_minimum="0" estimator_curve="0.4" palette_mode="linear" interpolation="linear" interpolation_type="log" plugins="linear" new_linear="1">
<xform name="iterator_1" weight="0.5" color="0" symmetry="-0.5" coefs="0.5 0 0 0.5 0 0.51225" opacity="1" linear="1"/>
<xform name="iterator_2" weight="0.5" color="0.5" symmetry="-0.5" coefs="0.5 0 0 0.5 -0.29575 0" opacity="1" linear="1"/>
<xform name="iterator_3" weight="0.5" color="1" symmetry="-0.5" coefs="0.5 0 0 0.5 0.29575 0" opacity="1" linear="1"/>
Expand Down Expand Up @@ -1999,7 +1999,7 @@ Use Fractorium paramtetrics [Icon:TOP/xmlinput] [Icon:DATATYPES/boolean]:
{{{
#!xml
<flames>
<flame version="FLAM3H-WIN-1.5.82" ... >
<flame version="FLAM3H-WIN-1.5.84" ... >
...
}}}

Expand All @@ -2008,7 +2008,7 @@ Use Fractorium paramtetrics [Icon:TOP/xmlinput] [Icon:DATATYPES/boolean]:
{{{
#!xml
<flames>
<flame version="EMBER-FLAM3H-WIN-1.5.82" ... >
<flame version="EMBER-FLAM3H-WIN-1.5.84" ... >
...
}}}

Expand Down
Binary file modified otls/H19.x/alexnardini__FLAM3H.otl
Binary file not shown.
Binary file modified otls/H20.x/alexnardini__FLAM3H.otl
Binary file not shown.
6 changes: 3 additions & 3 deletions src/py/py_flam3.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
#
# Title: FLAM3H. SideFX Houdini FLAM3: PYTHON
# Author: Alessandro Nardini
# date: January 2023, Last revised October 2024
# date: January 2023, Last revised November 2024
#
# Name: PY_FLAM3 "PYTHON"
#
Expand Down Expand Up @@ -70,7 +70,7 @@
#


FLAM3H_VERSION = '1.5.82'
FLAM3H_VERSION = '1.5.84'
FLAM3H_VERSION_STATUS_BETA = " - Beta"
FLAM3H_VERSION_STATUS_GOLD = " - Gold"

Expand Down Expand Up @@ -158,7 +158,7 @@
# Saving flames out will always use the standard PALETTE_COUNT_256
# but saving palette out will downsample if possible to save some data but with an allowed MAX of 256...for now.
# def get_ramp_keys_count(ramp: hou.Ramp) -> str: -> need to be reworked to allow more than 256. Same goes to the OUT flame palette.
PALETTE_COUNT_64 = '64'
PALETTE_COUNT_64 = '64' # not used
PALETTE_COUNT_128 = '128'
PALETTE_COUNT_256 = '256'
PALETTE_COUNT_512 = '512' # not used
Expand Down
4 changes: 2 additions & 2 deletions src/py/py_flam3_UI_PRM_map.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
```python
# Title: FLAM3H. SideFX Houdini FLAM3: PYTHON MAP PRM Definitions
# Author: Alessandro Nardini
# date: April 2023, Last revised October 2024
# date: April 2023, Last revised November 2024
#
# Name: PY_FLAM3_UI_PRM_MAP
#
Expand Down Expand Up @@ -33,7 +33,7 @@ flam3 = toolutils.createModuleFromSection("flam3", kwargs["type"], "py_flam3")
Inside: **OTL**->**type_properties**->**Scripts**->**PreFirstCreate**: Before the node is even created but invoked.

```python
FLAM3H_VERSION = '1.5.82 - Gold'
FLAM3H_VERSION = '1.5.84 - Gold'

def flam3h_first_time() -> None:
hou_version = int(''.join(str(x) for x in hou.applicationVersion()[:1]))
Expand Down

0 comments on commit a504a9f

Please sign in to comment.