CONCEPTOConcepto: no es un encargo de cliente

HYPERSOLID: web conceptual de un estudio, hecha como una sola escena 3D en tiempo real

HYPERSOLID es un estudio ficticio de tecnología creativa, y esta es la web que VITON13 creó para él como concepto para mostrar su alcance. Toda la página es una sola escena 3D en tiempo real hecha con three.js: un teseracto de cristal que gira en cuatro dimensiones, una cámara que el scroll lleva por cinco capítulos, un anillo de ocho mundos de shaders en vivo y una banda sonora que se genera en el navegador.

Web conceptual · WebGL · inglés · 2026

Abrir el proyecto
La portada de HYPERSOLID en un marco de navegador de escritorio con la versión móvil al lado: un teseracto de cristal con aristas iridiscentes flota en una bruma turquesa entre partículas, sobre el titular «We build worlds you can open in a browser.», bajo el nombre HYPERSOLID en grandes letras blancas y la frase «Solid ideas in more than three dimensions.».
mundos de shaders en vivo en la galería 3D, ninguno es un vídeo
8
mediana de fotogramas en 14 estados en un MacBook con Apple M5 (mínimo 55,7)
60 fps
script principal con gzip, three.js incluido (0,77 MB sin comprimir)
0,21 MB
rendimiento de la demo en Lighthouse, móvil / escritorio
91 / 94

Tarea

VITON13 crea sitios conceptuales para mostrar su alcance en sectores donde aún no tiene un proyecto de cliente que enseñar. HYPERSOLID es el más técnico de ellos: la web de un estudio ficticio de tecnología creativa que hace web inmersiva, 3D en tiempo real, XR e instalaciones, en el género en el que toda la página es una escena 3D y la interfaz es texto colocado encima. El estudio, sus proyectos y su dirección son inventados, y la web está en inglés.

El encargo que nos pusimos tenía dos mitades. La escena tenía que defender por sí sola la propuesta del estudio: un emblema, mundos, transiciones y música hechos para esta web y calculados en el dispositivo de quien la visita, no reproducidos desde un vídeo. Y aun así tenía que ser una web utilizable: texto real sobre el lienzo, navegación con teclado, una versión más tranquila para quien pide menos movimiento y una versión estática para los navegadores sin WebGL.

Qué hicimos

