2: 2014-10-11 (Sat) 11:59:24 iseki |
3: 2014-10-12 (Sun) 13:50:25 iseki |
- | ** OAR Converter [#n400c7af] | + | ** OARCONV [#w9a5caae] |
| + | - This system converts from OAR of OpenSim to Collada files. |
| | | |
- | *** oarconv [#sbe8a07e] | + | | Normal Prim | maybe OK |Test is not enough | |
- | - メッシュのテクスチャは 17個まで. | + | | Sculpted Prim | OK | | |
- | - 木と草はいい加減 | + | | Mesh | OK |Textures are limited to 16 pieces | |
- | - PrimMesher の理解度は半分以下. | + | | Tree & Grass |not Well | | |
- | - 水面は無し.0m が水面になるように調整済み.また Terrainの中心が (0.0, 0.0) | + | | Terrain | Middling |Terrain Texture is not well | |
| + | | Avatar | No | | |
| + | | Particle System | No | | |
| + | | Water | No |Water level of Terrain will be 0m | |
| + | | Others | No | | |
| + | - This system is using the source code and resource of OpenSim in part. see also http://opensimulator.org/ |
| + | - This system uses OpenJpeg command. see also http://www.openjpeg.org/ |
| #br | | #br |
| | | |
- | *** OAR [#l721c17c] | + | *** Download [#f6b9aa88] |
- | - objects ディレクトリが階層構造になっている場合がある. | + | - Comming Soon!! |
- | - assets ディレクトリに _object.xml ファイルがある.(何?) -> オブジェクト内オブジェクト | + | |
| #br | | #br |
| | | |
- | *** OpenJpeg [#x7af476f] | + | *** Install [#t5fa69f9] |
- | - 一部,スカルプトのテクスチャの読み込みでワーニングが出る. | + | **** Needed External Libraries [#zd40935b] |
- | -- WARNING in tgt_create tree->numnodes == 0, no tree created. | + | - zlib |
| + | - libjpeg |
| + | - [[OpenJpeg]] (2.0 or 2.1) http://www.openjpeg.org/ |
| + | -- Please install openjpeg to ''/usr/local'' |
| + | # wget https://openjpeg.googlecode.com/files/openjpeg-2.0.0.tar.gz |
| + | # zcat openjpeg-2.0.0.tar.gz |tar xfv - |
| + | # cd openjpeg-2.0.0 |
| + | # cmake . |
| + | # make |
| + | # make install |
| + | |
| + | **** Compile & Install [#tf329e06] |
| + | - Download and extract the package. |
| + | # cd JunkBox_Lib |
| + | # ./configure --enable-jpeg --enable-openjpeg=2.0 (if you installed openjpeg-2.1, use --enable-openjpeg=2.1) |
| + | # make |
| + | # cd C++Lib |
| + | # make |
| + | # cd ../../oarconv |
| + | # make |
| + | # make install |
| + | |
| + | *** Usage [#o31ca9b8] |
| + | - Example |
| + | % oarconv -h |
| + | % mkdir OAR |
| + | % cd OAR |
| + | % zcat (any directory)/oarfile.oar |tar xfv - |
| + | % oarconv -i . -o ../DAE -a /usr/local/opensim/bin/assets/TexturesAssetSet -d |
| + | #br |
| + | |
| + | **** to Unity3D [#a77a7749] |
| + | #br |
| + | |
| + | *** Bugs or Limitations [#l7c6d7ff] |
| + | **** oarconv [#h97c83df] |
| + | #br |
| + | |
| + | **** Unity3D [#r79cdfe6] |
| + | #br |
| + | **** OpenJpeg [#xdb6b9c2] |
| + | #br |
| + | |
| + | **** Collada [#v0cf8b88] |
| + | - Collada does not support ''BumpMap'' |
| #br | | #br |
| | | |
- | *** Unity3D [#obc65b27] | + | *** [[Memos of Development>./devel]] [#i9436202] |
- | - 地面や%%大きいオブジェクト%%ではアフィン変換のシフトが適用されない | + | |
- | -- オブジェクトの大きさではなく,daeファイル内にオブジェクト(node)が一つしかないと,平行移動されない. | + | |
- | -- オブジェクトが一つの場合はダミーの nodeを追加する. | + | |
- | -- 地形データはアフィン変換を用いないで,生データをシフトさせる.その方が,地形の真ん中がオブジェクトの中心になる. | + | |
- | - テクスチャのαチャンネルが有用にならない. | + | |
- | -- デフォルトのシェーダー(Diffuse)がαチャンネルに対応していない | + | |
- | -- Assets の Materials を選択し,中のボールを範囲選択し,シェーダーを Transparent->Diffuse にする. | + | |
- | --- 透過しなくて良いものまで,透過しちゃう!! | + | |
- | -- 地面のテクスチャは Diffuseのまま | + | |
- | - Specular, Glow, BumpMap も駄目 | + | |
- | - Color + Texture は Collada を規約違反すると OK | + | |
| #br | | #br |