
EDIT: As asked, Linux and Mac launchers for demo packages added
Hello ! I made a little project I would like you to test and give me feedback, thank you!
WEB_3D: YOUR OPENSIM REGION IN A BROWSER
Web_3d turns an OpenSim region (an OAR converted to a GLB file) into a web page you visit in the browser, with nothing to install on the visitor's side: you walk around, you can fly, you follow portals from one region to another, you click on signs and pictures. A world map links several regions. Optionally, a small presence server lets you see the other visitors and chat.
See it: the Web_3d_demo (two regions linked by portals)
and one Photo Demo Galery
The Web 3d project (MIT-licensed code, documentation)
TWO READY-TO-USE PACKAGES (Windows, macOS, Linux) - unzip, read README.txt, then launch:
- region-simple.zip: your region in one file. A small example region opens right away; you replace the file with yours (site/region.glb). It includes a help page for your visitors, step-by-step documentation (including how to convert an OAR to GLB), a renaming script and the optional presence server. To publish, you copy the site/ folder to any plain web hosting.
- galerie-photos.zip: a 3D gallery of 30 photos, visited by walking around. You replace the images (1.jpg to 30.jpg) and the captions: it is not an OpenSim region, but a complete exhibition-room example with clickable panels, ready to customise in a simple way.
Launching: double-click the launcher (.bat on Windows, .command on macOS), or type "sh lancer-region.sh" (or "sh lancer-galerie.sh") in a terminal (Linux; Python 3.7 or later).
Why it is useful: show a region to someone who has no OpenSim viewer, put it online as a simple web page, or exhibit photos in 3D, with no software to install on the visitor's side (even on a simple memory stick!).
Good to know: the region is a snapshot (a GLB file), not a live world. Converting an OAR is done on Windows (Python and convoar). Tested with Edge and Chrome/Chromium.
The launchers are tested on Linux; the macOS ones have not been tried on a Mac yet (feedback welcome).
-------------------------------------------------------------------------------------------------------------------------------------
WEB_3D : VOTRE RÉGION OPENSIM DANS UN NAVIGATEUR
Web_3d transforme une région OpenSim (un OAR converti en fichier GLB) en une page web que l'on visite dans le navigateur, sans rien installer côté visiteur : on se promène à pied, on peut voler, on suit des portails d'une région à l'autre, on clique sur des panneaux et des images. Une carte des mondes relie plusieurs régions. En option, un petit serveur de présence permet de voir les autres visiteurs et de tchatter.
À voir : la démo sur Web_3d_Demo (deux régions reliées par des portails, sans présence) :
et une demo de galerie photos
Carte des mondes en démoLe projet Web_3d (code sous licence MIT, documentation)
DEUX PAQUETS PRÊTS À L'EMPLOI (Windows, macOS, Linux) - on dézippe, on lit README.txt, puis on lance :
- region-simple.zip : votre région en un fichier. Une petite région d'exemple s'ouvre tout de suite ; vous remplacez le fichier par le vôtre (site/region.glb). Il contient une page d'aide pour vos visiteurs, une documentation pas à pas (dont la conversion d'un OAR en GLB), un script de renommage et le serveur de présence facultatif. Pour publier, on copie le dossier site/ sur n'importe quel hébergement web de fichiers.
- galerie-photos.zip : une galerie de 30 photos en 3D, à visiter en se promenant. Vous remplacez les images (1.jpg à 30.jpg) et les légendes : ce n'est pas une région OpenSim, mais un exemple complet de salle d'exposition avec ses panneaux cliquables, prête à personnaliser de façon simple.
Lancement : double-clic sur le lanceur (.bat sous Windows, .command sous macOS), ou « sh lancer-region.sh » (ou « sh lancer-galerie.sh ») dans un terminal (Linux ; Python 3.7 ou plus).
L'intérêt : montrer une région à quelqu'un qui n'a pas de viewer OpenSim, la mettre en ligne sur une simple page web, ou exposer des photos en 3D, sans installer de logiciel côté visiteur. Et ceci, même sur une clef USB !
Bon à savoir : la région est un instantané (un fichier GLB), pas un monde en direct. La conversion d'un OAR se fait sous Windows (Python et convoar). Testé avec Edge et Chrome/Chromium .
Lanceurs testés sous Linux ; ceux de macOS n'ont pas encore été essayés sur un Mac (retours bienvenus).