Uma viagem cinematográfica de 4:24 pelo Titanic, com um Atlântico azul-profundo, retratos de personagens, descida de botes salva-vidas acompanhada pela câmera e um mundo em movimento para explorar.
Uma proposta inicial baseada no projeto público do criador, não uma cópia literal do prompt original. O resultado pode variar.
Especificação de reconstrução baseada no projeto-fonte encomendado e testado no navegador, além de sua revisão do Atlântico profundo. Não é um prompt literal do autor da referência.
1. Objetivo do projeto
Criar TITANIC — THE LAST LIGHT: uma viagem cinematográfica interativa de 264 segundos, do último pôr do sol do navio até a colisão, a evacuação e o naufrágio, encerrando com um memorial ao amanhecer. Os visitantes assistem a um filme dirigido, exploram seu mundo 3D em movimento, pulam para um capítulo, salvam uma imagem estática ou baixam o filme completo. Apresentar a obra como uma interpretação artística, sem alegar precisão forense ou afiliação oficial.
2. Direção visual
Usar uma paleta cinematográfica contida: luzes quentes em creme e âmbar no navio contra o azul profundo do Atlântico, seguidas por uma noite escura iluminada pelas estrelas e um amanhecer frio. Renderizar uma cena em perspectiva com composição cinematográfica 2,39:1, bloom suave, granulação sutil e vinheta. Usar profundidade de campo nos retratos dos personagens e no amanhecer, mantendo nítidas as partículas dos foguetes de emergência. Dar ao oceano uma cor-base azul-profunda, ondulações no espaço do mundo, normais de pequenas ondulações com mipmapping e reflexos Fresnel; a cor quente do pôr do sol deve aparecer principalmente na luz refletida. Usar faixas de esteira presas ao casco, acompanhando o mesmo deslocamento do oceano, com extremidades suaves e espuma fragmentada. Repetir horizontalmente as texturas panorâmicas sem uma descontinuidade fractal, para evitar emendas verticais no céu e faixas refletidas. Evitar sombreamento alaranjado de águas rasas, ondulações minúsculas e uniformes e decals circulares de espuma brilhante. Remover as faces superiores ocultas e sobrepostas do teto para evitar conflito de profundidade; usar um plano próximo da câmera adequado à distância do enquadramento. Durante o naufrágio, diminuir a luz das janelas de forma monotônica, em vez de adicionar uma cintilação de alta frequência. Usar um título serifado discreto, controles bilíngues em inglês/chinês e uma linha do tempo estreita na parte inferior.
3. Mundo, geografia e edição de câmera
Usar um único sistema de coordenadas contínuo, com uma embarcação de 269 metros, a proa voltada para +X e um iceberg fixo em (275, 0, 57). A embarcação avança, toca o iceberg aos 96,727 segundos, segue por inércia até parar e depois afunda em seções de proa e popa. Manter o iceberg presente até o final e visível na composição do amanhecer. Manter seis capítulos começando em 0, 63, 110, 163, 211 e 241 segundos.
Criar 23 planos deliberados. O abraço na proa se estende dos 29 aos 61 segundos: uma aproximação de apresentação, um retrato duplo em close, uma vista por trás em direção ao mar e um retrato oblíquo. Colocar Rose na frente e Jack atrás dela, na ponta dianteira, ambos voltados para fora, sobre a proa. Manter a iluminação do pôr do sol durante toda a sequência. Dos 127 aos 158 segundos, usar três planos vinculados ao transform de mundo real de um bote salva-vidas: partida do convés dos botes, uma vista mais próxima dos passageiros e das cordas de suspensão e a aproximação da água. Em seguida, usar planos abertos da evacuação, da inclinação, da fratura e do naufrágio. Ao amanhecer, mostrar os botes sobreviventes com o iceberg ao longe e depois um título memorial discreto.
4. Inventário de assets
- titanic-vessel: criar a estrutura principal de 269 metros no Blender, com convés corrido contínuo, castelo de proa fechado, promenades em camadas, quatro chaminés ocas inclinadas na cor buff, casco superior preto e casco inferior vermelho. Usar aros circulares reais para 864 vigias e molduras para 360 janelas. Restringir a emissão aos materiais de vidro reais. Agrupar os materiais e dividir em x=-32 para o naufrágio. Adicionar mastros, rigging, turcos, cabos, hélices de bronze e leme. Gerar uma escada P2 com portas de teca e detalhes de latão, normalizá-la e reutilizá-la duas vezes no convés criado. Preservar os transforms dos nós ao montar o GLB.
- atlantic-iceberg: um único iceberg azul-branco, irregular e erodido, com geada em camadas, variação de roughness, um normal map discreto e uma linha d’água convincente. Ele permanece como um objeto geográfico fixo.
- lifeboat: um bote salva-vidas a remos da White Star, com casco de madeira branca, borda superior escura, bancos e remos, instanciado em dezesseis botes que se movem de forma independente.
- bow-embrace: um asset isolado de dois personagens, inspirado nos trajes e na pose do filme de 1997 solicitado: Rose com cabelo ruivo-acobreado, roupas marinho/marfim e um xale estampado, com os braços estendidos; Jack imediatamente atrás, usando casaco escuro e camisa marfim. Gerar imagens de referência limpas e de corpo inteiro antes da conversão para H v3.1, mantendo coerentes a cabeça, o pescoço, os ombros e as roupas de cada figura. Refinar Rose com uma referência separada em close e um donor de detalhes faciais do H: registrar olhos, nariz, lábios e queixo, transferir a forma e a cor locais para a malha contínua de corpo inteiro e mesclar e retocar a transição da UV. Para Jack, gerar um retrato limpo, com cor natural de pele e olhos e lábios bem definidos. Manter a cabeça completa e a parte superior do pescoço, ajustar olhar e escala ao corpo H, conformar a parte inferior do pescoço e soldar os dois loops de contorno. Fazer bake e retocar a transição estreita do pescoço sem achatar os detalhes faciais. Corrigir a postura e o contato das mãos no Blender. Inspecionar as vistas frontal, lateral e traseira em busca de manchas escuras, emendas de textura, buracos, bordas cortadas e interseções das roupas. Usar shading separado para pele e tecido. Preservar as expressões naturais básicas, com movimentos contidos do corpo e do tecido; não sugerir um rig de animação facial a menos que ele tenha sido realmente implementado.
- seated-woman e seated-man: modelos separados de passageiros adultos com roupas de 1912 e coletes salva-vidas de cortiça clara, sentados com os joelhos dobrados e as mãos sobre o colo. Compartilhar geometria e materiais entre os botes; variar levemente a posição e a orientação. Usar contagens de instâncias reversíveis por bote para o embarque.
Usar o Blender para a embarcação principal, o Tripo P2.0 para a escada do convés, o iceberg, os botes e os passageiros sentados, e o H v3.1 para as duas figuras principais completas e os refinamentos dos retratos em close. Manter o oceano, a mistura do céu, as estrelas, a iluminação, a fumaça, os foguetes de emergência, a espuma, a água pulverizada e os destroços como efeitos de cena. Fornecer variantes mais leves dos modelos para a web, com texturas comprimidas, e manter os assets-fonte detalhados para edição. Usar o mesmo par de personagens principais otimizado e aprovado no site e na exportação do filme offline.
5. Reprodução e feedback
Mostrar o progresso real de carregamento dos assets essenciais do navio, dos botes, do céu e das normais do mar. Ativar o botão de início quando a primeira cena estiver pronta; adiar os outros modelos e a música. Se um modelo de personagem ou do iceberg necessário atrasar, aguardar no limite da cena e retomar quando ele estiver pronto, em vez de pular silenciosamente o plano. O áudio começa após a interação do usuário.
A linha do tempo deve permitir buscar para frente e para trás e fazer arrastes rápidos sem voltar a zero. Preservar os estados de reprodução/pausa e mudo durante a busca; não permitir que o relógio de áudio antigo substitua a posição solicitada. Servir intervalos de bytes para MP3 e MP4. A navegação por capítulos inclui entradas diretas para o abraço na proa aos 29 segundos e a descida do bote aos 127 segundos; essas entradas restauram a câmera do diretor, preservando o estado da reprodução.
A exploração permite orbitar, arrastar e aplicar zoom enquanto o mundo, a embarcação e a trilha sonora continuam. Acompanhar a translação da embarcação sem alterar bruscamente a direção de visualização. A pausa permanece independente; ao retornar ao filme, preservar o tempo atual. Espaço reproduz/pausa, as setas avançam dez segundos, M alterna o som, E alterna a exploração e F abre o modo tela cheia. Oferecer suporte a órbita por toque, pinça e toque na linha do tempo.
Os botes começam vazios. Os passageiros embarcam em grupos escalonados após 112 segundos e terminam antes de cada bote descer. As cordas ligam os turcos móveis aos pontos reais de fixação dos botes e desaparecem após a soltura. A busca para trás restaura a ocupação e os estados das cordas anteriores. A colisão deve coordenar a vibração do casco e da câmera, lascas de gelo, água pulverizada pelo atrito e um transiente sonoro de contato entre aço e gelo. Os foguetes de emergência usam estrelas brancas em combustão, rastros curtos individuais, gravidade, arrasto e fumaça que desaparece gradualmente. As perturbações do naufrágio são manchas irregulares que acompanham as ondas e diminuem gradualmente; distribuir a água pulverizada ao longo da linha d’água real da popa, nunca a partir de uma fonte pontual remota.
6. Implementação técnica e entregáveis
Usar Vite, módulos JavaScript e Three.js, com animação determinística baseada no tempo. Separar câmera/linha do tempo, assets da embarcação, personagens, ambiente, efeitos e prontidão da cena. Compartilhar o mesmo modelo de tempo entre a reprodução na web, a busca e a captura offline. Manter a renderização web dentro de um orçamento explícito de pixels, reflexos e sombras; adiar a oclusão de ambiente mais pesada para o perfil offline. Compilar e decodificar os assets sem um pré-aquecimento inicial longo e bloqueante. Hospedar scripts, modelos, imagens, fontes e áudio na mesma origem e manter segredos fora do build estático.
Usar uma trilha original e efeitos Foley pagos do ElevenLabs: uma gravação completa e natural de um fogo de artifício assobiando, dividida no estouro aéreo real em um voo ascendente e um estouro seco com cauda crepitante, contato e raspagem entre aço e gelo, cordas de botes salva-vidas e contato com a água, tensão/fratura do casco e deslocamento de água da popa. Exportar os arquivos WAV-fonte, manter os prompts e os IDs do histórico e editá-los em cues temporizados. Alinhar os lançamentos em 119, 151 e 183 segundos, com os estouros aéreos 3,15 segundos depois. Preservar o ataque original dos estouros e reduzir brevemente o volume da trilha orquestral. Manter sons discretos de mar, vento e motor sob a mixagem. A trilha sonora do filme de referência não está incluída sem autorização, tanto no site público quanto no filme para download. Documentar as fontes reais dos assets e dos sons, em vez de descrever um fallback como um asset gerado por serviço.
Fornecer uma exportação determinística de 6.336 frames em 3840×2160 e 24 fps, com três amostras temporais, títulos em inglês gravados na imagem e imagem letterbox em 2,39:1. Codificar um master 4K H.264/AAC e uma edição web em 1080p abaixo de 100 MiB, ambos com 264 segundos e áudio estéreo de 48 kHz. Preservar as legendas opcionais em chinês/inglês, o master de áudio e o material-fonte editável. Publicar o build estático pelo hosting Web Pages do CMS existente, sem adicionar uma aplicação de plataforma ou um Worker por página.
7. Aceitação
Inspecionar a abertura, os dois retratos dos personagens, a colisão, os foguetes de emergência, os três planos de descida, a fratura, o desaparecimento da popa e o amanhecer. Verificar se o iceberg não desaparece aos 244 segundos, se o mar é percebido como azul-profundo, se o naufrágio não apresenta anéis brancos regulares, se os personagens permanecem presentes nos planos criados e se as cordas e os passageiros dos botes continuam alinhados durante toda a descida. Testar o carregamento atrasado dos modelos, a busca para frente e para trás, a reprodução rápida, a pausa/mudo, a exploração dinâmica, as entradas diretas em close e a emulação de toque. Verificar cada frame exportado, decodificar completamente os dois filmes, comparar o download real do navegador com o arquivo entregue e verificar o build público e a associação com o CMS. Diferenciar a emulação móvel do navegador dos testes em um celular físico.
Como usar este prompt
01
Comece com a ferramenta certa
Abra seu assistente de programação ou ferramenta 3D preferida. Use o modelo indicado no exemplo como ponto de partida e consulte as instruções dos projetos vinculados.
02
Escolha uma coisa para mudar
Troque o tema, o estilo artístico ou o cenário. Defina bem a câmera e a interação. Crie primeiro uma versão pequena e refine um detalhe de cada vez.
03
Dê elementos próprios à cena
Para um personagem ou objeto personalizado, crie um modelo 3D a partir de uma descrição curta ou imagem de referência e importe-o no projeto.
As prévias pertencem aos respectivos criadores. Consulte a fonte original e a licença do projeto antes de reutilizar código ou recursos.