Skip to content

superstrellaa/Ziron

Repository files navigation

ZIRON Studio

Lightweight 3D scene prototyping tool built with Tauri, Three.js and Vite.

Screenshots


What is ZIRON Studio?

ZIRON Studio is a lightweight desktop tool focused on fast 3D scene creation and visual prototyping.

Instead of being a full game engine, ZIRON aims to provide a clean and modern workflow for building stylized scenes, experimenting with compositions, testing lighting setups and quickly iterating on visual ideas.

Built with Tauri and Three.js, it combines native desktop performance with a fast WebGL-based renderer and an editor-first workflow.

No Electron. No browser tabs. Just a lean native editor focused on creativity and iteration.


Vision

ZIRON Studio is designed around one core idea:

Create visually interesting 3D scenes as fast as possible.

The project focuses on:

  • scene composition
  • visual prototyping
  • stylized rendering
  • creative workflows
  • lightweight tooling
  • fast iteration

Rather than competing with large-scale engines, ZIRON aims to be a focused and enjoyable creative tool.


Stack

Layer Technology
Desktop shell Tauri v2 (Rust)
3D renderer Three.js
Frontend tooling Vite
UI icons Lucide

Current Features

Viewport & Scene

  • Real-time 3D viewport
  • Infinite world-space grid
  • Dynamic skybox
  • Directional sunlight system
  • Fly camera controls
  • Multi-object scene editing

Selection & Transform

  • Single and multi-selection
  • Marquee selection
  • Translate, rotate and scale gizmos
  • Shared pivot multi-transform
  • Inline hierarchy renaming

Scene Editing

  • Scene hierarchy panel
  • Properties inspector
  • Multi-edit support
  • Active state toggles
  • Bulk rename templates
  • Undo / redo history system

Project System

  • .ziron.project project files
  • .ziron.scene scene serialization
  • Recent project management
  • Unsaved changes protection
  • Version compatibility checks
  • Command-line project loading

Editor Experience

  • Context menus
  • Toast notifications
  • Popup/dialog system
  • Configurable keybinds
  • English / Spanish localization
  • Structured logging system
  • Tooltip system

Planned Direction

The current focus of ZIRON Studio is improving the scene creation workflow and visual iteration speed.

Planned areas include:

  • GLTF asset importing
  • Stylized rendering pipelines
  • Toon/cel shading
  • Better lighting tools
  • Post-processing effects
  • Scene presets
  • Camera tools
  • Rendering utilities
  • Asset organization improvements

Getting Started

Prerequisites

cargo install tauri-cli

Install

git clone https://github.com/superstrellaa/ziron
cd ziron
npm install

Development

npm run tauri dev

Build

npm run tauri build

Controls

Input Action
W A S D Move camera
Right-click drag Look around
Left-click Select object
Shift / Ctrl + left-click Add to selection
Left-click drag Marquee multi-select
Right-click Open context menu
W Translate mode
E Rotate mode
R Scale mode
F2 Rename selected
Ctrl + D Duplicate selected
Ctrl + C / V Copy / Paste
Delete Delete selected
Ctrl + Z Undo
Ctrl + Y Redo
Ctrl + S Save scene

Philosophy

ZIRON Studio is intentionally lightweight.

The goal is not to become an all-in-one AAA engine, but to create a fast, enjoyable and modern tool for visual experimentation and scene prototyping.


License

MIT

About

ZIRON Studio - Lightweight 3D scene prototyping tool built with Tauri, Three.js and Vite.

Topics

Resources

License

Stars

Watchers

Forks

Contributors