OpenSim 開発者フォーラム

OpenSimについての開発要望

 
Picture of Yan Lauria
OpenSimについての開発要望
by Yan Lauria - Wednesday, 3 December 2014, 11:13 PM
 

Isekiさん

本日は遠路はるばる、JAMSTEC横浜研にお越しいただき、ありがとうございました。

おかげさまで、まさか、JAMSTECからJOGにアクセスできるところまで一気に解決できてしまうとは!

さて、酔った席での話、忘れないうちに以下に書き留めることにします。

(1) 風の場:2次元非圧縮性流体計算を希望。SLではJos Stamの以下の論文により風の場が計算されています。

http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/ns.pdf

http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/jgt01.pdf (この中に計算コードが載っている)

http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/GDC03.pdf

(2) ハイレゾYouTubeの正距円筒図法(アスペクト比が2;1)による地球シミュレーション動画を球の表面に表示できるようにして欲しい。

(3) llLookAtが使えるようになって欲しい。

(4) 存続に悩む全国の博物館でOpenSimのデモを行い、博物館の展示物をJOG上にアーカイブするプロジェクトをJST等に申請する。

 

 

 

 

Picture of Iseki Fumikazu
Re: OpenSimについての開発要望
by Iseki Fumikazu - Thursday, 4 December 2014, 1:56 AM
 

Yan さん,本日(12/03, 時計の上では昨日になってしまいましたが) はいろいろありがとうございました.

あのマシンを見ると,恥ずかしくてこちらのサーバはもう表には出せません smile

(1) ~ (3) は受け承ります. ベストを尽くしますが,どこまで出来るかわかりませんので,予めご了承ください.smile

(4) は前半は良いとしても(あまり得意ではありませんが),後半の申請云々は全く自信ないですね.この種のものは今まで通った試しがないので....


Picture of Yan Lauria
Re: OpenSimについての開発要望
by Yan Lauria - Thursday, 4 December 2014, 6:05 PM
 

おおお、(1)~(3)を承っていただけましたか^^ 無理をなさらずよろしくお願いいたします。

(4)のうち博物館巡りはたぶんGeForceノートを持って巡回しても、そこでのインターネットとファイヤーウォールの問題でデモできるとは限りませんし(スタンドアロンのシムを用意するのかもしれないけれど)、東京でワークショップを開いて、そこに博物館関係者を招いてデモする手もあるかもしれません。

後の申請は、適当なファンドの募集が見つかれば、私の方で申請書類は作成できると思うんですが。ま、野望、ということで。

あと、書き忘れましたが、昨晩出た話として

(5) JOGアバター作成で、愛着が持てるアバターを選択できるようにする。これはJOGのクリエータさんとの連携ですね。

Picture of Yan Lauria
Re: OpenSimについての開発要望
by Yan Lauria - Friday, 5 December 2014, 12:56 PM
 

(2) に関連して、GIFアニメによる動画の球体表示の例を、アビスの北東側に置きました。5つある地球のうち、右側から1つめ(大気シミュレーション)と3つ目(海洋シミュレーション)です。

昨晩セットして、今日見たら、セットしたURLが消えていたので、OpenSimではリージョン・リスタートしたらShared Media(Web on a Prim)の設定が消えるんでしょうかね。

スクリプトでShared MediaのURLをセットする方法があるんでしょうから、それを調べてみますが。

Picture of Yan Lauria
Re: OpenSimについての開発要望
by Yan Lauria - Friday, 5 December 2014, 1:37 PM
 

リージョン・リスタートのせいかと思ったら、リログするだけでShared MediaのURLが消えてしまいますね。

なので、調べて、GIFアニメをスクリプトでセットできるようになりました。タッチしないと動画を読み込んで表示しないので、自動読み込みに設定する方法も調べないと。

以下で球面表示したうえで、テクスを-90度回転させ、上下・左右の拡大率を0.984にします。それもスクリ側で設定できるんでしょうけど。

-----------------------------------

