An open API service indexing awesome lists of open source software.

https://github.com/frederickroman/voxeldesk

Voxel-based 3D modeling online editor.
https://github.com/frederickroman/voxeldesk

3d-models computer-graphics nextjs-typescript online-editor pwa-app react-js three-js voxel vr

Last synced: 3 months ago
JSON representation

Voxel-based 3D modeling online editor.

Awesome Lists containing this project

README

          

# Voxeldesk


Voxeldesk logo

## User-friendly voxel-based 3D editor

This web apps allows you to create voxel art online by clicking on a 3D grid.


Voxeldesk home page iPad mockup
Collatz conjecture home page iPhone mockup
Voxeldesk model display

Create and edit 3D models.

Voxeldesk model editing

Save and load 3D models.

Voxeldesk model save/loading

## Live website

See [Voxeldesk](https://voxeldesk.vercel.app).

## Main libraries used for this project

+ Next.js (TS)
+ three.js
+ react-colorful.js

## Project setup

```
npm install
```

### Compiles and hot-reloads

```
npm run dev
```

### Compiles and minifies for production

```
npm run build
```

### Lints and fixes files

```
npm run lint
```
## Acknowledgements
#### Voxeldesk's voxel-painting is based off and extends the official three.js example created by mrdoob (and other three.js authors) named webgl_interactive_voxelpainter.html
https://github.com/mrdoob/three.js/blob/master/examples/webgl_interactive_voxelpainter.html
#### The changes and extensions applied to this example are further discussed in the [VoxelWorld class](https://github.com/FrederickRoman/Voxeldesk/blob/main/services/world/VoxelWorld.ts)