dorkhub

kokraf

Collaborative 3D Modeling Application on the Web

sengchor
JavaScript53066 forksupdated 1 week ago
visit the demogit clone https://github.com/sengchor/kokraf.gitsengchor/kokraf

Kokraf – 3D Modeling Application on the Web

Kokraf is a modern, browser-based 3D modeling tool built for real-time creativity. Whether you're a hobbyist, designer, or developer, Kokraf gives you a smooth, intuitive interface to model, manipulate, and view 3D objects directly in your browser — no installation needed.

Kokraf – 3D Modeling Demo 🎥 Modeling Demo: https://youtu.be/hpA3I_OLDl4

🚀 Live Demo

Try it live here: https://kokraf.com/
(Best viewed on a desktop browser like Chrome)

User Manual – Learn the tools and workflow

🛠️ Built With

  • Three.js – 3D rendering
  • HTML, CSS, JavaScript
  • Supabase - for backend
  • GitHub Pages – for free hosting

🌟 Community

🧰 Getting Started

To run this project locally on your PC:

git clone https://github.com/sengchor/kokraf.git
cd kokraf

Then open the project in Visual Studio Code.

Open index.html and use the Live Server extension to view the project in your browser.

🧩 Core Mesh Representation

Kokraf does not edit Three.js geometries directly. Instead, it uses a custom Vertex–Edge–Face (VEF) adjacency mesh as its core data model.

All modeling operations (extrude, move, split, etc.) operate on this mesh data. After each operation, the mesh is converted into a BufferGeometry and sent to Three.js purely for rendering.

This separation keeps modeling logic independent from the renderer, allows direct polygon (quad) representation, and supports real modeling workflows rather than render-only editing.

more like this

lottery

🎉🌟✨🎈年会抽奖程序,基于 Express + Three.js的 3D 球体抽奖程序,奖品🧧🎁,文字,图片,抽奖规则均可配置,😜抽奖人员信息Excel一键导入😍,抽奖结果Excel导出😎,给你的抽奖活动带来全新酷炫体验🚀🚀🚀

JavaScript4.6k

search

search projects, people, and tags