Un viaje cinematográfico de 4:24 a bordo del Titanic, con un Atlántico azul profundo, retratos de personajes, el descenso de botes salvavidas seguido en cámara y un mundo en movimiento por explorar.
Una propuesta inicial basada en el proyecto público del creador, no una transcripción de su prompt original. El resultado puede variar.
Especificación de reconstrucción basada en el proyecto fuente encargado y probado en el navegador, junto con su revisión del Atlántico profundo. No es un prompt literal del autor de referencia.
1. Objetivo del proyecto
Crear TITANIC — THE LAST LIGHT: una travesía cinematográfica interactiva de 264 segundos, desde el último atardecer del barco hasta la colisión, la evacuación y el hundimiento, y después un memorial al amanecer. Los visitantes ven una película dirigida, exploran su mundo 3D en movimiento, saltan a un capítulo, guardan una imagen fija o descargan la película completa. Presentarlo como una interpretación artística, sin afirmar exactitud forense ni afiliación oficial.
2. Dirección visual
Usar una paleta cinematográfica contenida: luces cálidas en crema y ámbar del barco frente al azul profundo del Atlántico, seguidas de una noche oscura iluminada por las estrellas y un amanecer frío. Renderizar una escena en perspectiva con una composición cinematográfica 2.39:1, bloom suave, grano sutil y viñeta. Usar profundidad de campo en los retratos de los personajes y el amanecer, manteniendo nítidas las partículas de los cohetes de socorro. Dar al océano un color base azul profundo, oleaje en el espacio global, normales de ondulación más pequeñas con mipmapping y reflejos Fresnel; el color cálido del atardecer debe aparecer principalmente en la luz reflejada. Usar estelas en forma de cintas unidas al casco y siguiendo el mismo desplazamiento del océano, con extremos suaves y espuma discontinua. Repetir horizontalmente las texturas panorámicas sin una discontinuidad fractal para evitar costuras verticales en el cielo y vetas reflejadas. Evitar el sombreado naranja de aguas poco profundas, las ondulaciones diminutas y uniformes y las calcomanías circulares de espuma luminosa. Eliminar las caras superiores ocultas y superpuestas de los techos para evitar conflictos de profundidad; usar un plano cercano de cámara adecuado a la distancia de la toma. Durante el hundimiento, atenuar la luz de las ventanas de forma monótona en lugar de añadir parpadeos de alta frecuencia. Usar un título serif discreto, controles bilingües en inglés y chino y una línea de tiempo estrecha en la parte inferior.
3. Edición del mundo, la geografía y la cámara
Usar un único sistema de coordenadas continuo con un barco de 269 metros, la proa orientada hacia +X y un iceberg fijo en (275, 0, 57). El barco avanza, entra en contacto con el iceberg a los 96.727 segundos, sigue avanzando hasta detenerse y después se hunde por las secciones de proa y popa. Mantener el iceberg hasta el final y visible en la composición del amanecer. Conservar seis capítulos que comiencen en 0, 63, 110, 163, 211 y 241 segundos.
Crear 23 planos deliberados. El abrazo en la proa abarca de los 29 a los 61 segundos: una aproximación general, un retrato doble en primer plano, una vista desde atrás hacia el mar y un retrato oblicuo. Colocar a Rose delante y a Jack detrás de ella, en el extremo delantero, ambos mirando hacia fuera sobre la proa. Mantener la iluminación del atardecer durante toda la secuencia. De los 127 a los 158 segundos, usar tres planos vinculados a la transformación real en el mundo de un bote salvavidas: salida desde la cubierta de botes, una vista más cercana de los pasajeros y las cuerdas de suspensión, y aproximación al agua. Continuar con planos generales de la evacuación, la escora, la fractura y el hundimiento. Al amanecer, mostrar los botes supervivientes con el iceberg a lo lejos y después un título de memorial sobrio.
4. Inventario de recursos
- titanic-vessel: construir en Blender la estructura principal de 269 metros, con cubiertas de paseo continuas, un castillo de proa cerrado, paseos en capas, cuatro chimeneas huecas inclinadas de color crema, casco superior negro y casco inferior rojo. Usar aros circulares reales para los 864 ojos de buey y marcos para las 360 ventanas. Restringir la emisión a los materiales de acristalamiento reales. Agrupar los materiales y dividir en x=-32 para el hundimiento. Añadir mástiles, aparejos, pescantes, cabos, hélices de bronce y timón. Generar una escalera P2 con puertas de teca y detalles de latón, normalizarla y reutilizarla dos veces en la cubierta diseñada. Conservar las transformaciones de los nodos al ensamblar el GLB.
- atlantic-iceberg: un único iceberg irregular, erosionado y de tonos azul y blanco, con escarcha en capas, variación de rugosidad, un mapa normal discreto y una línea de flotación convincente. Debe permanecer como objeto geográfico fijo.
- lifeboat: un bote salvavidas de remos de White Star, con casco de madera blanca, regala oscura, bancos y remos, instanciado en dieciséis botes que se mueven de forma independiente.
- bow-embrace: un recurso aislado de dos personajes, inspirado en el vestuario y la pose de la película de 1997 solicitada: Rose, con cabello castaño rojizo, ropa azul marino y marfil y un chal estampado, con los brazos extendidos; Jack, justo detrás, con abrigo oscuro y camisa marfil. Generar imágenes de referencia limpias y de cuerpo entero antes de convertirlas con H v3.1, manteniendo coherentes la cabeza, el cuello, los hombros y la ropa de cada figura. Refinar a Rose con una referencia independiente de primer plano y un donante de detalle facial de H: registrar ojos, nariz, labios y barbilla, transferir la forma y el color locales a la malla continua de cuerpo entero, y fusionar y retocar la transición de las UV. Para Jack, generar un retrato limpio con color de piel natural y ojos y labios definidos. Conservar toda la cabeza y la parte superior del cuello, ajustar la mirada y la escala al cuerpo de H, adaptar la parte inferior del cuello y soldar ambos bucles de borde. Hornear y retocar la estrecha transición del cuello sin aplanar el detalle facial. Corregir la postura y el contacto de las manos en Blender. Inspeccionar las vistas frontal, lateral y trasera en busca de manchas oscuras, costuras de textura, agujeros, bordes recortados e intersecciones de prendas. Dar a la piel y la tela sombreadores independientes. Conservar las expresiones base naturales, con un movimiento contenido del cuerpo y la ropa; no dar a entender que existe un rig de animación facial si no se ha implementado realmente.
- seated-woman y seated-man: modelos independientes de pasajeros adultos con ropa de 1912 y chalecos salvavidas de corcho claro, sentados con las rodillas flexionadas y las manos sobre el regazo. Compartir la geometría y los materiales entre los botes; variar ligeramente la posición y la orientación. Usar recuentos de instancias por bote que puedan revertirse durante el embarque.
Usar Blender para el barco principal, Tripo P2.0 para la escalera de cubierta, el iceberg, los botes y los pasajeros sentados, y H v3.1 para las dos figuras protagonistas completas y los refinamientos de los retratos en primer plano. Mantener el océano, la mezcla del cielo, las estrellas, la iluminación, el humo, los cohetes de socorro, la espuma, las salpicaduras y los restos como efectos de escena. Proporcionar variantes web más ligeras, con texturas comprimidas, y conservar los recursos fuente detallados para la edición. Usar la misma pareja de protagonistas optimizada y aprobada para el sitio web y la exportación de la película sin conexión.
5. Reproducción y respuesta visual
Mostrar el progreso de carga real de los recursos esenciales del barco, los botes, el cielo y las normales del mar. Activar el botón de inicio cuando la primera escena esté lista; aplazar los demás modelos y la música. Si un modelo de personaje o del iceberg necesario llega tarde, detenerse en el límite de su escena y reanudar cuando esté listo, en lugar de omitir el plano silenciosamente. El audio comienza después de la interacción del usuario.
La línea de tiempo debe permitir buscar hacia delante y hacia atrás y arrastrar rápidamente sin reiniciarse en cero. Conservar el estado de reproducción/pausa y silencio durante la búsqueda; no permitir que el reloj de audio antiguo sobrescriba la posición solicitada. Servir rangos de bytes para MP3 y MP4. La navegación por capítulos incluye entradas directas para el abrazo en la proa, en el segundo 29, y el descenso de los botes, en el segundo 127; estas restauran la cámara del director conservando el estado de reproducción.
La exploración permite orbitar, arrastrar y hacer zoom mientras el mundo, el barco y la banda sonora continúan. Seguir la traslación del barco sin reajustar bruscamente la dirección de la vista. La pausa debe ser independiente; al volver a la película, conservar el tiempo actual. La barra espaciadora reproduce/pausa, las flechas saltan diez segundos, M activa o desactiva el sonido, E activa o desactiva la exploración y F abre la pantalla completa. Admitir la órbita y el gesto de pellizco táctiles, así como tocar la línea de tiempo.
Los botes comienzan vacíos. Los pasajeros embarcan en grupos escalonados después de los 112 segundos y terminan antes de que descienda cada bote. Las cuerdas se extienden entre los pescantes móviles y los puntos de unión reales del bote, y desaparecen después de soltarse. Al buscar hacia atrás, restaurar la ocupación y el estado de las cuerdas anteriores. La colisión debe coordinar la vibración del casco y la cámara, las esquirlas de hielo, la pulverización del agua al raspar y un transitorio sonoro de contacto entre acero y hielo. Los cohetes de socorro usan estrellas blancas incandescentes, estelas individuales cortas, gravedad, resistencia y humo que se desvanece. Las perturbaciones del hundimiento son parches irregulares que siguen las olas y se desvanecen gradualmente; distribuir la pulverización a lo largo de la línea de flotación real de la popa, nunca desde una fuente puntual de partículas alejada.
6. Implementación técnica y entregables
Usar Vite, módulos de JavaScript y Three.js con animación determinista basada en el tiempo. Separar la cámara y la línea de tiempo, los recursos del barco, los personajes, el entorno, los efectos y la disponibilidad de las escenas. Compartir el mismo modelo temporal para la reproducción web, la búsqueda y la captura sin conexión. Mantener el renderizado web dentro de un presupuesto explícito de píxeles, reflejos y sombras; aplazar la oclusión ambiental más exigente al perfil sin conexión. Compilar y decodificar los recursos sin un precalentamiento inicial largo y bloqueante. Alojar scripts, modelos, imágenes, fuentes y audio en el mismo origen, y mantener los secretos fuera de la compilación estática.
Usar una banda sonora original y efectos Foley de ElevenLabs de pago: una toma completa y natural de un fuego artificial silbante, dividida en su explosión aérea real entre un vuelo ascendente y un estallido seco con una cola crepitante, contacto y raspado entre acero y hielo, cuerdas de botes salvavidas y contacto con el agua, tensión y fractura del casco, y desplazamiento del agua en la popa. Exportar los archivos WAV fuente, conservar los prompts y los ID del historial, y editarlos como indicaciones temporizadas. Alinear los lanzamientos en los segundos 119, 151 y 183, con las explosiones aéreas 3.15 segundos después. Conservar el ataque original de las explosiones y bajar brevemente el volumen de la banda sonora orquestal. Mantener bajo la mezcla una atmósfera discreta de mar, viento y motores. No incluir la banda sonora de la película de referencia sin autorización, ni en el sitio web público ni en la película descargable. Documentar las fuentes reales de los recursos y los sonidos, en lugar de describir una alternativa como un recurso generado por el servicio.
Proporcionar una exportación determinista de 6,336 fotogramas a 3840×2160 y 24 fps, con tres muestras temporales, títulos en inglés integrados en la imagen y una imagen en formato 2.39:1 con bandas negras. Codificar un máster 4K H.264/AAC y una edición web a 1080p de menos de 100 MiB, ambas de 264 segundos y con audio estéreo a 48 kHz. Conservar los subtítulos opcionales en chino/inglés, el máster de audio y el material fuente editable. Publicar la compilación estática mediante el alojamiento Web Pages del CMS existente, sin añadir una aplicación de plataforma ni un Worker por página.
7. Criterios de aceptación
Inspeccionar la apertura, los dos retratos de personajes, la colisión, los cohetes de socorro, los tres planos de descenso de los botes, la fractura, la desaparición de la popa y el amanecer. Comprobar que el iceberg no desaparezca en el segundo 244, que el mar se perciba azul profundo, que el hundimiento no tenga anillos blancos regulares, que los personajes sigan presentes en los planos definidos y que las cuerdas y los pasajeros de los botes permanezcan alineados durante todo el descenso. Probar la carga diferida de modelos, la búsqueda hacia delante y hacia atrás, el desplazamiento rápido, la pausa y el silencio, la exploración dinámica, las entradas directas a primeros planos y la emulación táctil. Verificar cada fotograma exportado, decodificar completamente ambas películas, comparar la descarga real del navegador con el archivo entregado y verificar la compilación pública y su asociación con el CMS. Distinguir la emulación móvil del navegador de las pruebas realizadas en un teléfono físico.
Cómo usar este prompt
01
Empieza con la herramienta adecuada
Abre tu asistente de programación o herramienta 3D preferida. Usa como punto de partida el modelo indicado en el ejemplo y consulta las instrucciones de los proyectos enlazados.
02
Elige una cosa que cambiar
Cambia el sujeto, el estilo artístico o el entorno. Define bien la cámara y la interacción. Crea primero una versión pequeña y mejora un detalle a la vez.
03
Dale recursos propios a la escena
Para un personaje u objeto personalizado, crea un modelo 3D a partir de una breve descripción o imagen de referencia e impórtalo en tu proyecto.
Las vistas previas pertenecen a sus respectivos creadores. Consulta la fuente original y la licencia del proyecto antes de reutilizar código o recursos.