Cada vez que borracho navego, veo una pregunta sobre el ancho de la pregunta sin respuesta. Y me hace preguntarme para qué fue diseñada realmente.¿para qué se usa realmente la función fwidth glsl?
Leyendo los documentos es abs (dFdx (p)) + abs (dFdy (p)).
Por lo tanto, no es la selección de mip clásica que es máxima (dx, dy). ¿Es para la selección alternativa de mip? Pero no encuentro un caso en el que abs (dx) + abs (dy) sea mejor. Debe haber algún papel de siggraph o algoritmo común que me falta por completo que usa esa función. Y debe ser realmente popular porque se convirtió en GLSL. Lo único que se me ocurre es un filtro de 2d post que me falta.
¿Pero qué? Estoy seguro de que alguien aquí lo sabe y una vez que lo ves es obvio. Entonces: ¿Qué algoritmo usa abs (dx) + abs (dy)?
El filtro de postes 2D que mencionas es un buen ejemplo en realidad. – Bart
pero, ¿qué filtro? – starmole
Haga su elección. Anti-aliasing, detección de bordes, filtrado anisotrópico. De hecho, después de buscar Google, encontré un ejemplo. Usa [aquí] (http://prideout.net/blog/?p=22) donde se usa para suavizar un sombreado de cel shading. – Bart