Cuáles son las diferencias entre beckman y ggx?
Hola gente.Ando estos últimos días aprendiendo sobre texturas y materiales en Cycles y recuerdo que hace ya más tiempo cuando apenas aprendía lo básico de los shaders, leí en algún sitio que dentro de las diferentes configuraciones para él Shader Glossy; el sistema GX estaba el desuso o siendo remplazado por el Beckmann. También de forma más reciente he leído que el GX produce fireflys con más facilidad, así que, yo he acostumbrado a venir usando el Beckmann, pero acabo de ver estos días usarlo en algunos materiales más o menos complejos y ya me a asaltado un poco la pregunta de si era cierto todo eso.
He estado haciendo algunas pruebas sencillas, pero no he podido apreciar diferencias ni de fireflys ni de tiempo de render (totalmente despreciables, unas décimas de segundo a favor del beckmann), sólo a nivel visual parece que el GX es tan solo una versión más difusa qué el beckmann y nada más. Os dejo un par de renders; izquierda Beckmann, derecha GX:
Edito:
Añado el .blend Saludos.
Cuáles son las diferencias entre beckman y ggx?
Según el manual.
Para el Glossy
Distribución de microfacetas a usar. Definida produce reflexiones perfectamente definidas como un espejo, mientras que Beckmann y GX pueden usar la entrada de Rugosidad para producir reflexiones desenfocadas.
Y el Glass
DistribuciónDistribución de microfacetas a utilizar. Definida produce refracciones perfectamente definidas como el cristal claro, mientras que Beckmann y GX pueden usar la entrada Rugosidad para simular un cristal más imperfecto.
Pero creo que hay que coger la lupa para diferenciarlo.
Cuáles son las diferencias entre beckman y ggx?
Si los miras en pre visualización de tipo esfera, se aprecia muy bien las diferencias a mayor rugosidad.
Aquí te dejo las capturas con cada una, con la misma rugosidad para que lo veas.
Cuáles son las diferencias entre beckman y ggx?
1 Archivos adjunto(s)
Cuáles son las diferencias entre beckman y ggx?
Estamos en las mismas con lo que dice el manual, antes de abrir el hilo estuve buscando información por ahí, pero no se ve nada sobre esta cuestión, haber fijo que hay, pero estará muy escondida.
He ajustado los valores de rugosidad lo mejor que he podido intentando de conseguir el resultado del GX pero usando Beckmann y así a la ligera en verdad se ve que difieren en algo más de lo que puedes conseguir ajustando la rugosidad con el típico deslizador lineal. Dejo este último render por si queréis comparar el resultado con el GX del primer mensaje y también dejo ya el tema qué se me está yendo la pinza, era solo simple curiosidad y al final toda la tarde con esto
Archivo adjunto 195231
Pero si os enteráis de algo sobre esto, comments welcome. Saludos.
-- IMÁGENES ADJUNTAS --
https://foro3d.com/attachment.php?attachmentid=195231
Cuáles son las diferencias entre beckman y ggx?
Ala, se me había olvidado refrescar la página no he leído las respuestas. Sí nugu, ciertamente el resultado visual es como si en el GX aparte de que la dispersión principal es ligeramente superior metiera como un leve halo de dispersión que sí salta más a la vista.
Cuáles son las diferencias entre beckman y ggx?
Hola a todos.Sharp (Definida?) crea reflexiones perfectas y no utiliza el parámetro Roughness (rugosidad?) Es como Beckmann con rugosidad 0.0 pero más rápido en ese caso.
Beckmann es mejor para materiales que reflejen mucho la luz o con mucho brillo. Es decir, con rugosidad menor a 0,2.
GX es mejor para materiales que reflejan la luz poco, con una rugosidad mayor a 0,2. Además, en estos casos sus reflejos son más perfectos.
Todo esto quedará obsoleto en la versión 2.72 de Blender en la que se incluirá el algoritmo Ashikhmin-Shirley para él Shader Glossy (brillo). Por lo que dicen es un algoritmo más perfecto que los anteriores, y por lo que he probado es similar a Beckmann con rugosidad menor a 0,2 pero parece que trata mejor los reflejos oscuros. Y para rugosidad mayor a 0,2 es diferente a GX (pero mejor que Beckmann), produciendo un material difuso (sin brillo) con rugosidad 1,0.
Cuales son las diferencias entre beckman y ggx
Menudo brujo eres. Tal y como dijiste ya tenemos por aquí al interesante Ashikhmin-Shirley. He encontrado este artículo en el que muestran algunas comparaciones.
Cuales son las diferencias entre beckman y ggx
Este enlace habrá que guardarlo, es muy descriptivo.
Gracias por el link.
Cuales son las diferencias entre beckman y ggx
Hola, aquí tenéis un hilo de BlenderArtist, con explicaciones parecidas a las de adaptativesamples, hechas por @Mony. Es muy útil. Saludos.
Cuales son las diferencias entre beckman y ggx
Cuales son las diferencias entre beckman y ggx
Gracias ELBRUJODELATRIBU.
Desde luego que estos enlaces hay que estudiarlo bien. Saludos.