~/talk

Playing with Nuxt in 3D

Talkat Nuxt Nation 2024 · 2024-11-12..11-13· [webxr, creative-coding]
slides:none on file

Live demo builds a browser mini‑game proof‑of‑concept using Nuxt + WebGL + ThreeJS + TresJS, loads glTF models (windmill with rotating blades driven by useLoop), and stores game state in Pinia state store. Shadows and water rely on custom shaders and reveal shadow bias and distance artifacts; performance needs Draco compression for large models and has limits on lower‑end devices and gamepad/VR support in Tres. Code is open source and currently supports two buildable buildings.

AI-written summary · about

  1. 0:003D on the web
  2. 1:06WebGL and rendering layers
  3. 2:353D scene with Tres.js
  4. 3:19Cameras lights meshes
  5. 5:25Materials and shadows
  6. 6:28GLTF model loading
  7. 7:09Animations with render loops
  8. 8:14Browser 3D game
  9. 9:38Time and dynamic lighting
  10. 10:21Click events interactivity
  11. 11:23Browser 3D gaming pros/cons
  12. 13:11Q&A performance state
  13. 15:37VR AR support accessibility
  14. 17:29Multiplayer WebSocket
  15. 18:13Tres.js limits workarounds
  16. 19:14Browser maps 3D models
  17. 20:41Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.