¿Hay alguna forma de dibujar un efecto de humo en java (mediante el uso de Java2D API). Quiero lograr esto: cuando un usuario proporciona el color para el humo, el programa automáticamente dibuja un efecto de humo con ese color. ¿Cómo podría hacer esto?Dibujar efectos de humo con java
Respuesta
La terminología utilizada en gráficos por computadora es sistemas de partículas, y no efecto de humo. Después de todo, puedes modelar el humo tratándolo como una colección de varias partículas.
Hay bastantes tutoriales que analizan la construcción de sistemas de partículas en Java. Los dos enlaces enumerados a continuación tienen el código fuente:
- Particle Systems, por Daniel Shiffman.
- Particle Systems in Java, por Jerry Huxtable.
pregunta contemplada en Stackoverflow:
Los sistemas de partículas son solo una forma de crear un efecto de humo, que es muy bueno para las animaciones. Para imágenes estáticas, hay otras formas, como nubes fractales. Realmente depende de lo que quieres lograr. – lbalazscs
- 1. ¿Cómo hacen los juegos efectos de fuego y humo?
- 2. efectos de bloqueo en Java
- 3. Java -Xms efectos de tamaño inicial
- 4. ¿Cómo generar efectos de sonido en Java?
- 5. Dibujar varias líneas con Java Swing
- 6. 2D humo/fuego/niebla algoritmo
- 7. ¿Por qué las "pruebas de humo" se llaman "pruebas de humo"?
- 8. ¿Cómo usar el humo de KDE?
- 9. Catching assert() con efectos secundarios
- 10. Haskell arroyos con efectos IO
- 11. ¿Qué es una prueba de humo?
- 12. cómo dibujar autómatas en Java
- 13. Efectos de imagen con gráficos centrales
- 14. Funciones de pruebas unitarias con efectos secundarios?
- 15. Cierre de Python con efectos secundarios
- 16. efectos de activación no funciona con IE8
- 17. Cómo dibujar un círculo lleno en Java?
- 18. C++ 11 move constructor con efectos secundarios
- 19. ¿Cómo puedo dibujar texto usando Libgdx/Java?
- 20. ¿Cómo crear un efecto de humo en el iphone?
- 21. Cualquier biblioteca Java para dibujar tablas ASCII?
- 22. Dibujar líneas sobre varios paneles en Java
- 23. CRYPT_GEN_RANDOM extraños efectos
- 24. Dibujar texto con gráficos básicos
- 25. Cómo dibujar 'Biohazard' con swing
- 26. Dibujar cuadrado con coordenadas polares
- 27. efectos secundarios LINQ
- 28. LD_LIBRARY_PATH efectos secundarios
- 29. OpenGL: Dibujar líneas con VBO
- 30. ¿Cómo agregar efectos de sonido en Android?
Si usted puede averiguar una manera de hacerlo en cualquier idioma, que se puede hacer en Java. –