Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maajor/maajor-voxel-challenge
The Girl with a Voxel Earring
https://github.com/maajor/maajor-voxel-challenge
Last synced: 4 days ago
JSON representation
The Girl with a Voxel Earring
- Host: GitHub
- URL: https://github.com/maajor/maajor-voxel-challenge
- Owner: maajor
- Created: 2022-04-16T01:39:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-04-24T12:59:53.000Z (over 2 years ago)
- Last Synced: 2024-08-02T11:24:17.400Z (3 months ago)
- Language: Python
- Homepage:
- Size: 647 KB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-taichi - The Girl with a Voxel Earring - Reproducing the famous painting Girl with a Pearl Earring in voxels. (Applications / **Voxel Art**)
- awesome-taichi - The Girl with a Voxel Earring - Reproducing the famous painting Girl with a Pearl Earring in voxels. (**Voxel Art**)
README
# The Girl with a Voxel Earring
[@maajor](https://github.com/maajor)'s submission to [Taichi Voxel Challenge](https://github.com/taichi-dev/voxel-challenge/issues/1)
![](./girl_with_pearl_ring.jpg)
To run:
```sh
pip3 install -r requirements.txt
python3 main.py
```A lot of inspiration from [IQ's sdf article](https://iquilezles.org/articles/distfunctions/)
# How this work
1. Make your work in [MagicaCSG](https://ephtracy.github.io/index.html?page=magicacsg])
Please put all your primitives in [-64,0,-64]~[64,128,64]
Then save to a mcsg file.2. Generate code with
`python3 mcsg_to_py.py -i your-file.mcsg -o main.py`3. Run your code with
`python3 main.py`