ソラマメブログ
QRコード
QRCODE
[PR]Information






アクセスカウンタ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。 解除は→こちら
現在の読者数 0人
プロフィール
KittieHax
KittieHax
オーナーへメッセージ

2008年04月29日

SineWaveのフリーAOツールβ


ダンスを売っているSine Waveですが、AOツールをフリーで配り始めました。ベータ版です。

secondlife://Sine%20Wave%20Island/97/139/23

なんと、面白いことに設定はウェブサイトで行います!!
これは面白いアイデアですね。
現状では変更操作ごとに全画面書き換えるのでちょっと操作感が悪いですが、改善されると良いな。



AOツールとしてはZHAOが定番ですけど、それに比べると、
・基本がチャットベースでメニューでも操作可能
・設定をノートでなくウェブで行う
・同じ動作のアニメが複数ある場合の切り替えはランダム、順番、手動で選べる
・指定した人がキーワードをチャットすると対応するアニメーションが動くような設定も出来るので、slaveの首輪のようなこともできます
・その他より細かい制御が可能(詳しくは下記)


問題点としては、チャネル1と2を使ってコマンドを出すのですが、番号を変えられないので、他にチャネル1を使うツールと相性問題が発生する可能性があります。私の場合、/1 reset とやって、MystiToolまでリセットしちゃいました>< リセットは結構実行するので、MystiToolのチャネル番号を変更しました。ミ(3)スティツー(2)ルなので、32 (^_^)
チャネル番号を変える機能は是非欲しいところです。

アニメーションは添付されてないので、買うなり拾うなりしてそろえる必要があります。私は買ったbishoujoAOと拾ったkimonoAOに入っていたアニメーションを移しました。あと、Sine Waveで買ったダンスも入れてみました。


