■RLV Relayの考察。
FreebiesでRelayが配布されているため、使ってみたくなる人は多いと思います。
しかしRLV Relayがどのような働きをするものなのか説明されていることは少ないと感じます。
もっともRelayを装着する側に仕組みを知られてしまっては面白くないという思惑もあるのかも知れませんが、製作しているクリエータの人でもRLVとRLV Relayの区分けがイマイチな感じもあるのでRelayについて書いてみます。
●Relayはコマンドを中継するだけ
基本的に別のObjectなどからのRLVコマンド要求を装着者のRLVクライアントに向けて中継するものがRelayです。
このためRLV Relayを装着しただけでは何も起こりません。別途Realyに向けて操作を行うObjectが存在して機能するものです。
そもそもRLVの動作基本は、自己所有のオブジェクト①からのみ、llOwnerSayの関数を介してRLVクライアントに動作を通知することにより、各種の制限や強制的な操作をスクリプトからビュワーに対して行える仕組みです。このため家具などの他人の所有するオブジェクト②からは直接的にRLVクライアントを操作することは出来ません(llOwnerSayの関数はオブジェクトの所有者にのみメッセージを発信する機能です)。そこでRLVコマンドを中継するためにアバターに装着する物がRLV-Relayなのです。RLV-Relayの動作原理としては、特定のチャットチャンネルから発信された内容をRLVクライアントにllOwnerSayで伝えることです。
●操作の許可はSUB側が行う
その操作の可否を決めるのは装着者の選択により行われます。
オーナー登録機能などが無ければ装着者側で自衛するしかありませんから、
必然な仕組みですがRelayにおいては選択権は装着者であるSUB側にあるということになりますね。
もっとも自動で全て許可する動作モードに設定した場合は選択権が無いとも言えますが、そのモードを選ぶことが出来るのは装着者ですから、やはりSUB側に選択権があると言えるでしょう。
●基本的にRelayは「座る系の家具向け」である。
古いRelayのソースを見ると垣間見ることが出来ますが、再Loginでの家具などへの強制SITの継続の部分でコントローラー(Relayに各種コマンドを発行しているObject)のUUIDをSIT対象のObjectとして扱われています。
このため他の家具に座らせることは出来ても再ログインで継続することが出来ない製品もあると思います。
なお、これはRelay側の問題なので Relay製作元にて改善されているものもありますが、いろいろな作者がそれぞれ独自に改良したものを発表しているので細かな動作の違いについては自分の作品(家具類)以外では動作が保証出来ないというのが現状では無いでしょうか。
→なるだけ新しいRealyを使うとで問題も少なく出来ると思います。
◎特にRLV Relayでは再ログイン時に"PING"のメッセージ出力して再ログインしたことを通知し
それを受け取った側で応答メッセージを出力しなければなりません。
このためRLV対応の家具であると説明があってもRLV Relayに正しく対応しているかは購入時に確認する必要がありそうです。
このRLV対応というのとRLV Relay対応で大きく違いがあるのでよく理解する必要があります。
●汎用のRelayと専用Relayとの区別は?
基本的にコマンドを中継するだけですから、独自な機能を追加したものなどが専用Relayと考えられなくもないですが、それでも互換性があれば汎用Realyとして使用できるので、専用Relayとは汎用Relayで使われているコマンド用通信チャンネルが全く異なるものを専用Relayとして区別できると思います。
→自分の作品(家具類)以外では動作しないように、あえて通信チャンネルを変えてある製品もありますが、それでも名称はRelayですので混乱しないように利用しなければなりません。
●拡張されたRealyにはどのようなものがあるか
主にCollarに追加のScript(plugin)として利用する前提で作られたRelayが独自な拡張のあるものが多いです。
先の項で「Relayの動作は装着者が決める」と書きましたが、これらのCollar向けに作られたRelayは、Collar側の既存機能であるオーナー登録機能を利用してRelayの動作モードを装着者以外が変更したり、コマンド要求がRealy側に発生してもCollarに登録されたオーナーであるか否か問合せを行うなどが拡張されています。
●RelayをLockすると他は介入出来なくなる
アイテム個別の操作の禁止というRLVコマンドは無いので、Relayに対してdetach=nの操作を行うとRelayでは操作についても禁止という扱いになり、動作モードの変更などが行えなくなります。
また、このLock状態ではLockをしたObjectからのコマンドしか基本的に受け付けなくなります。
●で、結局RLV Relayって いいのか?
RLV Relayは用途の違いで不特定多数向けだと思います。
もしくはRelayのソースが公開されているからグループ専用のRelayを作成して楽しんでいる人たちも居ますが、範囲は狭くなりますが多数向けであることには変わり無いでしょう。
また、基本的な操作の対象(コントロールをする側)がAvator-Keyでなく単にObjectのKEYでも動作することからアミューズメントパークのような自動の施設でも利用することが出来るでしょう。
(多くの場合、それらはキャプチャー(捕獲)やトラップ(罠)として利用されています)
私的には不特定多数は好まないのでRLV Relayは使用していません。 :P
人気の投稿 (Last 30 Days / Top 10)
-
メタバースのようで (日本的には) メタバースでなく、仮想空間のようで仮想空間でない Virtual World である Second Life とは、Second Life.である。 と、どこかの国の防衛大臣のような言い回しにしてみましたが、まさしく Second Life と...
-
新しいLinden Homes の『Copperfield Heights のテーマ』が2/26(PST)付けで正式にアナウンスされました。 アーツ・アンド・クラフツ運動 に着想を得た伝統的な建築デザインをテーマとして広々としたフロアデザインが特徴とのこと。 対象のアカウントプ...
-
アニメと読書の感想文、ついに4日連投w いや~おもしろいわ~ 電撃文庫版よりも、WEB版のほうが勢いがあるわね~ まあ、アスナがキリトくんを気になって仕方がない展開は同じなんだけど、キリトくんへの迫り方もWEB版のほうが勢いがあるな~くっついたあともデレデレだし~詳細...
-
01/29 (PDT/PST) 付けで今年のバレンタインシーズンのスペシャルネームの発表がありました。 https://community.secondlife.com/news/featured-news/love-is-in-the-air-join-us-for-these...
-
Second Life のユーザー年齢層が高いから面白くない? 何を期待しているのやら😁😁😁 でも実際そうだから謎解きというか屁理屈を添えてみたいと思いました。 相手の実年齢が自分に近い、あるいは若いというのも何かの魅力となる要素とは思うので、とやかく否定はしません。 それ...
-
12/04(PST/PDT)付けで新規のラストネームの発表がありました。 https://community.secondlife.com/news/featured-news/joy-to-the-grid-join-us-for-these-2025-holiday-even...
-
update: v1.4 - 20260124 Added support for RLVa's @setsphere command include "MI Blindfold " based modify model ロングセラーの 『MH+ ...
-
この記事では2025年後半(下半期)についてどのような出来事があったか順を追って表題のみ綴っていきます。詳細は個々のリンク先を見てください。他にも何か出来事があったかも知れませんが抜けてるところはご容赦を。(2025上半期は こちら )
-
新年おめでとうございます。 本年もよろしくお付き合いの程よろしく願いいたします。 昨年は公式 Discord 鯖の開放やらガチャ品アイテムの再販再許可とかマーケットプレイスや公式WEB Forum (IPB) の UI 刷新など色々とやってますよとアピール感が強い事柄が多かったか...
-
どんどんタイトルが長くなってるな~w とうとう5日目突入~ しかし、外伝とか色々あるのね~まさにWEBで育てられてきた小説よね~原作者さんの同人誌とか~しかしまあ全部は手に入らないので、まずは題のとおりに電撃文庫版2巻の4つのお話を順番に~ 1、「黒の騎士」=WEB版外...










要はマユミちゃんはリレーは
返信削除嫌いなんだね
あはは
あたしもますますわかんなくなった^^
そうそう
マユミちゃんのコントローラーは
スクリプトだけ抜き出して、
アメジストのカラーに入れて
使ってるよ~~
すごくいい感じ~~
うちの14番目のLちゃんに
使ってます~~
嫌いとかじゃなくて、
返信削除不特定な人とプレイをするのと特定の人だけとプレイをするのは違うでしょ。
スクリプトを抜き出して使うのは構わないけれど、そういうのが狙いで1primの実体のない物としてデザインしてるんじゃないんです。
Collarですらアイテムの1つに過ぎないという考えで場面によっては付け替える、または普段は取り外していても瞬時に取り付けることが出来るように、殆ど使われない装着位置のright-eyeballを装着位置にしています。
まぁGoreanライクな人だとCollarを取り外すことはあり得ないでしょうけどねぇ。
縄製品などと併用したときに、しばしばCollarは邪魔になると言うか似合わない物もあるのでCollarも服と同様に複数個用意して使っていますよ。CollarやCuffなど何も身につけない状態であってもコントロール可能にする為にはHUD装着にするか透明なアイテムにするしかありません。
それとsubを数字で呼ぶのは止めなさい。