EDİTÖR [RELEASE] [OPEN SOURCE] Knight Online 3D Character & Model Viewer (WebGL / Three.js / N3 Parser)

KY Kıdemli Üye
KAYIT
15 Haz 2022
Mesajlar
411
Çözümler
1
Tepki puanı
51
Hello everyone,

I'm excited to share my open-source project with the Knight Online development community: **Knight Online 3D Character & Model Viewer**.

It is an interactive, lightweight 3D Web & Desktop Model Viewer built from scratch using **Three.js (WebGL)**, a custom in-browser **NoahSystem Binary Parser**, and an integrated **DXT Texture Decoder**.

---

### 🌟 Key Features:
- 🎮 **3D Character & Monster Viewer**: Real-time rendering of player races, armors, NPC models, and monsters.
- 🗡️ **Equipment & Item System**: Dynamic weapon, shield, and armor attachment previews.
- 🏃 **Animation Player**: Real-time animation loading, looping, and blending for `.n3anim` skeletal files.
- ⚡ **FX & Particle Engine**: Custom particle simulator for skills, ambient effects, and glowing weapons.
- 🔍 **Native DXT Decompression**: In-memory decoding of DXT1, DXT3, DXT5, and BMP textures directly to WebGL.
- 📚 **Integrated Catalogs**: Instant asset lookup with item, model, and object JSON databases.
- 🖥️ **Desktop Native Mode**: Run directly in your browser or as a standalone desktop app via the included C# launcher.

---

### 🛠️ Tech Stack:
- **Frontend / 3D Engine**: JavaScript (ES6+), Three.js, WebGL
- **Parsers**: Custom N3 Binary Parser (`.n3chr`, `.n3pmesh`, `.n3shape`, `.n3anim`)
- **Backend / Launcher**: PowerShell HTTP Server, C# Native Window Launcher

---


Feel free to star ⭐ the repository, report issues, or contribute via Pull Requests!


*** Gizli metin: alıntı yapılamaz. ***
thank you
 
Üst Alt