https://github.com/zpl-c/texed
Stack-based texture generation tool written in C99!
https://github.com/zpl-c/texed
Last synced: 8 months ago
JSON representation
Stack-based texture generation tool written in C99!
- Host: GitHub
- URL: https://github.com/zpl-c/texed
- Owner: zpl-c
- License: bsd-3-clause
- Created: 2021-05-19T09:30:40.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2022-08-10T17:16:44.000Z (almost 4 years ago)
- Last Synced: 2025-04-09T21:40:32.468Z (about 1 year ago)
- Language: C
- Homepage:
- Size: 929 KB
- Stars: 31
- Watchers: 5
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Stack-based texture generation tool written in C99!
# Introduction
zpl.texed is a cross-platform stack-based image generation tool suitable for prototyping textures with pixel art aesthetics. It offers a suite of tools to generate/blend/modify stacked layers and also provides an ability to export bespoke textures into PNG files or packed C header files (a header containing an array of bytes and various metadata).
**zpl.texed** runs on top of [raylib](https://raylib.com/) technologies and makes use of the [zpl](https://zpl.pw/) ecosystem alongside the **cwpack** library to provide a robust and intuitive user experience.

## Features
* it's fast and cross-platform
* stack-based layer blending
* various color operations
* image generators, for instance: white noise, Perlin, Voronoi
* it offers the ability to export the resulting image to PNG or even a C header file
# How to obtain texed
## Download at itch.io
You can download this tool at [itch.io](https://zaklaus.itch.io/texed)!
**NOTE:** While GitHub sources contain the most recent development builds, the **itch.io** page is considered to be the stable channel with less frequent updates.
## Build the project
We use CMake to generate project files and manage builds.
You can do the following on the command line to create and build this project:
```sh
git clone https://github.com/zpl-c/texed.git
cd texed
cmake -S . -B build
cmake --build build
```
