[Update] February 6th, 2026
Key Takeaways
- 4D Generation (using the GenerateModelAsync API) is now available to all creators in Beta
- Add new types of gameplay to drive engagement in your game
- The original Mesh Generation API will be deprecated in 6 weeks; creators should migrate to GenerateModelAsync to continue generating meshes.
Hi Creators,
During our Early Access launch in November, we saw nearly 200 creators sign up for access, and a few dozen begin incorporating player-generated 4D objects into their experiences to help drive engagement and explore new types of gameplay. Weâre excited to announce that 4D generation is now available to all experiences on Roblox in beta! You can start using the GenerateModelAsync API and enhanced Text Generation API in your experiences today.
If youâre just hearing about this feature, we recommend:
- Watching the RDC Keynote on 4D generation,
- Reading through our Early Access announcement,
- Reviewing the documentation here
- Checking out our reference experience
4D Generation for Players
Last year, we launched Cube 3D, our foundational AI model that transforms text prompts into static 3D objects in seconds. 4D generation adds the crucial dimension of interactivity, breaking models down into multiple meshes based on rules defined in a schema, and then adding dynamic scripts to create fully-functional objects.

Key features of the API:
- Replication: Objects generated will be visible and interactive to all players, allowing them to build together in real-time.
- Improved Quality and Latency: The model now produces higher-quality meshes and textures with better form and detail. Generation times are also faster, typically completing in 20-40 seconds.
- Schema-Based Generation: To support geometry generation, you can specify a target schema that defines how the generated mesh will be broken into distinct MeshParts.
- Controls for Aspect Ratio: You can also provide an optional Size parameter to guide the model to generate an asset within a specific bounding box.
- Controls for Triangle Count: An optional MaxTriangles count can now be used to control mesh resolution in your experience, automatically adapting textures to lower-poly meshes.
During the beta, weâre focusing on in-experience creation with two schemas to test the system before expanding to an open schema model that allows creators to define their own rulesets. The two schemas available during beta are âCar-5,â a 5-part, multi-mesh car composed of a body and four wheels, and âBody-1,â which can generate any single-mesh object.
Weâve also expanded the capabilities of the Text Generation API to support structured JSON output, giving you more control over player-generated 4D objects. You can enrich playerâs prompts to influence style, and generate plausible behavior parameters given a playerâs prompts.
Use Cases
Some ideas for how to use 4D generation in your games are:
- Role Play: Let players generate items to decorate and customize their environments
- Racing: Enable your players to customize the look of the cars in your game, write your own scripts to customize the driving dynamics to fit your game
- Shooters and Fighting: Unlock your players creativity by letting them come up with unique weapons that you can combine with your own mechanics
These are just a few ideas, we love to hear your ideas for how you could use it. Weâve also added a new category to the Roblox Developer Challenge this year called Best Use of Interactive AI. This game jam is an opportunity for you to flex your creativity and explore new technologies like 4D generation.
Deprecation of Mesh Generation API
As we announced in our Early Access launch, we are deprecating the original Mesh Generation API. The Mesh Generation API will sunset in 6 weeks on March 18th.
The GenerateModelAsync API is a direct replacement that expands capabilities beyond single meshes to multi-part functional objects with improved quality and latency. If your experience currently uses the Mesh Generation API, please migrate to GenerateModelAsync.
If you would like to easily create mesh and textured objects in seconds in Studio, you can do so with the â/generateâ prompt in Assistant.
Whatâs next
Hereâs what we have planned for this year:
- Faster Generations: Weâre working on an updated model for faster generations.
- Object Persistence: Current generations are tied to game servers, meaning users lose objects between play sessions. We will be introducing persistence APIs to enable creators to optionally save generations to the experience and enable re-spawning player items cross-session.
- Custom Open Schemas: Soon you will be able to go past our current Body-1 and Car-5 schemas, defining custom schemas. E.g. a car with a body, tires, headlights, and exhaust, or an oven with door, handle, knobs, and burners.

Coming next: Custom Open Schemas
Weâre excited to see how you bring 4D generation to your experiences and give your players the power to generate functional objects that work within your gameâs rules and systems!
FAQs
What happens to my experience if I donât migrate from Mesh Generation API before March 18th?
- After March 18th, the Mesh Generation API will no longer be available. Any calls to the deprecated API will fail. We strongly recommend migrating to GenerateModelAsync before the deprecation date to avoid any disruption to your experience.
Are there any breaking changes between Mesh Generation API and GenerateModelAsync API?
- The new GenerateModelAsync API is a replacement that expands capabilities beyond single meshes to multi-part objects and enables replication of generation within the same server.
What are the rate limits for 4D generation?
- The API rate limits start at 10 requests per minute per experience, scaling up with concurrent users.
Can I continue to use the Early Access if I was already enrolled?
- With open beta now available to all creators, there is no longer a separate Early Access program. All creators can now use GenerateModelAsync and the enhanced TextGenerator API in their experiences.
Can I create my own custom schemas for 4D?
- We plan to support custom schemas later this year. This initial open beta launch enables Car-5 and Body-1 schemas.
What content safety measures are in place?
- All prompts and outputs go through Roblox safety filters to minimize violations of our Community Standards and ensure outputs adhere to your experienceâs Content Maturity rating. In addition, all prompts are passed through prohibited brand/IP filters to block infringing requests. Rights Manager allows creators to report content they believe infringes their copyright and file a removal request.
Does my Content Maturity label affect the safety measures built into the GenerateModelAsync API?
- Yes. The GenerateModelAsync API will only generate weapons in experiences with a Content Maturity label of mild violence or higher.
Would including 3D and 4D generation in my experience impact its Content Maturity label due to the Restricted Content Policy?
- No. Your experienceâs Content Maturity label will not be impacted solely because you include an AI component, including 3D and 4D generation. However, an experience where users can engage in unlimited conversations with an AI model will receive a âRestrictedâ rating to help users and parents make informed decisions about appropriate content.
