O 3D na web deve criar uma experiência, não bloquear o acesso ao conteúdo
O Three.js permite criar visualizações, configuradores e universos interativos diretamente no navegador.
Separar o conteúdo essencial da cena gráfica
Uma experiência 3D bem-sucedida deve, no entanto, continuar compatível com o resto do produto. Separamos o conteúdo essencial da cena gráfica, prevemos uma experiência adaptada aos dispositivos móveis e vigiamos o peso dos recursos, a GPU e o consumo energético.
Este site é a demonstração
Cada página deste site tem a sua própria cena, carregada depois do conteúdo. Títulos, textos, ligações e formulários continuam em HTML: sem WebGL, sem JavaScript ou com a preferência «reduzir movimento», o site continua completo. A cena é suspensa quando o separador está oculto e a sua qualidade diminui se o dispositivo tiver dificuldades.
Narrativa em vez de cenário
O 3D torna-se assim uma ferramenta de narrativa ou de manipulação, em vez de um cenário dispendioso.
Um projeto 3D para a web?
Falemos do que o 3D deve ajudar a compreender ou a manipular, e dos dispositivos dos seus visitantes.