What is Asteroid?
Asteroid provides a graphical interface for building augmented reality (AR) applications specifically for iPhone using ARKit. It enables developers and creators to design interactive 3D experiences that respond to the surrounding environment without necessarily requiring scripting knowledge. The platform allows the importation of CoreML models and 3D assets, facilitating the creation of 'reactions' – functional blocks that trigger 3D events based on camera input.
This tool simplifies AR development by offering features commonly found in game engines for crafting animated 3D scenes. Users can visually connect machine learning model outputs to scripts or 3D animations via its switchboard interface. Once a scene is created, it can be previewed within an AR context using a built-in camera portal and then exported as an ARKit-based Xcode project, ready for deployment on iOS devices.
Features
- Graphical Interface: Build ARKit apps visually without extensive scripting.
- Reaction System: Create functional blocks that trigger 3D events based on camera input.
- CoreML Integration: Import and utilize Apple CoreML models.
- Custom ML Model Support: Use Tensorflow/Python scripts alongside CoreML.
- 3D Asset Import: Incorporate custom 3D assets into AR scenes.
- Game Engine Features: Access tools for creating animated 3D scenes.
- Switchboard Interface: Visually connect ML outputs to animations or scripts.
- AR Preview: See how scenes look in AR via a built-in camera portal.
- Xcode Export: Export projects ready to run on iOS devices via ARKit.
Use Cases
- Developing AR annotations for objects or locations.
- Creating AR visual effects and filters for social applications.
- Building AI-assisted AR guides for tasks like cooking or DIY projects.
- Prototyping AR experiences without coding.
- Integrating machine learning models into interactive AR apps.
Related Queries
Helpful for people in the following professions
Featured Tools
Join Our Newsletter
Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.