Structure Synth は,文脈自由文法を使って 3D CG を作成するソフトウェア。つまるところ, Context Free の 3D 版だ。単純なプログラムから複雑な CG を生成することができる。 GI レンダラー SunFlow 用のシーンファイル出力にも対応しており,これらを組み合わせることによって,とてもお手軽かつ高品質な幾何 CG アート環境が完成する。 以下,とりあえず作ってみた習作。仕組みはほとんど Context Free と同じなので,Context Free に慣れていればすぐにコードを書けるようになる。 set maxdepth 50 12 * { rx 30 } RC BG rule RC { {} CROSS { rx 10 z 0.7 s 0.98 } RC } rule RC { {} CROSS { ry 10 z 0.7 s 0.98 } RC
例によってradiumsoftwareさんで見て、面白そうで気になっていたContext Freeでちょっと遊んでみました。 基本的な命令のリファレンスが、わずかA4紙2枚で説明されているドキュメントがあってわかりやすいですね。 examplesから簡単ものを選んで、さらに命令を削ぎ落とし、シンプルなサンプルを3つほど作ってみました。 startshape SIMPLE1 rule SIMPLE1 { BL{} } rule BL { CIRCLE {} WL {size 0.95 y 1} } rule WL {BL {rotate 10}} 丸が螺旋状に小さく。 startshape SPIKE rule SPIKE { LSPIKE {} } rule LSPIKE { SQUARE {} LSPIKE { y 0.98 s 0.99 r 1} } // 0.02/11.01 %で発
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く