damus android/desktop can now render 3d models inside of posts. this is not an embedded video, its rendering a 3d object directly.

lmao

https://jb55.com/s/renderbud-notedeck-demo-2026-01-18_16.16.58.mp4

Reply to this note

Please Login to reply.

Discussion

oh no

πŸ˜‚

enjoy these moments of pure freedom, I really enjoyed the grant while it lasted, if I could do anything different I would probably have 1) not burnt myself out and 2) did something to really get traction like uploading all of reddit to nostr..

πŸ«‚

We can do this with tikz in code blocks.

That's also how we do PlantUML diagrams, BPMN models, musical notation, and LaTeX.

That's amazing! I love this!

This is amazing. But someone will do arbitrary code execution πŸ˜€

gltf files can execute code? how so

all this code does is load gltf vertices and materials. I can’t see how you could attack that

maybe you’re thinking of a web context? This is way more sandboxed than web graphics apis. The only exploit points are memory DoS (easily prevented with max file size limits) or exploits in the image loader. But these issues would already exist in existing image loaders we already use.

We don’t do any shader compilation or anything on remote resources.

Maybe you're right. I like it.

Time to purple pill ikea!

das cool πŸ˜‚ but when notifications for zaps ⚑ on Android #notedeck

its on the list!

Let me revisit tonight. I think I managed to remove the ntfy extra steps per your feedback Will

this is a complicated nostrdb change

Oops I misread as push notifications

We used to render .obj but I got rid of it in the early days. We can add it back if this becomes a thing.

really? thats awesome. i had no idea

Yeah, I was trying to do a little easter egg in app game but everything got too complicated rather quickly. πŸ˜…

Are you going to support arbitrary fragment shaders? Could do very interesting things with this...

yeah i could in theory , but that might cause dos/perf issues when scrolling. At least with models i can restrict size

in the meantime i have just been improving the PBR

nevent1qqs0dq5r37c9xeav29cphf6qj8aufl8awaumqptv3vqmhldp49u77lsw2cnyr

This is a great idea! Maybe you could also think about adding some features for 3D modellers. For example, they could upload preview models and hide the print-ready ones behind a paywall. So the user could buy not only printing services, but also the models themselves. See this thing by nostr:nprofile1qqsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3g4h5cp7:

nostr:nevent1qgsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3gpr4mhxue69uhkummnw3ez6vpj9eukz6mfdphkumn99e3k7mf0qywhwumn8ghj7mn0wd68ytfsxyh8jcttd95x7mnwv5hxxmmd9uqzq6t29k7c8sfy99vk26lx85yxcqmqr2uesj9uk3umvtgelxfgtvvjsahy6a

Maybe you should talk.