Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/houkensjtu/qbao_voxel_art

Voxel challenge at Taichi dev.
https://github.com/houkensjtu/qbao_voxel_art

Last synced: 4 days ago
JSON representation

Voxel challenge at Taichi dev.

Awesome Lists containing this project

README

        

# Taichi Voxel Challenge

## Installation

Assume you have a Python 3 environment properly, you can simply run:

```sh
pip3 install -r requirements.txt
```
to install the dependendies of the voxel renderer.

To render a scene, simply run the script through Python.

## Demo

Feel free to try out my prototypes! Some of my works are shown below:

"Voxel Taichi" - A voxel-style Taichi logo
```sh
python3 main.py
```
![](./demo-light.jpg)
![](./demo-light-detail1.jpg)
![](./demo-light-detail2.jpg)
![](./demo-dark.jpg)
![](./demo-dark-detail2.jpg)
![](./demo-dark-detail1.jpg)

The "Taichicken" - Taichi's unofficial character!?:
```sh
python3 taichicken.py
```
![](./demo-taichicken2.jpg)

Random spheres - 50 spheres with random RGB color:
```sh
python3 randomsphere.py
```
![](./demo-random-spheres.jpg)

## Quickstart

```sh
python3 main.py
```

Mouse and keyboard interface:

+ Drag with your left mouse button to rotate camera.
+ Press `W/A/S/D/Q/E` to move camera.
+ Press `P` to save screenshot.