kuinka vaikeaa on koodata fysiikkamoottori? eli 3d-mallit sekä ihmiset käyttäytyvät niin kuin oikeassa elämässä kun niitä heittelee. kiinnostaisi jatko-opintoja (yliopisto) ajatellen suuntautua johonkin sellaiseen hommaan, kun kiinnostaa fysiikka ja matematiikka sekä koodailu yleensä.
fysiikkaohjelmointi
vieläharrastelija
174
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
jaa a vaikea sanoa, kun en ole koskaan tehnyt sellaista, mutta kyllähän siihen saa taatusti uppoamaan huomattavasti tunteja. Ainakin mekaniikka pitää hanskata todella hyvin 3-ulotteisessa tapauksessa sisältäen siihen liittyvän matikan (lineaarialgebra, differenrentiaaliyhtälöt yms yliopistomatikka).
Sitten pitää ottaa sekin huomioon, että näitä laskutoimituksiahan ei nykyaikana enää lasketa CPU:llä, vaan ne lasketaan näytönohjaimella. Opettelet miten näytönohjaimia koodataan esim OpenGL tai Cuda-ympäristössä. Sekin on ihan oma maailmaansa ja siinä pitää tietää laitteistotasolla niiden toimintaa, jotta niiden laskentakapasiteetin pystyy hyödyntämään tehokkaasti. Myöskään yleisten algoritmien, tietorakenteiden, aikavaativuuksien hallinnasta ei ole haittaa.
Ihmisten ja eläinten mallinnuksessa täytyy ottaa myös se huomioon, että ne ei ole yksittäisiä kiinteitä möykkyjä, vaan niissä on niveliä, jotka liikkuvat tietyn suuntaisesti ainostaan tietyn määrän. Luultavasti vaikeuttaa aivan h*lvetisti asiaa. Jos en ole täysin väärässä, niin näissä käytetään apuna nukkeja, joiden liikkeitä tallennetaan erilaisissa tilanteissa. Nämä alkavatkin olemaan jo sellaisia asioita, joita ei tehdäkään ihan noin vaan kotioloissa...
...Eli ei mikään ihan läpihuutojuttu.