A sneak peek of a chalet configurator we are working on using @reactthreefiber and @threejs. We are looking for good developers to join our team to work on projects like this! Send me a DM if interested. We're based in Antwerp but open for remote work.
@reactthreefiber@threejs We're a team of about 20 developers who love to work on technical challenges and aim to make the best configurators in specific niches. We often connect our configurators to production so you get to see your creations in real life (which can be scary at first π )
It is vanilla three.js. We have been working for about three years on closet configurators and taking it one step further each time. It is mainly a lot of logic, BoxGeometries and shapes. The challenge is properly understanding how it is set-up in real life so it is technically correct. We also export to production software so unfortunately we can't cut corners here.
I believe that's the future, no intermediates, just three.js to the real thing (until we have replicators π).
We recently launched a washing machine closet 3D configurator with @threejs. Link in comments if you want to try it. It has some small kitchen features. We are looking into full kitchen set-ups but that's waaay more complexity π . Looking forward to scratching our heads about that in the near future.
Unfortunately not. When we enlarge the fabrics, we have to manually finetune the parameters per type of fabric. For example a fabric with a lot of randomness needs a different algorithm than a fabric with a distinct pattern. I think it should be feasible in the future, but not today π .
We launched a new chair configurator for our customer Moods Collection. Using the amazing #threejs and @0xca0a 's R3F. It was quite a challenging project:
- as a software company we developed our first hardware π: a material scanner.
- we developed software that enlarges small fabric scans. I would love to call it Material AI, but it is not really AI.
- We went from 3D models to renders and back to 3D models to finally end up with a result we are really proud of.
Link in the comments!
Thanks for the fantastic and detailed response. We will definitely make use of your suggestions π Regarding normal maps, this is actually an interesting discussion. We first implemented normal maps but we were not convinced of the added value so decided not using them. We could be wrong, but we found that on smooth, basic repeating fabrics, the added value of normal maps was limited. Especially taking into account the extra filesize. However, it is on our todo list to experiment more with them, particularly for improving more complex materials (e.g., fluffy fabrics, textured weaves).
We launched a new 3D configurator for indoor/outdoor kitchens! We used our usual stack π: #threejs and @pmndrs#R3F. Visitors can generate PDF quotes and dealers can directly order in the system. You can try it on: https://t.co/m3V3tLa93O
@tommy__x@0xca0a@threejs Hey @tommy__x, Thanks! The tables are generated via three.js and maths π. This approach gives a lot of flexibility. Btw we are launching a new table project soon.
After some hard work, our #tableconfigurator is finally online π Check it out at: https://t.co/klyZEHpiNf
The table is fully parametric, which was quite challenging with all the finishes.
It's built with #r3f. Thanks @0xca0a and @threejs for the amazing technology and examples!
Our bed configurator for Sleeplife is live in stores! π₯³ Developed with @threejs and #R3F, it combines baked rooms, parametric beds/mattresses, and ERP logic via XML. Proud of this advanced project! Public launch soon. Configure online, get a PDF quote, and finish the sale in store. It is nice to see that threejs projects are becoming a core part of how companies do business πͺ.