Pular para o conteúdo
andarama

ferramentas

Equirretangular para cubemap (e cubemap para equirretangular)

Envie um panorama 2:1 e saem as seis faces do cubo em PNG, soltas ou num ZIP. Ou o contrário: escolha seis faces e costura-se um equirretangular. Tudo calculado no seu navegador.

ou arraste-a para cá (JPG ou PNG equirretangular, proporção 2:1)

Escolha as seis faces

A imagem não sai do seu navegador: não é enviada a nenhum servidor.

O que é um cubemap e para que serve

Um cubemap representa o ambiente com seis imagens quadradas, uma por face de um cubo: frente, trás, esquerda, direita, cima e baixo. É o formato que os motores 3D (Unity, Unreal, Godot, Three.js, Babylon), os skyboxes dos videogames, os mapas de reflexão e muitos visualizadores 360 esperam, porque cada face é uma textura normal, sem as deformações do equirretangular nos polos.

Como converter um equirretangular para cubemap

  1. Escolha o panorama equirretangular (JPG ou PNG de proporção 2:1).
  2. Escolha o tamanho da face. A regra é a largura do panorama dividida por quatro: um equirretangular de 8192 px dá faces de 2048.
  3. Baixe as seis faces separadamente ou num ZIP com os nomes f, b, l, r, u, d (a convenção do Marzipano e do krpano) ou a do seu motor.

E de cubemap para equirretangular

O caminho inverso também existe: escolha as seis faces e a ferramenta as costura num único panorama 2:1 pronto para qualquer visualizador 360, para as redes sociais ou para o Andarama. Serve para recuperar um skybox de um videogame, um render do Blender em formato cubo ou um panorama de uma câmera que exporta em faces.

Como se calcula

Para cada pixel de cada face, traça-se a direção a partir do centro do cubo, converte-se em longitude e latitude e lê-se o ponto correspondente do equirretangular. É a mesma geometria que o fatiador do Andarama usa para preparar os tours, executada aqui em Canvas dentro do seu navegador. Nenhuma imagem é enviada a lugar nenhum.

Perguntas frequentes

Que tamanho de face devo escolher?

A largura do equirretangular dividida por quatro: 4096 de largura, faces de 1024; 8192, faces de 2048. Um tamanho maior não acrescenta detalhe, só peso.

Em que ordem e com que nomes saem as faces?

Por padrão, com a convenção do Marzipano e do krpano (f, b, l, r, u, d). Também dá para escolher a do Unity e do Three.js (px, nx, py, ny, pz, nz).

Dá para converter um vídeo?

Não, só imagens. Para vídeo 360 é preciso um programa de desktop como o FFmpeg com o filtro v360.

Meu panorama é enviado?

Não. A conversão é feita pixel a pixel no seu navegador.

Quer transformar isso num tour?

Com o Andarama você liga várias fotos 360, coloca hotspots, quiz e narração, e publica um link que se percorre de qualquer navegador ou de uns óculos de realidade virtual.

Crie sua conta (14 dias grátis)