Interior de um PC gamer branco com RGB refeito do zero no mesmo enquadramento de uma foto real, renderizado por traçado de caminhos na GPU, com comparação lado a lado com a foto.
Construído em código (three.js) com o kit teardown de elvarofficial e whaleyxbt (MIT), pela skill si3d. Publicado 2026-11-10T10:20-03:00.
# PC gamer em 3D · nível foto Pedido do Lucas (10/11, 07:39): subir o modelo de PC até o nível de detalhe e qualidade de uma foto real, com /si3d e hill climbing. ## O que mudou em relação às versões anteriores - Cena nova, refeita do zero no mesmo enquadramento da foto de referência (câmera com lente deslocada, cada peça posicionada pelo pixel e pela profundidade). Placa-mãe com PCB procedural, tampa ROG, water cooler com bomba de aletas e mangueiras trançadas, 2 memórias com barra RGB, placa de vídeo com 110 aletas, heatpipes, texto gravado e cabo de 8 fios, 10 ventoinhas RGB, painéis triangulares de LED, cobertura da fonte perfurada. - Render trocado: traçado de caminhos na GPU (three-gpu-pathtracer, MIT), 600 amostras por quadro, luz global, sombras de contato, reflexo e LEDs como fonte de luz de verdade. Depois: bloom, tone mapping neutro e curva de câmera. - Página: vista da foto, girar, bomba de perto, placa de vídeo, arrasto/zoom e botão "Comparar com a foto" (divisória sobre a foto real). ## Hill climbing (juiz cego Opus 5.5 high, 3 leituras, foto real × render no mesmo enquadramento, nota 0-100) Ruído do juiz entre rodadas iguais: 2 a 5 pontos (r3 relida deu 33,9 contra 35,8). - r0 modelo antigo: 19,9 - r1 cena nova + traçado de luz: 29,4 (mantido) - r2 luz dos LEDs: 29,7 (empate) - r3 curva de câmera: 35,8 (mantido) - r4 filtro de ruído: 31,0 (desfeito, borrou) - r5 1800 amostras: 30,8 (desfeito) - r6 aletas e cabo da placa de vídeo: 34,4 (mantido) - r7 LEDs leitosos + bloom curto: 36,5 (melhor, mantido) - r8 composição do topo: 32,7 (desfeito); r9 luz frontal baixa: 31,9 (desfeito); r10 bloom menor: 34,1 (desfeito) - r11 versão publicada (r7 + texto corrigido): 33,4, dentro do ruído da r7. ## Limites honestos A meta (mesmo nível da foto) não foi atingida: a nota parou em 33-36 de 100. O que o juiz repete: véu leitoso e falta de pretos, grão de amostragem, painéis de LED em fileiras regulares, tampa ROG e dissipadores simplificados, peças fora de proporção. Vídeo: o backend Vulkan derruba o contexto WebGL com câmera em movimento; com OpenGL funciona, mas leva ~2,7 s por quadro e a rodada foi cortada no prazo, então o vídeo é curto (órbita de 2 s em ida e volta + quadro final).