lynx   »   [go: up one dir, main page]

タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

cgとprogrammingに関するTAKESAKOのブックマーク (2)

  • Context Free Artは教育用途にむいているか? - 西尾泰和のはてなダイアリー

    id:TAKESAKO programming, cg 教育用に向いてる言語かな? 一言でいうと「NO」ですね。プログラミング言語を教える教材というより、どちらかというと「フラクタルジェネレータでパラメータをいじっていたらなんかかっこいい画像ができた!」に近いです。「コードを書くと面白いものができる」という経験が全くない人に興味を持たせるとっかかりとしてはいいかもしれませんが、その後の発展性がなさすぎます。 Context Free Artは結局のところ樹木曲線なんかのような「再起呼び出しを使うと自然に書ける図形」を記述するための、とても表現力の限られたDSLにすぎません。長所としては 再起呼び出しの終了条件を明示的に書く必要がない(十分小さくなると自動的に停止する)ので無限ループになってしまうありがちなミスをさけられる 自動的に適切なサイズにスケールする 直接カンバスに描きながら再起呼び

    Context Free Artは教育用途にむいているか? - 西尾泰和のはてなダイアリー
    TAKESAKO
    TAKESAKO 2009/04/05
    おおお。ありがとうございます。加減乗算がないっていうのもすごいですねw
  • Context Free Art - 西尾泰和のはてなダイアリー

    眠れないのでinajobの紹介していた、Context Free Artをダウンロードした。 さっそく startshape EGG rule EGG{ CIRCLE { } CIRCLE { b 1 s 0.9 } EGG { x 0.3 s 0.6 r 10} EGG { x -0.3 s 0.6 r 10} } うむ、きれいなレンダラにわせないとどうしても安っぽくなってしまいがちだった3次元版のStructureSynthに比べて、こっちは適当に白黒で作っただけなのに見栄えがいいな。 startshape EGG rule RING{ CIRCLE { } CIRCLE { b 1 s 0.9 } SQUARE { s 0.6 } } rule EGG{ RING {} 12 * {r 30} RING { s 0.2 x 0.4 r 30 } EGG {s 0.6 r -10}

    Context Free Art - 西尾泰和のはてなダイアリー
    TAKESAKO
    TAKESAKO 2009/04/03
    教育用に向いてる言語かな?
  • 1
Лучший частный хостинг