4. Generating 3D models with SuperbulletAI
a. With Cube3D

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

  1. Open Roblox Studio

  2. 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

    Assistant Mesh Generation Beta Settings

    ⚠️ Important: You must restart Roblox Studio after enabling the mesh beta feature for it to take effect.

  3. Navigate to Game Settings

    • Go to File > Game Settings
  4. Access Security Settings

    • Click on the Security tab
  5. Enable Mesh / Image APIs

    • Enable "Allow Mesh / Image APIs" setting
    • These settings allow the Assistant to create mesh and texture objects

    Allow Mesh / Image APIs Setting

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:

  1. Open the Command Interface
    • In Roblox Studio, you can access the Assistant through the built-in command system
  2. Use the Generate Command
    • Type /generate followed by your object description
    • Example: /generate a motorcycle for a race track scene
  3. 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

  1. In Roblox Studio, open the command interface
  2. Type /generate followed by your detailed prompt
  3. 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

  1. Press Enter to execute the generate command
  2. Wait for the AI to process your request (typically 30-60 seconds)
  3. The generated model will appear in your workspace
  4. 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

  1. 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
  2. Texture Optimization

    • Use appropriate texture resolutions (512x512 for most objects)
    • Compress textures when possible
    • Utilize Roblox's texture streaming capabilities
  3. 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:

  1. Reference the Model Path

    • Copy the path to your generated model in workspace
    • Example: workspace.GeneratedModel or workspace.MedievalTower
    • For easier referencing, see our guide on Using Reference Paths
  2. 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
  3. 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

  1. Be Specific About Dimensions

    • Always include size measurements
    • Use consistent units (meters work well for Roblox)
  2. Describe Materials and Textures

    • Specify surface materials (wood, metal, stone)
    • Include texture details (rough, smooth, weathered)
  3. Include Lighting Information

    • Mention how light should interact with the model
    • Specify any glowing or emissive elements
  4. Consider the Context

    • Think about how the model will be used in your game
    • Include functional elements (doors, windows, moving parts)

Workflow Optimization

  1. Start Simple

    • Begin with basic shapes and add complexity gradually
    • Test simple models before creating complex ones
  2. Iterate and Refine

    • Generate multiple variations of the same concept
    • Use the refinement tools to perfect your models
  3. 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.