Spelutveckling 3d-grafik och modellering. Grunder för 3d-grafik Blender Animering

Storlek: px
Starta visningen från sidan:

Download "Spelutveckling 3d-grafik och modellering. Grunder för 3d-grafik Blender Animering"

Transkript

1 Spelutveckling 3d-grafik och modellering Grunder för 3d-grafik Blender Animering

2 Grunderna för 3d-grafik Positionering, transformationer Projektion, kameran Objekt i en 3d-värld Ljusmodeller för 3d-grafik Ljuskällor, lampor/lights Ljussättning lighting och shading

3 Positionering Koordinatsystem med 3 dimensioner x,y,z Allt positioneras med transformationer Objekt, lampor, kameran, osv Vanligen implementerade med matriser Matriser är effektiva att multiplicera ihop Byggs ofta upp i hiearkier En transformation är relativ till dess förälder Ordningen är viktig! Tre vanliga, oftast kombinerade Translation förflyttning /position Rotation Skalning

4 Projektion kameran En kamera är en vanlig liknelse Har en position och en orientering På samma sätt som 3d-objekt och lampor Var allt befinner sig relativt till kameran bestämmer vad som ritas ut på skärmen... plus en projektionsvolym FOV Field of View Near- och Far-clipping Perspektiv/ortografisk... och en viewport Det område på skärmen som grafiken ritas till

5 Objekt i 3d Solida objekt Övriga exempel: partiklar, dimma Består av en geometri/mesh och ett material Eller kombinationer av flera av dessa Positionerad i 3d med transformation(er) Geometri/mesh, består av Vertices, punkter i 3d-rymden (en vertex) Positioner relativt till objektets transformation Edges, kanter som förbinder punkterna Faces, polygoner Definieras utifrån de vertices som utgör hörnen

6 Material Vanligen ett material per objekt/mesh Definierar hur ljus reflekteras av en yta Färger och variabler för olika typer av ljus Vanligen multipliceras materialets färg för en typ av ljus med färgen på inkommande ljus Mer under Ljusmodeller snart Bestämmer ytans utseende tillsammans med eventuella texturer

7 Material Texturer En bild mappas till en eller flera polygoner Texturkoordinater (UV-koordinater) Finns vanligen ett antal standard- mappingar att använda i modelleringsprogram Varje vertex motsvarar en postition i bilden Kan genereras procedurellt Både bild och texturkoordinater Kan vara dynamisk Även andra effekter än direkt färg Tex bump-mapping för att ge ytan extra 3d-känsla

8 Ljusmodeller för 3d-grafik Ljuset brukar delas upp i tre klasser Ambient, diffust och spekulärt ljus Färgen på en pixel på skärmen bestäms av hur ljus reflekteras från den yta man ser Via materialet på ytan/objektet Allt ljus har fäger som beskrivs med RGB En kombination av rött, grönt och blått Ljuskällor förenklas till punkter Verkliga ljuskällor har en yta/volym

9 Ambient ljus En approximation av ljus från omgivningen Ljus som reflekteras från andra objekt runt Lyser upp ytor som inte belyses direkt av någon ljuskälla Dessa hade annars varit helt svarta Oberoende av position och riktning Ambienta ljuskällor påverkar allt lika Interagerar med material Kan ha en ambient färg eller reflektions-faktor

10 Diffust ljus (diffuse) Reflekteras diffust/jämnt i alla riktningar Intensiteten beror på vinkeln mellan ytans normal och det inkommande ljuset Större vinkel innebär mer utspritt ljus Interagerar med material Den diffusa färgen är grunden för ett material N θ N θ N Inkommande ljus

11 Spekulärt ljus (specular) Används för att simulera blanka ytor Reflekteras mer i den speglade riktningen Ger upphov till en highlight Interagerar med material Material har en spekulär färg Beskriver (tillsammans med ljuset) vilken färg en highlight får Samt faktorer för hur blank ytan är Tex shininess, hårdhet eller styrka Blankare yta ger mer mindre highlight

12 Ljuskällor Olika typer Directional, konstant styrka i en riktning Positional, effekt utifrån relativ position Spot-light, ljus fokuserat i en kon Vanligt för begränsade skuggor En eller flera färger Vanligen diffuse, specular och ambient Dvs en färg per typ av ljus enligt tidigare Motsvarar samma färger hos material Attenuation Hur snabbt dör ljuset med avståndet?

13 Ljussättning Räknar ut en total färg baserad på Materialet De lampor som belyser ytan Vypunkten, kamerans relativa position Vinklarna mellan ljuset, ytan och kameran Lägger ihop de olika typerna av ljus Ambient Diffuse Specular Ambient Diffuse Specular

14 Shading Hur applicerar man ljussättningen på en mesh? Dyrt att räkna ut för varje pixel Möjligt idag, med shaders Alternativ är att räkna ut färgen per polygon eller per vertex Normalen är viktig! Bestämmer hur diffust och spekulärt ljus reflekteras Finns eg bara en normal per polygon

15 Shading Man kan sätta/räkna ut normaler per vertex Tex genom att ta medlet på normaler för angränsande polygoner Ger möjlighet att använda Gouraud-shading, finns alltid Räkna ut färgen för varje vertex och jämna ut färgen över ytan Phong-shading, via shaders Jämna ut normalen över ytan och räkna ut ljuset för varje pixel

16 Blender Navigera miljön Skapa objekt Positionera objekt Editera mesh Material Texturer Textur-mappning Lampor Kameran

17 Animering Baseras på key frames och interpolering En animering består av ett antal frames IPO-kurvor i Blender (InterPOlering) Position och rotation vanligast Character animation Modellering i lager Vertex blending / skinning Direkt/invers kinematik

18 Modellering i lager Skelettlager Hierarki av ben och leder Rotationer och transformationer relativa förälder Skinnlager Geometrier och material Muskellager Knyter skinnlagret till skelettlagret

19 Skelettlager Trädstruktur Varje nod innehåller Namn Referens till förälder Translation relativ förälder Rotation relativ förälder Referenser till alla barn Rotnod Känd i globala koordinatsystemet Ev information om maximala rotationer Constraints, ges vanligtvis i Euler angles

20 Positionering av skelett Direkt kinematik (Forward kinematics) Explicit ange rotationen för varje nod Trädet traverseras från rotnod till lövnoder En kombination av alla transformationer och rotationer på vägen ger lövets transformation Pose Vector Alla noders rotationer vid en viss tidpunkt Definierar den fullständiga ställningen för en karaktär

