Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

263
Visualizações
Cómo renderizar múltiples 3D del mismo modelo 3D;

Tengo un modelo 3D de Mixamo y usé npx gltfjsx para convertirlo en un componente. Ahora me gustaría renderizar este modelo varias veces, pero cuando intento hacerlo, solo obtengo un modelo en Canvas.

¿Hay alguna forma de hacer esto? Aquí está mi archivo:

 const { actions } = useAnimations(animations, heroRef); return ( <> <group ref={heroRef} dispose={null}> <group rotation={[Math.PI / 2, 0, 0]} scale={0.01}> <primitive object={nodes.mixamorig1Hips} /> <skinnedMesh geometry={nodes.Ch36.geometry} material={materials.Ch36_Body} skeleton={nodes.Ch36.skeleton} /> </group> {/* <gridHelper args={[25, 25]}/> */} </group> </> ); } useGLTF.preload("/Mannequin.glb"); ``` Any help/advice is appreciated.
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

El modelo necesita ser clonado, así:

 const scene = React.useMemo(() => { return model.scene.clone(); }, [model]);

Lo anterior clona la scene , pero puede hacer lo mismo con los nodes , materials , etc. dentro del objeto devuelto por useGLTF

Aquí hay un ejemplo:

https://codesandbox.io/s/heuristic-clarke-g58yp?file=/src/App.js

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda