I was hired by ExoWorlds Inc. to create a procedural material system in Blender to generate over 10,000 unique exoplanet images, with different planet types and biome styles. These were sold as NFTs as lead-up to a video game that ExoWorlds plans to release in the future. The NFT sale was a success, selling out in less than 24 hours and generating $1.4 million USD in funds.
The planets were generated using Blender's shader node system, which I used to create several modular node group components such as craters, forests, cracks, etc., which I then combined in different ways to generate eight distinct planet types. Each planet type was also split into several sub-types, each based on a different seed value and with randomized features.
With 10,000 randomly generated planets to keep track of, this project was a great test of my problem solving and communication skills. I also learned a lot about procedural design, as this was my first major project involving procedural materials.
To see the ExoWorlds website, click the button below. I have also included a few of my favorite test renders created during the development process, which were not used in the final product.
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/f4e81d6a-ed0d-42a2-a838-caec31cb1b7f_rw_1920.png?h=aa449d894368a8e51aa6c6f1a6e1cb86)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/ca9fadf5-e436-4dc4-ad6a-6f997be373f5_rw_1200.png?h=46a8e77efefea1c03c49eee9c9a50ef7)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/eff6778c-3d06-41dc-ad7e-a0a67becde68_rw_1200.png?h=e5d83af5a68513cd20ee8d9ce7070397)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/b83da247-fcae-4951-b7d2-b7376bc00197_rw_1200.png?h=2c5fa9c8a16128d4434bd21ef5f4109b)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/068cabc0-a9c7-4e7d-b65e-adcd1771c7c2_rw_1200.png?h=0c8edcf1aaf5d1670d6217054831cb4e)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/75e8f2e6-7e6c-4860-a1b9-b7d8519960f6_rw_1920.png?h=adcfec242e53c6fabc249ce549246205)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/f7b1c43a-1078-4a35-bff1-f8388bca3bb5_rw_1200.png?h=aa9fa01ad6e60ababfff4812caf6e1bc)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/378b0ea4-0110-4cd3-b49b-180a34fae2f1_rw_1920.png?h=43ad573ccd3a4e1f742c4939efe048a1)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/097cdd16-6589-49a4-90b5-a89a14c5f0d3_rw_1200.png?h=3429bd8dc5afc65b4cd95c703477c906)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/2730f97f-9e4e-4ad6-a272-8e1d40a8a064_rw_1920.png?h=1be0a90d86cda9f900773d0f413e76b1)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/bb87bd1f-a907-47fa-8e7b-71233b88b2f9_rw_1920.png?h=ed6bf4b8340915ccdefce1972f3d5c55)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/0c07ad53-d740-4d8c-b270-0e1a037b1192_rw_1920.png?h=cf67af137da9cd5a1c4f32ccd82988bf)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/2d3afcd2-72df-4b1f-a636-56b8682be04e_rw_1200.png?h=badd2bff1455f7900b7b0a397e3cb222)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/ec41541c-aaeb-4b55-b40e-6406caff9271_rw_1200.png?h=e4a4e4a515d5bd502b84fa0e017ed429)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/55d9c4c9-7dd4-416b-aa3d-901c0a0aacdf_rw_1920.png?h=49b5088d9d65128c29472ef705f9f73b)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/05fc5389-8060-4ca6-9343-a2d53b4d049f_rw_1200.png?h=9962ebb4a71a1f24e0de4b85c732f6bf)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/95ac62f2-a464-47e9-b887-89365ce82b77_rw_1920.png?h=683067657fb4099d34db5c20bcfa3865)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/695b8e3a-cfbd-49ac-9450-eb803c47fd77_rw_1920.png?h=54ed16a74e51f48b4a1d038b0d1b1019)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/88c9900c-86d2-445d-ba1d-06d5739f4103_rw_1200.png?h=9c0155390ee65b1442170c87177c9f0f)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/fb3faa5a-bb36-4cd1-b78e-e54a862d0b45_rw_1200.png?h=56e8c00e3d68fcaace866e37983b09f0)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/b4c1f41a-e77d-4e77-b998-c565e551cd08_rw_1200.png?h=7bf12389e6d435996d1e1fa971dd6e70)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/1bac5d02-1f26-42f0-bc28-939498c81bbf_rw_1200.png?h=0002090ce117d4d1f0cce474f0747495)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/02e93695-cd6b-4e07-a20f-5878249487e1_rw_1200.png?h=cd0bb4d7ca818546aa2f502b4c1c0c48)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/95eadc50-3ef7-40dc-9d37-cdc5ecd1f5c0_rw_1200.png?h=a3728849ad2c86a7368d4083ae512c25)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/df3c9424-13fa-4da3-972e-a3c03ad82464_rw_1200.png?h=f6f3c34d2316c69874310d64feb84057)
![](https://cdn.myportfolio.com/92a74efb-7687-404e-a151-9fc9a5580402/766ac5f0-113d-4720-a4b6-4bad3f62ca9e_rw_1920.png?h=56cee421dbac36e94a3243aad667e343)