bop Profile Banner
bop Profile
bop

@boppleton

4,125
Followers
4,152
Following
73
Media
670
Statuses

three.js maximalist ~ peasant ~ bop.609.bitmap

🟧
Joined November 2017
Don't wanna be here? Send us removal request.
Pinned Tweet
@boppleton
bop
25 days
📚 recursive 3D stack: ⚡️ React-Three-Fiber (with JSX/babel) 🔦 drei (components) 🌞 postprocessing (effects) 🤸 cannon (physics) ✨ vfx-composer (particles) 👾 miniplex (ECS) 🏪 statery (store) importMap:
Tweet media one
Tweet media two
23
38
98
@boppleton
bop
7 months
🚁BITCOPTER upgrade #1 ! 🟩BITNAV 🗺️[bitmap navigation device] 💻a #bitmap GPS + data terminal with content that i can update with sat endpoint 🟧soon, bitcopters AND bitmap 10k club can get one via parent-child inscription, with supply enforced by an on-chain index validator!
56
74
288
@boppleton
bop
7 months
🟧📢introducing 🚁bitcopters!🚁 🏔️alpha release of my first 3D #bitmap flying explorers 🎲a 10k generative collection using inscription IDs as seeds, allowing #BRC420 's to have variations! 🌱colors seeded by first 4 numbers in ID 🎮fly: WASD/touch!📲
59
48
198
@boppleton
bop
6 months
gm 💚💥💥7⃣7⃣🐼🟧ᛤ
53
49
176
@boppleton
bop
1 year
introducing 🎨 p5remix 🎨 an on-chain p5.js editor and inscription builder! 🚀 powered by Ace Editor, TailwindCSS, React and p5js from @OnChainMonkey 💪 builds a compressed, ready-to-inscribe HTML file 💚 p5 is fun! try it out~ #bitcoin #ordinals
52
43
187
@boppleton
bop
3 months
📙the bitmap on-chain index (OCI) has been inscribed! 🗜️satoshi numbers for the first 840,000 bitmaps were compressed down to ~2mb () any site/app can use this JS module to get the inscription ID or sat from just a bitmap number!
30
68
178
@boppleton
bop
6 years
@Grostaqu1 @redditships ability to vibrate through walls
1
3
138
@boppleton
bop
6 months
🟩 BITNAV update v0.3 is live! [exploration/build experiment] 🗺️ full 1000x1000 map mounted inside bitcopter 🚁 'explore' button lets you fly around selected bitmap 🛠️ click the ground to test placing a GLTF 3D model or react-three-fiber component!
28
41
124
@boppleton
bop
1 month
introducing 📙 Atlas Code (v1.0) 📙 🔍 located at 609.bitmap via Atlas Browser 📜 write and test HTML on-chain with full recursion >> open the "🌐 browse" bapp in Atlas: >> type in "609.bitmap" >> click "import" for templates 📲
Tweet media one
29
53
137
@boppleton
bop
4 months
🧵on-chain websites using React, Tailwind and R3F! here's a simple HTML inscription template to get started - on line 3 it imports a module which sets up some global variables (React, ReactDOM, useState etc) that let you make and render React components
Tweet media one
Tweet media two
22
36
122
@boppleton
bop
7 months
🚁 bitcopters are generated using the first 4 numbers of the inscription ID to seed the colors 💚 you can paste the ID into the input at the bottom (to view on BRC420, otherwise you see a random color) or you can add the query param 'id' to the URL and it will be a direct link!
29
23
106
@boppleton
bop
10 months
🔗 on-chain webRTC test 🔗 open a peer- @TO -peer connection between inscriptions..? for now, this will only work if they are running on the same internet connection - for online, we need decentralized STUN servers, TOp minds are currently investigating
17
25
99
@boppleton
bop
12 days
no physics engine here just spring animations with a single raycast every frame, optimized for big GLBs by , shiny spaceman by @FWD_BTC
14
29
99
@boppleton
bop
1 year
introducing 🎯 Sat Ranger an on-chain app for analyzing the sat names and namespaces of sat ranges in bulk! sat names are in order, so a range will have the same starting letters (the namespace) plus EVERY possible combination of letters in that range, so u can find exact names
19
14
83
@boppleton
bop
7 years
@CryptoCobain the first white paper i've ever read start to finish
1
0
67
@boppleton
bop
7 months
🗺️BITNAV🟩free claim is live! 🚁all BITCOPTER and 🟧0-9999.bitmap holders can craft one via parent/child inscription! 🥇1 per bitcopter🚁 🥇1 per sub-10k bitmap🟧 🔏inscriptions are validated/rendered by an ON-CHAIN INDEX + ◉ recursive endpoints! 📲
Tweet media one
19
28
65
@boppleton
bop
1 year
don't even try to fud bitmaps brother HH
Tweet media one
10
4
54
@boppleton
bop
1 year
#bitmap boropunk pendy
Tweet media one
8
4
55
@boppleton
bop
1 year
@bisht_dishant @XorDev i decompressed your code and it's the exact same code from @XorDev , you copied it from shadertoy, and thought the OCM compression and gpt would hide your tracks. absolutely disgusted that you could lie, and then attack the artist back when called out. wtf.
Tweet media one
8
8
58
@boppleton
bop
1 year
8
11
49
@boppleton
bop
1 year
making rugs 💚
Tweet media one
11
2
51
@boppleton
bop
1 year
the block patterns scale up and down in a fractal manner, so the more cluttered blocks end up being made out of smaller versions of the same pattern blocks could be scanned for these patterns (which now have a rarity based on total #) to be used as a non-arbitrary loot table!
Tweet media one
8
3
37
@boppleton
bop
7 months
Tweet media one
5
7
39
@boppleton
bop
3 months
huge thanks to @Switch_900 for compiling the sats, @blockamoto and all of the bitmappers out there! 💚 🟧
5
5
38
@boppleton
bop
3 months
🧪this script arranges sats into ascending order, then saves just the delta values (differences between sats) - and due to bulk mints with the same postage, there are long batches of repeating deltas that get extra massively compressed with Brotli 🥦
3
3
35
@boppleton
bop
1 year
love these with the little minipunks #bitmap
Tweet media one
3
3
30
@boppleton
bop
1 year
my first finished rug 💚
Tweet media one
10
2
29
@boppleton
bop
11 months
🧙‍♂️ 'shape keys' in 3D modeling let u adjust parts of a mesh to create different 'key' shapes, then u can smoothly interpolate between them with a variable, should be cool for generative traits! 🦴 works with bone animations here's a few mixed together to make some mage beards!
5
7
26
@boppleton
bop
12 days
@FWD_BTC the goal is for inscriptions to be able to import the player controller + default scene to easily spin up a scene with any avatar and be able to hook up animations easily
Tweet media one
1
2
32
@boppleton
bop
7 months
💚
@BitmapTech
Bitmap Tech - Merlin🔮🧙
7 months
@boppleton Super innovative.
5
8
36
12
4
29
@boppleton
bop
4 months
this component has an input field to take in any inscription ID, then shows info about it it uses (by @Elocremarc ) to fetch data from the /r/inscription endpoint, then updates the state, which makes the HTML "react" to the changes
Tweet media one
Tweet media two
4
4
31
@boppleton
bop
1 year
~pristine~ pixelpunk! #bitmap #bitmappunks
Tweet media one
8
5
26
@boppleton
bop
1 year
ℹ️ new quest available! 💚 follow the comments for a quick overview of the code 🏎️ react-three-fiber module: /content/7a9f2b1e7f06e9e314668dcd109dfed040a445ad6f43c22ccfc9ad97560f47bei0
6
4
27
@boppleton
bop
4 months
lets bring the mesh into it's own component called SpinningBox we can attach a 'ref' object to the mesh, then in a useFrame hook (update loop) adjust the box's rotation finally, with useTexture () we can put a JPEG on the faces!
Tweet media one
Tweet media two
3
2
28
@boppleton
bop
11 months
ok so.. with animation retargeting, i think we could inscribe every Mixamo animation only once, then if you inscribed any 3d character model with the same skeleton - you could use every animation recursively for free :>
4
7
28
@boppleton
bop
1 month
Tweet media one
4
8
26
@boppleton
bop
4 months
thank you for checking this out 💚 feel free to DM me if you have any questions about building with React and react-three-fiber on-chain! 🫡
1
0
23
@boppleton
bop
1 month
Tweet media one
3
3
21
@boppleton
bop
11 months
the rugs are heating up thanks to @XorDev 's recent posts and that @aemkei thread! 💚 #pixelart #p5js
Tweet media one
3
1
19
@boppleton
bop
4 months
React is great for making interactive websites using clean, reusable code, and now we can use the same concepts for 3D with React-Three-Fiber! this sets up a new scene using a <${Fiber.Canvas}> tag that has lights, "CameraControls" and an orange box mesh
Tweet media one
Tweet media two
1
0
20
@boppleton
bop
6 years
@loomdart i feel like i've been paying attention for months
1
0
18
@boppleton
bop
6 months
there is still a lot to figure out, like how to place objects in "sat-space" for use everywhere - hopefully this can help visualize some things. feedback on controls, performance etc is greatly appreciated! 💚 {💥💥}
0
1
15
@boppleton
bop
9 months
@klickdotdev @Goodthings @TO @bongobongonft @TheWizardsOfOrd three.js: import * as THREE from '/content/8f968eb8ada1bf6275e6f8a27361a6b462a951b0102951e0fe7d30dec1d07dd4i0'; p5.js: <script src="/content/b6a50f5ba932b0ea7f652d9d28e59eced47bc6f8376c25e02d8b3457bb60ac8fi0"></script> examples:
1
3
15
@boppleton
bop
6 months
WASD or touch to fly copter [space bar] to go up [control] + [space bar] to go down [shift] for speed
1
0
13
@boppleton
bop
6 months
@nurorealm @Elocremarc 🫡 nuroblobpill incoming
2
3
13
@boppleton
bop
4 months
instead of compiling JSX with babel, this setup uses the library "htm": HTML/JSX-like tags get wrapped in a string starting with "html": return html` <div> hi! </div> ` React component names are put inside ${} like: return html`<${MyComponent} />`
Tweet media one
1
1
14
@boppleton
bop
7 months
💻 validator and firmware can all be found on the 1337sat: 🟩 your BITNAV will always update to the latest inscription, allowing for future updates! 🎇 🚁 more info coming soon 🤠
1
0
13
@boppleton
bop
25 days
the Box component is extracted directly from another inscription at this is done on line 27 where it imports the extractor module, with the added ?sat= query param
0
0
16
@boppleton
bop
6 months
💚 💥💥
@Elocremarc
Eloc
6 months
No better good luck charm to wear while inscribing blobs then @boppleton glass pendent. He has also made one of them into a 3D scene. Everyone go follow this man. He inscribed over 100 3D libraries on Bitcoin and blob wouldn’t have been possible without him. Also shoutout to
Tweet media one
Tweet media two
19
10
69
0
1
12
@boppleton
bop
11 months
placing HTML inscriptions inside of markdown works? (only in explorer /preview template right now).. yuge if true
Tweet media one
2
3
13
@boppleton
bop
9 months
longneck punk
@EDICIONESREGION
Ediciones Región.
9 months
Cuñas Inca... Cuñas de carácter sismo resistente. Están para compensar hipotéticas grietas que pudieran tener lugar por algún movimiento. Cumplen una función de solidez y estabilidad. Ubicación: Calle Maruri, Cusco. Perú Conócelo
Tweet media one
8
58
276
3
1
11
@boppleton
bop
9 months
@Nuropunk_ @Raxonchain 💚 CYPHERPUNKS WRITE CODE 🐽
1
4
12
@boppleton
bop
13 days
@fitzyOG @rickshaw100r @trac_btc yep all ordinals are 'sandboxed' when viewing, just means they can only access the recursive endpoints, so for an app to let people build on their bitmaps and see it on-chain, we have to use inscription data - so just have to inscribe the index from trac/geniidata etc, its ok
1
0
12
@boppleton
bop
6 years
@hondadeal4vets grapes are 90% water coincidence? i think not
0
0
12
@boppleton
bop
1 year
@boppleton
bop
1 year
@bisht_dishant @XorDev i decompressed your code and it's the exact same code from @XorDev , you copied it from shadertoy, and thought the OCM compression and gpt would hide your tracks. absolutely disgusted that you could lie, and then attack the artist back when called out. wtf.
Tweet media one
8
8
58
2
0
11
@boppleton
bop
1 year
would love some feedback from sat hunters if this can help you out! DM's are open #bitcoin #ordinals #sats
3
0
9
@boppleton
bop
1 year
ultra-rare drops and item/resource properties and spawn rates shall be dictated by the blockchain. arbitrary data is just kinda cringe now
Tweet media one
2
0
10
@boppleton
bop
10 months
🚨 sat endpoint is LIVE! 🚀 ⚡️ /r/sat/<satnumber> now returns a list of re-inscriptions on that sat! 🐀 this test fetches the re-inscriptions on the @re__forms rat sat, then displays the images using /content/<id> and /r/children/<parentID> works too🤯
Tweet media one
1
0
10
@boppleton
bop
6 years
introducing - a fancy big trades ticker showing market orders with their total USD value. more features coming soon! repo:
Tweet media one
3
0
6
@boppleton
bop
1 year
@ordinalswallet 🟧🟧 🟧🟧 LFG 🟧
0
0
8
@boppleton
bop
1 year
re-inscription data cannot be accessed inside inscribed code, YET. it looks like the next ordinals update will give us full data about any inscription via the "/inscription/x" endpoint! + get all indexed re-inscriptions on a sat via "/sat/x". LFB 🧱🫡
1
1
8
@boppleton
bop
13 days
@fitzyOG @rickshaw100r @trac_btc can u access the trac data from inside a sandboxed inscription?
2
1
9
@boppleton
bop
10 months
@TO ☢️ experimental, not for human consumption ☢️
1
0
6
@boppleton
bop
1 year
@MandelaBTC @0xPraxeo 🫡 honored. thank you sire
0
2
6
@boppleton
bop
10 months
@ratoshi44 @TO right, if all players are nodes that are verifying whats going on in a game. could totally have decentralized pvp
0
0
7
@boppleton
bop
13 days
@fitzyOG @rickshaw100r @trac_btc ya, so an inscribed JSON list inscribed by one person is obviously not a source of truth, but you could imagine if a lot of people all validated it, and could have scripts to check live against trac data, it could be used for on-chain building, i think this is a good idea
2
0
8
@boppleton
bop
1 year
🟧🔍 the amount of time between a block and the previous, seems like a great non-arbit - "block delta"!
@EternalBlockLaw
EternalBlockLaw
1 year
Small threath about bitmap and the time aspect. First of all you need to be aware about that you own and dont own these bitcoin block via the bitmap protocol. I dont want a big threath about digital/physical ownership but lets say it in simple words:
4
0
10
0
0
5
@boppleton
bop
1 year
😬
Tweet media one
3
1
7
@boppleton
bop
11 months
the vid is not using retargeting, its just applying the animation from the model on the right to the orange guy on the left- so thats why he looks stretched out
0
0
7
@boppleton
bop
1 year
@block9ine yeah, this initial code should work as a 'template' for people to start experimenting with - a lot is possible with the React ecosystem, and i included some helper functions for loading in other modules and Gzip compressed modules
3
3
7
@boppleton
bop
13 days
@fitzyOG @_koutis_ @rickshaw100r @trac_btc a few people could inscribe the newest 1,000 bitmap inscription ID's every week (only a few KB, so not bloating the chain) on an updatable sat, then an on-chain script can fetch them all and make a consensus. since it's immutable data there could be decentralized validation
1
0
7
@boppleton
bop
13 days
@fitzyOG @_koutis_ @rickshaw100r @trac_btc we want to use this data inside inscriptions, to make on-chain art, games, experiences etc, ordinals can't use external data, they have to be fully self-contained using just available data on bitcoin, so we have to work within these constraints
2
1
7
@boppleton
bop
13 days
@LawWatusi each bitmap is tied to a bitcoin block, so the 'patterns' you see are the transactions inside those blocks, scaled to fit in a simple way. the top left one here has 3 transactions total, and there are 567 bitmaps like it, seed can be each blocks data like fee rate, merkle root
Tweet media one
3
4
7
@boppleton
bop
13 days
@fitzyOG @_koutis_ @rickshaw100r @trac_btc ya, if we need the data on-chain, we can't get it directly from trac, instead we can put the trac data in a place that inscriptions are able to read it - so this is why we need an on-chain index to solve certain ordinal use cases
3
0
7
@boppleton
bop
5 years
@PeterLBrandt still can't stop thinkin about your jerky peter. thank you for the teriyaki targets
0
0
6
@boppleton
bop
1 year
@OrdinalsNexus honored 💚 and motivated 🫡
1
0
7
@boppleton
bop
1 year
@lifofifo @OnChainMonkey 🖐️ just me for now!
1
0
7
@boppleton
bop
1 year
@JeetimusPrime @MEonBTC i would of course agree if this was an arbitrary pick - but i do think in this case we are dealing with non-arbitrary data, and there will be others like this from just block data. and magiceden filters are always vague and not a source of 'naming'
@axiemaid
axiemaid
1 year
@Zigadeebong @MEonBTC These are currently just all the 2 tx thin neck "prestine" punks that were identified programatically from block data. imo, we'll collectively have to work on vetting the rest in a similar manner to have them added to the data set.
2
0
7
1
0
5
@boppleton
bop
4 months
@BitMap_News satoshi made me do it
0
0
7
@boppleton
bop
1 year
opillscription
Tweet media one
1
0
5
@boppleton
bop
1 year
@hedgedhog7 once you lose it all this is no longer an issue
1
0
6
@boppleton
bop
7 months
@simplewaters @kendricklamar 🔥 wen hotbox the copter
1
1
5
@boppleton
bop
7 months
@Dascanio_ 💚 i will post all info in a few days when ready! still testing things
1
0
5
@boppleton
bop
1 year
@iotbtc clean punk on the right side of mural 🔥 nice
1
0
6
@boppleton
bop
1 year
FR (free ross) to everyone building the history books of tomorrow 📙
0
0
4