You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
mars 849bbbda14 UPGRADE readme 2 years ago
examples Setting up test, logging and example basics for shader preprocessor dev 2 years ago
src Merge branch 'main' into flycam-rewrite 2 years ago
.gitignore Initial commit 2 years ago
Cargo.lock Shader includes 2 years ago
Cargo.toml Shader includes 2 years ago
LICENSE Initial commit 2 years ago UPGRADE readme 2 years ago


Cyborg is an absolute nightmare. A twisted factory. A disgusting Enmanglement. A perfect melding of terrifying machinic heartlessness and disappointing human fallacy. A repulsive reaper of all of human consciousness -- but mostly SIGGRAPH presentations. H.R Giger's irreconcilable reality... if H.R. Giger was a computer programmer.

Cyborg is a free-form rendering engine that we mash whatever the fuck we feel like into. It's a test bed for all sorts of modern rendering technology. Our goal is to take techniques and features from modern game engines and reimplement them on our own, for the sake of education, performance, and reusability. We wanna make shit work.

We will add your biological and technological distinctiveness to our own. Resistance is futile.

-- The Borg

We also want to give artists a playground for generating all sorts of unique 3D visuals -- custom shaders, procedurally generated meshes and textures, and a focus on interesting visuals. Realism is a non-goal! Make shrooms obsolete. Go wild.

Modularity and reusability are important. We wanna be able to unplug certain parts of the rendering pipeline, upgrade them, fix them, document them, commit them, tag them, etc., then stick them back in in a different place to end up with a different resulting image.

Cyborg is written in Rust because FIGHT ME. I fucking mean it. Shut up.

It's licensed under the GPL-v3.0 becaaaaauuuuuuse make me not license it under an actually free software license how about that. You can't stop me. You don't know where I live.