■作品名:クリエモン
■作者名:Sabro Boucher
■カテゴリ:その他
■作品の説明
クリエモンは表情をWebサイトで共有できる新感覚アバターです。
クリエモン
http://www.creamon.net/
上記Webページにアップロードされている
目、鼻、口などのパーツを組み合わせて
オリジナルの表情をお気に入りに登録し、
それをセカンドライフでロードして使用します。
お気に入りの登録、表情のロードをするには
ユーザ登録が必要です。
詳しくは以下のページをご覧ください。
クリエモンの遊び方
http://www.creamon.net/help/intro
また、上級者はクリエモンのシステムを使った
オリジナルの表情可変アバターを制作できます。
チャレンジお待ちしております。
クリエモン対応アバターの作り方
http://www.creamon.net/help/avatarmaking
■工夫した点
クリエモンのメインとなっているのは、やはりHTTPでのロード処理です。
Web上のDBに登録されているお気に入りデータ(テクスチャのkey情報)を
この関数で取得し、HUDに反映させています。
ただ、llHTTPRequestのレスポンス容量2048バイトの制限上
1回では持ってこれないので、4回に分けて取得するなどの工夫もしています。
他、工夫した点は、チャンネル自動生成です。
HUDとアバターは、Listenで通信しているのですが
このチャンネルが全アバターで同じだと混線の怖れがあり、
また、発言オブジェクトのオーナー等をチェックして混線を防ぐにしても
多くのアバターの集まる場所では負荷の元になります。
そこでアバターのKey情報から、ユーザ固有のチャンネルを生成することで
これを回避しています。
■主要な機能として使っているLSL関数など
llHTTPRequest
■自己紹介など
Sabro Boucher(さぶろー)
さぶろクリエイト
http://www.sabrocreate.com/
*Product Name: Creamon
*Creator: Sabro Boucher
*Description
The Creamon is new type avatar which can share face parts in web site.
Creamon
http://www.creamon.net/
You can save original expression maked by uploaded face parts,
and You can load it from secondlife
If you want to save expression and load expression in SL,
You need to regist.
You can get detail info in this page.
Get Started Creamon
http://www.creamon.net/help/intro
And power user can make original expression exchangeable avatar.
Let's try it.
How to make Creamon Avatar
http://www.creamon.net/help/avatarmaking
Main function in creamon is llHTTPRequest.
Creamon HUD download favorite expression data by llHTTPRequest from web-db.
But llHTTPRequest have response size limit 2048 byte,
So I scheme downloading devide 4 times.
Somewhere Else I scheme auto generate listen channel.
HUD and Avatar communicate by listen,
But if all avatar use same channel, there is a possibility that cross talk.
If I prevent it by owner check for say object, it cause lag.
So I generate its own channel from avatar's key.
*LSL Functions used in this item
llHTTPRequest
*Creator Profile
Sabro Boucher
Sabro Create
http://www.sabrocreate.com/
■作者名:Sabro Boucher
■カテゴリ:その他
■作品の説明
クリエモンは表情をWebサイトで共有できる新感覚アバターです。
クリエモン
http://www.creamon.net/
上記Webページにアップロードされている
目、鼻、口などのパーツを組み合わせて
オリジナルの表情をお気に入りに登録し、
それをセカンドライフでロードして使用します。
お気に入りの登録、表情のロードをするには
ユーザ登録が必要です。
詳しくは以下のページをご覧ください。
クリエモンの遊び方
http://www.creamon.net/help/intro
また、上級者はクリエモンのシステムを使った
オリジナルの表情可変アバターを制作できます。
チャレンジお待ちしております。
クリエモン対応アバターの作り方
http://www.creamon.net/help/avatarmaking
■工夫した点
クリエモンのメインとなっているのは、やはりHTTPでのロード処理です。
Web上のDBに登録されているお気に入りデータ(テクスチャのkey情報)を
この関数で取得し、HUDに反映させています。
ただ、llHTTPRequestのレスポンス容量2048バイトの制限上
1回では持ってこれないので、4回に分けて取得するなどの工夫もしています。
他、工夫した点は、チャンネル自動生成です。
HUDとアバターは、Listenで通信しているのですが
このチャンネルが全アバターで同じだと混線の怖れがあり、
また、発言オブジェクトのオーナー等をチェックして混線を防ぐにしても
多くのアバターの集まる場所では負荷の元になります。
そこでアバターのKey情報から、ユーザ固有のチャンネルを生成することで
これを回避しています。
■主要な機能として使っているLSL関数など
llHTTPRequest
■自己紹介など
Sabro Boucher(さぶろー)
さぶろクリエイト
http://www.sabrocreate.com/
*Product Name: Creamon
*Creator: Sabro Boucher
*Description
The Creamon is new type avatar which can share face parts in web site.
Creamon
http://www.creamon.net/
You can save original expression maked by uploaded face parts,
and You can load it from secondlife
If you want to save expression and load expression in SL,
You need to regist.
You can get detail info in this page.
Get Started Creamon
http://www.creamon.net/help/intro
And power user can make original expression exchangeable avatar.
Let's try it.
How to make Creamon Avatar
http://www.creamon.net/help/avatarmaking
Main function in creamon is llHTTPRequest.
Creamon HUD download favorite expression data by llHTTPRequest from web-db.
But llHTTPRequest have response size limit 2048 byte,
So I scheme downloading devide 4 times.
Somewhere Else I scheme auto generate listen channel.
HUD and Avatar communicate by listen,
But if all avatar use same channel, there is a possibility that cross talk.
If I prevent it by owner check for say object, it cause lag.
So I generate its own channel from avatar's key.
*LSL Functions used in this item
llHTTPRequest
*Creator Profile
Sabro Boucher
Sabro Create
http://www.sabrocreate.com/
