#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