Bridging art and digital world with Three.js - kurodot.io

Hi everyone, I’ve been developing a side project with Three.js for quite a while now. While it is still in beta, I believe it is ready for a soft launch to gather professional feedback. www.kurodot.io

As a product designer who creates physical art pieces, I’ve found it incredibly challenging to connect with gallery venues or find the right physical space to showcase my work. This led me to experiment with technology to bridge the gap between virtual and physical exhibitions.

kurodot.io was born from this vision. Leveraging modern spatial computing, I can now showcase digital works and bring my physical sculptures into a high-fidelity virtual environment. More importantly, with Three.js, I can incorporate dynamic lighting, precise spatial arrangements, and data-driven effects that aren’t bound by reality.

After months of wrestling with various technologies—including Firestore, Google Authentication, Umami, and Pusher—I finally have a working prototype. If you are interested in spatial web development or have any insights on the industry, I would love to hear your feedback or discuss potential collaborations.

Thank you for checking it out!

6 Likes

Really nice work on this. The idea behind kurodot.io feels thoughtful and practical, especially for artists trying to connect physical pieces with digital spaces. The use of Three.js for dynamic lighting and spatial layout really fits the concept and makes the project feel more alive than a typical online portfolio. I like how you’re blending digital and physical curation in a way that feels purposeful, not just flashy tech. It’s also great to see a project that’s not only about visuals but actually solving a real problem for artists and exhibitions. The prototype already feels promising, and I’m curious to see how it evolves as more people try it and give feedback.

1 Like

Yes, that is one of the great things about working in digital. You can showcase your work in whatever setting you want. You can even create a building to hold your collection and allow people to walk from room to room. Or you can simply transport them between settings with the push of a button.

Don’t forget the element of sound. Three.js allows you to use 3D sound. You can use this to enhance the beauty of the environment or to provide cues (subtle or otherwise) to users.

Thanks guys, I really appreciate the feedback! It means a lot to me as an indie developer.

I’ve actually just added spatial audio, so there’s now specific music for different zones. My goal is to make this fully embeddable, so any museum or artist can drop a “digital twin” of their work right into their own site. If anyone wants to collaborate or test it out, feel free to reach out!

I’d also love to hear what features you’d like next—maybe auto-guided tours, one-key creation, or more ways to interact with the art? Let me know what you think!

1 Like

Where is an example with sound? I would like to see (hear) that.

Another museum sound effect I just thought of was the sound of walking on marble floors in hard shoes - that somewhat loud, echoing sound. That might not be appropriate for your exhibits, but it is definitely a distinct sound (along with the echoing murmur of quiet - or, if there are children on a field trip, sometimes loud - conversation).

I set up background sound for these couple exhibits :

https://www.fu-design.com/exhibition/17k8QItfQyAj8GaW5DGc

https://www.fu-design.com/exhibition/r1KQ3Cc1OARIk8zObUJr


Currently it is just a mp3 that is corresponding to the scene. But I would definitely love to explore spatial sound ideas like you described.

1 Like

Sounds good!
Positional sound is easy to implement in three.js. You simple attach the sound to an object. Here is a link to an official three.js example which illustrates this effect.