Shackled is the first general-purpose 3D rendering engine built entirely within smart contracts and running on the Ethereum blockchain.
3D geometry goes in. Rendered images come out. The value of every single pixel in the 3D rendered image is determined via on-chain operations.
With Shackled, 3D assets can be rendered in a composable and decentralised manner, enabling a wide range of blockchain-based applications.