Conversion Settings
BetaUpload Panorama
JPG, PNG, HDR (2:1 ratio recommended)
⚖️ Balanced: Bicubic at 1024
Lanczos: ~3x slower but much sharper edges
Preview mode shows low-res preview before final render
Requirements
- Equirectangular panorama (360° × 180°)
- Aspect ratio: 2:1 (e.g. 4096×2048, 2048×1024)
- Supported formats: JPG, PNG, HDR (.hdr)
- Recommended minimum: 2048×1024 for good quality
Steps
- Upload 2:1 equirectangular panorama image (HDR or LDR)
- Choose a quality preset or customize settings
- Adjust rotation, interpolation quality, and resolution
- Click Generate Cubemap
- Preview or download faces (ZIP or individual files)
HDR images are tone-mapped for display preview — real brightness range is preserved internally.
About HDR Panoramas
HDR (High Dynamic Range) panoramas contain floating-point light data, allowing physically accurate reflections and illumination.
- Better for physically-based rendering (PBR) and image-based lighting (IBL) rendering
- Improved lighting accuracy in 3D scenes
- Used in renderers like Three.js, Babylon.js, Unreal, Unity
HDR Conversion Note
Converted HDR panoramas are exported as standard JPG/PNG. For full HDR cubemaps in your application, use the original .hdr files directly if your engine supports them (Three.js, Babylon.js, Unreal Engine, etc.).
Choose the naming convention that matches your rendering framework:
Standard
px, nx, py, ny, pz, nzBabylon.js
_px, _nx, _py, _ny, _pz, _nzUnity
+X, -X, +Y, -Y, +Z, -ZFull Names
posx, negx, posy, negy, posz, negz⚡ Quick Tips
- Use Lanczos for final output (best quality)
- Use Bilinear for quick previews
- 2048×2048 faces = good balance
- Use PNG for lossless, JPEG 90%+ for size
- Adjust Rotation to align horizon
🔬 Interpolation Quality
- Lanczos provides the highest sharpness and detail (slowest).
- Cubic is a balanced choice for most cases.
- Linear is fastest, good for previews.
🔄 Rotation Alignment
Adjust rotation before generation to align the horizon or front-facing direction correctly.
🎨 Export Format
- PNG: — No quality loss, ~2-3x larger size.
- JPEG: — smaller files, minor compression artifacts.
- JPEG 90%+: — Imperceptible loss, smallest size
- JPEG 70-85%: — Visible artifacts on edges
- HDRs are currently not supported for export.
📐 Face Resolution
- Auto: uses ¼ of the panorama width (2:1 ratio assumption).
- 512×512: Web/quick preview
- 1024×1024: Web application (recommended)
- 2048×2048: Game engine assets
- 4096×4096: High-quality rendering
📦 Downloading Faces
- Use Download All (ZIP) for bundled export.
- Use Download Individual to save each face separately.
🏆 Lanczos (5-tap Kernel)
Highest quality, significantly sharper edges. ~3x slower. Best for final renders.
Uses 5×5 kernel convolution for superior edge definition.
⚖️ Bicubic (Catmull-Rom)
Good balance between quality and speed. Uses 4×4 kernel. Recommended for most use cases.
⚡ Bilinear
Fast, smooth interpolation. Uses 2×2 samples. Good for previews.
💨 Nearest Neighbor
Fastest, pixelated. Only use for extreme time constraints or stylization.