21 Skelettanimering En animering behöver inte påverka alla ben Kombinera animeringar som påverkar olika ben T ex springrörelse på nedre delen av kroppen och kaströrelse på överkroppen Blanda flera animeringar på samma ben Motion blending Tex peka i en given riktning Genom att kombinera två pekrörelser med kända riktningar, och blanda dem med rätt vikter Övergångsanimeringar mellan två animeringar En blandning av de två som övergår från slutet av animering 1 till början av animering 2 Tex resa sig från sittande innan man börjar gå

22 Skelettanimering En animering består av key frames Key frames för skelettanimering Bara benens rotation behöver finnas med Benens längd/storlek finns lagrad i skelettet Motsvarar en (del av en) pose vector Delas upp i tracks eller motsvarande Ett för varje ben som berörs av animeringen

23 Skelettanimering Svårt producera realistiska rörelser Särskilt för människor Vi är extremt bekanta med människans rörelser Motion Capture Spela in verkliga rörelser Från tex en person Matcha inspelade punkter mot punkter på en modell Kan användas för att styra ett skelett som i sin tur att styra valfri modell

24 Skinn- och Muskellager Skinnlager Den geometri/mesh som utgör figurens yta Med tillhörande material Måste knytas till skelletet för att följa rörelser Muskellager Knyt varje vertex till ett ben Ange position och normal relativt till benet Varje vertex kommer att följa benet direkt Innebär defekter nära lederna Vi vill ha något bättre

25 Skinn- och Muskellager Knyt varje vertex till flera ben Samma vertex kan påverkas av flera ben Övergången mellan benen blir mjukare Geometrierna ser mer naturliga ut Kallas vanligen för skinning eller vertex blending

26 Muskellager Vertex Blending Varje vertex knyts till ett eller flera ben i ett modelleringsprogram Varje association har en vikt Alla vikter summerar till 1 Varje vertex har en position och normal relativt varje ben Beräkna position och normal genom att summera över alla ben v' v' n w v i i M i n i i 0 ( w M v resulterande hörnposition antalet ben i i i skalärvikt för ben i ) hörnetsposition relativt ben i transformationsmatri s för ben i

27 Muskellager Vertex Blending Kan komma till korta vid leder som kan vridas mycket Tex armbågen Använd viktutjämning Se till att hörn nära varandra bara har små skillnader i viktning Inte anpassat för grafikkortens standardhårdvara Tar en matris för varje vertex Vertex shaders kan användas Kan simulera en palett med matriser som varje vertex kan influeras av med en viss vikt Kan kombineras med pixeleffekter, såsom bump mapping Problem med kollisionsdetektion och skuggor eftersom bara grafikkortet har tillgång till den slutgiltiga geometrin

28 Invers Kinematik Invers kinematik ( Inverse kinematics, IK ) Motsatsen till direkt kinematik Position/rotation av lövnod ( end effector ) känd, lös rotationerna för noder mellan rotnod och lövnod När lämpar sig invers kinematik vid figuranimering? Interaktion Om en figur ska ta upp ett föremål, trycka på en knapp, etc Dvs, vi vet slutposition för handen, men inte hur vi ska sträcka armen för att ta oss dit Motion capture Låt säga att vi bara har tillgång till två sensorer, en för varje hand, men vill veta hur armbågen är böjd för att kunna rendera både armar och händer Modelleringsprogram Förenklar oerhört mycket för animeraren

29 Invers Kinematik Ett invers kinematikproblem kan ha noll, en eller flera lösningar Overconstrained Inga lösningar Underconstrained Flera lösningar Reachable workspace Den volym som end effector kan nå

30 Blender Animering Frames Keys Interpolering IPO-kurvor Character animation Armatures Bones Vertex groups Actions

31 Slut?

Grafiska pipelinen. Edvin Fischer

Grafiska pipelinen. Edvin Fischer Grafiska pipelinen Edvin Fischer Sammanfattning Rapporten behandlar den grafiska pipelinen och dess steg, vilka stegen är och hur de funkar. Inledning Rapporten har till syfte att beskriva hur den grafiska

Läs mer

Skinning and Animation

Skinning and Animation Skinning and Animation Skelett Keyframe animation BSpline Quaternioner Kinematics Animation Blending Skinning Skinning på GPU:n Skelett Hierarkiskt Kan närmast liknas vid en trädstruktur Ben och leder

Läs mer

Avalanche Studios. OpenGL. Vår teknik. Våra spel. Lite inspiration... Stora, öppna spelvärldar. Sandbox-gameplay. Hög audiovisuell standard

Avalanche Studios. OpenGL. Vår teknik. Våra spel. Lite inspiration... Stora, öppna spelvärldar. Sandbox-gameplay. Hög audiovisuell standard OpenGL Avalanche Studios Sveriges ledande oberoende spelutvecklare Fokus på egenutvecklade IPn Finns på Söder i Stockholm ~6 anställda Just Cause för PS2, PC, XBox, och XBox 36 släpptes 26 Gustav Taxén

Läs mer

Koordinatsystem och Navigation

Koordinatsystem och Navigation 2D vs 3D VS Skillnaden mellan 2D och 3D må verka ganska självklar men ibland kan det uppkomma missförstånd kring detta. Vi refererar oftast på 3D som datorgenererad grafik (CG=Computer Graphics) vilket

Läs mer

Tentamen TNM061, 3D-grafik och animering för MT2. Onsdag 20/ kl SP71. Inga hjälpmedel

