Vad är datorsimulering?
Datorsimulering har tre betydelser. Datorsimulering kan hänvisa till ett datorprogram som simulerar en abstrakt modell så att den kan studeras och analyseras. Det kan också hänvisa till en 3D-datorgrafikmodell gjord för att representera ett tredimensionellt objekt genom användning av specialiserad programvara. Slutligen kan datorsimulering hänvisa till den praxis som kallas emulering där funktionerna för ett visst system återges på ett andra system.
En datormodell, även känd som en beräkningsmodell, är en datorsimulering som används allmänt inom vetenskaper och samhällsvetenskaper som en förlängning av matematisk modellering. En datorsimulering av denna typ skapar ett urval av representativa resultat eller sekvenser av händelser i situationer där det är oöverkomligt att spela upp alla möjliga konsekvenser av modellen och modellerna kan vara mer eller mindre abstrakta. Datormodeller används inom biologi, kemi och fysik, samt ekonomi och psykologi. Typologin för datormodeller kategoriserar dem baserat på en uppsättning av fyra variabler. Är de stokastiska eller deterministiska? jämnt eller dynamiskt? kontinuerlig eller diskret? lokal eller distribuerad?
Datorsimuleringar i form av 3D-modeller används inom hälso- och sjukvård, vetenskaper, arkitektur, och mest populärt, i film, datorspel och videospel. De flesta 3D-modeller har en av två metoder. Å ena sidan kan de visa ett objekt som ett fast ämne och definiera det med dess volym. Alternativet är att visa ett objekts gräns eller skal. Detta är den dominerande modellen för spel och film.
3D-modeller kan bildas på olika sätt. Liksom några lära-att-rita böcker, kan de baseras helt på mycket grundläggande geometriska former. Medan ritböckerna använder cirklar, rutor, trianglar och andra 2D-modeller, till exempel skulle datormodelleringen använda bollar, kuber och pyramider. Denna modelleringsstil kallas primitiv eftersom den är begränsad till att använda primitiva eller grundläggande former.
Det finns tre andra typer av modellbildning. Den ena är NURBS (icke-enhetlig rationell B-spline), som har sitt ursprung av två ingenjörer som arbetade för franska biltillverkare, Pierre Bézier och Paul de Casteljau. Béziers val att publicera sitt verk resulterade i att hans namn var nära kopplat till kurvorna. NURBS används i datorstödd design (CAD) -program, samt program för tillverkning, teknik och animering.
Modeller för splines och lappar liknar NURBS, varvid ytan definieras av böjda linjer. Polygonal modellering bildar ett polygonalt nät genom att använda linjesegment för att ansluta vertikaler. De används i många 3D-modeller, men kan bara ungefär böjda ytor, eftersom varje polygon är plan.
Den typ av datorsimulering som kallas emulering kan tillåta en enhet att imitera en annan. Detta är till exempel användbart i det fall då ett visst datorutrustningsmärke har marknadsdominans, och kringutrustning från andra märken kan emulera den dominerande enheten för att underlätta användningen. Programvaruemulatorer för att köra Apple-programvara på andra plattformar och Windows-programvara på Apple Macintosh-datorer är en annan användning för denna typ av modellering.