Blender add-on that:
- calls the Gemini image API from a panel inside Blender
- lets you enter a prompt
- stores the API key in Add-on Preferences
- opens the Google AI Studio API key page from a button
- has a clearly labeled free model preset and a protected paid model preset
- supports
Seamless,Free, and fixed1024x1024generation modes - shows a preview of the generated texture
- generates helper
Normal,Roughness, andMetallicmaps - applies the texture to selected faces or the active object
- has
Apply + Create UV If Missing - uses
BOXprojection plusCube Projection - can resize the generated texture to
512,256, or128 - saves generated textures and maps to a local output folder
The plugin defaults to FREE - Gemini 2.0 Flash Image (gemini-2.0-flash-preview-image-generation) when that model is available for your Google AI Studio project.
PAID - Gemini 2.5 Flash Image / Nano Banana (gemini-2.5-flash-image) can charge your billing account. The plugin requires an extra confirmation checkbox before using this paid model.
Free quotas, model availability, and billing requirements are controlled by Google AI Studio / Gemini API and can differ by account, region, project, and current Google policy.
- In Blender open
Edit > Preferences > Add-ons > Install... - Select the
gemini_texture_generatorfolder after zipping it, or package it as a zip first. - Enable the add-on.
- Open
View3D > Sidebar > Gemini Tex. - Open add-on settings in
Edit > Preferences > Add-ons, find this add-on, and enter the Gemini API key there. - Optionally use the
Get API Keybutton in Add-on Preferences. - Enter the prompt for the texture in the sidebar panel.
- Choose the model preset. Use
FREE - Gemini 2.0 Flash Imageunless you intentionally want the paid Nano Banana model. - Enable
Seamlessif needed. - Choose
1024x1024orFree. - Click
Generate Texture. - Review the preview.
- Click
Generate Mapsif you want helper normal, roughness, and metallic textures. - Click
Apply To Selection/ObjectorApply + Create UV If Missing. - Use
512,256, or128to resize the current generated image set. - Use
Save Locallyto save the texture set to the configured output folder.
- Default model preset is
FREE - Gemini 2.0 Flash Image. - The paid
gemini-2.5-flash-imagepreset is protected by an extra confirmation checkbox. - If you change the model to a Gemini 3 image model, the add-on also exposes the
1K/2K/4Kquality selector inFreemode. - Helper maps are generated locally inside Blender from the base texture, so they do not require extra Gemini requests.
- If the current
.blendfile is saved, output files are stored inTexturesnext to the.blendfile. - If the current
.blendfile has not been saved yet, the add-on falls back to~/BlenderGeminiTexturesor the folder set in Add-on Preferences. - Gemini image generation capabilities and model names are documented at: https://ai.google.dev/gemini-api/docs/image-generation