O PC gamer de Isa em 3D a partir do vídeo real: aquário branco com RGB, cada peça clicável com a spec confirmada, desmontagem em camadas e tour.
Construído em código (three.js) com o kit teardown de elvarofficial e whaleyxbt (MIT), pela skill si3d. Publicado 2026-11-10T00:41-03:00.
# PC de Isa · si3d (2ª versão, Fable 5.2 xhigh) Segunda versão do pedido. A primeira (pc-do-isa-20261109-2208, GPT 6.1 Sol high) foi recusada pelo Lucas e continua publicada, sem alteração, pra comparar. Esta foi escrita do zero: nenhum trecho da primeira foi copiado. Eu vi um print dela e li o main.js e o stage.js pra saber de onde partia. ## O que é Modelo 3D interativo do PC gamer de Isa, em three.js, a partir do vídeo real de 66 s e das specs confirmadas. Gabinete aquário branco com dois vidros, 7 ventoinhas RGB, fitas de luz em "circuito", placa-mãe com TUF GAMING, bomba do water cooler com anel de luz, 2 mangueiras, 2 pentes de memória brancos, placa de vídeo deitada e SSD M.2. Cada peça é clicável (no modelo ou na ficha): a câmera vai até ela, a peça sai do lugar e a ficha diz o que é. Modos: montado, desmontar (camadas com etiquetas), vidro, 6 modos de luz e tour automático com cursor. ## Medidas tiradas do vídeo - Gabinete quase cúbico: profundidade/largura ≈ 1,45 e altura ≈ 0,93 × profundidade. Adotado 40 × 37 × 27,5 cm. - 7 ventoinhas de 12 cm: 2 no teto, 2 no piso, 2 em pé ao lado da placa-mãe, 1 atrás. As em pé e a de trás têm cantoneiras de luz que dão o ar de octógono. - Fitas de luz com degraus nas bordas de cima e de baixo dos dois vidros, e uma vertical ao lado das ventoinhas em pé. - As 2 mangueiras sobem da bomba até o teto: radiador de 240 mm lido como estando em cima. - Cores: no vídeo a luz passa por arco-íris inteiro. O padrão da página é ciano → azul → roxo → rosa, como o Lucas descreveu; o arco-íris do vídeo está no botão Luz. ## Reaproveitado Kit teardown de elvarofficial e whaleyxbt (MIT, commit a91262a): só o empacotador, as fontes e o three.js. Modelo, palco, interface e texturas são código novo. Nenhuma malha pronta, nenhum serviço pago. O vídeo não está embutido nem publicado. ## Rodadas de revisão (por print) 1. Primeiro render estourado de branco e título quebrado por colisão com o CSS do kit: luzes e brilho reduzidos, classes renomeadas. 2. RGB lavado, mesa com borda visível, etiquetas sobrepostas, botões do celular em coluna: pás com cor própria em setores (como no vídeo), mesa sumindo na névoa, etiquetas que se afastam, grade de 4 no celular. 3. Vistas das peças: a do processador ficava atrás da bomba e a da placa de vídeo só mostrava a lateral. A bomba sai de lado, a placa de vídeo vira e mostra as ventoinhas, luz de inspeção quando há peça em foco. 4. Telas de 1366×768 e 900×1000: textos da ficha quebrando mal e dica encostando na barra. Corrigido; portão siTela passou. 5. Lado a lado com o vídeo: as mangueiras iam pra lateral e no vídeo sobem. Radiador foi pro teto, entrou a fita vertical ao lado das ventoinhas em pé, placa-mãe desceu 1 cm. 6. Equilíbrio final de luz (o interior tinha estourado de novo) e clique que atravessa o vidro escondido. ## Testes Local, 1600×900 e celular emulado 390×844: 60 fps nos dois, 248 chamadas de desenho por quadro, 12 botões e todos mudam a tela, arrasto funciona, nenhum erro de console. É medição neste PC com tela de celular emulada, não num celular de verdade. Resultado na URL pública em revisao/teste-publico.json. ## Limites honestos - É estilizado, não é réplica exata nem CAD. O vídeo é escuro e tremido; proporções e posições são estimativa. - Gabinete, fonte e water cooler não têm modelo confirmado: nada de marca inventada. O visor da bomba no vídeo mostra um texto que não dá pra ler com segurança, então ficou só o anel de luz. - Fabricante da RTX 2060 Super não confirmado: o desenho de duas ventoinhas é ilustrativo. - 16 GB aparecem como 2 × 8 GB porque o vídeo mostra dois pentes; não foi confirmado. - Faltam os cabos finos, os parafusos e o reflexo real do vidro. A luz não projeta sombra de peça em peça. - A comparação de modelos não é cega: esta rodada sabia que a primeira foi recusada e levou cerca de 1 h 56 contra 16 min.