default
{
state_entry()
{
integer face = 0;//球体の表面はO番
string imageURL =
"http://aquarobo.com/abyss/ofes-15-nondither.gif";//海洋モデルの動画
string dataURI = "data:text/html,<object data='" + imageURL + "'></object>";
llSetPrimMediaParams(face,
[PRIM_MEDIA_CURRENT_URL, dataURI,
PRIM_MEDIA_WIDTH_PIXELS, 2048,
PRIM_MEDIA_HEIGHT_PIXELS, 1024]);// GIFアニメの画像サイズが2048x1024なので
llTargetOmega(<llSin(DEG_TO_RAD * 23.4),0,llCos(DEG_TO_RAD * 23.4)>, 0.02*PI, 1.0);//地軸を23.4度傾けて自転させる。
}
}

Picture of Yan Lauria
Re: OpenSimについての開発要望
by Yan Lauria - Friday, 5 December 2014, 3:40 PM
 

Google Chromeを主たるブラウザにして、Flash Playerをプラグインしたうえで、

https://www.youtube.com/watch_popup?v=n0mupl4FZsQ

をプリムのメディアにセットしたら、目的の全画面YouTubeになりましたが、この代わりに上記のスクリプトで同じURLでいぇっても、なぜか動きません。

 

 

Picture of Iseki Fumikazu
Re: OpenSimについての開発要望
by Iseki Fumikazu - Friday, 5 December 2014, 4:30 PM
 

1.先ずは,Center Sim のスクリーンをリハビリを兼ねて修理します.

2.llLookAt のソースコードを見つけました.すごい短いです.簡単なのか,いい加減に書いてあるのか....

3.Wind のモジュールのコードも見つけました.読んでみます.

Picture of Iseki Fumikazu
Re: OpenSimについての開発要望
by Iseki Fumikazu - Friday, 5 December 2014, 6:43 PM
 

>> 1.先ずは,Center Sim のスクリーンをリハビリを兼ねて修理します.

Quick Time をインストールしていなかったという落ちでした.

 

球形スクリーンはちょっと誤魔化していますが,Center Sim のスクリーンの前のコントローラをクリックして,1番を選んでみてください.

 

Picture of Yan Lauria
Re: OpenSimについての開発要望
by Yan Lauria - Friday, 5 December 2014, 10:35 PM
 

1番を選ぶと、media_plugin_quicktimeがないと言うので、Quicktime 7をインストールしたけど、同じエラーメッセージ。Chromeにプラグインされていないのか、よくわからず。以下のサイトになんかややこしいことが書いてあるので、またあとで。

http://www.solvusoft.com/ja/files/%E4%B8%8D%E8%B6%B3-%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93-%E3%82%A8%E3%83%A9%E3%83%BC/dll/windows/windows-software-developer/third-party-application/media-plugin-quicktime-dll/

それはそうと、プリム編集>面選択>テクス・タブのメディア選択でhttps://www.youtube.com/watch_popup?v=n0mupl4FZsQを選ぶ方法で、なぜか消えることもなく、なんかうまいこといってます。

画像の地球の左端がYouTube全画面(スクリ使わず)、右端と右から3つめがGIFアニメ(スクリで指定)です。


Picture of Iseki Fumikazu
Re: OpenSimについての開発要望
by Iseki Fumikazu - Saturday, 6 December 2014, 1:06 AM
 

Center Sim の画像を載せておきます.私は QuickTime 7 をインストールしただけで,大丈夫でした.

データは Youtube のデータを落として,MP4 に変換しました.

 

 

 


Picture of Iseki Fumikazu
Re: OpenSimについての開発要望
by Iseki Fumikazu - Saturday, 6 December 2014, 1:30 AM
 

私の場合は,スクリプトを使用しているので,Webブラウザは関係ないように思うのですが?(ビューアが動画を実行している?)

一応,Singularity と FireStorm で確認しました.ただビューアで,「他の住人のスクリプトがメディアを再生することを許可」等の設定が必要です.

 

Picture of Yan Lauria
Re: OpenSimについての開発要望
by Yan Lauria - Saturday, 6 December 2014, 9:08 PM
 

すみません、この「他の住人のスクリプトがメディアを再生することを許可」ってのは、そこで設定するんでしたっけ? 土地情報のメディアでもないし、区画/エステートでもないし、設定のAudio&Videoでもないし・・・。

