La tecnología asociada a los videojuegos ha ido progresando de forma vertiginosa, cuasi al mismo ritmo de progresión del hardware (ley de Moore), y pasamos de los gráficos 2D a 16 colores, a la simulación 3D de entornos cinematográficos con milliones de colores y un grado de realismo aplastante, en cuestión una década.
Dentro de este aumento del realismo de los videojuegos está todo el tema de la simulación de las leyes de la física que hacen que todos los objectos de un videojuego tengan algún tipo de conexión realista con el mundo “real”. De una física emulada y pre-calculada, hasta los primeros motores de física simplones, para a continuación recaer en las físicas digitales de nuestros días, una progresión notable. De las cuales, la ultima la simulación de fluidos, que representa una dificultad añadida por motivos de sus características de continuidad.
Para los que no saben, pero tendrían curiosidad (siempre saludable) en saber como se implementa física de fluidos, existe en devmasters.net, un buen tutorial, escrito por el Dr. Michael J. Gourlay, sobre las bases de la simulación de física de fluidos, que a lo largo de varios editoriales, nos enseña las bases mas importantes de la física de fluidos. El tutorial es de la autoria de Intel y incluye codigo fuentes que ilustran los tutoriales.
Los tutoriales están en inglés, pero es la lengua franca de los videojuegos.
• Part 1: | Fluid Simulation for Video Games |
• Part 2: | Fluid Simulation for Video Games |
• Part 3: | Fluid Simulation for Video Games |
• Part 4: | Fluid Simulation for Video Games |
• Part 5: | Fluid Simulation for Video Games |
• Part 6: | Fluid Simulation for Video Games |
• Part 7: | Fluid Simulation for Video Games |
• Part 8: | Fluid Simulation for Video Games |
• Part 9: | Fluid Simulation for Video Games |
• Part 10: | Fluid Simulation for Video Games |
Intel recently published part 10 of this series — just a day or two after you posted this.
Hello Michael,
thanks for the update and by the way, very good tutorials you have written. Do you have other information published, that could be shared with interested people from the videogames community?
Regards,
Daniel
Intel recently published part 10 of this series — just a day or two after you posted this.
Hello Michael,
thanks for the update and by the way, very good tutorials you have written. Do you have other information published, that could be shared with interested people from the videogames community?
Regards,
Daniel