cyborg/README.md

39 lines
1.9 KiB
Markdown
Raw Normal View History

2022-04-11 23:02:21 +00:00
# Cyborg
> `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.
2023-03-23 21:37:48 +00:00
Cyborg is an experimental, GPU-driven rendering engine using Rust and wgpu.
2022-04-11 23:02:21 +00:00
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 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!
Go wild.
2023-03-23 21:37:48 +00:00
Modularity and reusability are important. We want to be able to unplug certain
2022-04-11 23:02:21 +00:00
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.
2023-03-23 21:28:40 +00:00
Cyborg is licensed under the GPL-3.0. Yes, this does mean that any software using
Cyborg will be required to make its source code public. But it also means that
2022-04-11 23:02:21 +00:00
new visuals added to Cyborg will become available to all other developers and
artists to use. Hopefully, this will expand the collective knowledge of how different
rendering effects work, and decrease the pressure on graphics programmers to
reimplement the exact same graphical effects in different games over and over and
over again. In the future, Cyborg will have a vast variety of visuals in its toolbox,
gathered from countless programmers and individual projects.
> We will add your biological and technological distinctiveness to our own.
> Resistance is futile.
>
> -- The Borg