Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/elemel/gutter

A poor man's dream
https://github.com/elemel/gutter

Last synced: 4 days ago
JSON representation

A poor man's dream

Awesome Lists containing this project

README

        

# Gutter

> *We are all in the gutter, but some of us are looking at the stars.*
>
> — Oscar Wilde

![Surface splatting](surface-splatting.png)

Behold my exploration of surface splatting in LÖVE.
The surface disks are drawn as indexed triangle pairs.
A pixel shader discards any pixel outside of the disk.

## Dual contouring

As an alternative to surface splatting, you can generate a regular triangle mesh using dual contouring:

```sh
love . --mesher dual-contouring
```

![Dual contouring](dual-contouring.png)