Una sola dirección con 12 vistas: un relato de scroll en cinco capítulos, la galería de trabajos, ocho páginas de proyecto, About y Contact, cada una con su propia ruta hash (#/work, #/work/aurora-dome, etc.) para poder enlazarla y abrirla directamente. El emblema es un teseracto, un cubo de cuatro dimensiones que gira en 4D y se proyecta a 3D en cada fotograma. Sus aristas son tubos de cristal con iridiscencia de película fina, rodeados de partículas en la GPU (7000 en escritorio, 2400 en móvil) y haces de luz volumétrica.

Los cinco capítulos son la declaración del estudio, el teseracto que se despliega en seis paneles de capacidades, un túnel hecho con sus aristas, el trabajo y una invitación a escribir. La galería es un anillo 3D de ocho proyectos inventados: una aurora para un planetario, un juego de arena para el lanzamiento de unas zapatillas, un museo WebXR de sonidos perdidos, una identidad generativa para un festival, una escultura del tiempo, un configurador de perfumes, un océano de datos y un menú holográfico. Cada tarjeta es un mundo de shaders con raymarching en vivo. Una transición de shader lleva la tarjeta al proyecto a pantalla completa, con la idea, el rol, el stack, tres párrafos, tres imágenes capturadas del propio mundo y un enlace al siguiente proyecto.

La banda sonora son cuatro pistas procedurales generadas con la Web Audio API. El sonido está apagado hasta que el visitante lo activa, y solo entonces se carga el código de audio. About reúne un manifiesto de cinco líneas y cuatro pasos de trabajo; Contact muestra una dirección de ejemplo marcada como no atendida y un enlace al portafolio del autor para las consultas reales.

Cómo funciona

La web está escrita con three.js 0.186 y empaquetada con esbuild en una carpeta estática con URL relativas, así que funciona desde cualquier ruta: en el portafolio vive en /demos/hypersolid/. El posprocesado añade bloom, aberración cromática, profundidad de campo, rayos de luz, mapeo de tonos, viñeta y grano. El dispositivo determina uno de tres niveles de calidad: la escena completa en escritorio, una escena más ligera en móviles y equipos modestos, y una página estática con el mismo contenido cuando no hay WebGL. Cuando los fotogramas se ralentizan, el motor baja la resolución de los mundos más pesados en lugar de saltarse fotogramas, y el renderizado se pausa mientras la pestaña está oculta.

Cada vista tiene texto HTML real sobre el lienzo: títulos, enlaces y textos de proyecto que un lector de pantalla puede leer y un teclado puede alcanzar, con Tab, Enter, Esc y las flechas en la galería. Con movimiento reducido, los vuelos de cámara se convierten en fundidos. Lo primero que se pinta es un precargador escrito en el propio HTML, antes de que llegue cualquier script u hoja de estilos; dibuja el logotipo arista a arista mientras cuenta los archivos cargados. La build no contiene ningún archivo de texturas, modelos 3D, vídeo ni audio: solo código, dos fuentes variables, los iconos y una imagen para redes sociales.

Qué existe hoy

Hoy existe un concepto que funciona en tarasovvitalii.com/demos/hypersolid/: una dirección con 12 vistas, ocho mundos de shaders y cuatro pistas procedurales, construido el 23 y el 24 de septiembre de 2026. El 24 de septiembre se leyó el contador de fotogramas del propio motor en 14 estados (los cinco capítulos, la galería y los ocho mundos) en Chrome headless en un MacBook con Apple M5, a 1600 × 1000 con escala Retina: la mediana fue de 60 fps y la lectura más baja, de 55,7. El script principal, con three.js dentro, pesa 0,77 MB, o 0,21 MB con gzip; toda la carpeta publicada ocupa 1,1 MB.

Lighthouse, ejecutado tres veces por dispositivo sobre la dirección real ese mismo día, dio accesibilidad 100 y buenas prácticas 100 en móvil y escritorio, y un rendimiento de 91 en móvil y 94 en escritorio (medianas). La página transfiere 0,4 MB al cargar, el CLS es 0 y el LCP es de 2,8 s en móvil y 0,9 s en escritorio. El SEO es 63 a propósito: la demo lleva noindex, porque la página que debe aparecer en los buscadores es la ficha del caso en el portafolio.

Qué no demuestra

HYPERSOLID es un concepto que VITON13 creó para mostrar su alcance, no un encargo. El estudio, sus ocho proyectos y su dirección de ejemplo son ficticios: la web no tiene cliente, ni dominio propio, ni usuarios, ni tráfico, ni consultas, y no se atribuye clientes, premios ni prensa. No tiene formulario de contacto ni analítica, así que no demuestra nada sobre conversión, ni que hayamos lanzado WebXR, una instalación o cualquiera de los otros proyectos inventados: solo existen como mundos de shaders en esta web.

La tasa de fotogramas procede de una sola máquina con un chip de Apple reciente, en Chrome headless y en un solo día. No dice nada de portátiles antiguos ni de móviles, y se mantiene en parte porque el motor baja la resolución de los mundos pesados. Lighthouse mide la carga, no la fluidez de la escena 3D, y su prueba móvil ralentiza el procesador y la red, pero no la tarjeta gráfica. La demo está fuera de los buscadores a propósito, así que no tiene resultados de búsqueda que mostrar.

Cómo revisar el portafolio de un estudio web

Revisión SEO

El 24 de septiembre de 2026, Lighthouse (tres ejecuciones por dispositivo, medianas) dio a la demo un rendimiento de 91 en móvil (LCP 2,8 s, 0,4 MB) y de 94 en escritorio (LCP 0,9 s), con accesibilidad y buenas prácticas en 100 en ambos. El SEO es 63 porque la demo lleva noindex, nofollow en la página y en la cabecera del servidor: es un concepto, y la página pensada para los buscadores es la ficha del caso en el portafolio, incluida en el sitemap en cuatro idiomas.

Revisado el 24 de septiembre de 2026: 12 páginas renderizadas en Chrome tal como las ve un rastreador, y Lighthouse 13 en la portada.

Lighthouse, portada

Rendimiento
Móvil91Escritorio94
Accesibilidad
Móvil100Escritorio100
Buenas prácticas
Móvil100Escritorio100
SEO
Móvil63Escritorio63

Comprobaciones de página y SEO técnico

  • Títulos de página únicoscorrecto12/12
  • Título de 30–65 caracteresfalta2/12
  • Metadescripción de 70–170 caracterescorrecto12/12
  • Un solo H1 por páginaparcial6 × H1
  • Idioma de la página declaradocorrectoen
  • Diseño móvil sin desplazamiento lateralcorrecto390 px
  • Imágenes con texto alternativocorrecto100%
  • Enlaces internos rotoscorrecto0
  • URL canónicafalta0/12
  • Open Graph: título e imagencorrecto12/12
  • Datos estructurados (JSON-LD)falta0/12
  • sitemap.xml y robots.txtparcial1/2

En orden en las 12 vistas de la única dirección: un título propio para cada vista, el idioma en declarado, sin desplazamiento lateral a 390 px, texto alternativo en el 100 % de las imágenes (las capturas de las páginas de proyecto), 0 enlaces rotos entre 16 destinos y un título y una imagen de 1200 × 630 para Open Graph; robots.txt está en la raíz del dominio. En parte: cada vista muestra un H1, pero el documento contiene seis, uno por plantilla de vista, y las 12 vistas comparten una sola metadescripción de 150 caracteres.

Si fuera la web de un estudio real que necesita posicionarse: quitar el noindex; dar a cada vista una URL real en lugar de una ruta hash, para que los buscadores vean los proyectos como páginas separadas, cada una con su título de 30 a 65 caracteres (ahora cumplen 2 de 12), su descripción, su canonical y su imagen Open Graph; añadir JSON-LD (Organization, CreativeWork para cada proyecto, BreadcrumbList) y listar las páginas en sitemap.xml; y dejar fuera del documento los títulos de las vistas ocultas hasta que se abran. En ambos dispositivos Lighthouse tomó como LCP una línea de texto del pie, porque no cuenta el lienzo WebGL, así que el primer fotograma de la escena requiere una comprobación aparte.

Servicios que muestra este caso

Describe la tarea en la página del servicio; el alcance, el plazo y el precio por escrito llegan en un día laborable.

Hablar de un proyecto similar