- DATE:
- AUTHOR:
- The Zappar team
New asset browser, project templates interface, offline support for experiences, VPS and more! Mattercraft's November 2024 Update đ
Hello Mattercraft community!
Weâre excited to share a major update packed with new features, tools, and quality-of-life improvements that make Mattercraft even more powerful and accessible for all creators. Hereâs a quick look at whatâs new:
New Asset Browser
Say goodbye to endless asset searches! Our new Asset Browser lets you explore and import a wide variety of assets directly within Mattercraft. With integrations from providers such as PolyHaven, TheBaseMesh and Pixabay, you now have quick and easy access to 3D models, textures, avatars, images, videos, and audio clipsâall without leaving the platform.
Redesigned Interface for Project Templates
Weâve given the initial Mattercraft project templates screen a fresh design that makes it easier to get started with the right project. Now, when you launch Mattercraft, youâll see a redesigned interface that separates Templates and Examplesâallowing you to quickly find the perfect starting point for your project.
Templates: Ready-to-go setups that provide a solid foundation for your projects.
Examples: In-depth projects ideal for breaking down, learning, and exploring more advanced functionality.
This new interface not only looks great but also improves your workflow by helping you quickly filter and locate the resources you need.
Offline Support for Experiences
No internet? No problem! With the new Offline Mode, Mattercraft experiences can now be launched and cached for later use without a network connection, allowing end users to access experiences anytime, anywhere. Perfect for conferences, remote areas, or anywhere with limited connectivity, this feature is a game-changer for reliable access and faster load times.
Hereâs how it works:
Seamless Offline Access: When a project is launched for the first time with an internet connection, itâs downloaded into the browserâs storage, allowing your end user to re-access it without the need for connectivity. For those in the know, Mattercraftâs using the âServiceWorkerâ feature of web browsers to enable this functionality.
Improved Loading Speed: On subsequent launches, offline-enabled projects load much faster, as assets are already cached.
A few things to note:
Initial Launch Requires Internet: The first load requires an internet connection, after which it will run offline.
Automatic Update Prompts: If an internet connection is detected later and thereâs an updated version of the project, users will be prompted to reload with the latest updates.
Customizing the offline experience UI is also straightforward in Mattercraft with CSS in the index.html file, allowing you to tailor the look and feel of this prompt to fit your brand. This update ensures your content is always accessible, even in places where internet connectivity is uncertain!
Checkout the new Custom Offline Mode UI project template in the Learn & Explore section to see it in action.
Enhanced File Handling
Weâve streamlined file management to make your development process smoother. If you move or delete a file, a window will now prompt you to update references across your project automatically. This improvement prevents broken reference links and errors, making development in Mattercraft more reliable and efficient.
Immersal Visual Positioning System (VPS)
Mattercraft now includes support for VPS, enabling highly accurate visual-based location tracking within your immersive experiences (learn more about the Immersal integration here).
Zcomponent Properties
In the past, working with multiple zcomponents would start to fill up the top of the right-click âadd newâ menu in the Hierarchy. Itâs now easier than ever to update and manage zcomponent properties. You can set the group, icon and tags to set how zcomponents will appear in the right-click menu.
Editor Improvements
Fork Components: You can now 'Fork' components from the Hierarchy. This allows you to clone and edit existing components' source code to add functionality.
New Editor Options: Control your 3D viewport with new options for easier development, including: Material, Wireframe, Normals and UV.
Editor Stats: View real-time performance stats in your editor, including an FPS counter and draw call count.
Icon for Animated Objects: There is now an icon next to all components that are being updated by a state or a timeline. This makes it easier at a glance of the Hierarchy to see what has an animation assigned.
Enhanced Drag-and-Drop: You can now drag assets directly into the Hierarchy from your local folders. These will import into your project files and populate the Hierarchy.
IDE Update: The script editor has been updated for better coding support.
Publish local projects to Zapworks: Itâs now super easy to publish a locally made project to Zapworks, simply click on the publish tab, choose a workspace and publish.
Favicon Update: A little touch to make Mattercraft more recognizable in your browser tabs!
New Templates and Examples
Our template and examples library has expanded, giving you even more tools to jumpstart your projects. The latest include:
Trails
Masking and Portals
Shaders
Immersal VPS
Custom Offline Mode UI
Get Started Today!
Whether youâre a newcomer or a Mattercraft pro, this update opens up new possibilities. Head to Mattercraft.io to start building today. Our "What's New" section will keep you posted on even more upcoming featuresâstay tuned for more exciting updates!
Thank you for being part of the Mattercraft journey! Your feedback continues to inspire us, and we canât wait to see the incredible immersive creations you bring to life with these new features.