OARConverter
をテンプレートにして作成
[
トップ
] [
タイトル一覧
|
ページ一覧
|
新規
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* OAR Converter for Unity/UE [#w9a5caae]
** Overview
- This system converts from [[OAR]] of OpenSim to [[Colla...
- This software was developed by [[Fumi Iseki>Fumi.Hax]],...
-- Copyright (c) 2014 - 2024 Fumi.Iseki, Austin Tate, D.M...
-- Blog of introductions by Austin: https://blog.inf.ed.a...
- Latest Version is v1.8.x
- [[Howto Build Unity Appli >./Unity]] (our Memo)
*** for MS Windows [#j6251fd6]
- MS Windows UI is available. Please see ''[[OARConvWin]]...
** Change Log [#n096cc75]
- [[Change Log of Old Version>./Change Log]]
*** v1.8.x
**** v1.8.3 (2024/09/18)
- implemented a function to expand OAR file for Regions w...
-- stop using tar32/64.dll
**** v1,8,2 (2024/09/15)
- add handling of cases where objects with and without jo...
- GLTFAutoCollider.cs v1.1.1 for Unity
**** v1.8.0 (2024/09/06)
- support [[glTF/glb>glTF]] file output
- support PNG image file
- support UE5 Bug for glTF/glb with skeleton.
- fixed some bugs
** Feature
*** Functions. [#wc153255]
| Normal Prim | OK | |
| Sculpted Prim | OK | |
| Mesh | OK |Textures are limited to 32 pieces |
| Tree & Grass | Middling |Linden Tree is not supported. ...
| Flexible Prim | Middling | Become a normal object |
| Terrain | Middling |Terrain Texture is not well |
| Var Region | OK | |
| Mega Region | Middling |Regions of non-root useless |
| Avatar/NPC | No | |
| Script/Particle System | No | |
| Media | No | |
| Water | No |Water level of Terrain will be 0m |
| Others | No | |
*** Bugs or Limitations [#l7c6d7ff]
**** oarconv
- %%Planar Texture is not supported.%%
- Bumpmap Texture is not supported.
**** Unity [#r79cdfe6]
- Unity3D does not read some parameters from collada file...
- %%コライダー設定(物理設定)は読み込まれない.%%
**** Collada [#v0cf8b88]
- Collada does not support ''BumpMap''
-- oarconv treats BumpMap as extra tag.
** Attentions [#u6c728fc]
*** Functions
Sorry Japanese Text
- 全てのデータが問題なく変換できる訳ではありません.正確...
- 最大限の変換効果を得るには,エディタ拡張の [[SelectOARS...
- その他,こちらで把握していない問題点が多数存在するもの...
- SL Viewer は真に偉大なソフトウェアです (とても真似でき...
**** Not Support (そもそもコーディングしていない機能) [...
- サーポートしていないシェーディング方法があります(バン...
- アバターはサポートしていません.
- フレキシブルプリム,リンデンツリーはサポートしていませ...
- スクリプト(パーティクルシステム)はサポートしてません.
- 水面・水中はサポートしていません.Unityのアセットを使用...
**** Known Bugs (能力限界) [#g556f6ad]
- テクスチャが(正確に)読み込めない場合があります.
- アルファチャネルが正確に表示されない場合があります(ア...
- 一部テクスチャが正確に貼り付けられない場合があります(...
*** glTF/glb support
**** for Common
- %%A Texture folder is created when outputting a glb fil...
**** for Unity
- glTFast is used for import.
- SelectOARShader.cs is not started when glTFast is used ...
-- Shader settings are specified to some extent inside gl...
-- Since SelectOARShader.cs does not automatically select...
**** for UE5
- UE 5.3/5.4 can also drag & drop as-is (.gltf, .glb file...
-- Check the “Combine Static Meshe” checkbox in the “Stat...
-- If the “Are you sure you want to override asset Messag...
- Do not use the OARSelectMaterial plugin, as it does not...
- Collider is set manually at import (the beginning of th...
- When importing glTF/glb files with skeleton information...
-- (*) In glTF 2.0, matrix property is not required or sh...
-- If you want to get the same general glTF/glb files wit...
** Download [#bdedc2b4]
*** Source Code
- https://github.com/JunkBox-Library/JunkBox_Libpp
- https://github.com/JunkBox-Library/JunkBox_Win_Lib
- https://github.com/MTSGJ/oarconv
** Demos [#m41bf72b]
*** WebGL
- http://blackjack.nsl.tuis.ac.jp/unity/TUIS_NM/ TUIS wi...
- http://blackjack.nsl.tuis.ac.jp/unity/TUIS_HW/ with Ha...
- http://blackjack.nsl.tuis.ac.jp/unity/TUIS_SD/ with SD ...
- http://blackjack.nsl.tuis.ac.jp/unity/TUIS_TWIN/ with U...
- http://blackjack.nsl.tuis.ac.jp/unity/Marineville/ with...
- http://blackjack.nsl.tuis.ac.jp/unity/OpenVCE/ with Nak...
*** Youtube
- https://youtu.be/AOnfXmVD5uM (v1.6.0)
- https://youtu.be/LUhqNJHLCuM (v1.2.0)
- https://youtu.be/eOd5Vsb85q4 (v1.0.0)
*** Videos at BlackJack
- https://blackjack.nsl.tuis.ac.jp/video/PronamaChan_are_...
- https://blackjack.nsl.tuis.ac.jp/video/OARConvWin1.6.0_...
** Download [#f6b9aa88]
- OAR Converter needs ''[[JunkBox_Lib]]'': https://github...
- OAR Converter Source Code: https://github.com/MTSGJ/oar...
*** ''[[for MS Windows Binary>OARConvWin]] ''
- [[OARConvWin-1.8.3.zip>https://blackjack.nsl.tuis.ac.jp...
- [[OARConvWin-1.7.12.zip>https://blackjack.nsl.tuis.ac.j...
- [[OARConvWin-1.6.0.zip>https://blackjack.nsl.tuis.ac.jp...
- [[OARConvWin-1.5.0.zip>https://blackjack.nsl.tuis.ac.jp...
** Compile of Source Code [#t5fa69f9]
*** Needed External Libraries [#zd40935b]
**** zlib devel package
- If you can use yum command, please execute ''yum instal...
# dnf install zlib-devel -y
**** [[OpenJpeg2>OpenJpeg]]
- https://github.com/uclouvain/openjpeg/archive/refs/tags...
# wget https://github.com/uclouvain/openjpeg/archive/ref...
# tar zxfv version.2.5.tar.gz
# cd openjpeg-version.2.5
# cmake .
# make
# make install
*** JunkBox Library and OAR Converter
- OAR Converter needs JunkBox Library
<pre>
# git clone https://github.com/JunkBox-Library/JunkBox_Li...
# cd JunkBox_Lib
# ./config.sh
# ./configure --enable-jpeg --enable-openjpeg=/usr/local:...
# make
# cd C++Lib
# make
# cd ../..
# git clone https://github.com/MTSGJ/oarconv
# cd oarconv
# make
</pre>
** Usage [#o31ca9b8]
**** Example [#h438d24d]
- Show help message
% oarconv -h
- You will get collada files in ./DAE directory.
% mkdir OAR
% cd OAR
% tar zxfv (any directory)/oarfile.oar
% cd ..
% oarconv -i OAR -o DAE
- convert only xxxx.xml object.
% oarconv -i OAR -o DAE -f OAR/objects/xxxx.xml
- convert only terrain data
% oarconv -i OAR -o DAE -e 0
- get a STL file of one object
% oarconv -i ABYSS -o STL -f ABYSS/objects/Venus_428-154...
- support joint for DAE
% oarconv -i OAR -a /usr/local/opensim/bin/assets/Textur...
- support Wavefront OBJ file for UE
# oarconv -i OAR -a /usr/local/opensim/bin/assets/Textur...
**** Help message [#a90ff5f4]
oarconv [-i OAR_directory] [-o output_directory] [-a add...
[-t terrain_texture_scale] [-c external_convert_...
[-s start_no.] [-e end_no.]
[-x shift_of_x_direction] [-y shift_of_y_directi...
[--oar OAR_file]
[--dae | --obj | --gltf | --glb | --stl] [--unit...
[-d] [-v] [-h | --help]
-i : specify OAR directory. default is ./
-o : specify output directory. default is DAE/
-f : specify object xml file. only specified file is c...
-a : specify adding assets directories that separated ...
-t : specify Terrain texture scale. default is 7.000000
-c : specify external convert command from jp2 to othe...
-s : specify start number of xml file. default is 0.
-e : specify end number of xml file. count from zero. ...
-x : specify shift of x direction of all objects. defa...
-y : specify shift of y direction of all objects. defa...
-z : specify shift of z direction of all objects. defa...
--oar : specify OAR file. The -i option has priority.
--dae : output Collada DAE file(s).
--obj : output Wavefront OBJ file(s).
--gltf: output glTF file(s).
--glb : output glb file(s).
--stl : output STL ASCII file(s).
--unity : for Unity Engine.
--ue : for Unreal Engine.
--dg : degenerate shift data to the origin.
--tga : use TGA file as texture.
--png : use PNG file as texture. (default)
--nooffset : same for --dg
--joint : Process Joints
-d : debug mode. display debug information.
-v : display version information.
-h : display this help messages.
--help : display this help messages.
ex.) oarconv -i OAR -a /usr/local/opensim/bin:./assets -...
ex.) oarconv -i OAR -a /usr/local/opensim/bin/assets/Tex...
ex.) oarconv -i OAR -s 0 -e 0 --dae --unity # output ter...
** Trouble Shooting [#s3f53a84]
**** Error messages: "OARTool::ConvertTexture: ERROR: te...
- OpenJpeg v1.x can not convert those textures. Please in...
** License [#t9bbafac]
- OAR Converter is provided under the following BSD type ...
<pre>
License of OAR Converter
OAR Converter Copyright (c) 2014-2016 Fumi.Iseki, Austin ...
https://www.nsl.tuis.ac.jp/
All rights reserved.
BSD 3-Clause License
Copyright (c) 2023, Metaverse Technology Study Group of J...
Redistribution and use in source and binary forms, with o...
modification, are permitted provided that the following c...
1. Redistributions of source code must retain the above c...
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the abov...
this list of conditions and the following disclaimer i...
and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names...
contributors may be used to endorse or promote product...
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CO...
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT...
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A P...
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CON...
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,...
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SU...
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTE...
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRAC...
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN AN...
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF S...
</pre>
*** Exemption from responsibility. [#i7a1fccc]
This software is not guaranteed at all.
The author doesn't assume the responsibility for the prob...
Please use everything by the self-responsibility.
*** Address of thanks. [#g24aa86c]
- This system uses the source code and resource of OpenSi...
- This system uses the source code of OpenMetaverse in pa...
- This system uses OpenJpeg command and library. see also...
- This system uses zlib library. http://www.zlib.net/
- Thank you very much for all contributors!!
*** [[Memos of Development>./devel]] [#i9436202]
#br
終了行:
* OAR Converter for Unity/UE [#w9a5caae]
** Overview
- This system converts from [[OAR]] of OpenSim to [[Colla...
- This software was developed by [[Fumi Iseki>Fumi.Hax]],...
-- Copyright (c) 2014 - 2024 Fumi.Iseki, Austin Tate, D.M...
-- Blog of introductions by Austin: https://blog.inf.ed.a...
- Latest Version is v1.8.x
- [[Howto Build Unity Appli >./Unity]] (our Memo)
*** for MS Windows [#j6251fd6]
- MS Windows UI is available. Please see ''[[OARConvWin]]...
** Change Log [#n096cc75]
- [[Change Log of Old Version>./Change Log]]
*** v1.8.x
**** v1.8.3 (2024/09/18)
- implemented a function to expand OAR file for Regions w...
-- stop using tar32/64.dll
**** v1,8,2 (2024/09/15)
- add handling of cases where objects with and without jo...
- GLTFAutoCollider.cs v1.1.1 for Unity
**** v1.8.0 (2024/09/06)
- support [[glTF/glb>glTF]] file output
- support PNG image file
- support UE5 Bug for glTF/glb with skeleton.
- fixed some bugs
** Feature
*** Functions. [#wc153255]
| Normal Prim | OK | |
| Sculpted Prim | OK | |
| Mesh | OK |Textures are limited to 32 pieces |
| Tree & Grass | Middling |Linden Tree is not supported. ...
| Flexible Prim | Middling | Become a normal object |
| Terrain | Middling |Terrain Texture is not well |
| Var Region | OK | |
| Mega Region | Middling |Regions of non-root useless |
| Avatar/NPC | No | |
| Script/Particle System | No | |
| Media | No | |
| Water | No |Water level of Terrain will be 0m |
| Others | No | |
*** Bugs or Limitations [#l7c6d7ff]
**** oarconv
- %%Planar Texture is not supported.%%
- Bumpmap Texture is not supported.
**** Unity [#r79cdfe6]
- Unity3D does not read some parameters from collada file...
- %%コライダー設定(物理設定)は読み込まれない.%%
**** Collada [#v0cf8b88]
- Collada does not support ''BumpMap''
-- oarconv treats BumpMap as extra tag.
** Attentions [#u6c728fc]
*** Functions
Sorry Japanese Text
- 全てのデータが問題なく変換できる訳ではありません.正確...
- 最大限の変換効果を得るには,エディタ拡張の [[SelectOARS...
- その他,こちらで把握していない問題点が多数存在するもの...
- SL Viewer は真に偉大なソフトウェアです (とても真似でき...
**** Not Support (そもそもコーディングしていない機能) [...
- サーポートしていないシェーディング方法があります(バン...
- アバターはサポートしていません.
- フレキシブルプリム,リンデンツリーはサポートしていませ...
- スクリプト(パーティクルシステム)はサポートしてません.
- 水面・水中はサポートしていません.Unityのアセットを使用...
**** Known Bugs (能力限界) [#g556f6ad]
- テクスチャが(正確に)読み込めない場合があります.
- アルファチャネルが正確に表示されない場合があります(ア...
- 一部テクスチャが正確に貼り付けられない場合があります(...
*** glTF/glb support
**** for Common
- %%A Texture folder is created when outputting a glb fil...
**** for Unity
- glTFast is used for import.
- SelectOARShader.cs is not started when glTFast is used ...
-- Shader settings are specified to some extent inside gl...
-- Since SelectOARShader.cs does not automatically select...
**** for UE5
- UE 5.3/5.4 can also drag & drop as-is (.gltf, .glb file...
-- Check the “Combine Static Meshe” checkbox in the “Stat...
-- If the “Are you sure you want to override asset Messag...
- Do not use the OARSelectMaterial plugin, as it does not...
- Collider is set manually at import (the beginning of th...
- When importing glTF/glb files with skeleton information...
-- (*) In glTF 2.0, matrix property is not required or sh...
-- If you want to get the same general glTF/glb files wit...
** Download [#bdedc2b4]
*** Source Code
- https://github.com/JunkBox-Library/JunkBox_Libpp
- https://github.com/JunkBox-Library/JunkBox_Win_Lib
- https://github.com/MTSGJ/oarconv
** Demos [#m41bf72b]
*** WebGL
- http://blackjack.nsl.tuis.ac.jp/unity/TUIS_NM/ TUIS wi...
- http://blackjack.nsl.tuis.ac.jp/unity/TUIS_HW/ with Ha...
- http://blackjack.nsl.tuis.ac.jp/unity/TUIS_SD/ with SD ...
- http://blackjack.nsl.tuis.ac.jp/unity/TUIS_TWIN/ with U...
- http://blackjack.nsl.tuis.ac.jp/unity/Marineville/ with...
- http://blackjack.nsl.tuis.ac.jp/unity/OpenVCE/ with Nak...
*** Youtube
- https://youtu.be/AOnfXmVD5uM (v1.6.0)
- https://youtu.be/LUhqNJHLCuM (v1.2.0)
- https://youtu.be/eOd5Vsb85q4 (v1.0.0)
*** Videos at BlackJack
- https://blackjack.nsl.tuis.ac.jp/video/PronamaChan_are_...
- https://blackjack.nsl.tuis.ac.jp/video/OARConvWin1.6.0_...
** Download [#f6b9aa88]
- OAR Converter needs ''[[JunkBox_Lib]]'': https://github...
- OAR Converter Source Code: https://github.com/MTSGJ/oar...
*** ''[[for MS Windows Binary>OARConvWin]] ''
- [[OARConvWin-1.8.3.zip>https://blackjack.nsl.tuis.ac.jp...
- [[OARConvWin-1.7.12.zip>https://blackjack.nsl.tuis.ac.j...
- [[OARConvWin-1.6.0.zip>https://blackjack.nsl.tuis.ac.jp...
- [[OARConvWin-1.5.0.zip>https://blackjack.nsl.tuis.ac.jp...
** Compile of Source Code [#t5fa69f9]
*** Needed External Libraries [#zd40935b]
**** zlib devel package
- If you can use yum command, please execute ''yum instal...
# dnf install zlib-devel -y
**** [[OpenJpeg2>OpenJpeg]]
- https://github.com/uclouvain/openjpeg/archive/refs/tags...
# wget https://github.com/uclouvain/openjpeg/archive/ref...
# tar zxfv version.2.5.tar.gz
# cd openjpeg-version.2.5
# cmake .
# make
# make install
*** JunkBox Library and OAR Converter
- OAR Converter needs JunkBox Library
<pre>
# git clone https://github.com/JunkBox-Library/JunkBox_Li...
# cd JunkBox_Lib
# ./config.sh
# ./configure --enable-jpeg --enable-openjpeg=/usr/local:...
# make
# cd C++Lib
# make
# cd ../..
# git clone https://github.com/MTSGJ/oarconv
# cd oarconv
# make
</pre>
** Usage [#o31ca9b8]
**** Example [#h438d24d]
- Show help message
% oarconv -h
- You will get collada files in ./DAE directory.
% mkdir OAR
% cd OAR
% tar zxfv (any directory)/oarfile.oar
% cd ..
% oarconv -i OAR -o DAE
- convert only xxxx.xml object.
% oarconv -i OAR -o DAE -f OAR/objects/xxxx.xml
- convert only terrain data
% oarconv -i OAR -o DAE -e 0
- get a STL file of one object
% oarconv -i ABYSS -o STL -f ABYSS/objects/Venus_428-154...
- support joint for DAE
% oarconv -i OAR -a /usr/local/opensim/bin/assets/Textur...
- support Wavefront OBJ file for UE
# oarconv -i OAR -a /usr/local/opensim/bin/assets/Textur...
**** Help message [#a90ff5f4]
oarconv [-i OAR_directory] [-o output_directory] [-a add...
[-t terrain_texture_scale] [-c external_convert_...
[-s start_no.] [-e end_no.]
[-x shift_of_x_direction] [-y shift_of_y_directi...
[--oar OAR_file]
[--dae | --obj | --gltf | --glb | --stl] [--unit...
[-d] [-v] [-h | --help]
-i : specify OAR directory. default is ./
-o : specify output directory. default is DAE/
-f : specify object xml file. only specified file is c...
-a : specify adding assets directories that separated ...
-t : specify Terrain texture scale. default is 7.000000
-c : specify external convert command from jp2 to othe...
-s : specify start number of xml file. default is 0.
-e : specify end number of xml file. count from zero. ...
-x : specify shift of x direction of all objects. defa...
-y : specify shift of y direction of all objects. defa...
-z : specify shift of z direction of all objects. defa...
--oar : specify OAR file. The -i option has priority.
--dae : output Collada DAE file(s).
--obj : output Wavefront OBJ file(s).
--gltf: output glTF file(s).
--glb : output glb file(s).
--stl : output STL ASCII file(s).
--unity : for Unity Engine.
--ue : for Unreal Engine.
--dg : degenerate shift data to the origin.
--tga : use TGA file as texture.
--png : use PNG file as texture. (default)
--nooffset : same for --dg
--joint : Process Joints
-d : debug mode. display debug information.
-v : display version information.
-h : display this help messages.
--help : display this help messages.
ex.) oarconv -i OAR -a /usr/local/opensim/bin:./assets -...
ex.) oarconv -i OAR -a /usr/local/opensim/bin/assets/Tex...
ex.) oarconv -i OAR -s 0 -e 0 --dae --unity # output ter...
** Trouble Shooting [#s3f53a84]
**** Error messages: "OARTool::ConvertTexture: ERROR: te...
- OpenJpeg v1.x can not convert those textures. Please in...
** License [#t9bbafac]
- OAR Converter is provided under the following BSD type ...
<pre>
License of OAR Converter
OAR Converter Copyright (c) 2014-2016 Fumi.Iseki, Austin ...
https://www.nsl.tuis.ac.jp/
All rights reserved.
BSD 3-Clause License
Copyright (c) 2023, Metaverse Technology Study Group of J...
Redistribution and use in source and binary forms, with o...
modification, are permitted provided that the following c...
1. Redistributions of source code must retain the above c...
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the abov...
this list of conditions and the following disclaimer i...
and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names...
contributors may be used to endorse or promote product...
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CO...
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT...
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A P...
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CON...
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,...
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SU...
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTE...
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRAC...
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN AN...
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF S...
</pre>
*** Exemption from responsibility. [#i7a1fccc]
This software is not guaranteed at all.
The author doesn't assume the responsibility for the prob...
Please use everything by the self-responsibility.
*** Address of thanks. [#g24aa86c]
- This system uses the source code and resource of OpenSi...
- This system uses the source code of OpenMetaverse in pa...
- This system uses OpenJpeg command and library. see also...
- This system uses zlib library. http://www.zlib.net/
- Thank you very much for all contributors!!
*** [[Memos of Development>./devel]] [#i9436202]
#br
ページ名: