Using Cube3D with SuperbulletAI
Cube3D is a powerful Roblox AI that enables you to generate 3D models using Roblox's proprietary Cube3D.
What is Cube3D?
Cube3D is an AI-powered 3D model generation plugin for Roblox Studio that allows developers to create complex 3D models by simply describing what they want in text. The plugin integrates seamlessly with Roblox Studio and can generate a wide variety of objects, characters, vehicles, and architectural elements.
Video Tutorial
Watch this comprehensive video guide to get started with Cube3D:
Video guide: Cube3D Tutorial (opens in a new tab)
Prerequisites
Before you start using Cube3D with SuperbulletAI, make sure you have:
- Roblox Studio installed and updated to the latest version
- Cube3D Plugin installed from the Roblox Creator Marketplace
- SuperbulletAI set up and configured
- Basic understanding of Roblox Studio interface
- Basic knowledge of 3D modeling concepts
Setting Up Assistant in Studio
The 3D model generation capability is built directly into Roblox Studio as "Assistant in Studio". Here's how to set it up:
Enabling Mesh Generation API
-
Open Roblox Studio
-
Enable Assistant Mesh Generation Beta
- In Roblox Studio, navigate to the beta features
- Enable "Assistant Mesh Generation" beta feature
- This unlocks the AI-powered 3D model generation capabilities
⚠️ Important: You must restart Roblox Studio after enabling the mesh beta feature for it to take effect.
-
Navigate to Game Settings
- Go to File > Game Settings
-
Access Security Settings
- Click on the Security tab
-
Enable Mesh / Image APIs
- Enable "Allow Mesh / Image APIs" setting
- These settings allow the Assistant to create mesh and texture objects
Setup Video Guide
Watch this detailed video guide on enabling the Mesh Generation API:
Setup guide: Enabling Mesh Generation API (opens in a new tab)
Using Assistant in Studio
With Assistant in Studio enabled, you can easily create mesh and texture objects in seconds using the /generate
prompt:
- Open the Command Interface
- In Roblox Studio, you can access the Assistant through the built-in command system
- Use the Generate Command
- Type
/generate
followed by your object description - Example:
/generate a motorcycle
for a race track scene
- Type
- Instant Creation
- The object will be created in seconds and ready to be placed into your experience
Using Assistant in Studio for 3D Generation
Basic 3D Model Generation
Step 1: Craft Your Prompt
Currently, you use Roblox's Assistant in Studio directly for 3D model generation. Here are examples of detailed and effective prompts:
Note: SuperbulletAI integration with 3D model generation is planned for the future. For now, use Roblox's built-in Assistant in Studio with the
/generate
command.
Create a medieval castle tower with:
- Stone brick texture with weathered details
- Circular base with 8-meter diameter
- Height of 25 meters
- Wooden door at ground level
- Small windows at regular intervals
- Conical roof with dark slate tiles
- Moss and ivy growing on the north side
- Torch holders mounted on the walls
Step 2: Input the Prompt in Assistant in Studio
- In Roblox Studio, open the command interface
- Type
/generate
followed by your detailed prompt - Example:
/generate Create a medieval castle tower with stone brick texture with weathered details, circular base with 8-meter diameter, height of 25 meters, wooden door at ground level, small windows at regular intervals, conical roof with dark slate tiles
Step 3: Generate and Refine
- Press Enter to execute the generate command
- Wait for the AI to process your request (typically 30-60 seconds)
- The generated model will appear in your workspace
- Use Roblox Studio's built-in tools to make adjustments if needed
Advanced Techniques
Character Creation
For character models, use the /generate
command with detailed prompts:
/generate fantasy warrior character, humanoid figure 6 feet tall, muscular build with defined armor, chain mail under plate armor, steel sword with leather-wrapped handle, shield with family crest design, helmet with visor that can open/close, weathered leather boots, determined facial expression, battle scars on visible skin, color scheme silver brown and dark blue
Vehicle Design
For vehicles and mechanical objects:
/generate futuristic hovercraft, sleek aerodynamic design, length 8 meters width 3 meters, glowing blue propulsion systems underneath, transparent cockpit canopy, metallic silver hull with blue accent stripes, landing gear that retracts, control panel visible inside cockpit, exhaust ports at the rear, emergency lights on corners
Environmental Objects
For scenery and environmental elements:
/generate mystical ancient tree, massive trunk 4 meters in diameter, gnarled bark with deep grooves, glowing crystal formations embedded in bark, twisted branches reaching 15 meters high, magical blue-green leaves that shimmer, exposed root system spreading 6 meters, small fairy doors carved into the trunk, bioluminescent mushrooms at the base
Optimization for Roblox
Performance Considerations
-
Polygon Count Management
- Keep models under 10,000 triangles for optimal performance
- Use LOD (Level of Detail) models for distant objects
- Optimize models using Roblox Studio's built-in tools
-
Texture Optimization
- Use appropriate texture resolutions (512x512 for most objects)
- Compress textures when possible
- Utilize Roblox's texture streaming capabilities
-
Collision Detection
- Set up proper collision boundaries
- Use simplified collision meshes for complex models
- Configure collision groups appropriately
Integration with Roblox Features
SuperbulletAI Integration
Once your model is generated in Roblox Studio, you can seamlessly integrate it with SuperbulletAI's no-code system:
-
Reference the Model Path
- Copy the path to your generated model in workspace
- Example:
workspace.GeneratedModel
orworkspace.MedievalTower
- For easier referencing, see our guide on Using Reference Paths
-
Connect with SuperbulletAI
- Provide the model path to SuperbulletAI
- Describe the functionality you want (clicks, interactions, behaviors)
- SuperbulletAI will automatically generate and connect the necessary scripts
-
Automatic Scripting
- SuperbulletAI handles all code generation automatically
- No manual scripting required - completely no-code approach
- The system will make your model interactive based on your description
Example Workflow:
- Generate a castle tower using
/generate
in Roblox Studio - Tell SuperbulletAI: "Make workspace.CastleTower clickable to open a door with sound effects"
- SuperbulletAI automatically creates and implements the interaction system
Best Practices
Prompt Writing for 3D Models
-
Be Specific About Dimensions
- Always include size measurements
- Use consistent units (meters work well for Roblox)
-
Describe Materials and Textures
- Specify surface materials (wood, metal, stone)
- Include texture details (rough, smooth, weathered)
-
Include Lighting Information
- Mention how light should interact with the model
- Specify any glowing or emissive elements
-
Consider the Context
- Think about how the model will be used in your game
- Include functional elements (doors, windows, moving parts)
Workflow Optimization
-
Start Simple
- Begin with basic shapes and add complexity gradually
- Test simple models before creating complex ones
-
Iterate and Refine
- Generate multiple variations of the same concept
- Use the refinement tools to perfect your models
-
Organize Your Assets
- Create a consistent naming convention
- Organize models in folders within Roblox Studio
- Document your models and their intended uses
Current Limitations
Generation Limits
- 5 models per minute: Current rate limiting means you need to plan your generation sessions
- Model complexity: Very complex models may require multiple generation attempts
- Style consistency: Maintaining consistent art style across multiple models requires careful prompting
Technical Constraints
- Roblox compatibility: Not all generated features may work perfectly with Roblox's engine
- File size limits: Large models may need optimization before use
- Animation support: Generated models may require additional rigging for complex animations
Future Enhancements
Upcoming SuperbulletAI Integration
In the future, SuperbulletAI plans to integrate Cube3D functionality directly into the platform, which will provide:
Enhanced Generation Capabilities
- Batch Generation: Generate up to 4 models per prompt simultaneously
- No Rate Limits: Remove the current 5 models per minute restriction
- Advanced Prompting: More sophisticated prompt engineering tools specifically for 3D generation
Improved Workflow
- Direct Integration: Generate models without leaving SuperbulletAI
- Template System: Pre-built templates for common 3D model types
- Collaboration Tools: Share and collaborate on 3D model projects
Enhanced Quality
- Better AI Models: More advanced 3D generation algorithms
- Style Transfer: Apply consistent art styles across multiple models
- Real-time Preview: See model generation progress in real-time
Planned Features
- Automatic Optimization: AI-powered optimization for Roblox performance
- Smart Texturing: Intelligent texture application based on context
- Physics Integration: Automatic physics setup for generated models
- Animation Assistance: AI-powered animation suggestions and setup
This documentation will be updated as new features become available and as the SuperbulletAI-Cube3D integration develops.