記事一覧

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Lsystemであじさい

lsys_ajisai1_00s_201606261837370c7.jpg

LSystemであじさい。

LSystemの基本的な使い方は前回の記事で。
http://sakana0147.blog53.fc2.com/blog-entry-896.html

lsys_ajisai1_01.jpg

葉っぱと花を用意する。

lsys_ajisai1_02_.jpg

Lsystemノードの上(JとK)にそれぞれのオブジェクトを繋ぐ。

lsys_ajisai1_03.jpg

Ruleを書く。

◯Rule

FA
枝を1つ伸ばし、「A」ヘ

A=[+FB][-FB][&FB][^FC][/+FC][/-FB][/&FB][/^FC][FC]
根本を9つに分岐。そのあと「B」or「C」ヘ

B=!T"//+(10)FFFF[+////J][-J]B
10度ずつ曲げながら枝をのばし、90度軸を回転させ2枚の葉を付ける。そしてBをループ。

C: t<7 =!T"//+(10)FFFF[+////J][-J]C
C: t>=7 =FFFK

Generations=6までBと同じように枝をのばし、Generations=7で花(K)を付ける。

ajisai_2016_6.gif


◯花

いちおう花も作れます。花びら重なっていたりしてあまり出来は良くないんだけど。
最初は枝から花まで作っていたんだけど、激重なのでやめた。(-_-;)

lsys_ajisai1_10s_201606270434229fe.jpg


lsys_ajisai1_05.jpg

花びらを用意。

lsys_ajisai1_07.jpg

Lsystemノードの上の「J」に繋ぎます。

lsys_ajisai1_11.jpg

◯Rule

FA

A: t<4 = !"[+FA][-FA][&FA][^FA][FA]
A: t>=4 =J


5分岐をGenerations=3まで繰り返し、Generations=4で花(J)を付ける。

ajisai_hana_2016_6.gif

コメント

コメントの投稿

非公開コメント

月別アーカイブ

FC2カウンター

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。