#author("2023-12-30T18:41:45+00:00","default:iseki","iseki")
#author("2023-12-30T18:42:21+00:00","default:iseki","iseki")
* OpenSim Real Time Diorama System 2 [#n7e1cce6]

** OpenSim Diorama System [#p8953632]
&ref(diorama2.png,,40%);~


*** github
- https://github.com/MTSGJ/opensim.diorama


*** Demo [#ifc26417]
- v2.0 Demo : http://youtu.be/RLtI-2uCRVY


*** OpenSim Diorama System v2 [#s5f7d9bd]
- This System is using [[SRTM>http://www2.jpl.nasa.gov/srtm/]] data
- This System is using [[Google Map API>https://developers.google.com/maps/documentation/staticmaps/]]
&ref(ODS2.jpg,,50%);

*** Previus Version [#a7aac2a0]
- [[OpenSim Diorama System v1.0>/OpenSim/Diorama]]
- v1.0 Demo : http://www.youtube.com/watch?v=NKBu95z3cgc


*** Download [#kb7db095]
**** Release
- https://github.com/MTSGJ/opensim.diorama/releases/tag/v2.0.0

**** v2.0 Development Version
- git clone https://github.com/MTSGJ/opensim.diorama.git


** The most simplest Getting Start [#w8708baa]
+ Download patched OpenSim.exe and copy to OpenSim folder (directory). (Sorry not upload yet)
-- Please set ''OSFunctionThreatLevel'' to ''High'' in OpenSim.ini
-- Execute OpenSim.exe
+ Download patched Viewer and copy to original viewer folder. And execute it.
+ Login to OpenSim.
+ Set all ''Texture Elevation Range'' of Terrain to ''0.0 (both Low and High)'' at World, Region/Estate menu in Viewer.
+ Create Object and create new script. Copy and paste LSL (TerrainModifyer) and conf note card (TerrainMod.conf).
+ Type command. Example ... ''/5050 mapping 46.849742x-121.761278''



** OpenSim Server [#l83afdd9]
*** Extend Server Function [#g45c8378]
- Patch: https://github.com/MTSGJ/opensim.diorama/blob/main/patch/opensim_diorama_0.9.1.patch
-- Correct bug of ''DynamicTexture'' function for osSetTerrainTextureURL()
-- Add ''osTerrainSetByString()'' function to LSL
-- Add ''osSetTerrainTextureURL()'' function to LSL
-- Add ''osTerrainFill()'' function to LSL


*** Patched OpenSim.exe [#h5e52918]


**** 0.8.1 Dev [#d3d31d05]
- [[OpenSim_nsl_0.8.1Dev.exe (zip)>https://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/opensim_bin/OpenSim_nsl_0.8.1Dev.zip]]


** Web Server (PHP) [#u663075a]
- Web Server Scripts (PHP) download Terrain Height data and Terrain Texture Data.
-- get_height.php : down load height data as string data.
-- get_texture.php : down load texture data.

- This System is using [[SRTM>http://www2.jpl.nasa.gov/srtm/]] data as Height Data
- This System is using [[Google Map API>https://developers.google.com/maps/documentation/staticmaps/]] as Texture Data

- If you difficult to set up Web Server, you may use our Web Server (http://www.nsl.tuis.ac.jp/geo )

- ex.) Mt. Rainier
-- http://www.nsl.tuis.ac.jp/geo/get_texture.php?code=46.849742x-121.761278&tex=photo&rate=1.0&ch=0
-- http://www.nsl.tuis.ac.jp/geo/get_height.php?code=46.849742x-121.761278&rate=1.0&sea=20
-- https://www.nsl.tuis.ac.jp/geo/get_texture.php?code=46.849742x-121.761278&tex=photo&rate=1.0&ch=0
-- https://www.nsl.tuis.ac.jp/geo/get_height.php?code=46.849742x-121.761278&rate=1.0&sea=20



** LSL [#c8c97828]
- [[TerrainModifyer>https://github.com/MTSGJ/opensim.diorama/blob/main/lsl/2.0.0/TerrainModifyer_2.0.0]]
- [[TerrainMod.conf>https://github.com/MTSGJ/opensim.diorama/blob/main/lsl/2.0.0/TerrainMod.conf]]



** SL Viewer [#pf47a642]

*** Extend Viewer Function [#tb2e21b5]
- Direct display terrain textures on Region.
-- http://youtu.be/LJVHHp7bviA


*** Patched Viewer [#r997dc46]
- Install original Viewer and copy the below patched Viewer to original Viewer installed folder.


**** Singularity Viewer [#j36d81f7]
- [[SingularityViewer-1.8.6-nsl (x86)>https://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/viewer_bin/SingularityViewer-1.8.6-nsl.zip]]  :  [[Patch>https://github.com/MTSGJ/opensim.diorama/blob/main/viewer/Singularity/diorama.patch]]


**** Firestorm Viewer [#dd171e7a]
- [[FirestormOS-4.6.9-nsl (x86)>https://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/viewer_bin/FirestormOS-4.6.9-nsl.zip]] : [[Patch>https://github.com/MTSGJ/opensim.diorama/blob/main/viewer/Firestorm/diorama.patch]]

** Bug [#faaacb8b]
-描画距離が大きいと他のSIMの影響を受けて,画像がおかしくなる~

&ref(diorama2_err.png,,40%);~


** Development [#b7e71329]
*** Memo [#tdc8640c]
- https://github.com/JakDaniels/OpenSimTide

#br

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS