2022/12/11

メリークリスマス!

シーズンものということで クリスマスツリーを作ってみました。

クリスマスツリーの特徴といえば 何といってもあの円錐形と飾り付けですね。
リアルなら植木鉢が必要なところですが SL なら鉢も木の幹も省略できて 1プリムの円筒にテーパーをつければ空中で回転もできます。

回転してるように見せるには テクスチャーのアニメーションを設定します:

default {
  state_entry() {
    llSetTextureAnim(ANIM_ON|SMOOTH|LOOP,
        ALL_SIDES,1,1,1,1,0.1);
  }
}

不思議なのはこういうふうにすると 平面のはずのテクスチャーが 何か奥行きのある飾りのように立体的に見えてくることです。
おそらくテーパーをつけた円筒の表面を分割する具合で アニメーションの動きに微妙なずれができて それが錯覚になるのでしょう…

このクリスマスツリーはベネチアのお店で飾りを兼ねて お客さんに無料でプレゼントしています。
メリークリスマス!