8000 GitHub - lmmtrr/u-v: A browser-based Unity & Unreal Engine 3D model viewer · GitHub
[go: up one dir, main page]

Skip to content
lmmtrrPublic

About

A browser-based Unity & Unreal Engine 3D model viewer

Topics

Resources

Stars

3 stars

Watchers

2 watching

Forks

Latest commit

 

History

96 Commits

Folders and files

Repository files navigation

U-V

https://u-v.pages.dev/

An interactive browser-based Unity & Unreal Engine 3D model viewer.

Supported Files

  • Unity: AssetBundles and serialized files (powered by unityfs)
  • Unreal Engine: .uasset / .uexp / .ubulk packages, with optional .usmap mappings (powered by unrealfs)

Controls & Keyboard Shortcuts

Keyboard Shortcuts

  • Z: Switch to the previous animation clip.
  • X: Switch to the next animation clip.
  • C: Toggle the splash screen / upload panel.
  • V: Export the active 3D model alongside its current animation as a GLB file.

3D Camera Interaction

  • Left-Click + Drag: Rotate the camera around the 3D model.
  • Right-Click + Drag (or Ctrl + Left-Click + Drag): Pan the camera.
  • Scroll Wheel (or Pinch Gesture): Zoom in / zoom out.

Building and Running

1. Compile the WebAssembly Module

wasm-pack build --target web

2. Install Dependencies and Bundle the Frontend

Install node packages

bun install

Watch files and auto-compile during development

bun run dev

Compile and minify for production

bun run build

3. Run a Local HTTP Server

Start a local HTTP server (for instance, using Python):

python -m http.server 8000

Open your web browser and navigate to:

http://localhost:8000/

License

MIT License

About

A browser-based Unity & Unreal Engine 3D model viewer

Topics

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages

0