Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

280
Vistas
Tres js RectAreaLight en MeshPhongMaterial sin reflejo de luz (no se admite OES_texture_half_float)

Quiero agregar RectAreaLight a una escena three.js donde coloqué un objeto con MeshPhongMaterial; sin embargo, no hay reflejo de luz en los objetos. Encontré un ejemplo de trabajo aquí: Enlace

Puede ver el código fuente cuando abre las herramientas de desarrollo.

Así que traté de portarlo a React y la escena renderiza todos los objetos pero hay un reflejo de luz. En la línea 46 se lanzó el error OES_texture_half_float. Comenté estas líneas. Tal vez tenga algo que ver con esto.

Aquí están los códigos y la caja que no funcionan: Enlace

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Hay un par de problemas en su código:

  • Tienes que importar RectAreaLightUniformsLib y llamar a su método init() .
  • Como se menciona en la documentación , RectAreaLight solo admite materiales PBR (es decir, MeshStandardMaterial y MeshPhysicalMaterial ).
  • Tampoco hay compatibilidad con sombras todavía, por lo que establecer indicadores como castShadow y receiveShadow no tendrá ningún efecto.

Códigos fijos y caja: https://codesandbox.io/s/restless-cherry-4jh72

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda