Houdini Advent Calendar2016 16日目に参加しました。
前回の続きでHoudiniのL-Systemの作例です。
Sample011
Permise | F-F-F-F-F-F-F-F |
Rule 1 | F=F–F+F+F+F+F+F+F–F |
Angle | 45 |
Generations | 1 |
Sample012 – Koch_Curve 01
コッホ曲線
Permise | -F |
Rule 1 | F = F+F-F-F+F |
Angle | 90 |
Generations | 4 |
Sample013 – Koch_Curve 02
これもコッホ曲線。有名な奴(90度回転させてます)
Permise | F |
Rule 1 | F = F-F++F-F |
Angle | 60 |
Generations | 4 |
Sample014 – Koch_Curve 03
コッホ曲線の円環バージョン。
Permise | F++F++F |
Rule 1 | F = F-F++F-F |
Angle | 60 |
Generations | 4 |
Sample015 – Koch_Curve 04
これも多分コッホ曲線。・・・たぶんね。
Permise | F |
Rule 1 | F = F+F|F+F |
Angle | 60 |
Generations | 5 |
Sample016 – Koch_Curve 05?
これはコッホ?
Permise | F-F-F-F-F |
Rule 1 | F=F-F++F+F-F-F |
Angle | 72 |
Generations | 4 |
Sample017
Permise | F |
Rule 1 | F = FF[+F][-F] |
Angle | 60 |
Generations | 8 |
Sample018
Permise | FX |
Rule 1 | F = FF[+F][-F] |
Angle | 120 |
Generations | 6 |
Sample019
Permise | F+F+F+F+F+F |
Rule 1 | F=F++F-F-F-F-F++F |
Angle | 60 |
Generations | 6 |
Sample020
ぐるぐる。
Permise | L |
Rule 1 | L = S |
Rule 2 | S = F”+[f-Y[S]]F;G |
Rule 3 | Y = –[|F-F–FY]- |
Rule 4 | G = FGF[+F]+Y |
Angle | -3832 |
Generations | 30 |
ここからの作例は、Copy(SOP)を使って回転させながら増やしてます。
例えば、60度ずつ回転して6個に増やす、そんな感じです。
雪の結晶のようなものが、けっこう簡単に作れます。
こういったkaleidoscope(万華鏡)系のものは、適当に作っても面白い模様が出来たりするから侮れません。
あと、Angleとかのパラメータを動かして模様を変えても面白い。
Sample021 – Snowflake01
Permise | F |
Rule 1 | F = FF[+F][-F] |
Angle | 90 |
Generations | 6 |
これ、Angle違いでいろんな模様がつくれておもしろい。
Angleをアニメーションさせた。
Sample022 – Snowflake02
Permise | F |
Rule 1 | F = ffF[++FF][–FF] |
Angle | 60 |
Generations | 4 |
角度違い。
Angle=30
Sample023 – Snowflake03
Permise | GF |
Rule 1 | F = F[+”F][-“F]FG[+F[“F]][-F[“F]]FG |
Angle | 122 |
Generations | 3 |
Sample024 – Snowflake04
Permise | GF |
Rule 1 | F = F[+F][-F]FG[+F][-F]FG |
Angle | 122 |
Generations | 3 |
Smaple025 – Snowflake05
Permise | fff+fff–F |
Rule 1 | F = F[+F][-F]FG[+F][-F]FG |
Angle | 60 |
Generations | 3 |
Sample026 – Snowflake06
Permise | ffffffffffffff+++F |
Rule 1 | F = F[+F][-F]FG[+F][-F]FG |
Angle | 60 |
Generations | 3 |
以上!
L-Systemの作例でした。
以降、面白い作例見つけたら追記してゆきます。
「他にこんな、面白い作例あるよ!」って場合はぜひ教えてください。
参考 URL
http://www.motionesque.com/beautyoffractals/
http://forums.odforce.net/topic/8733-beginner-l-system-branches/#comment-57682
http://www.yekaterinasatanina.com/tag/houdini/
http://www.kevs3d.co.uk/dev/lsystems/
https://sites.google.com/site/cinderellajapan/cinderelladel-system/gyarari
http://tex.stackexchange.com/questions/150615/your-best-snowflake-with-tikz
http://hiiragicompany.net/ls.html
http://benvan.co.uk/lsys/
コメント