Pinned Tweet
🗺️ updated importMap for working with React-Three-Fiber on-chain:
ordinals.com/inscription/c0d…
import maps let you assign global names/specifiers to javascript modules, so you can import like:
import React from "react"
includes R3F, drei, VRM avatars + more, dm if you need help~
Ord 0.29.1 is now available! A couple of notable changes:
- Correctly deserialize Bitcoin Core RPC responses containing anchor outputs
- New recursive endpoint `/r/block/<QUERY>` that returns the entire block
Share and enjoy!
github.com/ordinals/ord/rele…
bop retweeted
I made a small bitmap clip creator using @boppleton's LiveOCI and pulling data from the Ordinals API. Feel free to use AI to modify or use it as a starting point for another idea
bitlodo.github.io/bitmap-cli…
github.com/bitlodo/bitmap-cl…
🟧 bitmap LiveOCI (live on-chain indexer) 🧪alpha
> get any bitmap inscription ID or sat, up to the latest block
import from js module:
🔗ordinals.com/content/0c18b83…
const id = await getBitmapInscriptionId(blockheight)
or
const sat = await getBitmapSat(blockheight)
more info 👇
📙 you can now build a full bitmap index on-chain with the LiveOCI dashboard
📚 [Local Indexing] tab: pulls inscription IDs, u can also enable images, blocktributes, sats etc
🔎 use [Compare] tab to diff check an outside index (.csv or json)
🔗ordinals.com/content/0c1d5fb…
🟧 bitmap LiveOCI (live on-chain indexer) 🧪alpha
> get any bitmap inscription ID or sat, up to the latest block
import from js module:
🔗ordinals.com/content/0c18b83…
const id = await getBitmapInscriptionId(blockheight)
or
const sat = await getBitmapSat(blockheight)
more info 👇
🧱 block parser (classifies all transactions in a block, parses inscriptions from witness data):
ordinals.com/content/bbbb217…
just inscribed some bitmap collection galleries~
📙 999 club
📙 pristine punks
📙 standard punks
📙 wide neck punks
📙 5tx perfect punks
📙 7tx perfect punks
these patterns can never occur again, so won't need updates
view all:
ordinals.com/children/609b51…
🟧 live in 10mins 🟧 working on VRM giraffe hat in blender~
youtube.com/live/-8Co6dtJOxA
🟧 updated bitmap OCI (on-chain index) module (up to 942000.bitmap)
retrieve the sat # or inscription ID for a bitmap through recursion:
ordinals.com/content/942b588…
(feat. @BitMap_News)
whaaaat nice!!! 🤠🟧
Replying to @Tomb52O @boppleton
My killer carnival ride ALMOST works correctly, but I have never had it in an environment before with a working avatar to boot! I must return to this in Blender and get it working correctly
🌲 three.js tip: use alphaToCoverage for foliage!
instead of transparent=true (alpha blending; sorting issues, more overdraw)
or alphaTest (fragment discard; sorting works, but jagged edges)
alphaToCoverage (A2C) gives you smooth edges without the sorting/overlap headaches!
here's a react-three-fiber VRM character controller setup w/ some other components to try out/use:
🟧 demo: ordinals.com/content/cccc29e…
💻 source code: github.com/ordengine/r3f-cha…
the repo can be used as a template, has 2 vite configs (regular website build or inscription HTML file)
the VRM component takes .vrma animation files (defaults are by @quaternius!), or:
{ src: 'anyMixamoAnim.fbx', type: 'fbx' }
to use mixamo animations directly!
github.com/ordengine/r3f-cha…
lots of other things in the repo like instanced grass and texture baking, DM any questions~
how im rendering 500 entities w/ chat in three.js:
~ animations baked into a VAT (vertex animation texture)
~ movement updated per instance in vertex shader (thru attribute buffers)
~ chat font baked into a texture atlas, each letter = instanced plane (no DOM elements needed!)
backup of InscribedSpace bitmap builds pulled from their server a few months ago, should have pretty much all of them:
github.com/ordengine/inscrib…











