Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gre-v-el/Shell-Texturing

Interactible shell texturing. 🐚
https://github.com/gre-v-el/Shell-Texturing

3d fur macroquad rendering rust shell shell-texturing texturing

Last synced: 3 months ago
JSON representation

Interactible shell texturing. 🐚

Awesome Lists containing this project

README

        

# Shell Texturing Toy

## Download
See the releases tab to the right

## Features
### Rich inspector letting you edit:
* Fur color
* Fur parameters
* Wind
* Lighting

![inspector](./readme_imgs/inspector.png)

### Loading your `.obj`s from files

![models](./readme_imgs/models.png)

### 3D View letting you see and move the mesh
### Fur physics in response to mesh movement

![editor](./readme_imgs/editor.gif)

### A bunch of fur presets

![presets](readme_imgs/presets.png)

![tentacles preset](readme_imgs/tentacles.gif)

![monkey preset](readme_imgs/monkey.gif)

![portal preset](readme_imgs/portal.gif)

### loading settings from the config file

## Known issues
When you try to import a mesh that is not triangulated, the program ignores it. Triangulate your `.obj`s in external software before importing it.

## Controls
| Action | Result |
|:-----------------:|:-------------:|
| Drag LMB | Rotate camera |
| Drag RMB | Pan camera |
| LShift + Drag LMB | Move object |

## UI
The textboxes can be either clicked and then edited using keyboard, or dragged left-right OR up-down.

![ui dragging](readme_imgs/ui.gif)

---

Made for [Acerola's Furry challange](https://github.com/GarrettGunnell/Shell-Texturing).