I have been using Three.js with SparkJS heavily and I am very excited to announce the release of my first Joomla extension which uses it, 3DBug!
Please visit the product page to learn more! 3DBug Studio Pro
It lets you combine media of all sorts (3-D, bitmap, vector, audio, video) into interactive maps, navigation systems, or product browsers.
• Explore 3D gaussian splat scans with a combined map view to aid navigation.
• It supports streaming level-of-detail allowing you to load very high quality media quickly.
• Integrate with any Joomla content and annotate your scenes for a full site tour.
• Embed glTF models within the real scans.
• Combine it with your online store to show your products.
I began this project in 2024, with the idea that it should be possible to build a full 3-D world reflecting the hierarchy of the Joomla website and converting the content within. That is still a possibility, but as work progressed it became clear that 3dgs scans were becoming the new standard for 3-D visuals and they could be created by mobile phones or AI very easily. So I pivoted to focus more on how I could create a product allowing users to display whatever splats or models they wanted and enhance them as desired.
Oh and for interest sake, 3DBug uses technology from @haxe_org, @open_FL, @getbootstrap, FeathersUI, @threejs, @sparkjsdev, @puremvc, and of course @joomla and Joomla Component Builder (@llewellynvdm).
It was a big achievement to get this published and I am looking forward to what will happen in the future. Please share this with anyone you think may be interested! Thank you to the Three.js and SparkJS teams!
