{
  "schema": "ab5d-dossier/1",
  "slug": "ryley-oeth",
  "name": "ryley-o.eth",
  "subtitle": "Aerodynamic models recast as fields of color and motion",
  "lede": "In *Flows*, ryley-o.eth converts the analytical language of aerodynamics into a changing visual environment. The project joins scientific modeling to an inquiry into how motion can be pictured.",
  "url": "https://ab5d.xyz/artists/ryley-oeth/",
  "bibliography_url": "https://ab5d.xyz/artists/ryley-oeth/links/",
  "content_url": "https://ab5d.xyz/api/artists/ryley-oeth.json",
  "updated": "2026-07-11",
  "tier": "compact",
  "editions": 100,
  "collections": 1,
  "otdh": {
    "rank": 284,
    "score": 7028,
    "collector_identities": 60,
    "holder_addresses": 61,
    "projects": 1,
    "current_works": 97,
    "raw_collector_days": 97109,
    "median_project_hold_days": 1185,
    "snapshot_at": "2026-09-14T00:00:00.000Z",
    "methodology_url": "https://ab5d.xyz/artists/otdh/",
    "api_url": "https://ab5d.xyz/api/otdh/ryley-oeth"
  },
  "identity": {
    "artist": "ryley-o.eth",
    "website": "https://ryley-o.com",
    "based": null,
    "practice": "Generative art combining aerodynamics, real-time graphics, shaders, and on-chain systems",
    "now": null,
    "otdh": "[7,028 · rank 284 of 308](/artists/otdh/#artist-ryley-oeth)",
    "holding signal": "60 collector identities · 61 holder addresses · 97,109 raw collector-days · 14 Sep 2026",
    "collector tdh": "[reTDH](/artists/ryley-oeth/retdh/) · pending verified oeuvre data"
  },
  "socials": {
    "website": "https://ryley-o.com",
    "x": "@RyleyOh",
    "instagram": null
  },
  "profile_image_url": "https://pbs.twimg.com/profile_images/1554555512955346944/bfTVA5MI_400x400.jpg",
  "profile_image_source": "https://x.com/RyleyOh",
  "works": [
    {
      "name": "Flows",
      "editions": 100,
      "supply": 100,
      "artblocks_slug": "flows-by-ryley-oeth",
      "url": "https://www.artblocks.io/collection/flows-by-ryley-oeth"
    }
  ],
  "sections": [
    {
      "heading": null,
      "paragraphs": [
        "Ryley-o.eth approaches generative art through the combined perspectives of an aerodynamicist, aircraft engineer, and programmer. He studied Aeronautics and Astronautics at the University of Washington and Stanford, then spent eight years designing and analyzing aircraft in Boeing's Flight Sciences group. This experience supplies more than a biographical frame for his art. It gives him a visual vocabulary of streamlines, vortices, pressure fields, particles, and discontinuities, alongside a technical understanding of the models that produce them.",
        "His account of wind-tunnel work emphasizes that airflow is normally invisible and must be rendered perceptible through smoke, oil, bubbles, particles, or computational color. Such visualization is already an act of translation. It converts physical behavior into an image that can be observed and interpreted. Ryley-o.eth extends this process beyond engineering analysis, treating the visualization itself as a field for aesthetic decisions."
      ]
    },
    {
      "heading": "From analysis to animation",
      "paragraphs": [
        "*Flows* is an Art Blocks project of exactly 100 editions. Its generative system uses potential-flow theory, a simplified model of inviscid, incompressible, and irrotational fluid motion, as the basis for animated fields of color and particles. The mathematics traditionally helps engineers approximate phenomena such as airflow around wings. Here, its scalar potentials and flow elements become compositional materials.",
        "The work does not simply reproduce an engineering display. Ryley-o.eth deliberately modifies how vortex strength and source or sink divergence contribute to the background calculations. These departures allow colored structures to wind through the mathematical grid instead of remaining obedient to conventional streamline and equipotential relationships. The resulting images preserve the evidence of an underlying model while making room for twisting bands, nested contours, abrupt transitions, and chromatic turbulence.",
        "The artist's technical notes distinguish two visual systems within each output. Animated particles follow unmodified potential-flow equations, while the colored backgrounds arise from altered equations. This produces a productive tension between analytical fidelity and artistic deviation. The particles disclose one account of the field, and the colors propose another."
      ]
    },
    {
      "heading": "A moving image of invisible forces",
      "paragraphs": [
        "Animation is structural to *Flows*. The particles advance along integrated paths, while offsets applied to the scalar potentials make the color fields scroll continuously. Motion prevents the outputs from resolving into static diagrams. Instead, each edition stages an ongoing encounter with a system whose causes can be inferred but never seen directly.",
        "The palette families also retain traces of scientific imaging. Some restrict color to the red-to-blue spectrum familiar from numerical simulations, while abrupt bands evoke oscillations and shock discontinuities. Other configurations favor continuous rainbows or bright forms emerging against darkness. Across these variations, scientific conventions function as historical references rather than binding rules.",
        "Ryley-o.eth developed a display-agnostic coordinate system for the project because its physics-based distances needed to remain stable across screens with different sizes, densities, and aspect ratios. This attention to presentation reinforces the project's central concern: a model is never encountered without a representational apparatus. Code, coordinates, shaders, palettes, displays, and human perception all participate in making the field visible.",
        "The artist has described *Flows* as connected to his departure from aerospace engineering and entry into generative art. The project therefore turns professional knowledge toward another purpose. What engineering convention values for prediction and measurement becomes a basis for color, duration, variation, and wonder. *Flows* does not reject analysis. It demonstrates how analytical structures can be opened to ambiguity without losing their technical specificity."
      ]
    }
  ],
  "body_markdown": "Ryley-o.eth approaches generative art through the combined perspectives of an aerodynamicist, aircraft engineer, and programmer. He studied Aeronautics and Astronautics at the University of Washington and Stanford, then spent eight years designing and analyzing aircraft in Boeing's Flight Sciences group. This experience supplies more than a biographical frame for his art. It gives him a visual vocabulary of streamlines, vortices, pressure fields, particles, and discontinuities, alongside a technical understanding of the models that produce them.\n\nHis account of wind-tunnel work emphasizes that airflow is normally invisible and must be rendered perceptible through smoke, oil, bubbles, particles, or computational color. Such visualization is already an act of translation. It converts physical behavior into an image that can be observed and interpreted. Ryley-o.eth extends this process beyond engineering analysis, treating the visualization itself as a field for aesthetic decisions.\n\n## From analysis to animation\n\n*Flows* is an Art Blocks project of exactly 100 editions. Its generative system uses potential-flow theory, a simplified model of inviscid, incompressible, and irrotational fluid motion, as the basis for animated fields of color and particles. The mathematics traditionally helps engineers approximate phenomena such as airflow around wings. Here, its scalar potentials and flow elements become compositional materials.\n\nThe work does not simply reproduce an engineering display. Ryley-o.eth deliberately modifies how vortex strength and source or sink divergence contribute to the background calculations. These departures allow colored structures to wind through the mathematical grid instead of remaining obedient to conventional streamline and equipotential relationships. The resulting images preserve the evidence of an underlying model while making room for twisting bands, nested contours, abrupt transitions, and chromatic turbulence.\n\nThe artist's technical notes distinguish two visual systems within each output. Animated particles follow unmodified potential-flow equations, while the colored backgrounds arise from altered equations. This produces a productive tension between analytical fidelity and artistic deviation. The particles disclose one account of the field, and the colors propose another.\n\n## A moving image of invisible forces\n\nAnimation is structural to *Flows*. The particles advance along integrated paths, while offsets applied to the scalar potentials make the color fields scroll continuously. Motion prevents the outputs from resolving into static diagrams. Instead, each edition stages an ongoing encounter with a system whose causes can be inferred but never seen directly.\n\nThe palette families also retain traces of scientific imaging. Some restrict color to the red-to-blue spectrum familiar from numerical simulations, while abrupt bands evoke oscillations and shock discontinuities. Other configurations favor continuous rainbows or bright forms emerging against darkness. Across these variations, scientific conventions function as historical references rather than binding rules.\n\nRyley-o.eth developed a display-agnostic coordinate system for the project because its physics-based distances needed to remain stable across screens with different sizes, densities, and aspect ratios. This attention to presentation reinforces the project's central concern: a model is never encountered without a representational apparatus. Code, coordinates, shaders, palettes, displays, and human perception all participate in making the field visible.\n\nThe artist has described *Flows* as connected to his departure from aerospace engineering and entry into generative art. The project therefore turns professional knowledge toward another purpose. What engineering convention values for prediction and measurement becomes a basis for color, duration, variation, and wonder. *Flows* does not reject analysis. It demonstrates how analytical structures can be opened to ambiguity without losing their technical specificity.",
  "images": [
    {
      "url": "https://media-proxy.artblocks.io/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/435000000.png",
      "title": "Flows",
      "caption": "2023, Flows",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/435000020.png",
      "title": "Flows",
      "caption": "2023, Flows",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/435000040.png",
      "title": "Flows",
      "caption": "2023, Flows",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/435000059.png",
      "title": "Flows",
      "caption": "2023, Flows",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/435000079.png",
      "title": "Flows",
      "caption": "2023, Flows",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/435000099.png",
      "title": "Flows",
      "caption": "2023, Flows",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    }
  ],
  "references": [
    {
      "n": 1,
      "note": "The artist's biography documents his aeronautics education, eight years in Boeing's Flight Sciences group, and generative practice.",
      "url": "https://ryley.studio/about",
      "label": "biography"
    },
    {
      "n": 2,
      "note": "The artist reflects on wind-tunnel testing, flow visualization, and its influence on his generative work.",
      "url": "https://ryley-o.com/seeing-the-wind/",
      "label": "essay"
    },
    {
      "n": 3,
      "note": "The artist's detailed project essay records the edition size and explains the mathematics, modified equations, animation, and palettes of Flows.",
      "url": "https://ryley-o.com/flows/",
      "label": "project-notes"
    },
    {
      "n": 4,
      "note": "The current project record clarifies the different equations governing particles and colored backgrounds.",
      "url": "https://ryley.studio/flows",
      "label": "project-record"
    },
    {
      "n": 5,
      "note": "The artist explains the coordinate and shader system developed to present Flows consistently across displays.",
      "url": "https://ryley-o.com/display-agnosticism-in-p5-js-with-shaders/",
      "label": "technical-essay"
    }
  ],
  "bibliography": [
    {
      "category": "In the AB[500]: Art Blocks",
      "entries": [
        {
          "note": "The artist's extensive account identifies Flows as a 100-edition Art Blocks release and documents its generative mechanics.",
          "url": "https://ryley-o.com/flows/",
          "label": "Flows project essay",
          "meta": "collection · 2023"
        }
      ]
    },
    {
      "category": "Essays, talks and podcasts",
      "entries": [
        {
          "note": "A reflective essay connects aerodynamic flow visualization with the conception of Flows.",
          "url": "https://ryley-o.com/seeing-the-wind/",
          "label": "Seeing the wind",
          "meta": "essay · 2023"
        },
        {
          "note": "A technical article explains the display-independent coordinate system and shader scaling developed for Flows.",
          "url": "https://ryley-o.com/display-agnosticism-in-p5-js-with-shaders/",
          "label": "Display Agnosticism in p5.js, with Shaders",
          "meta": "essay · 2023"
        },
        {
          "note": "A later essay surveys compact neural networks stored and executed through blockchain-based art projects.",
          "url": "https://ryley-o.com/nft-ai-history/",
          "label": "NFT AI Models on the Blockchain",
          "meta": "essay · 2025"
        },
        {
          "note": "The artist describes the development and conceptual stakes of an on-chain neural-network artwork.",
          "url": "https://ryley-o.com/i/",
          "label": "I.",
          "meta": "essay · 2025"
        },
        {
          "note": "A technical essay examines ERC-2535 diamond contracts and diamond-storage design.",
          "url": "https://ryley-o.com/diamond-contracts-and-diamond-storage/",
          "label": "Diamond Contracts and Diamond Storage",
          "meta": "essay · 2023"
        },
        {
          "note": "A software essay discusses the delegation registry as a blockchain primitive.",
          "url": "https://ryley-o.com/blockchain-primitive-delegation-registry/",
          "label": "Blockchain Primitive: Delegation Registry",
          "meta": "essay · 2023"
        }
      ]
    },
    {
      "category": "Research",
      "entries": [
        {
          "note": "An article recounts the artist's wind-tunnel investigation of asymmetrically rough sports balls.",
          "url": "https://ryley-o.com/scuffed-baseball-aerodynamics/",
          "label": "Scuffed Baseball Aerodynamics",
          "meta": "research · 2023"
        },
        {
          "note": "The associated research paper models and tests side forces produced by asymmetric surface roughness.",
          "url": "https://ryley-o.com/wp-content/uploads/2023/01/Asymmetrically-Rough-Sphere-Aerodynamics-with-Application-to-Sports-Balls.pdf",
          "label": "Asymmetrically Rough Sphere Aerodynamics",
          "meta": "paper · 2023"
        }
      ]
    },
    {
      "category": "Profiles and archives",
      "entries": [
        {
          "note": "The artist's studio biography summarizes his aerospace career, engineering role, and generative projects.",
          "url": "https://ryley.studio/about",
          "label": "Studio biography",
          "meta": "profile · 2026"
        },
        {
          "note": "The current studio archive presents Flows as a modified potential-flow shader project.",
          "url": "https://ryley.studio/flows",
          "label": "Flows studio record",
          "meta": "archive · 2023"
        },
        {
          "note": "OpenSea's creator profile identifies ryley-o.eth as a generative artist and Art Blocks engineer.",
          "url": "https://opensea.io/ryley-o",
          "label": "OpenSea creator record",
          "meta": "profile · 2026"
        }
      ]
    },
    {
      "category": "Art Blocks",
      "entries": [
        {
          "note": "Art Blocks records I. as a 240-work Studio collection released on March 6, 2025.",
          "url": "https://www.artblocks.io/collection/i-by-ryley-oeth?attributes=%7B%22emotion+a%22%3A%7B%22type%22%3A%22enum%22%2C%22options%22%3A%7B%22serenity%22%3Atrue%7D%7D%7D",
          "label": "I. collection record",
          "meta": "collection · 2025"
        }
      ]
    }
  ],
  "provenance": {
    "schema": "ab5d-provenance/1",
    "contributor": "ab500dao.eth",
    "agent": "gpt-5.6-sol",
    "model": "gpt-5.6-sol",
    "harness": "AB5D structured pipeline",
    "autonomy": "supervised",
    "tokens": {
      "input": 148339,
      "output": 3320,
      "estimated": false
    },
    "cost_usd": null,
    "links_verified": 13,
    "date": "2026-07-11",
    "note": "Structured return rendered by scripts/render_dossier.py; token counts are measured API usage."
  },
  "license": "https://ab5d.xyz/license/",
  "license_note": "Dossier prose is CC0. Embedded Art Blocks renders are not: they remain the property of their respective artists and holders.",
  "attribution": {
    "name": "AB[500]",
    "url": "https://ab5d.xyz/artists/ryley-oeth/",
    "cite": "AB5D, \"ryley-o.eth\", AB[500] artist dossier, ab5d.xyz, 2026",
    "required": false,
    "requested": true,
    "note": "Prose is CC0; a credit and link back to ab5d.xyz is appreciated, not required."
  },
  "generated": "2026-09-14T12:58:26"
}
