Apparance is a new technology designed to allow the interactive visual authoring of detailed and expansive 3D worlds for video games. A play-space for procedural algorithms and their use in the generation of environments and objects.
- Explore procedural generation
- Build huge detailed environments
- More variety for less cost
- Work visually and interactively
- Programming meets modelling
Born of a desire to work more interactively, to allow playing with creations in real-time, tweaking, tuning, and exploring parameter spaces freely. Tired of baked operations, compilation, build steps, and asset pipelines. Desperate to escape from the need for levels, invisible walls, loading screens, huge downloads, and limits on detail and scale.
Using procedural techniques, node-graph editing, run-time content synthesis, and scale-free detail management, we are aiming to provide a tool-set and engine capable of fulfilling these dreams.
The Apparance project is inspired by the flexibility of non-linear and node-based editing systems used in film and television, the amazing compression achieved by the demo-scene using mathematics and procedural generation, and the vast possibilities of large scale procedurally built game worlds.
If these ambitions sound interesting to you, please read on...
Current Status : Beta
Currently in early beta, download NOW! to try the editor, stand-alone player, tutorials, and a collection of example projects. These are full of all the procedural tests and experiments I've built up over the past few years development. There is an in-editor tutorial, and online documentation to guide you through the workflow and enable you to start creating your own procedural marvels.
Find out more
- About Apparance - More details on what it can do for you
- Apparance Gallery - See the engine in action
- The Technology - Principals and techniques used
- Editor Documentation - Describes the tools in detail
- Development Blog - Follow Apparance's evolution
- Reach Out - to Apparances' creator to discuss in person
- Release Plan - Timescales and planned project timeline