Generative AI Texture Generation Tool
Important
Join the Meta Horizon Creator Program! As a member, you gain: - Access to monetization opportunities including monthly bonuses, in-world purchases and competition cash prizes.
- Helpful resources including educational content, technical support and a collaborative creator community.
Important
The desktop editor is in early access and we need your feedback! To report bugs, go to the main menu and select Report a problem. To give us feedback, select Help us improve from the main menu. The Generative AI Texture Generation Tool helps you generate textures for your objects and can improve your flexibility and speed.
After reading this content and better understanding how the Gen AI Texture Generation Tool works, you will be able to:
- Generate textures for 3D objects.
- Assign the generated texture to a mesh.
- Save the texture both onto your local drive and into your asset library.
- Create textures and work with objects in the wild.
Gen AI Tool Availability & Rates
Horizon desktop editor creation tools with Gen AI are currently only available to users in the United States, Canada, and the United Kingdom (UK) aged 13+. Note that there are daily rate limits per user on content created using Gen AI. Additionally, there are daily rate limits per user on content created using Meta AI. These limits are: - Typescript - 1000 requests
- Audio SFX/Ambient - 200 requests
- Skybox Generation - 50 requests
- Mesh Generation - 100 requests
Opening the GenAI Texture Generating Tool
- Open the Desktop Editor and open a world in Create mode.
To open the Chat Panel, click on the GenAI icon in the top toolbar bar.
Swap the mode to Texture.
Generating a texture and previewing it
- Select a mesh from your chosen world.
- Enter a prompt.
- Press Generate. You will see a thumbnail of the texture after generation is complete.Click on the thumbnail to toggle the texture preview on and off.
The generated texture will preview on the mesh but it will not be permanently assigned to the mesh yet. You must press, Save and apply texture to assign the texture to the mesh permanently.
Saving your texture to your computer
Press Download to local device to save the texture to your computer.
Saving your texture to your asset library
Press Add to asset library to save the texture to your asset library without applying it to the mesh.
Assigning a saved texture from your library to a mesh
Open your Asset Library and select the object you want to assign a texture to. In the property panel’s Texture Asset dropdown menu, select the texture you want.
UV Requirements for Texture Generation
In order to succeed, the UVs on your mesh must have:
- A single square texture.
- No overlapping UV islands.
If the UVs on your model pass these requirements, the pipeline will generate a texture using your UVs.
If any of these requirements fail or you don’t have any UVs, the pipeline will Auto-UV your mesh in order to generate a texture for it. In this case, when you apply the generated texture back to your model, things will look unfinished: stretched, squashed, faded, or in some way not successfully generated.
To fix this, you should Auto-UV your model yourself–using Blender or Houdini or another DCC–before sending the model for preprocessing. This is typically a couple of nodes in each DCC. You may have to experiment to get the best results, but a general Auto-UV should ensure that the generated textures remain legible when applied to your mesh.
To learn more about Meta Horizon Worlds, try the following:
- Create your first world using our step-by-step tutorial.
- If you have issues when running the desktop editor, see Desktop Editor Troubleshooting
- Learn about the desktop editor with the Introduction to the Desktop Editor.
- Learn about the other tools available by reading our Tools Overview.
- Join the Meta Horizon Creator Program to learn about our program benefits.