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

https://github.com/andrewrgarcia/voxels4all


https://github.com/andrewrgarcia/voxels4all

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        


Voxels4All

# Voxels4All: The Open Voxel-Based 3D Dataset (In development)

Welcome to **Voxels4All**, a community-driven dataset of **3D voxel models** collected through [`Voxel Vision`](https://voxelvision.vercel.app/), an interactive web-based platform where users can create and contribute labeled voxel models for open machine learning research.

Legal & Terms of Use: See [LEGAL.md](./legal/LEGAL.md)

---

## About Voxels4All

Voxels4All is an open 3D dataset designed to support AI research and machine learning projects that require structured voxel-based representations. It serves as a scalable alternative to traditional 2D image datasets, enabling:
- User-driven category expansion – Contributors can define and add new types of voxel objects.
- Lightweight and structured format – Models are stored efficiently for portability and scalability.
- Seamless AI integration – Designed for 3D CNNs and TensorFlow.js training.

Each voxel model entry includes:
- A structured JSON or TXT representation of voxel placements and colors.
- A public file link (hosted on GitHub).
- A user-provided label/title to categorize models.
- A timestamp indicating submission time.

---

## How to Contribute

You can submit your voxel-based 3D models directly through [`Voxel Vision`](https://voxelvision.vercel.app/):

1. Design your voxel model in the Voxel Vision editor.
2. Click the Save Model button and provide a label/title.
3. Select "Submit to Dataset" when prompted.
4. Your model will be added to this GitHub repository for public access and AI training.

For details on dataset format and structure, refer to [LEGAL.md](./legal/LEGAL.md).

---

## Dataset Format

Voxels4All models are stored in structured JSON or TXT format, making them easy to load for machine learning.
Example format (`.json`):
```json
{
"size": [16, 16, 16],
"voxels": [
{ "x": 0, "y": 0, "z": 3, "color": "000000" },
{ "x": 7, "y": 0, "z": 6, "color": "FF0000" }
]
}
```
Example format (`.txt`):
```
# voxelvision.vercel.app
# X Y Z RRGGBB
0 0 3 000000
7 0 6 FF0000
```

---

## Using the Dataset

The dataset is open-source and can be used in AI research, 3D deep learning, and generative modeling.
To access the dataset:
1. Clone the repository:
```bash
git clone https://github.com/yourrepo/voxels4all.git
```
2. Use the JSON/TXT files for AI model training.
3. Contribute back by submitting improved voxel models.

---

## Feedback & Contributions

Have ideas for improvement? Encountered an issue?
We welcome feedback! Open a discussion or report an issue in our [Issues section](https://github.com/yourrepo/voxels4all/issues).

---

📌 Voxel Vision & Voxels4All are built to democratize 3D AI dataset creation. Join the community and help shape the future of **open-source voxel-based AI research!** 🌍🚀