Copyright (c) Joshua Davis. All rights reserved. You do not have permission to reproduce, modify, or redistribute this code or its outputs without express permission from the artist.
- Website: https://linktr.ee/praystation
- Twitter: https://twitter.com/JoshuaDavis
- Gallery: https://kohi.art/collections/the-universe-machine
/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////
// //
// //
// ,,╓╓╥╥╥╥╥╥╥╥╖╓, //
// ╓╥H╢▒░░▄▄▄▄██████▄▄▄▄░░▒▒H╖, //
// ,╓H▒░░▄████████████████████████▄░░▒H╖ //
// ╓╥▒░▄██████████████████████████████████▄░▒b, //
// ╓║▒░▄████████████████████████████████████████▄░▒H╓ //
// ╓╥▒░▄██████████████████████████████████████████████▄░▒╥, //
// ╓╢░▄████▓███████████████████████████████████████████████▄░▒╖ //
// ╥▒░████▓████████████████████████████████████████████████████▄░▒╖ //
// ╥▒░████▓█████████████████████████████████████████████████████████░▒╖ //
// ╥▒░████▓████████████████████████████████████████████████████████▓████░▒╖ //
// ╓▒░█████▓███████████████████████████████████████████████████████████▓████░▒╖ //
// ,║▒▄████▓███████████████████░'▀██████████████████░]█████████████████████▓███▄▒▒ //
// ╓▒░█████▓████████████████████▒ ░███████████████▀ ███████████████████████▓███░▒╖ //
// ╥▒▄█████▓█████████████████████░ └▀▀▀▀▀▀▀▀██▀░ ;████████████████████████▓███▄▒╥ //
// ╢▒██████▓██████████████████████▌, ░█████████████████████████████▌▒▒ //
// ▒▒██████▓████████████████████████▌ ,, ,╓, ,, ¿████████████████████████████████▒▒ //
// ╢▒██████▓█████████████████████████▌ ▒██▒█░█░██░ .█████████████████████████████▓███▌▒▒ //
// ]▒▐█████▓███████████████████████████▒ ░▀▀ ██████████████████████████████████░▒┐ //
// ▒░██████▓███████████████████████████ ▐█████████████████████████████▓████▒▒ //
// ]▒▐█████▓███████████████████████████░ ░█████████████████████████████▓████░▒L //
// ▒▒██████▓██████████████████████████▌ ░████████████████████████████▓████▌▒▒ //
// ▒▒█████▓███████████████████████████░ ▐███████████████████████████▓█████▒▒ //
// ▒▒█████▓███████████████████████████▒ ░███████████████████████████▓████▌▒▒ //
// ▒▒█████▓███████████████████████████▒ ▒██████████████████████████▓█████▌▒[ //
// ]▒░████▓███████████████████████████░ ▐██████████████████████████▓█████░▒ //
// ▒▒████▓███████████████████████████▌ ▐█████████████████████████▓█████▌▒▒ //
// ╙▒░████▓██████████████████████████▌ ▐███████████████████████████████░▒ //
// ╙▒░███▓███████████████████████████░ ░███████████████████████████████░▒` //
// ╙▒░███▓██████████████████████████▌ ,█████████████████████████▓█████░▒╜ //
// ╙▒░███▓██████████████████████████░ ,▐████████████████████████▓█████░▒` //
// ╙▒░███▓███████████████████████████░ ;▄██████████████████████████████▀░▒ //
// ╢▒▀███▓█████████████████████████▄█▌▄▄███▄▄▄,░▄▄▄███████████████████████▓█████░▒╜ //
// ╙▒░▀███▓█████████████████████████████████████████████████████████████▓████▀░▒` //
// ╙▒░████▓█████████████████████████████████████████████████████████▓████▀░▒╜ //
// ╨▒░███████████████████████████████████████████████████████████▓███▀░▒╜ //
// ╙▒░▀██████████████████████████████████████████████████████▓███▀░▒╜ //
// ╙▒░▀█████████████████████████████████████████████████▓████▀░▒╜ //
// `╨▒░▀████████████████████████████████████████████████▀▒░╨` //
// ╙▒░░▀██████████████████████████████████████████▀░░▒╜ //
// ╙╣░░▀████████████████████████████████████▀▒░▒╜ //
// ╙╨▒░░▀████████████████████████████▀░░▒╜` //
// ╙╨╢▒░░▀▀███████████████▀▀▀▒░▒▒╜` //
// `╙╙╨╨▒▒░░░░░░░░▒▒╨╨╜"` //
// //
// ▄▄▄██▀▀▀▒█████ ██████ ██░ ██ █ ██ ▄▄▄ ▓█████▄ ▄▄▄ ██▒ █▓ ██▓ ██████ //
// ▒██ ▒██▒ ██▒▒██ ▒ ▓██░ ██▒ ██ ▓██▒▒████▄ ▒██▀ ██▌▒████▄ ▓██░ █▒▓██▒▒██ ▒ //
// ░██ ▒██░ ██▒░ ▓██▄ ▒██▀▀██░▓██ ▒██░▒██ ▀█▄ ░██ █▌▒██ ▀█▄▓██ █▒░▒██▒░ ▓██▄ //
// ▓██▄██▓ ▒██ ██░ ▒ ██▒░▓█ ░██ ▓▓█ ░██░░██▄▄▄▄██ ░▓█▄ ▌░██▄▄▄▄██▒██ █░░░██░ ▒ ██▒ //
// ▓███▒ ░ ████▓▒░▒██████▒▒░▓█▒░██▓▒▒█████▓ ▓█ ▓██▒░▒████▓ ▓█ ▓██▒▒▀█░ ░██░▒██████▒▒ //
// ▒▓▒▒░ ░ ▒░▒░▒░ ▒ ▒▓▒ ▒ ░ ▒ ░░▒░▒░▒▓▒ ▒ ▒ ▒▒ ▓▒█░ ▒▒▓ ▒ ▒▒ ▓▒█░░ ▐░ ░▓ ▒ ▒▓▒ ▒ ░ //
// ▒ ░▒░ ░ ▒ ▒░ ░ ░▒ ░ ░ ▒ ░▒░ ░░░▒░ ░ ░ ▒ ▒▒ ░ ░ ▒ ▒ ▒ ▒▒ ░░ ░░ ▒ ░░ ░▒ ░ ░ //
// ░ ░ ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░░ ░ ░░░ ░ ░ ░ ▒ ░ ░ ░ ░ ▒ ░░ ▒ ░░ ░ ░ //
// ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ //
// ░ ░ //
// ██▓███ ██▀███ ▄▄▄ ▓██ ██▓ ██████ ▄▄▄█████▓ ▄▄▄ ▄▄▄█████▓ ██▓ ▒█████ ███▄ █ //
// ▓██░ ██▒▓██ ▒ ██▒▒████▄ ▒██ ██▒▒██ ▒ ▓ ██▒ ▓▒▒████▄ ▓ ██▒ ▓▒▓██▒▒██▒ ██▒ ██ ▀█ █ //
// ▓██░ ██▓▒▓██ ░▄█ ▒▒██ ▀█▄ ▒██ ██░░ ▓██▄ ▒ ▓██░ ▒░▒██ ▀█▄ ▒ ▓██░ ▒░▒██▒▒██░ ██▒▓██ ▀█ ██▒ //
// ▒██▄█▓▒ ▒▒██▀▀█▄ ░██▄▄▄▄██ ░ ▐██▓░ ▒ ██▒░ ▓██▓ ░ ░██▄▄▄▄██░ ▓██▓ ░ ░██░▒██ ██░▓██▒ ▐▌██▒ //
// ▒██▒ ░ ░░██▓ ▒██▒ ▓█ ▓██▒ ░ ██▒▓░▒██████▒▒ ▒██▒ ░ ▓█ ▓██▒ ▒██▒ ░ ░██░░ ████▓▒░▒██░ ▓██░ //
// ▒▓▒░ ░ ░░ ▒▓ ░▒▓░ ▒▒ ▓▒█░ ██▒▒▒ ▒ ▒▓▒ ▒ ░ ▒ ░░ ▒▒ ▓▒█░ ▒ ░░ ░▓ ░ ▒░▒░▒░ ░ ▒░ ▒ ▒ //
// ░▒ ░ ░▒ ░ ▒░ ▒ ▒▒ ░▓██ ░▒░ ░ ░▒ ░ ░ ░ ▒ ▒▒ ░ ░ ▒ ░ ░ ▒ ▒░ ░ ░░ ░ ▒░ //
// ░░ ░░ ░ ░ ▒ ▒ ▒ ░░ ░ ░ ░ ░ ░ ▒ ░ ▒ ░░ ░ ░ ▒ ░ ░ ░ //
// ░ ░ ░░ ░ ░ ░ ░ ░ ░ ░ ░ //
// //
// //
////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
You need a machine with at least 32GB of RAM to render the Solidity images.
- Install Docker Desktop
- Install Visual Studio Code
- Install .NET 7.0
- After cloning the repository, ensure you have also cloned dependencies:
git submodule update --init --recursive
-
Follow the steps in
./solidity/README.md
to set up the mochi rendering node and deploy the contracts -
Follow the steps in
./UniverseMachine.Renderer/README.md
to set up the rendering service to create your images -
Render and enjoy!