När man skapar en animerad figur, hur fungerar det egentligen då?
Hej.
Alltså jag undrar bara vad det är som blir själva figuren i en animation eller i ett spel. Om vi tänker oss att vi vill skapa en 2D hink. Då tar vi grafen och sedan y = 1 Då har vi fått en hink. Är det så man skapar figurer/animationer fast med annorlunda funktioner. Alltså blir funktionen till figuren? och när man animerar i 3d så gör man på liknande sätt fast det är i stort sätt funktioner?
Hoppas att det går att förstå vad jag menar.
Om det är i spel och liknande så är det ju för det mesta bara ritade för hand, man ritar helt enkelt flera bilder och sedan sätter ihop för att få en animation.
När det kommer till 3d blir det mer komplicerat. Här representerar man (för det mesta) figurerna med en mesh, se https://en.wikipedia.org/wiki/Polygon_mesh, så figurerna är alltså många trianglar som sitter ihop med varandra. Ett sätt att göra en animation är att göra "ben" i själva figuren, så alla trianglar sitter relativt hur ett ben sitter, sedan så är en animation en beskrivning hur benen ska röra sig och alla trianglar följer då automagiskt med benen.
Stokastisk skrev :Om det är i spel och liknande så är det ju för det mesta bara ritade för hand, man ritar helt enkelt flera bilder och sedan sätter ihop för att få en animation.
När det kommer till 3d blir det mer komplicerat. Här representerar man (för det mesta) figurerna med en mesh, se https://en.wikipedia.org/wiki/Polygon_mesh, så figurerna är alltså många trianglar som sitter ihop med varandra. Ett sätt att göra en animation är att göra "ben" i själva figuren, så alla trianglar sitter relativt hur ett ben sitter, sedan så är en animation en beskrivning hur benen ska röra sig och alla trianglar följer då automagiskt med benen.
vänta ritade för hand? Alltså det är en 3d modell och så är det "handritade" typ som tapet för 3d modellen? är det så det fungerar.
trianglar, wow. men vadå hur funkar matematiken här? är det på något sätt volymen av vad alla trianglar innefattar eller hur kommer matematiken in på delfinen på bilden tillexempel ?
Ja alltså om det är 3d behöver dom inte vara ritade för hand, där tänkte jag mer om det var en 2d animering. Utan vid 3d kan dom ibland göra 3d scanningar för att få ut en lämplig grundmodell och sedan arbetar dom utifrån den. (Jag är absolut ingen expert på detta så jag kan vara lite ut och cykla)
När man har trianglarna så där så har man bara en massa punkter, punker som beskriver var trianglarna möts. Sedan har man också angivit vilka punkter som hänger ihop i trianglar. Så det är en väldigt massa punkter som beskriver modellen, det är alltså inte någon matematisk funktion som beskriver den.
När man sedan ritar ut en sådan här modell, så får man flytta och rotera alla punkter i rummet för att dom ska hamna där man vill. Sedan tar man och ritar ut triangel för triangel (lite grovt beskrivet) på skärmen och ser till så att trianglar som är längre bort från skärmen inte ritar över trianglar som hamnar närmare.
Stokastisk skrev :Ja alltså om det är 3d behöver dom inte vara ritade för hand, där tänkte jag mer om det var en 2d animering. Utan vid 3d kan dom ibland göra 3d scanningar för att få ut en lämplig grundmodell och sedan arbetar dom utifrån den. (Jag är absolut ingen expert på detta så jag kan vara lite ut och cykla)
När man har trianglarna så där så har man bara en massa punkter, punker som beskriver var trianglarna möts. Sedan har man också angivit vilka punkter som hänger ihop i trianglar. Så det är en väldigt massa punkter som beskriver modellen, det är alltså inte någon matematisk funktion som beskriver den.
När man sedan ritar ut en sådan här modell, så får man flytta och rotera alla punkter i rummet för att dom ska hamna där man vill. Sedan tar man och ritar ut triangel för triangel (lite grovt beskrivet) på skärmen och ser till så att trianglar som är längre bort från skärmen inte ritar över trianglar som hamnar närmare.
Okej, då har jag fått något humm om det. Tack.
Hej MattePaputt!
Den tekniska termen du frågar om är simpliska komplex (simplical complex) Dessa studeras inom algebraisk topologi.
Albiki
Albiki skrev :Hej MattePaputt!
Den tekniska termen du frågar om är simpliska komplex (simplical complex) Dessa studeras inom algebraisk topologi.
Albiki
Hej Albiki.
Finns det någon sådan kurs att läsa på universitetet? Är det Linjär algebra isåfall, eller heter kursen Algebraisk Topologi?
MattePapput
Man kan läsa kurser i enbart Algebraisk topologi (det har inte något att göra med linjär algebra). Men jag tvivlar starkt på att du skulle lära dig något i en sådan kurs som har med datorgrafik att göra.