また、ずばり、スクリプトでYouTube全画面表示できているんでしたか。どうやら”media_plugin_quicktime.dll”というのが入っていないようで、QuickTime 7をインストールしただけではだめで、ところがウェブ上でmedia_plugin_quicktime.dll”を検索してダウンロードするのもあぶないようで、media_plugin_quicktime.dll”のレジストリを修復するソフト、WinThrusterってのも、これ大丈夫なのか怪しいですが、えいやっとクリックしたら、有料版を買うか、無料修復するか聞いてきて、無料修復をクリックして15のエラーを修復しても直らず。

 

Picture of Iseki Fumikazu
Re: OpenSimについての開発要望
by Iseki Fumikazu - Saturday, 6 December 2014, 10:57 PM
 

言葉足らずですみません.

Center Sim のスクリーン(MVS)は従来の土地のメディア情報を利用したスクリプトです.
llParcelMediaCommandList を使用しています.随分前に作ったスクリプトで,スクリプトから土地のメディア情報を切り替えています.
8個まで Web上のMP4データを指定できます(スクリプトを直せばそれ以上も可).

http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?MVS

写したいビデオがあれば MP4(などの QuickTimeが再生できるフォーマット)に変換して,Webサーバ上に乗せておけば再生できます.
Youtube も MP4であれば写せるはずですが,Flushなどの場合は QuickTime で再生できないので変換が必要です.
最近は Youtube では MP4は使用していないのでしたっけ?

この方式であれば,縦横比が何であっても調整可能です.欠点は土地の区画に依存する点です.

やはり,Web画面を写す方法の方が良いのでしょうか?

Picture of Yan Lauria
Re: OpenSimについての開発要望
by Yan Lauria - Saturday, 6 December 2014, 11:55 PM
 

Isekiさん

何はともかく、QuickTimeが有効にならないところで躓いています。

もうひとつ、この頃のYouTubeはMP4にダウンロードできないようになっちゃったんじゃないでしょうか? 昔はそれが可能となるサイトが検索すれば見つかったんですが・・・。

区画にひとつ、というのも、いささか不便で、複数の地球シミュレーション動画を並べるのが難しいので、Shared Mediaでできると便利です。

https://www.jogrid.net/wi/mod/forum/discuss.php?d=129に書いた方法でYouTube全画面球体表示できているので、これをスクリプト化できさえすればいいのですが・・・。

Picture of Iseki Fumikazu
Re: OpenSimについての開発要望
by Iseki Fumikazu - Tuesday, 9 December 2014, 9:13 PM
 

アニメーションGIFについてはうまく行くのを確認しました.

Youtube は難しいですね.

>> 区画にひとつ、というのも、いささか不便で、複数の地球シミュレーション動画を並べるのが難しいので、

地面を細かく区切ってしまうという手法もあります.

 

Picture of Iseki Fumikazu
Re: OpenSimについての開発要望
by Iseki Fumikazu - Tuesday, 9 December 2014, 10:12 PM
 

>> Youtube は難しいですね.

下記のようなURLを指定すれば,ループと自動再生が可能のようです.

Singularity と Firestorm の内臓ビューアで確認しました.
ログイン直後でも自動再生します.

ただし,ビューアの環境設定で「メディアの自動再生」をチェックする必要があります.

https://www.youtube.com/embed/?loop=1&autoplay=1&playlist=n0mupl4FZsQ

 

 

Picture of Iseki Fumikazu
Re: OpenSimについての開発要望
by Iseki Fumikazu - Tuesday, 27 January 2015, 5:46 PM
 

(1) もこれでOKですよね.

あとは (3) ですが,llLookAt()はllMoveTo() と合わせて 懸賞金(?)が出ているような....

http://www.hypergridbusiness.com/2015/01/opensim-users-pledge-900-to-improve-vehicles/


Picture of Yan Lauria
Re: OpenSimについての開発要望
by Yan Lauria - Tuesday, 27 January 2015, 7:00 PM
 

ぜひ、懸賞金を獲得してください^^