gaming
OpenMW compilé en WebAssembly fait tourner Morrowind nativement dans un navigateur
Un développeur connu sous le nom de Dumpster Buddy a compilé OpenMW, le moteur open‑source de The Elder Scrolls III: Morrowind, en WebAssembly afin que le moteur réel s'exécute dans un onglet de navigateur. Le port pour navigateur démarre dans le jeu (Seyda Neen), prend en charge les sauvegardes, les manettes et les mods, et n'est ni un flux vidéo ni un émulateur. Des composants du moteur ont été reconstruits pour le web — OpenSceneGraph a été porté vers WebGL2 et des travaux ont été menés sur les ombres, les shaders de réflexion d'eau et l'éclairage par pixel, avec utilisation de supersampling car l'anti‑aliasing matériel ne survit pas au post‑processing WebGL2. Le port exige que les fichiers originaux de Morrowind soient accessibles localement au navigateur, et le développeur envisage d'ajouter du multijoueur et un gestionnaire de mods.
- Dumpster Buddy a compilé OpenMW en WebAssembly pour que le moteur réel de Morrowind s'exécute dans un onglet de navigateur, sans streaming ni émulation.
- La version navigateur démarre directement dans le monde du jeu (Seyda Neen) et prend en charge les sauvegardes, les manettes et les mods.
- Le travail technique a inclus le portage du renderer OpenSceneGraph vers WebGL2, la correction d'artefacts d'ombres, l'ajout d'un shader blur personnalisé pour les réflexions d'eau et l'éclairage par pixel, et l'utilisation du supersampling car l'anti‑aliasing matériel échoue après le post‑processing WebGL2.
- Le port navigateur nécessite les fichiers originaux de Morrowind accessibles localement, et le développeur envisage d'ajouter du multijoueur et un gestionnaire de mods.