OpenViSTAI · Agents · Blockchain · Crypto
Menu
NFTs & Gaming

Ocm Dimensions

Ocm Dimensions is an open-source toolkit for creating and preparing interactive generative artwork for Bitcoin Ordinals, with build workflows for Three.js, p5.js and HTML projects.

Independent OpenViST project profile, based on linked sources.

Ocm Dimensions — OpenViST project profile in NFTs & Gaming.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when preparing code-based generative or interactive artwork for a Bitcoin Ordinals inscription, particularly when you want a local preview and a compact final HTML build.

Who it is for

  • Artists creating code-based Ordinals artwork
  • Developers preparing interactive 3D or generative projects for Bitcoin inscription

Documented uses

  • Build a Three.js project for local browser preview and final HTML output.
  • Prepare p5.js sketches or compress HTML, CSS and JavaScript for inscription.
  • Check artwork code size and view build size and estimated inscription-cost reports.
Before you choose

Requirements & limits

The repository quick-start requires Node.js 18 or later.

  • Choose between dedicated Three.js and p5.js build workflows or the general HTML compression workflow.
  • The local Three.js preview and final inscription-ready file are separate build stages.
  • The README describes OCM Dimensions Studio as a browser-based IDE inscribed on Bitcoin, distinct from the repository's local tools.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build and preview a Three.js inscription file

Create a local Three.js preview, then generate the final HTML file intended for inscription.

Before you start

  • Node.js 18 or later
  • A cloned copy of the OCM-Dimensions repository

Steps

  1. Clone the repository and change into its directory.

  2. Run the command below.

    Documented command
    npm run build:threejs:local
  3. Open tools/threejs/index.local.html in a browser to view the animation.

  4. When ready, run the command below to create tools/threejs/index.html.

    Documented command
    npm run build:threejs

Expected outcome

A browser-previewable local build and a final HTML file identified by the README as the file to inscribe.

Guide limitations

  • The guide covers preparing the file, not submitting an Ordinals inscription transaction.
  • Build output reports estimated inscription costs; those figures are estimates.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
metagood/OCM-Dimensions · Official homepage title · retained in its source language