Software Product Development • Process Automation • Unreal Engine • Generative Art

Palm NFT Studio:

Palm Generative Art Maker

 

Open sourcing generative design: A new community tool for creating generative collections in Unreal. The tool has over 20,000 downloads in the Epic Games Marketplace.

"The Palm Generative Art Maker is the first, and only, generative art tool that’s built with Unreal Engine. With the pipeline, you can create large libraries of highly customized 3D assets for digital experiences like games, apps, loyalty programs, and social libraries. You can create cohesive, narratively rich NFT experiences that span collectibles and generative storytelling. You can grow the world of your brand, with a resource for bringing dynamic asset and design systems to life, across millions of permutations."

The project was built for Palm NFT Studio by Pyramid Three.

The Tool

The Palm NFT Studio Creator Tool enables users to develop generative, game-ready 3D assets using Unreal Engine 5.1.

This custom editor tool features a complex set of 13 expansive UE editor widgets and 5 C++ classes released as an Unreal Engine plugin. It's utilities allow users to build generative 3D content based on a selection of traits and weighted probabilities, and automate complex tasks in the editor that make it an artist-friendly community-focused toolset to create massive collections of NFT art (up to 50,000 items tested). The tool was initially built for the Palm team as an internal generative art creation tool, and release to the public community May 2023.

 

Features

  • Create generative art collections from small drops to massive collections of 30,000+ pieces.

  • Render images or videos using Unreal's ray-traced or path-traced renderer.

  • Easily manage item traits in-editor or export them as .csv files for external editing.

  • Use modular, transportable config files between tools with a centralized database for easy editing and re-use in session-based projects

  • Use config files to allow users to assign UE assets to traits (Mesh, material, background, modifier, animation, etc.)

  • Create and edit modular generative descriptions tied to traits (includes dynamic variables and text replacement based on traits)

  • Assign weighting and rarity to traits (trait presets and tiers available)

  • The Preview Tool reads created JSON file, finds and analyzes all assets referenced by it, and assembles the custom generated 3D scene in editor for previews and testing

  • Bulk render files with custom export settings (Image + JSON metadata)

  • Edit existing metadata

  • Creative custom prototyping and 1:1 creation