Tengo un juego simple y sus temas son estas pequeñas líneas. Está dirigido a iOS y Android, por lo que tiene una ENORME gama de procesadores en los que podría ejecutarse, en este momento.
Estoy tratando de agregarles brillo en tiempo real por dos razones
- Estoy tratando de ocultar el hecho de que no tengo el tiempo de procesamiento para procesar el suavizado en la mayoría de los dispositivos.
- Se supone que el tema del juego es pura luz, por lo tanto, esa imagen debería verse como si esas cosas fueran pura luz.
He estado ajustando un sombreador de desenfoque gaussiano separable durante bastante tiempo y he llegado a un punto de frustración, simplemente no puedo lograr que se vea bien, tal vez el problema es que estoy tratando de ocultar inútilmente los bordes irregulares de la luz mientras tanto no hace que la luz se vea borrosa.
Mi mayor problema son todas las variables involucradas para que se vea mejor.
Soy muy nuevo en gráficos / renderizado y de ninguna manera soy un artista. Quizás lo más frustrante de prestarme es todas las variables que parecen estar involucradas. Con resplandor he visto tantos cambios posibles.
- A. Agregue el modo de fusión, el modo de fusión de pantalla o alguna otra mezcla
- B. Ponderación del desenfoque, y normal de manera diferente antes de la combinación
- C. El Sigma de la función de campana gaussiana (he estado usando esta calculadora confusa pero no parece dar los mismos valores que veo que otras personas tienen)
- D. Escalares en los valores "x" enviados a la función sigma
- E. Escala de muestra (haciendo que el radio de desenfoque sea más pequeño o más grande)
- F. Cambiar la resolución del búfer incandescente
¿Cómo se encuentran las constantes de "mejor apariencia" cuando se trabaja con tantas variables como esta?
También estoy teniendo problemas porque el tiempo entre mí haciendo un ajuste y viendo que es mucho tiempo es difícil ver los cambios, lo haría en el juguete de sombreado, sin embargo, no puedo cargar esta imagen o generar una similar.
En este momento estoy realmente atascado en la sigma del núcleo de la curva de campana gaussiana, especialmente porque estoy codificando los números en lugar de la fórmula porque necesito la velocidad del procesador. ¿Puedes sugerir una buena sigma para usar ?
fuente