Hello Visitor!

Creativeapplications.Net (CAN) is a community of creative practitioners working at the intersection of art, media and technology.
Login
Status
Register | Forgot Password
Online for 6,423 days (17 years, 7 months, 2 days), published 4,134 articles about 2,897 people, featuring 197 tools, supported by 1,724 members, and providing access to 450 students.
Categories
CAN (94) Education (32) Event (256) Member (303) News (880) NFT (256) Project (2561) Review (46) Theory (54) Tutorial (39)
Log
Links

  • D09/07/2025
  • A @Filip
  • STextCopy to Clipboard (Text)
    Title + (Year) + People + URL
    /ImageGenerate Image
    PNG File Download (1080x1920)
    Copy URL to Clipboard
  • Description
  • Generative animated artwork built with a custom pixel-perfect WebGL rendering engine.
    
    DIORAMAS is a study in world-making. The worlds made here consist of pixels and abstract forms designed to mimic some sense of nature. Creatures exhibit behaviors considered natural such as group flocking and smooth navigation. Landscape elements such as trees and mountains grow and mutate according to algorithmic growth patterns. Together these make up an artificial, low-resolution world reminiscent of early video games that performs as a desktop terrarium. It is designed to be experienced in real-time, forever.
    
    DIORAMAS leverages the open-form format to grow and shrink. Each iteration inherits different traits from its lineage, while also relying on stochastic generation to build a unique world. It is crucial to note that the system cannot grow infinitely. Like our own world, the environment grows and thrives, but eventually deteriorates and returns to dust.
    
    The evolution works as follows:
    Level 0 -> Sets the environment (tree types, ground texture, color palette).
    Level 1 -> Expands the environment slightly, air population grows.
    Level 2 -> Introduces small ground organisms, expands the environment more.
    Level 3 -> Mountains begin to grow, ground population increases.
    Level 4, 5, 6, ... -> Population keeps growing.
    Level 10+ -> De-growth begins, population declines, ground erodes.
    
    Inspired by Craig Reynolds's work on steering behaviors for video game characters and Jeffrey Ventrella's artificial life explorations. In assuming that natural behaviors can be discretized into code, these synthetic organisms computationalize us as we project organic characteristics onto them.
    
    Press '1', '2', '3', '4' to tilt the camera down.
    Press 's' to capture a single frame.
    Press 'g' to download an animated GIF clip (150 frames). Please make sure to let the animation run for at least 30 seconds first. Resize the browser window to produce a smaller or larger GIF.
    Made with vanilla javascript and WebGL. By @galoandstuff.
  • metadata / artifactUri / displayUri
  • can.nft$.v2.2.2025.03
  • fxhash.xyz

    Activity Log
    Join our Community to View/Add Comments.
    Title Excerpt Metadata Color