🚀 Auto-deploy: melhoria no snap e medição AR em 30/05/2026 11:19:42
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 193 KiB |
@@ -1431,14 +1431,28 @@ function WalkEnvironment() {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<group>
|
<group>
|
||||||
{/* Cena com a imagem fornecida pelo usuário mapeada no horizonte em 360 graus */}
|
{/* Um belo cenário HDRI de parque que nos dá árvores, céu azul e nuvens à distância perfeitamente */}
|
||||||
<Environment files="/cenario_campo_gramado.jpg" background />
|
<Environment preset="park" background />
|
||||||
|
|
||||||
{/* Piso invisível apenas para receber as sombras dos modelos sobre a grama da foto */}
|
{/* O Piso Digital: Sólido, infinito e na altura exata da peça para que ela não pareça "voar" */}
|
||||||
<mesh rotation={[-Math.PI / 2, 0, 0]} position={[0, gridY - 0.01, 0]} receiveShadow>
|
<mesh rotation={[-Math.PI / 2, 0, 0]} position={[0, gridY - 0.01, 0]} receiveShadow>
|
||||||
<planeGeometry args={[1000, 1000]} />
|
<planeGeometry args={[1000, 1000]} />
|
||||||
<shadowMaterial opacity={0.5} />
|
<meshStandardMaterial color="#3f662b" roughness={1} metalness={0.1} />
|
||||||
</mesh>
|
</mesh>
|
||||||
|
|
||||||
|
{/* Grid sutil sobre a grama para dar noção de escala e movimento ao caminhar */}
|
||||||
|
<Grid
|
||||||
|
position={[0, gridY, 0]}
|
||||||
|
args={[1000, 1000]}
|
||||||
|
cellSize={1}
|
||||||
|
cellThickness={0.5}
|
||||||
|
cellColor="#4d7a34"
|
||||||
|
sectionSize={10}
|
||||||
|
sectionThickness={1}
|
||||||
|
sectionColor="#2d4a1f"
|
||||||
|
fadeDistance={50}
|
||||||
|
fadeStrength={2}
|
||||||
|
/>
|
||||||
</group>
|
</group>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user