Tentamen TNM061, 3D-grafik och animering för MT2. Onsdag 20/ kl SP71. Inga hjälpmedel Tentamen TNM061, 3D-grafik och animering för MT2 Onsdag 20/8 2014 kl 14-18 SP71 Inga hjälpmedel Tentamen innehåller 7 uppgifter, vilka tillsammans kan ge maximalt 50 poäng. För betyg G (registreras som

Läs mer

Spelutveckling - Scenegrafer. Scenegrafer Optimeringar Culling

Spelutveckling - Scenegrafer. Scenegrafer Optimeringar Culling Spelutveckling - Scenegrafer Scenegrafer Optimeringar Culling Scenegraf vad och varför? En hierkisk representation av en 3d-värld Directed acyclic Graph (DAG) Består av noder med med barn/föräldrar Gör

Läs mer

Omtentamen TNM077, 3D datorgrafik och animering (samt även TNM008, 3D datorgrafik och VR)

Omtentamen TNM077, 3D datorgrafik och animering (samt även TNM008, 3D datorgrafik och VR) Omtentamen TNM077, 3D datorgrafik och animering (samt även TNM008, 3D datorgrafik och VR) Grupp: MT2 och NO2MT Datum: Fredagen den 23 april 2004 Tid: 14.00-18.00 Hjälpmedel: inga Ansvarig lärare: Stefan

Läs mer

Bézierkurvor och parametriska objektrepresentationer

Bézierkurvor och parametriska objektrepresentationer Sidan 1 av 11 Inledning Detta är en kort sammanfattning av teorimaterialet som år 2004 ingår i examinationen i kursen TNM077 3D-grafik och animering som ges vid Linköpings tekniska universitet på Campus

Läs mer

Procedurell grottgenerator och eld i GLSL. Marcus Widegren

Procedurell grottgenerator och eld i GLSL. Marcus Widegren Procedurell grottgenerator och eld i GLSL Marcus Widegren 14 januari 2012 Innehåll 2 Sammanfattning Jag har gjort en enkel procedurell grottgenerator i GLSL och C++. För belysning används en fackla, som

Läs mer

Bemästra verktyget TriBall

Bemästra verktyget TriBall Bemästra verktyget TriBall I IRONCAD finns ett patenterat verktyg för 3D-positionering av objekt, kallat TriBall. Hyllad av en del som "Det mest användbara verktyget i CAD-historien". TriBall är otroligt

Läs mer

Tentamen TNM061, 3D-grafik och animering för MT2. Tisdag 3/ kl 8-12 TP51, TP52, TP54, TP56, TP41, TP43. Inga hjälpmedel

Tentamen TNM061, 3D-grafik och animering för MT2. Tisdag 3/ kl 8-12 TP51, TP52, TP54, TP56, TP41, TP43. Inga hjälpmedel Tentamen TNM061, 3D-grafik och animering för MT2 Tisdag 3/6 2014 kl 8-12 TP51, TP52, TP54, TP56, TP41, TP43 Inga hjälpmedel Tentamen innehåller 8 uppgifter, vilka tillsammans kan ge maximalt 50 poäng.

Läs mer

Bemästra verktyget TriBall

Bemästra verktyget TriBall Bemästra verktyget TriBall I IRONCAD finns ett patenterat verktyg för 3D-positionering av objekt, kallat TriBall. Hyllad av en del som "Det mest användbara verktyget i CAD-historien" TriBall är otroligt

Läs mer

PROCEDUELL TERRÄNG. Proceduella metoder för bilder (TNM084) Jimmy Liikala Institutionen för teknik och naturvetenskap

PROCEDUELL TERRÄNG. Proceduella metoder för bilder (TNM084) Jimmy Liikala Institutionen för teknik och naturvetenskap PROCEDUELL TERRÄNG Proceduella metoder för bilder (TNM084) Jimmy Liikala (jimli570@student.liu.se) Institutionen för teknik och naturvetenskap Sammanfattning Rapporten beskriver hur en proceduell terräng

Läs mer

Vågfysik. Geometrisk optik. Knight Kap 23. Ljus. Newton (~1660): ljus är partiklar ( corpuscles ) ljus (skugga) vs. vattenvågor (diffraktion)

Vågfysik. Geometrisk optik. Knight Kap 23. Ljus. Newton (~1660): ljus är partiklar ( corpuscles ) ljus (skugga) vs. vattenvågor (diffraktion) Vågfysik Geometrisk optik Knight Kap 23 Historiskt Ljus Newton (~1660): ljus är partiklar ( corpuscles ) ljus (skugga) vs. vattenvågor (diffraktion) Hooke, Huyghens (~1660): ljus är ett slags vågor Young

Läs mer

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Försättsblad till skriftlig tentamen vid Linköpings Universitet Försättsblad till skriftlig tentamen vid Linköpings Universitet (fylls i av ansvarig) Datum för tentamen Sal Tid Kurskod Provkod Kursnamn/benämning Institution Antal uppgifter i tentamen Antal sidor på

Läs mer

Skinning. Ännu fler koordinatsystem att hålla reda på. SUPPLEMENT 2 till "So How Can We Make Them Scream?" 1. Olika metoder för kroppsanimation

Skinning. Ännu fler koordinatsystem att hålla reda på. SUPPLEMENT 2 till So How Can We Make Them Scream? 1. Olika metoder för kroppsanimation Skinning Ännu fler koordinatsystem att hålla reda på SUPPLEMENT 2 till "So How Can We Make Them Scream?" Såhär under kursens gång har jag hittat en lucka till i materialet, nämligen att skinning inte är

Läs mer

RTG-formatet Gustav Taxén,

RTG-formatet Gustav Taxén, RTG-formatet 2004-08-11 Gustav Taxén, gustavt@nada.kth.se Det här texten beskriver kortfattat RTG-filformatet och ett C-bibliotek som kan läsa det. RTG-formatet är ett filformat för geometribeskrivningar

Läs mer

Tentamen TNM077, 3D datorgrafik och animering

Tentamen TNM077, 3D datorgrafik och animering Tentamen TNM077, 3D datorgrafik och animering Grupp: MT2 och NO2MT Datum: Lördagen den 13 mars 2004 Tid: 1400-1800 Hjälpmedel: inga Ansvarig lärare: Stefan Gustavson, ITN, 011-363191 Anvisningar Denna

Läs mer

Kort introduktion till POV-Ray, del 1

Kort introduktion till POV-Ray, del 1 Kort introduktion till POV-Ray, del 1 Kjell Y Svensson, 2004-02-02,2007-03-13 Denna serie av artiklar ger en grundläggande introduktion och förhoppningsvis en förståelse för hur man skapar realistiska

Läs mer

Grafiska pipelinens funktion

Grafiska pipelinens funktion LUNDS TEKNISKA HÖGSKOLA CAMPUS HELSINGBORG Grafiska pipelinens funktion Ludvig von Sydow EDT62, HT17 Datorarkitekturer med Operativsystem Sammanfattning Denna rapport syftar till att beskriva hur en graphics

Läs mer

DGI/SUDOA Den historiska utvecklingen. Globala - lokala belysningsmodeller. Lokala belysningsmodeller. Rendering equation

DGI/SUDOA Den historiska utvecklingen. Globala - lokala belysningsmodeller. Lokala belysningsmodeller. Rendering equation DGI/SUDOA - 060329 Rendering equation Belysningsmodeller (lokala och globala) Kort om texturer Den historiska utvecklingen 1. Enkla modeller som utvärderades genom att göra enkla bedömningar 2. Mera sofistikerade

Läs mer

C-UPPSATS. Revitalizing classic art using real-time game technology

C-UPPSATS. Revitalizing classic art using real-time game technology C-UPPSATS 2010:125 Revitalizing classic art using real-time game technology - environment modeling and texturing Mathias Berg Luleå tekniska universitet C-uppsats Datorgrafik Institutionen för LTU Skellefteå

Läs mer

Här är ett väldigt bra tidpunkt att spara scenen. Jag har valt att bygga ett litet pyramidtorn.

Här är ett väldigt bra tidpunkt att spara scenen. Jag har valt att bygga ett litet pyramidtorn. Man kan i 3dsmax 2011 som standard välja mellan två olika renderare. Dels den inbyggda och något föråldrade scanline-renderaren samt "mental ray" som är lite mer avancerad och har mer möjligheter men också

Läs mer

Shaders. Renderingssystem. Renderingssystem. Renderingssystem. Hårdvara för 3D-rendering. Hårdvara för 3D-rendering

Shaders. Renderingssystem. Renderingssystem. Renderingssystem. Hårdvara för 3D-rendering. Hårdvara för 3D-rendering Shaders Renderingssystem Applikation Geometri Rastrering Martin Fitger d00-mfi@d.kth.se VT 2008, DH2323 / DH2640 / NA8740 Renderingssystem Renderingssystem Applikation Per-vertex operationer Geometri Rastrering

Läs mer

Procedurell renderingsmotor i Javascript och HTML5

Procedurell renderingsmotor i Javascript och HTML5 Procedurell renderingsmotor i Javascript och HTML5 TNM084 Procedurella Metoder för bilder Gustav Strömberg - gusst250@student.liu.se http://gustavstromberg.se/sandbox/html5/shademe/texture_stop_final.html

Läs mer

Vad skall vi gå igenom under denna period?

Vad skall vi gå igenom under denna period? Ljus/optik Vad skall vi gå igenom under denna period? Vad är ljus? Ljuskälla? Reflektionsvinklar/brytningsvinklar? Färger? Hur fungerar en kikare? Hur fungerar en kamera/ ögat? Var använder vi ljus i vardagen

Läs mer

Fotorealism, animering, SW resurser

Fotorealism, animering, SW resurser Fotorealism, animering, SW resurser 1 Visa hur produkten kommer att se ut när den är klar. För att kunna beskriva funktionen Snygg presentation är bra marknadsföring I SolidWorks finns moduler för att

Läs mer

C-Uppsats i Datavetenskap. Skinning på GPUn. Med dubbel kvaternioner. Författare: Björn Overå Handledare: Martin Blomberg Termin: VT12 Kurskod: 2DV40E

C-Uppsats i Datavetenskap. Skinning på GPUn. Med dubbel kvaternioner. Författare: Björn Overå Handledare: Martin Blomberg Termin: VT12 Kurskod: 2DV40E C-Uppsats i Datavetenskap Skinning på GPUn Med dubbel kvaternioner Författare: Björn Overå Handledare: Martin Blomberg Termin: VT12 Kurskod: 2DV40E 22 Abstract The goal with the project was to investigate

Läs mer

Procedurell Terräng med LOD i OpenGL 4

Procedurell Terräng med LOD i OpenGL 4 Procedurell Terräng med LOD i OpenGL 4 TNM084: Proceduella metoder för bilder ITN, Linköpings universitet Lucas Correia, lucco863@student.liu.se Bakgrund Terräng är ett tydligt exempel där procedurella

Läs mer

Parabeln och vad man kan ha den till

Parabeln och vad man kan ha den till Parabeln och vad man kan ha den till Anders Källén MatematikCentrum LTH anderskallen@gmail.com Sammanfattning I det här dokumentet diskuterar vi vad parabeln är för geometrisk konstruktion och varför den

Läs mer

Grafik raytracing. Mattias Axblom.

Grafik raytracing. Mattias Axblom. Grafik raytracing Mattias Axblom mam11003@student.mdh.se 1 SAMMANFATTNING Raytracing, strålföljning eller strålspårning är en metod för att rendera realistiska bilder, film och i framtiden spel. Grundidén

Läs mer

TANA17 Matematiska beräkningar med Matlab

TANA17 Matematiska beräkningar med Matlab TANA17 Matematiska beräkningar med Matlab Laboration 1. Linjär Algebra och Avbildningar Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna övning skall

Läs mer

C-UPPSATS. Rigga en karaktär för agent FX

C-UPPSATS. Rigga en karaktär för agent FX C-UPPSATS 2006:171 Rigga en karaktär för agent FX Mattias Lundström Luleå tekniska universitet C-uppsats Datorgrafik LTU Skellefteå 2006:171 - ISSN: 1402-1773 - ISRN: LTU-CUPP--06/171--SE I Rigga en karaktär

Läs mer

Leta också reda på gratisprogrammen Audacity - för att spela in ljud och Gimp - för att skapa bilder.

Leta också reda på gratisprogrammen Audacity - för att spela in ljud och Gimp - för att skapa bilder. 4D SKOLAN på Datorn I Utbildningens webbplats har en handledning med cirka 160 bilder att klicka sig igenom för att skapa ett läppsynkat huvud med hjälp av det avancerade 3D programmet BLEN- DER. Det här

Läs mer

Färglära. Ljus är en blandning av färger som tillsammans upplevs som vitt. Färg är reflektion av ljus. I ett mörkt rum inga färger.

Färglära. Ljus är en blandning av färger som tillsammans upplevs som vitt. Färg är reflektion av ljus. I ett mörkt rum inga färger. Ljus är en blandning av färger som tillsammans upplevs som vitt. Färg är reflektion av ljus. I ett mörkt rum inga färger. Människans öga är känsligt för rött, grönt och blått ljus och det är kombinationer

Läs mer

Robotarm och algebra

Robotarm och algebra Tekniska Högskolan i Linköping Institutionen för Datavetenskap (IDA) Torbjörn Jonsson 2010-12-07 Robotarm och algebra I denna laboration skall du lära dig lite mer om möjlighetera att rita ut mer avancerade

Läs mer

Kapitel 7 Skorsten, trappa och inredning... 3

Kapitel 7 Skorsten, trappa och inredning... 3 2014.02.21 1 Kapitel Innehåll... Sida Kapitel 7 Skorsten, trappa och inredning... 3 Skorsten... 3 Trappa... 5 Möbler... 8 Automatisk rotation... 10 Köksinredning polyline [F2]... 14 Köksinredning Skåpsfigur...

Läs mer

3D-TEKNIKENS GRUNDER JOHAN JÖNSSON

3D-TEKNIKENS GRUNDER JOHAN JÖNSSON 3D-TEKNIKENS GRUNDER JOHAN JÖNSSON GENOMGÅNG AV DE GRUNDLÄGGANDE FUNKTIONERNA I 3D-RITNING TOOLBAR: MODELING SOLID EDITING UCS, UCS 2 VIEW ORBIT VISUAL STYLES POLYSOLID-POLYLINJE I 3D RITAR I XY-PLAN OCH

Läs mer

Tentamen TNM061 3D-grafik och animering för MT2 och DAV1

Tentamen TNM061 3D-grafik och animering för MT2 och DAV1 Tentamen TNM061 3D-grafik och animering för MT2 och DAV1 Måndag 29/5 2017 kl 8-12 Inga hjälpmedel Tentamen innehåller 6 uppgifter, vilka tillsammans kan ge maximalt 53 poäng. För betyg G (registreras som

Läs mer

Transformationer i 3D. Gustav Taxén

Transformationer i 3D. Gustav Taxén Transformationer i 3D Gustav Taén gustavt@csc.kth.se 2D64 Grafik och Interaktionsprogrammering VT 27 Bakgrund Ett smidigt sätt att arbeta med 3D-grafik är att tänka sig att man har en virtuell kamera som

Läs mer

Rendera med mental ray

Rendera med mental ray Rendera med mental ray Rendera med mental ray Hittills har vi enbart använt den enklaste formen av rendering i 3dsmax., den inbyggda och något föråldrade scanline-renderaren. Nu ska vi byta till mental

Läs mer

Omtentamen. TNM077 3D-datorgrafik och animering kl 8-12 Inga hjälpmedel. (samt även TNM008 3D-datorgrafik och VR)

Omtentamen. TNM077 3D-datorgrafik och animering kl 8-12 Inga hjälpmedel. (samt även TNM008 3D-datorgrafik och VR) Omtentamen TNM077 3D-datorgrafik och animering (samt även TNM008 3D-datorgrafik och VR) 2005-06-10 kl 8-12 Inga hjälpmedel Denna tentamen innehåller 7 uppgifter som tillsammans kan ge maximalt 40 poäng.

Läs mer

Innehåll. Kamerabaserad interaktion Del 3 3D och AR. Världen genom datorn. Vad är AR? AR vs. VR. Potential

Innehåll. Kamerabaserad interaktion Del 3 3D och AR. Världen genom datorn. Vad är AR? AR vs. VR. Potential Innehåll Kamerabaserad interaktion Del 3 3D och AR Anders Henrysson Augmented Reality Introduktion Displayer Tracking Kamerabaserad tracking och interaktion AR på mobiltelefoner CMAR Vad är AR? Förstärkning/utökning

Läs mer

TNM022 Proceduella Bilder Rendering av proceduell päls i realtid

TNM022 Proceduella Bilder Rendering av proceduell päls i realtid TNM022 Proceduella Bilder Rendering av proceduell päls i realtid Jonas Nilsson jonni957@student.liu.se Sammanfattning Jag har undersökt och experimenterat med möjligheterna att rendera päls i realtid med

Läs mer

Robin Wahlstedt Datavetenskap / Spel Vetenskapsmetodik rwt07001@student.mdh.se. Datorgrafik i spel

Robin Wahlstedt Datavetenskap / Spel Vetenskapsmetodik rwt07001@student.mdh.se. Datorgrafik i spel Robin Wahlstedt Datavetenskap / Spel Vetenskapsmetodik rwt07001@student.mdh.se Datorgrafik i spel 1 Sammanfattning Dator grafik kan delas in i fyra olika områden: information, design, simuleringar och

Läs mer

Fönster och dörr. Kapitel 3 - Fönster och dörr... 3

Fönster och dörr. Kapitel 3 - Fönster och dörr... 3 25.05.2009 Kapitel 3... 1 Kapitel Innehåll... Sida Kapitel 3 -... 3 Fönster...3 Placera med gitter...5 Hur ser fasaden ut?...5 Öppningsbara fönster...7 Relativ positionering...7 Se på 3D-modell...9 Ytterdörrar...9

Läs mer

Fotorealistisk 3D Datorgrafik

Fotorealistisk 3D Datorgrafik Fotorealistisk 3D Datorgrafik Kensuke Sugii Åbo Akademi Innehållsförteckning Innehållsförteckning 1 ABSTRAKT 3 1 INLEDNING 4 2 GEOMETRISKA HJÄLPMEDEL 5 2.1 Koordinatsystem 5 2.2 Vektorer 5 2.3 Matriser

Läs mer

Shaders. Gustav Taxén

Shaders. Gustav Taxén Shaders Gustav Taxén gustavt@csc.kth.se 2D1640 Grafik och Interaktionsprogrammering VT 2007 Shading l 2 P l 1 n v Givet en punkt P på en yta, en normal n, riktningsvektorer l i mot ljuskällor och en kamerariktning

Läs mer

OPTIK läran om ljuset

OPTIK läran om ljuset OPTIK läran om ljuset Vad är ljus Ljuset är en form av energi Ljus är elektromagnetisk strålning som färdas med en hastighet av 300 000 km/s. Ljuset kan ta sig igenom vakuum som är ett utrymme som inte

Läs mer

Modul 1: Komplexa tal och Polynomekvationer

Modul 1: Komplexa tal och Polynomekvationer Modul : Komplexa tal och Polynomekvationer. Skriv på formen a + bi, där a och b är reella, a. (2 + i)( 2i) 2. b. + 2i + 3i 3 4i + 2i 2. Lös ekvationerna a. (2 i)z = 3 + i. b. (2 + i) z = + 3i c. ( 2 +

Läs mer

En jämförande studie mellan Mental Ray och V-Ray

En jämförande studie mellan Mental Ray och V-Ray Beteckning: Akademin för teknik och miljö En jämförande studie mellan Mental Ray och V-Ray Alexander Södergren Juni 2012 Examensarbete, 15hp, C-nivå Datavetenskap Creative Computer Graphics Examinator:

Läs mer

I rastergrafikens barndom...gjorde man grafik genom att skriva i ett videominne. Operationer på buffert och pixlar. Idag... Varför grafikkort?

I rastergrafikens barndom...gjorde man grafik genom att skriva i ett videominne. Operationer på buffert och pixlar. Idag... Varför grafikkort? Operationer på buffert och pixlar I rastergrafikens barndom......gjorde man grafik genom att skriva i ett videominne. Lapped textures Emil Praun et al., SIGGRAPH 2000. Gustav Taxén CID gustavt@nada.kth.se

Läs mer

Fotorealistiska bilder 1 PV360 kap 1 7: Grunder samt material och dekaler i Photoview 360

Fotorealistiska bilder 1 PV360 kap 1 7: Grunder samt material och dekaler i Photoview 360 Fotorealistiska bilder 1 PV360 kap 1 7: Grunder samt material och dekaler i Photoview 360 1 Att skapa en fotorealistisk bild kan sägas bestå av två delar: - Den artstiska delen. Att välja scen, ljussättning,

Läs mer

VISUELLA FÖRHÅLLANDEN

VISUELLA FÖRHÅLLANDEN VISUELLA FÖRHÅLLANDEN Hur man uppfattar ljuset i ett rum kan beskrivas med sju begrepp som kännetecknar de delar av synintrycken som man kan iaktta och beskriva ljusnivå, ljusfördelning, skuggor, bländning,

Läs mer

C-UPPSATS. Animation för spel

C-UPPSATS. Animation för spel C-UPPSATS 2009:010 Animation för spel Tim Sundin Luleå tekniska universitet C-uppsats Datorgrafik Institutionen för LTU Skellefteå Avdelningen för Fritid och Underhållning 2009:010 - ISSN: 1402-1773 -

Läs mer

Procedurell 3D-eld på grafikkortet

Procedurell 3D-eld på grafikkortet Procedurell 3D-eld på grafikkortet TNM084 Procedurella metoder för bilder Anders Hedblom, andhe893@student.liu.se 2012-04-04 1. Bakgrund 1.1. Procedurella metoder Procedurella metoder har ett stort användningsområde

Läs mer

Geometriska transformationer

Geometriska transformationer CTH/GU LABORATION 5 TMV6/MMGD - 7/8 Matematiska vetenskaper Inledning Geometriska transformationer Vi skall se på några geometriska transformationer; rotation, skalning, translation, spegling och projektion.

Läs mer

En samling exempelfoton SB-900

En samling exempelfoton SB-900 En samling exempelfoton SB-900 Det här häftet ger en översikt över olika funktioner för blixtfotografering som finns tillgängliga vid användning av SB-900, samt beskriver med hjälp av exempelfoton olika

Läs mer

Fokus. Mirjam HY, Hovåsskolan F- 9, Hovås www.lektion.se

Fokus. Mirjam HY, Hovåsskolan F- 9, Hovås www.lektion.se Fokus När man tar en bild är motivet i fokus, ofta är bakgrunden då suddig. Ibland tar det lite tid att få till ett bra fokus, ge inte upp, om du tar kort med mobilen; testa att backa lite och gå fram

Läs mer

4. Allmänt Elektromagnetiska vågor

4. Allmänt Elektromagnetiska vågor Det är ett välkänt faktum att det runt en ledare som det flyter en viss ström i bildas ett magnetiskt fält, där styrkan hos det magnetiska fältet beror på hur mycket ström som flyter i ledaren. Om strömmen

Läs mer

Artikel: Reflektionsoptimerad pulverlack för belysningsarmaturer

Artikel: Reflektionsoptimerad pulverlack för belysningsarmaturer Artikel: Reflektionsoptimerad pulverlack för belysningsarmaturer Ljus spelar en nyckelroll i människans liv, då vi uppfattar världen omkring oss till största delen med våra ögon. Då endast litet eller

Läs mer

Metoder för rörelsemätning, en översikt.

Metoder för rörelsemätning, en översikt. Metoder för rörelsemätning, en översikt. Metoder för mätning av rörelser kan delas in i följande grupper: 1. Mekaniska metoder. 2. Elektromagnetiska metoder. 3. Akustiska metoder. 4. Optiska metoder. Nedan

Läs mer

Mekaniska metoder för att mäta objekt och/eller rörelser kan bestå av:

Mekaniska metoder för att mäta objekt och/eller rörelser kan bestå av: Mekaniska metoder: Mekaniska metoder för att mäta objekt och/eller rörelser kan bestå av: - Armar, bommar - Exoskeleton (bommar och armar som bildar ett extra skelett utanpå kroppen) - Joystick - Spaceball

Läs mer

Metod för termografisk mätning VV Publ. Nr 2006:114 1. Innehållsförteckning:

Metod för termografisk mätning VV Publ. Nr 2006:114 1. Innehållsförteckning: Metod för termografisk mätning VV Publ. Nr 2006:114 1 Innehållsförteckning: 1 Orientering 2 2 Sammanfattning 2 3 Begrepp 2 4 Utrustning 3 4.1 Temperaturmätning med hjälp av linjescanner (värmekamera).

Läs mer

Rumsuppfattning är förmågan att behandla sinnesintryck av former

Rumsuppfattning är förmågan att behandla sinnesintryck av former Güner Ahmet & Thomas Lingefjärd Tredimensionellt tänkande Tredimensionella matematiska representationer är inte särskilt vanliga i skolans matematikkurser, med undantag för kurs 3 5 i gymnasiet. Varför

Läs mer

LANDING ZONE IV (v1.0, uppgift 4 av 4) för 3D Animering B 1112

LANDING ZONE IV (v1.0, uppgift 4 av 4) för 3D Animering B 1112 LANDING ZONE IV (v1.0, uppgift 4 av 4) för 3D Animering B 1112 'Landing Zone' (school assignment) is 2011-2012 Arvid Forsberg /// Images are of their respective owners. Tuesday, January 31, 12 Innehållsförteckning

Läs mer

Institutionen för matematik och datavetenskap Karlstads universitet. GeoGebra. ett digitalt verktyg för framtidens matematikundervisning

Institutionen för matematik och datavetenskap Karlstads universitet. GeoGebra. ett digitalt verktyg för framtidens matematikundervisning Karlstads GeoGebrainstitut Institutionen för matematik och datavetenskap Karlstads universitet Mats Brunström Maria Fahlgren GeoGebra ett digitalt verktyg för framtidens matematikundervisning Invigning

Läs mer

Jämförelse av animationslager och trax-editor

Jämförelse av animationslager och trax-editor Beteckning: Institutionen för matematik, natur- och datavetenskap Jämförelse av animationslager och trax-editor Jonas Wallin juni 2009 Examensarbete, 15 högskolepoäng, C Datavetenskap Kreativ programmering

Läs mer

5 Linjär algebra. 5.1 Addition av matriser 5 LINJÄR ALGEBRA

5 Linjär algebra. 5.1 Addition av matriser 5 LINJÄR ALGEBRA 5 LINJÄR ALGEBRA 5 Linjär algebra En kul gren av matematiken som inte fått speciellt mycket utrymme i gymnasiet men som har många tillämpningsområden inom t.ex. fysik, logistik, ekonomi, samhällsplanering

Läs mer

Modeller. Modeller, animering och fraktaler. Lokala koordinatsystem. Abstraktion. Hierarkiska koordinatsystem. Består-av -hierarki

Modeller. Modeller, animering och fraktaler. Lokala koordinatsystem. Abstraktion. Hierarkiska koordinatsystem. Består-av -hierarki Modeller, animering och fraktaler Modeller Final Fantasy The Spirits Within Square/Columbia Pictures, 2001. Gustav Taxén CID gustavt@nada.kth.se Modell = samling av grafikprimitiver Abstraktion Ofta finns

Läs mer

Parabeln och vad man kan ha den till

Parabeln och vad man kan ha den till Parabeln och vad man kan ha den till Anders Källén MatematikCentrum LTH anderskallen@gmail.com Sammanfattning I den här artikeln diskuterar vi vad parabeln är för geometrisk konstruktion och varför den

Läs mer

Att göra spel med Game Maker. Rum. Grundläggande delar. Gamemaker, dagens föreläsning. Programmeringsmodell

Att göra spel med Game Maker. Rum. Grundläggande delar. Gamemaker, dagens föreläsning. Programmeringsmodell Gamemaker, dagens föreläsning Vad innehåller Gamemaker? Rum Objekt Händelser Aktioner Sprites Ljud Variabler och uttryck Live exempel: Början på Pac Man Att göra spel med Game Maker Programmeringsmodell

Läs mer

Ljus och färg - Lite teori

Ljus och färg - Lite teori Ljus och färg - Lite teori I samband med musik- och ljud-framträdanden pratar vi om akustik, dvs att ljudet färgas av det material som finns i rummet. En fantastisk flygel kan i en bra konsertlokal låta

Läs mer

3. Ljus. 3.1 Det elektromagnetiska spektret

3. Ljus. 3.1 Det elektromagnetiska spektret 3. Ljus 3.1 Det elektromagnetiska spektret Synligt ljus är elektromagnetisk vågrörelse. Det följer samma regler som vi tidigare gått igenom för mekanisk vågrörelse; reflexion, brytning, totalreflexion

Läs mer

Förberedelser. Svenska

Förberedelser. Svenska Innehåll Förberedelser... 49 Paketinnehåll... 50 Installationsinstruktioner... 50 Monitorinstallation... 50 Monitorpackning... 50 Granska vinkeljustering... 51 Koppla... 51 Sätta igång... 51 Justera skärminställninar...

Läs mer

. b. x + 2 y 3 z = 1 3 x y + 2 z = a x 5 y + 8 z = 1 lösning?

. b. x + 2 y 3 z = 1 3 x y + 2 z = a x 5 y + 8 z = 1 lösning? Repetition, Matematik 2, linjär algebra 10 Lös ekvationssystemet 5 x + 2 y + 2 z = 7 a x y + 3 z = 8 3 x y 3 z = 2 b 11 Ange för alla reella a lösningsmängden till ekvationssystemet 2 x + 3 y z = 3 x 2

Läs mer

Kort introduktion till POV-Ray, del 3

Kort introduktion till POV-Ray, del 3 Kort introduktion till POV-Ray, del 3 Kjell Y Svensson, 2004-02-03,2007-03-13 I denna del beskrivs hur man ger objekten lite mera liv genom att beskriva hur deras yta ser ut, med reflektion, ruggighet,

Läs mer

λ = T 2 g/(2π) 250/6 40 m

λ = T 2 g/(2π) 250/6 40 m Problem. Utbredning av vattenvågor är komplicerad. Vågorna är inte transversella, utan vattnet rör sig i cirklar eller ellipser. Våghastigheten beror bland annat på hur djupt vattnet är. I grunt vatten

Läs mer

Kapitel 3 Fönster och dörr... 3

Kapitel 3 Fönster och dörr... 3 13.08.2012 Kapitel 3... 1 DDS-CAD Arkitekt 7 Fönster och dörr Kapitel Innehåll... Sida Kapitel 3 Fönster och dörr... 3 Fönster... 3 Placera med gitter... 5 Relativ positionering... 7 Fasta fönster... 8

Läs mer

Föreläsning 3: Radiometri och fotometri

Föreläsning 3: Radiometri och fotometri Föreläsning 3: Radiometri och fotometri Radiometri att mäta strålning Fotometri att mäta synintrycket av strålning (att mäta ljus) Radiometri används t.ex. för: Effekt på lasrar Gränsvärden för UV Gränsvärden

Läs mer

11 övningar som gör dig mindre stel. Här får du ett program som mjukar upp dina höfter. Och som ger dig större rörelsefrihet.

11 övningar som gör dig mindre stel. Här får du ett program som mjukar upp dina höfter. Och som ger dig större rörelsefrihet. 11 övningar som gör dig mindre stel Här får du ett program som mjukar upp dina höfter. Och som ger dig större rörelsefrihet. 1 1. Steg framåt och korsa» Sätt ner vänster fot snett framför den högra.» Håll

Läs mer

Algebra och Geometri SF1624

Algebra och Geometri SF1624 Algebra och Geometri SF1624 Agenda 28/8/2017: 1 Information om kursen 2 vektorer Sandra Di Rocco dirocco@kth.se professor, institution för Matematik https://people.kth.se/~dirocco/ Webbsida: Canvas logga

Läs mer

After Effects Lathund

After Effects Lathund After Effects After Effects Lathund After Effects En komposition är det samma som ett filmklipp i After Effects. En komposition kan vara hela filmen/ animationen eller så använder man sig av flera kompositioner

Läs mer

3.0. Tips och Trix Sida 1 av 18

3.0. Tips och Trix Sida 1 av 18 3.0 https://beta.scratch.mit.edu/ Tips och Trix 2018-08-31 Sida 1 av 18 Innehåll Starta nytt program 3 Scenens koordinatsystem 3 Centrumpunkt / rotationspunkt 4 Sprajtens inställningar 5 Placering i Z-led

Läs mer

Realtidsalgoritmer för ljusets spridning och absorption mot partiklar i luften P E T E R L Ö N N Q U I S T

Realtidsalgoritmer för ljusets spridning och absorption mot partiklar i luften P E T E R L Ö N N Q U I S T Realtidsalgoritmer för ljusets spridning och absorption mot partiklar i luften P E T E R L Ö N N Q U I S T Examensarbete Stockholm, Sverige 2006 Realtidsalgoritmer för ljusets spridning och absorption

Läs mer

Fotografera under vattnet. Likheter och olikheter

Fotografera under vattnet. Likheter och olikheter Fotografera under vattnet Likheter och olikheter Att dyka med kamera Visa hänsyn. Koraller mm är ömtåliga så bra avvägning är en förutsättning för att ta bilder under vatten. Lär dig kamerahuset på land,

Läs mer

Geometrisk optik. Syfte och mål. Innehåll. Utrustning. Institutionen för Fysik 2006-04-25

Geometrisk optik. Syfte och mål. Innehåll. Utrustning. Institutionen för Fysik 2006-04-25 Geometrisk optik Syfte och mål Laborationens syfte är att du ska lära dig att: Förstå allmänna principen för geometrisk optik, (tunna linsformeln) Rita strålgångar Ställa upp enkla optiska komponenter

Läs mer

Högskolan i Halmstad Multimedia och visuell kommunikation Övning 1 Adobe Flash, grundfunktioner & interpolering. Efter övningen förväntas du kunna:

Högskolan i Halmstad Multimedia och visuell kommunikation Övning 1 Adobe Flash, grundfunktioner & interpolering. Efter övningen förväntas du kunna: Högskolan i Halmstad Multimedia och visuell kommunikation Övning 1 Adobe Flash, grundfunktioner & interpolering Efter övningen förväntas du kunna: Skillnaden mellan: o Bildrutor och nyckelbildrutor; o

Läs mer

Inledning. Kapitel 1. 1.1 Bakgrund. 1.2 Syfte

Inledning. Kapitel 1. 1.1 Bakgrund. 1.2 Syfte Sammanfattning Vi har i kursen Modelleringsprojekt TNM085 valt att simulera ett geléobjekt i form av en kub. Denna består av masspunkter som är sammankopplade med tre olika typer av fjädrar med olika parametrar.

Läs mer

Föreläsning 2 (kap , 2.6 i Optics)

Föreläsning 2 (kap , 2.6 i Optics) 5 Föreläsning 2 (kap 1.6-1.12, 2.6 i Optics) Optiska ytor Vad händer med ljusstrålarna när de träffar en gränsyta mellan två olika material? Strålen in mot ytan kallas infallande ljus och den andra strålen

Läs mer

Föreläsning 14 och 15: Diffraktion och interferens i gitter, vanliga linser, diffraktiv optik och holografi

Föreläsning 14 och 15: Diffraktion och interferens i gitter, vanliga linser, diffraktiv optik och holografi Föreläsning 14 och 15: Diffraktion och interferens i gitter, vanliga linser, diffraktiv optik och holografi Ljusets vågnatur Ljus är elektromagnetiska vågor som rör sig framåt. När vi ritar strålar så

Läs mer

Microsoft PowerPoint

Microsoft PowerPoint Microsoft PowerPoint Programmet Microsoft PowerPoint är ett program för att skapa presentationer för skärm eller utskrift. En presentation består av en eller flera bilder. En bild i PowerPoint är en sida

Läs mer

Nyheter i Topocad 17. Mätdata. Nya beräkningsfunktioner. Mätdataprotokollet

Nyheter i Topocad 17. Mätdata. Nya beräkningsfunktioner. Mätdataprotokollet Nyheter i Topocad 17 Mätdata Nya beräkningsfunktioner Beräkningsfunktion 3D Svep Funktionen använder inmätt linje och sveper en symbol längs med linjen. På samtliga 3D-funktioner kan man nu ange Produktkod.

Läs mer

EXAMENSARBETE. Tekniker för fotorealistisk rendering. Christoffer Lindvall. Teknologie kandidatexamen Datorgrafik

EXAMENSARBETE. Tekniker för fotorealistisk rendering. Christoffer Lindvall. Teknologie kandidatexamen Datorgrafik EXAMENSARBETE Tekniker för fotorealistisk rendering Christoffer Lindvall Teknologie kandidatexamen Datorgrafik Luleå tekniska universitet Institutionen för konst, kommunikation och lärande Techniques for

Läs mer

Lösningsförslag - tentamen. Fysik del B2 för tekniskt / naturvetenskapligt basår / bastermin BFL 122 / BFL 111

Lösningsförslag - tentamen. Fysik del B2 för tekniskt / naturvetenskapligt basår / bastermin BFL 122 / BFL 111 Linköpings Universitet Institutionen för Fysik, Kemi, och Biologi Avdelningen för Tillämpad Fysik Mike Andersson Lösningsförslag - tentamen Torsdagen den 27:e maj 2010, kl 08:00 12:00 Fysik del B2 för

Läs mer

VRay för Max Camilla Ravenna / André Ravenna Alto Punto 2012 Alto Punto Askims Stationsväg 21 436 40 Askim

VRay för Max Camilla Ravenna / André Ravenna Alto Punto 2012 Alto Punto Askims Stationsväg 21 436 40 Askim VRay för Max Camilla Ravenna / André Ravenna Alto Punto 2012 Alto Punto Askims Stationsväg 21 436 40 Askim ISBN 978-91-637-2533-3 Innehåll 1: Kom igång 5 2: Nödvändiga inställningar 6 2.1: V-Ray fliken

Läs mer

Datorgrafik Ray tracing. Mattias Ekström, Västerås,

Datorgrafik Ray tracing. Mattias Ekström, Västerås, Datorgrafik Ray tracing Mattias Ekström, Västerås, 2010-03-05 1 SAMMANFATTNING Ray tracing är en teknik för att skapa bilder digitalt. Den används komersiellt främst inom film- och spelindustrin. Metoden

Läs mer

TAIU07 Matematiska beräkningar med Matlab

TAIU07 Matematiska beräkningar med Matlab TAIU07 Matematiska beräkningar med Matlab Laboration 3. Linjär algebra Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion 2 En Komet Kometer rör sig enligt ellipsformade

Läs mer

Uppgifter. Uppgifter. Uppgift 2. Uppgift 1

Uppgifter. Uppgifter. Uppgift 2. Uppgift 1 Uppgift 1 Uppgift 2 Det första målet är att beräkna vinkeldiametern på ringen, det vill säga ringens apparenta diameter sedd från jorden i bågsekunder. Detta är vinkel a. De relativa positionerna för stjärnorna

Läs mer

David Johansson Ljusdesigner, WSP Ljusdesign

David Johansson Ljusdesigner, WSP Ljusdesign David Johansson Ljusdesigner, WSP Ljusdesign Synsinnet är anpassat till dagsljus som är varierade: - ljusstyrka - ljusfärg - ljuskaraktär Människan mår inte bra i statisk och monoton ljussättning. Människans

Läs mer