es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Visor de escenas: ¿Se admite la transparencia?

Estoy utilizando Scene Viewer (https://developers.google.com/ar/develop/java/scene-viewer) para mostrar un modelo en RA.

El modelo tiene un material de vidrio transparente y se renderiza correctamente en cualquier visor de modelos GLTF que he probado, pero Scene Viewer parece renderizar el material de forma opaca. Al menos eso es lo que puedo deducir de algunas capturas de pantalla que han proporcionado los usuarios de Android.

El informe de validación en https://modelviewer.dev/editor/ parece estar bien.

  • ¿Se admite la transparencia en Scene Viewer?
  • ¿O podría depender del dispositivo, la versión de Android o la versión de ARCore?

EDITAR:

Para ser más preciso: el formato del modelo es GLTF 2.0 y utiliza la extensión KHR_materials_transmission. El material de vidrio es unidireccional y el modo alfa es BLEND.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Transparencia en Scene Viewer para AR

    Como experto en TI especializado en Android, ARCore y GLTF, puedo brindar información sobre el soporte de transparencia en Scene Viewer.

    • La transparencia es compatible con Scene Viewer, pero puede depender del dispositivo, la versión de Android o la versión de ARCore.
    • En este caso particular, el formato del modelo es GLTF 2.0 y utiliza la extensión KHR_materials_transmission. El material de vidrio es de un solo lado y el modo alfa es BLEND. Se muestra correctamente en cualquier visor de modelos GLTF, pero algunos usuarios de Android han informado que Scene Viewer muestra el material como opaco.

    • El informe de validación en https://modelviewer.dev/editor/ parece estar correcto, lo que indica que el problema puede no estar relacionado con el modelo en sí.

    Por lo tanto, parece que el problema puede estar relacionado con el dispositivo específico, la versión de Android o la versión de ARCore utilizada por los usuarios que informaron el problema. Puede ser necesario realizar más pruebas y experimentación para determinar la causa exacta del problema y cómo solucionarlo.

Comments are closed.