Mesmo comparativo sujo × limpo, com gabinete, placa de vídeo, cooler, memórias, ventoinhas e fonte redimensionados para as medidas de peças reais (erro até 2%) e formas aproximadas das fotos de referência.
Construído em código (three.js) com o kit teardown de elvarofficial e whaleyxbt (MIT), pela skill si3d. Publicado 2026-11-09T20:24-03:00.
# PC sujo vs limpo · Prates Tech (v3, peças nas medidas reais) Pedido do Lucas (09/11, 19:41): peças realistas e fiéis 1:1 às reais, por hill climbing, com nota a cada rodada. Parte do código da v2 (entrada pc-sujo-vs-limpo-prates-tech-v2-20261109-1627), que continua publicada sem mudança. ## Resultado em uma linha Medidas: batem (7 peças, todas as dimensões dentro de 2% da ficha). Aparência: NÃO chegou a 1:1; o juiz visual parou em 54 de 100 (partiu de 43). O alvo visual do pedido não foi atingido. ## Peças de referência Gabinete Corsair 4000D Airflow (453 × 230 × 466 mm) · placa ASUS TUF RTX 4070 Ti SUPER (305 × 138 × 65) · cooler Cooler Master Hyper 212 EVO (120 × 80 × 159) · memória Corsair Vengeance DDR5 (135 × 35) · ventoinha 120 × 120 × 25 (forma da Arctic P12 Pro A-RGB) · fonte Corsair RM850x (150 × 86 × 160) · placa-mãe ATX (305 × 244). As medidas foram citadas de memória, não reconferidas online. Placa-mãe e fonte não tiveram foto livre para comparar: só passaram pela régua de medidas. ## Dois verificadores (pasta hill/) 1. `medir.mjs`: mede cada peça dentro do próprio modelo (mm) e compara com `specs.json`. Passa com erro ≤ 2% em tudo. 2. `juiz.py`: para 5 peças, foto real × render da peça isolada (mesmo fundo, câmera fixa em `cfg/`), nota 0–100 em silhueta, componentes, detalhe e material, dada por uma chamada nova do mesmo modelo do executor (Fable 5.2 medium), sem o contexto da construção. Não é um painel de modelos diferentes. Ruído medido: a mesma imagem deu de 48 a 54 em rodadas sem mudança na peça, então diferença menor que ~5 pontos não conta. ## Rodadas (nota do juiz: placa de vídeo / cooler / gabinete / memória / ventoinha → média · régua de medidas) - r0 (v2 HD, antes): 50 / 55 / 42 / 22 / 44 → 43 · medidas 64, reprovada (cooler 115 mm de largura para 80, memória 32 para 44). - r1 (tudo redimensionado, gabinete e ventoinhas refeitos): 50 / 55 / 51 / 22 / 46 → 45 · medidas 99. - r2 (placa: pás com aro, cubo escuro; cooler: ventoinha de 7 pás): 54 / 57 / 51 / 23 / 44 → 46. - r3 (memória refeita como a foto: dissipador branco, placa em trapézio, contatos; gabinete preto com pés inteiros; placa com painéis cinza e espelho com portas; cooler com pontas dos heatpipes e clipes): 56 / 57 / 54 / 51 / 46 → 53 · medidas 98. - r4 (placa: conector dourado, pás mais foscas; ventoinha de 5 pás): 60 / 59 / 51 / 52 / 42 → 53. - r5 (pás mais opacas, furos do painel menores): 60 / 59 / 48 / 52 / 46 → 53. - r6 (versão publicada, luz interna menor): 60 / 59 / 53 / 51 / 48 → 54 · medidas 98, aprovada. Ganho real: memória (+29), placa de vídeo (+10), gabinete (+~9). Cooler e ventoinha (+4) ficaram dentro do ruído. De r3 a r6 a média não saiu do ruído: o método parou de render. ## Por que parou em ~54 O juiz repete os mesmos defeitos: superfícies chapadas, falta de chanfros esculpidos e de micro detalhe (nervuras, furos, pinos), material sem o grão do plástico e do alumínio reais. Isso é o teto de modelar por código com primitivas; mais rodadas do mesmo tipo rendem 1–2 pontos. Para passar de ~70 seria preciso outro caminho: malha esculpida ou escaneada de cada peça (ou 3D gerado por serviço pago), com render de iluminação global, o que a skill si3d não cobre sem pedido novo. ## Teste Local e na URL pública, PC 1600×900 e celular 390×844 (simulado): 60 fps, 320–370 draw calls, 8 botões e arrasto mudam a tela, 0 erro de console. ## Limites honestos - Marca das peças: o modelo usa adesivos "Prates Tech"/"PT"; a placa de vídeo mantém a inscrição "GeForce RTX 4070 Ti SUPER". Não é produto oficial nem licenciado de ASUS, NVIDIA, Corsair, Cooler Master ou Arctic. - Os números de temperatura continuam de um modelo térmico ilustrativo. - Vídeos sem trilha nem narração.