読んじゃったので、ウェブサイトのヘルプ( http://animation.sinewavecompany.com/help.php )を解説まじえて訳します。

★最初の設定はどうすればいいの?
1. 使いたいアニメーションをAOのコンテンツにドラッグします。装着した状態でも置いた状態でも良いですが、装着した状態だとno modifyの物を入れられないので、その場合は置く必要があります。
2. AOをHUDとして装着して、チャットで /1 reset と打ちます。上に書きましたが、他の /1 を使うツールがある場合は注意。リセットすることでアニメーションの名前がウェブに送信されます。
3. もし入手して初回の場合は、チャットヒストリーにウェブサインオンのURLが表示されます。
4. そのURLを開くとパスワード設定画面になるので、パスワード(SLと同じ物を入れないように)を設定します。
5. プレイリストを編集できる画面になります。1でドラッグしたアニメーションが表示されてるはず。その他に、Sine Waveで過去6ヶ月以内に買ったアニメーションも表示されています(でもアニメをドラッグして入れておかないと使えませんけど)。
6. "my first AO" をクリックして、プレイリスト(ZHAOでの1つのノート相当)で使いたいアニメーションにチェックを入れます。
7. こんどはインワールドに戻って、また /1 reset とチャットしてウェブの設定を取り込みます。

なお、HUDの装着位置を変えた場合は、棒状の表示になるので、回転させて○が表示されるようにします。自動位置合わせ機能は無いようなので、他の隅に装着するなら、Centerに装着して位置調整してから装着しないと画面外になってしまいます。

★どうやってAOを使えばいいの?
コマンドはチャネル1のチャットを使います。
/1 reset - リセットしてアニメーションファイル名をウェブへ通知&ウェブ上の設定を取り込みます。
/1 pause - AOを停止します。
アイコンの色が変わりますね。再開はコマンドでは出来なさそう。AOアイコンをクリックすると再開します。
/1 settings - 設定を表示します。
/1 sit on - sitのAOを有効にします。
/1 sit off - sitのAOを無効にします。
同じ動作のアニメーションの切り替え方法の選択
/1 random - ランダム
/1 sequential - 順番に
/1 manual - 手動(次の next コマンドを入れて切り替えます)

/1 next - 次のアニメーションに切り替え(手動の場合。ランダムや順番の場合でも時間が来る前に強制切り替え可能)
/1 ao PlaylistName - プレイリストの選択(ZHAOのLoadですね)
/1 activate - ウェブサイトのURLを表示します。
/1 help - ヘルプを表示します。


★プレイリストって何?
プレイリストは、アニメーションの名前を付けたセットです。
1. 使いたいアニメーションにチェックを付けます。一番下の save で設定保存。
2. SineWave社のアニメーションはアニメーションの秒数が自動的に設定されます。その他のアニメーションは、10秒になっているので必要に応じて設定変更します。行の右端の紙にペンのアイコンで変更。
3. 指定した他の人が入れてアニメーションを動かすキーワードも設定できます。他の人の指定はプレイリスト名の横の紙にペンのアイコンで、Avatorの所に名前を入れる。
4. アニメーションの順番の指定も出来るし、ランダムに実行もできます。
5. ランダムの選択頻度を変えるための重み付けも設定できます。

以下は各カラムの説明です。
★Type(アニメーションタイプ)って何?
画面左側にアニメーションの分類が出ています。それぞれアバターがその動作をするときに実行されるアニメーションを表します。ドラッグしたアニメーションは名前から適当に判断されて分類されるようです。分類できなかった物は、Standing になっています。SineWaveで買ったダンスも Standing になっていました。分類は右端のペンアイコンで自由に変更できます。変更した際にもとの分類でも残るケースがあるようです。

動作以外の分類として、Gesture と Dance、Unassigned(未分類)がありますが、GestureやDanceをどう使うのかよく分かりません。ダンスにはキーワードを設定して動かすようにしましたけど。Gestureにしたからといって、普通のgestureみたいには使えないようです。分かったら誰か教えて。

キーワードコマンドでダンスを始めた場合、止める方法がない(多分)。しょうがないのでツールメニューから止める。今のところダンスツールの代わりにはならないです。


★keywords(キーワード)って何?
キーワードの指定でアニメーションを動かすことが出来ます。
設定できるキーワードは三種類あり、
Private keywords: チャネル2でチャットして指定します。例えば /2 walk1
Public keyword: パブリックチャネルでチャットして指定します。例えば walk1
Buddy keywords: プレイリスト設定ダイアログで指定したアバターがチャットするキーワードです。

★order(順番)って何?
順番に実行する指定(/1 sequential)をした場合の順番です。

★weight(重み)って何?
ランダムに実行する指定(/1 random)をした場合、この重みが大きいアニメーションは良く選ばれます。
明確に書いては無いですが、10だと5の二倍選ばれやすいと思われます。

★time(時間)って何?
アニメーションの続く時間の長さ(秒数)です。同じアニメーションタイプのアニメーションを順番もしくはランダムに実行する際に、この時間だけ経ったら次のアニメーションに移ります。時間が来なくても /1 next で切り替えられます。ダンスなど動きのあるアニメーションの場合は、その周期と合わせると動作が途中でとぎれなくて済みます。
SineWave社のアニメーションは正しい時間が設定されていますが、時間を二倍にするなど変更してもかまいません。他のアニメーションは最初10秒になっているので、適当に設定変更します。

★このAOの制約は?
1つのプレイリストに設定できるアニメーションの最大数は60です。(mono gridでは200)
1つのアニメーションタイプに設定できるアニメーションの最大数は40です。
キーワードを設定できるアニメーションは約20です。キーワードの長さに依存します。(mono gridでは約60)
もし、"Stack-Heap Collision"のエラーや、"Insufficient memory"の警告が出た場合は、アニメーションやキーワードを減らしてください。

mono grid とは次期バージョンのSIMの事のようです。http://wiki.secondlife.com/wiki/Mono/ja を参照。

★どうしてスクリプトエラーが出るの?
"Script trying to trigger animations but PERMISSION_TRIGGER_ANIMATION permission not set".
オン状態で置くとこのエラーが出ますが、別にかまいません。これは装着してないためです。装着するとちゃんと動きます。

★スクリプト不可のエリアだと、AOが止まってしまうけど?
他のAOだと動く物もあります。でもそれはハック(正式でない仕様のことか?)のです。我々は面倒なので対応してません。なぜなら来月にはグリッドが Mono に切り替わって、そういうハックが動かなくなってしまうからです。スクリプト不可のエリアではどんなAOも動かなくなります。多分、多くの土地所有者はパーミッションの変更を行うでしょう。我々が出来ることは多くないです。

うみゅ~~~疲れた・・・MystiToolのマニュアルも翻訳したいのだけれど・・・いつの事やら


タグ :翻訳

この記事へのトラックバックURL

この記事へのコメント
Sine Waveのこれ、面白いやり方ですよね。

MystiToolのマニュアルは、ツール作者の許可を得た翻訳が既に配布されていますよ。
http://arcananoctis.blogspot.com/search/label/MystiTool%20User%20Manual
Posted by F at 2008年04月29日 22:56
やっぱりMystiの翻訳あったんですね。教えていただき、ありがとうございます。
書いて見るもんだ。でもこの記事を書いたおかげでFさんが見てコメントくれたんだから、えーと、「情けは人のためならず」ですね。

これも作者に送るかな・・・でも翻訳じゃなくて解説だからな。
Posted by KittieHaxKittieHax at 2008年04月30日 01:15
このAOツールですけど、現時点では完成度が低いので使用をあきらめました。

今後に期待。
Posted by KittieHaxKittieHax at 2008年05月16日 20:55
※このエントリーではブログ管理者の設定により、ブログ管理者に承認されるまでコメントは反映されません
認証文字を入力してください