色反転スクリーン

Kero

2023年09月07日 18:00



この記事 を見て色反転フィルタの謎が解けたので、メモしておきます。

スクリーンの

向こう側から見ると、

色が反転します。

真ん中に置くと、

向こう側だけ反転。


手順は、
(1) 柱を2本立てて、リンクする。
(2) 以下のスクリプトを入れる。


// Color Inverse Screen

key target;                     // もうひとつの柱のキー保持用。

default
{
  state_entry ()
  {
    target = llGetLinkKey(2);   // もうひとつの柱のキーを取得。
    llParticleSystem ([         // 柱間にリボンパーティクルとして表示。
      PSYS_SRC_PATTERN,         PSYS_SRC_PATTERN_DROP,
      PSYS_SRC_TARGET_KEY,      target, 
      PSYS_PART_START_SCALE,    , 
      PSYS_SRC_TEXTURE,         TEXTURE_BLANK, 
      PSYS_PART_MAX_AGE,        10.0, 
      PSYS_SRC_BURST_RATE,      0.2,
      PSYS_SRC_ACCEL ,          ,
      PSYS_PART_BLEND_FUNC_SOURCE,
              PSYS_PART_BF_ONE_MINUS_DEST_COLOR,
      PSYS_PART_BLEND_FUNC_DEST,
              PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR,
      PSYS_PART_FLAGS,
              PSYS_PART_TARGET_LINEAR_MASK
            | PSYS_PART_RIBBON_MASK
    ]);
  }
}
// ここまで


サンプルは、MeltingDota むっちー茶屋に置いてあります。
http://maps.secondlife.com/secondlife/MeltingDots/221/38/76


いつまであるかは分かりません。

TIPS