As Seen On

Team Plans
Commercial Licensing
Unlimited Overage Options
Higher Generations per Minute
Starting at
$140/ mo
Plans That Scale With You

"One of the greatest challenges in VR has always been the added difficulty in creating personalized entertainment experiences, and Skybox AI has completely changed the game for our customers."

Tony Mugavero
CEO of Rad TV
"Fast and flexible generation capabilities, allowing us to offer a better content creation experience for both education and enterprise customers.”

Ulla-Maaria Koivula
Founder & CEO of Thinglink

Need a Custom Plan?
From high volume events to custom pipelines you design, Skybox AI adapts to meet your needs
Frequently Asked Questions
JPG / PNG
HDRI (.hdr, .exr)
Cubemap (ZIP of 6 sides)
GLB with 3D depth
👉 Format Guide
You can make a skybox in Unity by either importing an HDRI/cubemap, generating one with Skybox AI, or using the Skybox AI SDK from the Unity Asset Store to create HDRIs directly inside Unity with a text prompt.
Use a premade HDRI or 6-sided texture
Go to Window → Rendering → Lighting → Environment.
Assign a Skybox Material in the Skybox Material slot.
Import a panoramic HDRI image or a cubemap (6 images for each face).
Generate a custom AI skybox
Tools like Skybox AI let you type a text prompt (e.g., “sunset over snowy mountains”) and instantly get a 360° HDRI.
Import the HDRI into Unity, create a new Material → Skybox → Panoramic, and assign it in the Lighting settings.
Use the Skybox AI SDK from the Unity Asset Store
Install the Skybox AI SDK directly from the Asset Store.
This lets you generate HDRI environments inside Unity with a text prompt — no manual exporting required.
The SDK handles importing and material setup automatically, making it the fastest way to create skyboxes on the fly.
Pro tip: For realistic lighting and reflections in HDRP/URP, always use 32-bit HDRIs instead of standard 8-bit images.
Use the Unity Verified Solution located on the Unity Asset Store here or you can use it directly by importing the HDRI or cubemap into a Skybox Material and assign it via Lighting → Environment.
Example Code Snippet (C#)
(SDK usage will vary — here’s a conceptual example of how it might look in a Unity script after installing the Skybox AI SDK)
using UnityEngine;
using SkyboxAI; // Namespace provided by the SDK
public class SkyboxLoader : MonoBehaviour
{
async void Start()
{
// Example: Generate a 360° HDRI skybox from a text prompt
string prompt = "sunset over snowy mountains with aurora borealis";
// Call the Skybox AI SDK to generate the HDRI
Texture2D hdrSkybox = await SkyboxAI.GenerateHDRI(prompt);
// Create a new Skybox Material
Material skyboxMaterial = new Material(Shader.Find("Skybox/Panoramic"));
skyboxMaterial.SetTexture("_MainTex", hdrSkybox);
// Apply it to the scene
RenderSettings.skybox = skyboxMaterial;
// Optional: Update ambient lighting
DynamicGI.UpdateEnvironment();
}
}
With the SDK, you can skip manual imports — just type a prompt, and Unity updates the skybox in real time.
You have three main options:
Import an existing HDRI texture.
Use Skybox AI to generate a 360° HDRI online and import it.
Use the unofficial Skybox AI Unreal SDK (this repo) to generate skyboxes directly in-engine with text prompts.
Skybox AI Unreal SDK
Easily generate 360° HDRI skyboxes directly inside Unreal Engine using text prompts with the official Skybox AI SDK.
Installation
Clone this repository into your Unreal project’s Plugins folder: git clone https://github.com/blockadelabs/skybox-ai-unreal-sdk.git Plugins/SkyboxAI
Open your Unreal project and enable Skybox AI in the Plugins menu.
Restart Unreal.
Example Usage (C++)
#include "SkyboxAI.h" #include "Engine/TextureCube.h" #include "Materials/MaterialInstanceDynamic.h" #include "Engine/PostProcessVolume.h" #include "Kismet/GameplayStatics.h" void AMySkyboxActor::BeginPlay()
{
Super::BeginPlay();
// Example prompt
FString Prompt = TEXT("snowy mountain range under aurora borealis sky");
// Generate skybox texture from Skybox AI
USkyboxAI* SkyboxAPI = NewObject<USkyboxAI>();
UTextureCube* SkyboxTexture = SkyboxAPI->GenerateHDRI(Prompt);
if (SkyboxTexture)
{
// Apply texture to post-process environment cubemap
APostProcessVolume* PostProcess = Cast<APostProcessVolume>(
UGameplayStatics::GetActorOfClass(GetWorld(), APostProcessVolume::StaticClass()));
if (PostProcess)
{
PostProcess->Settings.bOverride_EnvironmentCubemap = true;
PostProcess->Settings.EnvironmentCubemap = SkyboxTexture;
}
}
}
The SDK also exposes Blueprint nodes:
Add a Generate HDRI From Prompt node.
Enter a text prompt (e.g. "desert canyon at sunset").
Connect the output TextureCube to your Skybox Material or Environment Cubemap in a Post Process Volume.
Resources
Yes, you can use equirectangular images as scene backgrounds with Three.js or A-Frame.
👉 WebXR Setup
Export your Skybox AI panorama as .hdr or .exr for lighting.
In Blender, switch to the Shader Editor, World mode.
Add an Environment Texture node, load your Skybox AI file.
Connect to the Background > Surface.
Preview in Rendered mode — it will light and background your scene.
Export Skybox AI as .jpg or .png.
Drop a Movie File In TOP and load the skybox.
Use a Spherical Environment Map operator (or wrap to Geometry COMP).
Assign to a material → project onto geometry or drive real-time visuals.
Export Skybox AI as six-sided cube maps (convert from panorama using free tools like Blender or online converters).
In Roblox Studio → go to View > Explorer.
Add a Sky object to Lighting.
Assign each of the six faces with the Skybox AI textures.
Hit Play — the world now uses your custom sky.
Export Skybox AI panorama.
In Horizon Worlds, use the Environment Editor.
Upload the Skybox image (must meet Meta’s size/format requirements).
Apply as the sky dome to your custom world.
Export Skybox AI as .jpg panorama.
In After Effects, import the file.
Add to a composition, apply CC Environment effect.
Switch View to “Camera” to rotate within the 360° sky.
Use as a dynamic backdrop for motion graphics or VFX shots.
Export as .hdr.
In 3ds Max, open the Environment & Effects Panel (8 key).
Under Environment Map, select Bitmap and load the HDRI.
In Arnold or V-Ray settings, set it as a Dome Light map.
Export Skybox AI as .jpg.
Go to File > Import and load as background image.
Apply via Styles > Background to set scene environment.
Use for quick architectural renders and walkthroughs.
Export Skybox AI as .jpg.
Drag and drop into Figma canvas.
Place behind UI frames as presentation background.
Use Frame Masking for mockups or UI previews.
Export Skybox AI as .hdr.
In Houdini, go to the Render View > Environment Light.
Load the HDRI file into the Environment Map slot.
It will light your procedural scene and serve as backdrop.
Export as .hdr.
In C4D, create a Material > Texture > Luminance channel.
Load your Skybox AI HDRI.
Apply to a Sky object (Objects > Sky).
Enable Global Illumination for lighting effects.