¿Qué es la simulación por computadora?
La simulación por computadora tiene tres significados. La simulación por computadora puede referirse a un programa de computadora que simula un modelo abstracto para que pueda ser estudiado y analizado. También puede referirse a un modelo de gráficos por computadora en 3D hecho para representar un objeto tridimensional mediante el uso de software especializado. Finalmente, la simulación por computadora puede referirse a la práctica llamada emulación en la cual las funciones de un sistema particular se reproducen en un segundo sistema.
Un modelo de computadora, también conocido como modelo computacional, es una simulación de computadora ampliamente utilizada en las ciencias y las ciencias sociales como una extensión del modelado matemático. Una simulación por computadora de este tipo crea una muestra de resultados representativos o secuencias de eventos en situaciones en las que es prohibitiva interpretar todas las posibles consecuencias del modelo, y los modelos pueden ser más o menos abstractos. Los modelos de computadora se utilizan en biología, química y física, así como en economía y psicología. La tipología de los modelos informáticos los clasifica en función de un conjunto de cuatro variables. ¿Son estocásticos o deterministas? estado estacionario o dinámico? continua o discreta? local o distribuido?
Las simulaciones por computadora en forma de modelos 3D se utilizan en el cuidado de la salud, las ciencias, la arquitectura y, lo que es más popular, en películas, juegos de computadora y videojuegos. La mayoría de los modelos 3D adoptan uno de dos enfoques. Por un lado, pueden mostrar un objeto como un sólido, definiéndolo por su volumen. La alternativa es mostrar el límite o caparazón de un objeto. Este es el modelo predominante para juegos y películas.
Los modelos 3D se pueden formar de diferentes maneras. Al igual que algunos libros para aprender a dibujar, pueden basarse por completo en formas geométricas muy básicas. Mientras que los libros de dibujo usan círculos, cuadrados, triángulos y otros modelos 2D, el modelado por computadora usaría bolas, cubos y pirámides, por ejemplo. Este estilo de modelado se llama primitivos porque está restringido a usar formas primitivas o fundamentales.
Hay otros tres tipos de formación de modelos. Uno es NURBS (spline B racional no uniforme), que fue originado por dos ingenieros que trabajaron para los fabricantes de automóviles franceses, Pierre Bézier y Paul de Casteljau. La elección de Bézier de publicar su trabajo dio como resultado que su nombre estuviera estrechamente asociado con las curvas. Las NURBS se utilizan en programas de diseño asistido por computadora (CAD), así como en programas de fabricación, ingeniería y animación.
El modelado de splines y parches es similar a NURBS, con la superficie definida por líneas curvas. El modelado poligonal forma una malla poligonal utilizando segmentos de línea para conectar vértices. Se usan en muchos modelos 3D, pero solo pueden aproximarse a superficies curvas, porque cada polígono es plano.
El tipo de simulación por computadora conocida como emulación puede permitir que un dispositivo imite a otro. Esto es útil, por ejemplo, en el caso en que una marca de periféricos de computadora en particular tiene dominio en el mercado, y los periféricos de otras marcas pueden emular el dispositivo dominante para facilitar su uso. Los emuladores de software para ejecutar el software de Apple en otras plataformas y el software de Windows en computadoras Apple Macintosh es otro uso para este tipo de modelado.