BACHELOR THESIS. Efficient Optimizations Inside the Digital Advertise Production Pipeline. Michal Marcinkowski Mehmet Özdemir

Storlek: px
Starta visningen från sidan:

Download "BACHELOR THESIS. Efficient Optimizations Inside the Digital Advertise Production Pipeline. Michal Marcinkowski Mehmet Özdemir"

Transkript

1 BACHELOR THESIS 2008:234 Efficient Optimizations Inside the Digital Advertise Production Pipeline Michal Marcinkowski Mehmet Özdemir Luleå University of Technology Bachelor thesis Computer graphics Department of Skellefteå Campus Division of Leisure and Entertainment 2008:234 - ISSN: ISRN: LTU-CUPP--08/234--SE

2 Efficient optimizations inside the digital advertise production pipeline Bachelors Thesis written by Michal Marcinkowski Mehmet Özdemir

3 Sammanfattning Huvudsakliga målet är att granska arbetsflödet för reklamföretag och leta efter de karakteristiska lösningarna som används dagligen och bildar ett digitalt reklamföretags pipeline samt hur de kan tänkas förbättras. Vi vill granska och jämföra de metoder och verktyg som spelar en fundamental nyckelroll i arbetsflödet för att se vilken av dessa metoder resulterar i optimal jämvikt mellan produktions hastighet och kvalitet. Abstract The main objective was to analyse the workflow of an advertisement company and look for the characteristic solutions that are applied daily and thereby forming the advertisement company s pipeline and furthermore, how these might be improved. We will evaluate and compare the methods and tools that play a fundamental key role in this workflow to se which of these methods result in an optimal balance between the production efficiency and quality.

4 Förfas Tanken med själva arbetet var att undersöka hur multimedia företag som tillämpar tredimensionell grafik kan med enkla metoder minska tidsåtgången i produktionsfas genom att applicera rätt arbetsmetod och rätt inställningar för respektive verktyg. Vi vill tacka alla på Fido Film för ett trevligt och lärorik tid under examensperioden speciellt vill vi tacka vår mentor Anders Sigstedt.

5 INNEHÅLLSFÖRTECKNING 1 INTRODUKTION BAKGRUND OCH SYFTE UPPLÄGG FÖR AVHANDLINGEN TEORETISK REFERENSRAM NAMNGIVNING REFERENSER VERKTYG OCH ARBETSMETODIK AUTODESK MAYA MAYA SOFTWARE MENTAL RAY SKUGG ALGORITMER DEPTH MAP SHADOWS FÖR OCH NACKDELAR MED DEPTH MAP ALGORITMEN RAYTRACING FÖR OCH NACKDELAR MED RAYTRACING ALGORITMEN DISPLACEMENT MAP BUMP MAP ANALYS INLEDNING RAYTRACING VS DEPTH MAP UTFÖRANDE RESULTAT DISKUSSION SLUTSATS DISPLACEMENT VS BUMP MAP UTFÖRANDE RESULTAT DISKUSSION SLUTSATS RENDER LAYERS COLOR PASS DEPTH PASS DIFFUSE PASS FACING RATIO ID PASS OCCLUSION PASS... 15

6 REFLECTION PASS SHADOW PASS SPECULAR PASS FINAL FÖRDELAR MED ATT REDNERA I LAGER SLUTSATS OCH DISKUSSION DISKUSSION SLUTSATS LITTERATURLISTA... 21

7 1 Introduktion 1.1 Bakgrund och Syfte. I takt med teknikens framgång har reklamföretag som tillämpar tredimensionell grafik i sin produktion fått större erkännande och bredare marknad. För att möta den ökade efterfrågan och de medföljande strikta tidsramarna har alltmer fokus lagts på effektivisering av verktygen och arbetsmetodiken för att påskynda arbetsflödet. Detta görs möjligt genom att man på flera håll samtidigt optimerar de mest prestandakrävande processerna samt att man sänker kvalitén på objekt som får mindre rampljus i slutprodukten. Man är med andra ord mer och mer selektiv i sin kvalitets fokus, man kompromissar bort delar av projektet för att fokusera på de viktigaste aspekterna för slutprodukten. Problemet som många nystartade företag möter är svårigheter med att upprätta ett fungerande arbetsflöde i och med att varje nytt projekt är unikt i sitt slag och kräver därför nya innovativa lösningar och betraktelsesätt. Det bildas många lösa trådar och man måste därför hitta viss ordning i kaoset genom att dela upp arbetet på rätt sätt och från början av projektet fastställa metoder och tillvägagångssätt. Vår research kommer att besvara följande frågor: Hur avgör man vilka delar av produktionen kan effektiviseras? För de centrala och mest krävande processerna hur avgörs vilka metoder och enkla lösningar kan tillämpas för att dessa ska ske fortare? Finns det någon negativ sida till sådan optimering och i sådant fall vilken? 1.2 Upplägg för avhandlingen: Vi börjar med en noggrann överblick över branschens gällande facktermer och fil konventioner för att sedan övergå till teorin bakom olika verktyg och de arbetsmetoder som används till dessa. Vi övergår till att förklara hur dessa metoder och verktyg tillämpas i praktiken och hur de möjligen kan förbättras. Vi drar senare upp jämförelser mellan olika tillvägagångssätt med screenshots för att avsluta med en diskussion och slutsatts. 1

8 2 Teoretisk Referensram 2.1 Namngivning En väldigt viktig faktor i produktionen är att företaget har en fast norm gällande namngivning, på så sätt underlättas samarbetet mellan de olika avdelningarna. Det är väldigt viktigt att alla talar samma språk så att näste man vid rullbandet kan utan onödig dialog ta över filen och tillämpa sin arbetsinsats. I en så varierande arbetsmiljö kan olika avdelningar arbeta sida vid sida med olika projekt, det är därför en essentiell resurs för projektledaren att kunna flytta om arbetare kring rullbandet utan större konsekvenser. Det är med andra ord viktigt för arbetsledaren att lyfta ut en grafiker ur ett projekt till ett annat med så få instruktioner som möjligt, eftersom olika grafiker är inriktade mot olika områden och man vill gärna ha möjlighet till att flytta om dem så att man utnyttjar fullt potential hos arbetaren. För att optimera produktionshastigheten väljer man att förbättra samarbetet mellan grafiker och programmerare. Om grafikern implementerar rätt namngivning blir det lättare för programmeraren att göra sitt jobb och vice versa. När en myriad av filer eller objekt uppkommer i en scen kan det för en programmerare ta längre tid att identifiera rätt beståndsdel som kräver programmering, ineffektiv arbetsflöde medför minskad produktionshastighet. 2.2 Referenser Ett annan viktigt kugghjul i effektiviseringen av arbetsflödet är att använda sig av scenfiler som är refererade till varandra. Tack vare detta kan scenfilen genomgå flera olika stadier samtidigt, textureraren kan utföra sin del medan t.ex. modelleraren förfinar modellen. Med ett sådant versionshanteringssystem kan företaget hålla reda på historik och förändringar vilket gör det möjligt att backa tillbaka i tiden eller att spåra vem som gjort vad. 2

9 3 Verktyg och arbetsmetodik Företag måste ta beslut gällande vilka metoder och verktyg som är lämpligast att tillämpa vid produktion baserat på projektets tidsram, kvantitet och kvalitet. Likt en schackspelare utför en kalkyl över hur det aktuella draget kommer att påverka spelets resultat likväl måste projektplaneraren förutse hur vissa metoder med hjälp av valda verktyg inom programmet kommer att påverka slutprodukten. Dessa direktiv förs sedan vidare till grafikerna som utför arbetet. Det är därför essentiellt att man redan innan projektet planeras har förståelse för hur lång tid vissa inställningar och plug-ins kommer att fördröja respektive öka produktionshastigheten. Följande kapitel ger en överskådlig blick kring de program och metoder som tillämpas inom 3d programmet Autodesk Maya Autodesk Maya 2008 Anledningen till varför de flesta företag väljer Maya till produktion är på grund utav möjligheten till att bryta ner programmet och specialanpassa det efter företagets behov. Tillverkning av egna verktyg är möjligt tack vare scriptspråket Maya Embedded Language (MEL). Kärnan i Maya är skriven i programmeringspråket C++. Projektfiler som innehåller geometri och animationsdata sparas i MEL språket som är klassas som mänskligt läsbar fil som kan modifieras i vilken text editor utanför Maya som helst Maya Software Maya software är en anpassningsbar renderare med breda utvecklingsmöjligheter. Man kan producera hög kvalitets bilder med komplexa shading nätverk med procedurella texturer och ramper. Software rendering är beräknad genom moderkortets processor Mental Ray Mental Ray är en sofistikerad programmerbar raytrace renderare som även stödjer global illumination för studsande ljus och kaustiska effekter. Mental Ray material är baserade på C++ kod, detta har hastighets fördelar vid beräkning. Varje aspekt av renderingsprocessen i Mental Ray är kontrollerad med programmerbara plug-in material. 3.2 Skugg Algoritmer De två beräkningsmetoder för skuggor i de flesta 3D program är Depth map och Ray tracing. 3

10 3.2.1 Depth map shadows Depth map skuggor är I nuläget den mest populära skugg algoritmen som används I professionell ljussättning för film. Denna typ av skuggor arbetar genom att förberäkna en map för att avgöra vart skuggorna kommer renderas. En depth map (ibland omskriven som dmap, även kallad shadow map skugg karta ) är en array av siffror som representerar avstånd. Före renderaren ens börjar rendera scenen synlig i kameralinsen, beräknar den en depth map från vinkeln av varje lampa som kastar depth skuggor. För varje riktning som ljuset lyser mot, lagrar depth map s avståndet från ljuset till det närmsta skuggkastande objektet i den riktningen För och nackdelar med Depth map algoritmen Fördelar Man kan spara kalkylen i form av texturer för återanvändning och på så sätt spara tid Går oftast snabbare att rendera Dmap texturerna kan modifieras med vanliga 2D bildbehandligs program Nackdelar Kan skapa artefakter Kan leda till ljusläckor mellan ytor Stödjer inte transparenta objekt Raytracing Ray Tracing är en global illuminations baserad renderingsmetod. Funktionen kalkylerar ljusstrålars bana då de färdas genom kameralinsen mot objektet för att identifiera om strålen sedan når en ljuskälla, i sådant fall ljussätts pixeln med respektive ljusvärde. Ifall ljusstrålen passerar alla objekt utan att träffa en yta ljussätts följaktligen pixeln med scenens bakgrundsfärg. 4

11 För och nackdelar med raytracing algoritmen Fördelar Stödjer transparenta objekt och kan även adaptera ljusvärden från andra objekt. Man får inga artefakter och ljusläckor Datorn gör en ny beräkning varje bildruta, sparar inte ner informationen i texturer och är därför mer pålitlig och skarp oavsett bildupplösning. Ger mer realistiska resultat Nackdelar Kan ta längre tid att rendera och i stora scener kan skillnaden mellan Dmap och Ray tracing vara stor. Är mer minneskrävande än Dmap s Displacement map Displacement maps är texturer som talar om för datorn hur ett objekt ska deformeras. De ljusa områdena i en displacement map är de som kommer att höja upp polygoner ur sitt ursprungsläge medan de mörka områdena kommer sänka ned polygonerna. I och med att själva polygonen objektet deformeras uppstår realistiska skuggor, reflektioner och ljusbrytningar. Själva resultatet ses inte i render-view fönstret i och med att det är renderarens uppgift att kalkylera displacement texturen. Fördelar Skapar realistiska skuggor, reflektioner och ljusbrytningar Skapar skrovlighet vid objektets silhouette Nackdelar Tar längre tid att rendera än bump maps Är svårare att ställa in och få ut acceptabla resultat med Läger till realism genom att öka renderingstiden 5

12 3.2.4 Bump map Bump maps är texturer som talar om för datorn hur skrovligt ett material ska återges vid rendering. Bump mapping är ett trick som simulerar små detaljer på ett objekts yta, utan att deformera geometrin. Bump mapping är inte lika trovärdigt som displacement mapping men kan renderas mycket snabbare. Bump mapping ändrar materialets skuggning så som om små detaljer finns närvarande. Skuggningen av ytan är baserad på vinkeln kallad surface normal är oftast vinkelrät mot objektets geometri. Fördelar Renderas snabbare än displacement map Lättare att ställa in och få ut acceptabla resultat Lägger till realism utan att öka renderingstiden dramatiskt Nackdelar Skapar ingen skrovlighet vid objektets silhouette Skapar inte realistiska skuggor, reflektioner eller ljusbrytningar 6

13 4 Analys 4.1 Inledning I och med att företag vill optimera sitt arbetsflöde för att snabbare nå till utsatt deadline vill man oftast hålla sig till beprövade inställningar som man vet fungerar. Både projektledaren som projektmedlemmar anammar i en sådan situation ett flexibelt tänkande för att möta ändringarna som uppstår i samband med projektets gång. I följande kapitel kommer vår undersökning ge klarare syn på vilka principer kan användas för att nå optimalt resultat inom begränsade tidsramar Raytracing vs Depth map Rendering av ljus och skuggor i de flesta 3d program är en tidskrävande och mödosam process. I och med att resultatet kan variera så pass mycket att tidsskillnaden mellan en dålig och en bra rendering kan uppgå till 15 timmar. Raytracing och Dmap som är ledande algoritmerna för detta ändamål och är därför väldigt omtalade i samband med optimering och effektivisering av pipelinen. Det är däremot inte alltid lika självklart vilken av dessa algoritmer är mest lämplig för respektive projekt Utförande Genom att hämta in en färdig texturerad och ljussatt scen har vi efter att i olika tester ha skiftat mellan olika ljussättningar, renderingsinställningar och texturer fått en trovärdig granskningsmetod som på enkelt sett åskådliggör relationen mellan renderingstiden och inmatade värden. Scenen innehåller texturer med varierande storlek från 256x256 till 1024x1024. Ursprungligen ljussatt enligt traditionella metoder med Maya Software som förvald renderare. Rendering 1 I första renderingen är alla lampor inställda på att använda Dmap metoden. Rendering 2 I andra renderingen är alla lampor inställda på att använda Raytracing metoden. 7

14 Resultat Efter att renderat ena gången med raytracing och andra med depth map fick vi fram en tidsskillnad på min där depthmap renderingen tog 2.39 min och raytrace renderingen låg på min. Bild 1.0 Raytracing min Bild 1.1 Dmap 2.39 min I Bild 1.1 noterar vi tydliga artefakter där skuggor ska falla medan Bild 1.0 återger en skarp bild med perfekt renderade skuggor. I och med att Dmap saknar stöd för transparenta material saknar vi på vissa ställen korrekta skuggor istället renderas dessa som för ett solitt objekt utan håligheter Diskussion Baserat på resultatet så är Dmap en självklar vinnare vad gäller tidsoptimering medan raytracing vinner med kvalitet. En felaktig slutsatts är att i en tidsbegränsad produktion är depth map skuggor optimala lösningen för företaget, men tyvärr är utmaningen mer komplex än så. Ray tracing algoritmen är omvänd i förhållande till ljusets beteende i verkligheten då ljuset i detta fall färdas från kameran till objektet för att nå ljuskällan och på så sätt bedöma pixelvärdet i renderingen. Detta medför ökad realism, som vi tydligt ser i Bild 1.0. Ray tracing algoritmen söker genom hela scenen genom att skjuta ut strålar från kameran för att se vilka objekt som kastar skuggor, är reflektiva eller bryter ljus. För att lagra informationen om scenen läggs vartenda polygon objekt in i en Array lista (raytracing acceleration structure) som tar lång tid att beräkna, dock vore renderingen omöjlig utan denna lagringsmetod. När man använder Depth maps behöver inte datorn beräkna dessa steg, mindre minne används och renderingen går därför fortare. Problemet med dmaps är att de inte är upplösningsoberoende vilket innebär att i takt med ökad upplösning måste även upplösningen för dmaps ökas. Så om regissören bestämmer sig för att ändra medie som reklamen ska släppas på så kan man bli tvungen att ändra upplösningen, inte bara i renderings inställningar utan även i alla lampor i scenen. Dmap algoritmen lagrar informationen i form av texturer vilket syns tydligt då man importerar ett objekt med transparens. Eftersom raytracing tar även vara på objektets material i beräkningen bildas realistiska skuggor, medan dmap skuggor baseras enbart på objekts geometri. Resultatet blir följaktligen att vissa objekt kastar en solid skugga som inte motsvarar objektet. 8

15 Bild 1.2 Bild 1.3 The gnomon workshop has ownership of the image above. This thesis will not be used in commercial circumstances. I bilden ovan ser vi skillnaden mellan Dmap skuggor (Bild 1.2) och raytracing skuggor (1.3). Dmap skuggor saknar även egenskapen att bli mjukare och ljusas upp ju längre ifrån objektet de faller medan raytracing utför denna kalkyl dock med betydligt större renderingstid Slutsats Optimala användandet av dessa två är att man använder sig av dmaps på objekt som är stillastående och inte kräver realistiska skuggor. För reflektioner och refraktioner kan man applicera raytracing på keylighten. Karaktärer påverkas av raytracing medan t.ex. miljöer har depth map skuggor. En blandning mellan depth map och raytracing är det optimala för bästa kvalitet och renderingstid Displacement vs Bumpmap För att objekt ska se skrovliga ut med en yta som inte är alltid len och ny krävs vissa veck och repor. Genom att modellera dessa i Z-brush eller andra skulpterings program brukar oftast objekt bli svårhanterliga och även ibland omöjliga att använda efter importering i Maya. Så istället för att använda sig av högpolygonmodeller som kräver mycket processorkraft och minne så väljer man att applicera en textur som styr skrovligheten. 9

16 Utförande Samma scen som i testet för raytracing vs dmap används i detta avsnitt. Scenen innehåller texturer med varierande storlek från 256x256 till 1024x1024. Ursprungligen ljussatt enligt traditionella metoder med Maya Software som förvald renderare. Rendering 3 I första renderingen är markens shader inställd på att använda Displacement metoden. Rendering 4 I andra renderingen är markens shader inställd på att använda Bumpmap metoden Resultat Renderings skillnaden mellan Rendering 3 och Rendering 4 gav oss en skillnad på 0,04 min där rendering 3 hade 2.24 min renderingstid och Rendering 4 hade 2.39 min renderingstid. Bild 2.0 Displacement 2.24 min Bild 2.1 Bump map 2.39 min Som vi ser är resultaten väldigt lika varandra vad gäller kvalitet medan renderingstiden har ökat med några sekunder. Detta kan spela stor roll vid rendering av fler frames Diskussion Skillnaden mellan bump map och displacement map är att bump map endast vinklar ljuset på ett sådant sätt att normalerna pekar som den kopplade texturen anger vilket innebär att kanterna på objekt inte blir skrovliga medan displacement texturen anger hur själva polygonobjektets polygoner ska deformeras för att återge skrovligheten. En självklarhet i detta fall är att då datorn blir tvungen att modifiera objektet efter en textur (displacement) så är detta en väldigt påkostad process som kräver mycket minneskraft. Fördelen med bump maps är därför att det enbart är normalerna som riktas om vilket tar mycket mindre tid för renderaren att beräkna. En annan negativ aspekt med användning av displacement (utöver själva renderingstiden) är att det ofta kan bildas artefakter om texturen visar sig vara för lågupplöst och datorn inte kan urskilja hur vissa detaljer ska deformeras. Dessa skillnader ser man tydligt i objektet silhouette vid rendering. En displacement map kan ge tydliga veck i en karaktärs panna när man ser denne från sidan medan en bump map inte kan återge detta resultat, då silhuetten följer polygonstrukturen 10

17 Ett annat problem med bumpmaps är att detaljerna inte kastar realistiska skuggor på objektet de appliceras på. Fördelen med att använda displacement är att datorn kan korrekt beräkna reflektioner, specular highlights och subsurface scattering vilket ger ett mer realistiskt resultat Slutsats Här kommer vi fram till att om ett objekt ska i ett klipp placeras nära kameran där man sätter stor vikt på detaljrikedom borde ha realistiska detaljer och därför använda sig av displacement map medan objekt som ligger längre bak i scenen (t.ex. husväggar eller förbipasserande karaktärer) kan använda sig utav en bump map. Man vill oftast att de viktigaste och återkommande elementen i en reklamproduktion (t.ex. huvudkaraktären) ska ha realistiska veck i pannan och att ljuset bryts realistiskt när det träffar huden då är displacement att föredra. För att summera: En blandning av dessa två är att föredra, de objekt med stor fokus och som ligger nära kameran bör ha displacement medan de objekt som ligger i bakgrunden bör använda sig av bump map. 11

18 4.1.3 Render layers Både film och reklambyråer blir konstant beprövade och tillfrågade om att rendera scener som ibland kan till synes ligga utanför kapaciteten för deras hårdvara och programvara. För att datorgrafikerna ska klara av att få ut materialet i tid väljer man oftast att dela upp renderingen i olika lager för att lättare få ut många renderingar på kort tid för att sedan lägga ihop allt i ett compositing program. Flerpass rendering och komposition resulterar i en mer effektiv rendering, ökat kontroll över materialet, bättre samspel med live-action materialet och bättre överblick över flera skott Color pass: Med hjälp av detta pass kan grafikern ändra färgerna utan att behöva rendera om hela scenen. 12

19 Depth Pass: Med hjälp av detta pass kan användaren ändra depth-of-field (DOF) i ett postproduktions program. Compositing programmet läser av avståndet i depth passet genom att se vilka pixelvärden som är ljusa resp. mörka. De pixlarna med mörka värden tolkas som pixlar som ligger längre bak än de ljusa Diffuse Pass: I detta pass läggs den interna skuggningen som definierar objektets geometri 13

20 Facing Ratio: Med hjälp av detta pass kan användaren bestämma hur pass reflektivt objektet/scenen ska framstå. Beräkningen beräknas med hjälp av vinkeln mot kameralinsen Id Pass: Med hjälp av detta pass kan användaren isolera specifika delar för att ändra utvalda värden. Id passet ger användaren ökad kontroll genom förenkla åtkomsten av de isolerade elementen. 14

21 Occlusion Pass: Med hjälp av detta pass simulerar användaren Global illumination för att få realistisk skuggning i sin 3d miljö. Istället för att använda sig av skuggor på varenda lampa väljer användaren att rendera ut detta pass för att simulera dessa skuggor Reflection pass: Med hjälp av detta pass kan användaren styra styrkan av reflektionen på objektet/scenen. 15

22 Shadow Pass: I detta lager kan användaren ändra styrkan på skuggorna i scenen. Skillnaden från occlusionpasset är att detta pass simulerar direkta skuggor som härstammar Specular Pass: Med hjälp av detta pass kan användaren kontrollera den simulerade glansen på objektet/scenen 16

23 Final: Detta är det hoplagda slutresultatet av de utrenderade bilderna Fördelar med att rendera i lager. Rendering i lager gör det möjligt att få ut stora och komplexa scener. Datorns minne kan överflödas om alla objekt renderas på en gång. Utan render lager, stora projekt skulle antingen sakta ner datorn då den flyttar binärdata från hårddisken eller krascha den helt och hållet. Genom att använda lager sparar man renderingstid i jämförelse med att rendera statiska objekt för varje bildruta i en animation För hög kvalitets karaktärs animationer kommer de flesta renderarna troligtvis att appliceras på karaktären, inte bakgrunden. I detta fall kan man snabbare rendera karaktären som ett förgrundslager, utan att rendera hela scenen. För en O-fokuserad bakgrund kan man ibland komman undan med att oskärpa till bakgrundslagret i compositing programmet, istället för att rendera svårberäknade depth-of-field (DOF) effekter i 3d. För maximal renderings effektivitet, kan man rendera olika lager genom at använda olika software inställningar. Till exempel, man kan använda motion-blur och raytracing på lager där det behövs. Mer avlägsna objekt, eller objekt som man har planerat att oskärpa under compositing stadiet, kan renderas på ett sätt som är mer optimerat för kortare renderingstid. 17

24 Man kan återanvända separat renderade element på flertal ställen och vid olika tidpunkter, så att man inte behöver rendera lika många element. Till exempel, man kan återanvända ett rökmoln eller ett exploderande eldklot som har renderats för ett helt annat skott. Man kan utföra sista minuten ändringar, som vid ändring av färgen eller ljusheten i en del av ens scen, istället för att rendera om hela scenen. För att gå genvägar kring problem och hinder i programvaran, delar man upp olika effekt i olika render lager. Till exempel, om man använder en effekt som inte renderas genom en transparent yta, så kan man rendera effekten i separata lager för att sedan i ett kompositionsprogram lägga ihop förgrundslagret över det. Genom att företag inkluderar rendering med hjälp av lager i pipelinen så sparar dem enorma summor pengar och tid så fort det blir en del av deras dagliga arbetsflöde. 18

25 5 Slutsatts & Diskussion Diskussion Genom att se över de olika delarna i en produktionspipeline förstår man att det inte finns universella direktiv som kan appliceras i alla situationer, istället blir man tvungen att tänka flexibelt och komma på nya lösningar. Dock kan vi konstatera att det finns vissa stödlinjer som man kan hålla sig till och utgå ifrån. Dessa metoder och arbetsätt varierar från företag till företag men man kan alltid se en tydlig gemensam nämnare som dyker upp i nästan vartenda företags arbetsflöde. Vi kan även dra slutsatsen att det inte alltid är bäst att slå på de mest avancerade och dyraste algoritmerna för att få programmet att framställa ett godtagbart resultat, ibland är det bättre att dela upp arbetet och kombinera enkla knep med automatiserade beräkningar. En självklarhet är att det inte alltid är optimalt att gå ifrån de automatiserade funktionerna, ibland räcker det i en produktion att slå på tunga kalkyler utan att lägga ned för mycket möda på småknep som i slutändan kan ta längre tid. En annan faktor som spelar stor roll är hur teamet på företaget är sammansatt, hur arbetsmängden är distribuerad, huruvida vissa av medlemmarna befinner sig på samma plats geografiskt m.m. Det finns med andra ord oändligt många faktorer som påverkar både negativt som positivt en reklam- och filmproduktion vilket innebär att i projektplaneringen räknar man med viss buffert för förseningar. I film och reklamproduktioner vill man gärna ha så mycket kontroll över materialet som möjligt för att snabbt kunna anpassa sig efter kundens önskemål. Genom att skriva kontrakt med kunden skyddar sig företaget från att kunden ska få göra för drastiska ändringar, man ställer upp direktiv och önskemål och väljer sedan att göra småändringarna i slutfasen dvs. post-produktionen. Istället för att rendera om hundratals bildrutor kan en grafiker gå in i materialet och tack vare render lagren utföra de ändringar som krävs för att kunden ska bli nöjd på ett snabbt och effektivt sätt. Vi ser även att om man redan innan vet vilka objekt som regissören kommer att lägga störst fokus på så kan man ransonera de tyngsta och mest tidskrävande processerna på dem. Man strävar efter att åstadkomma resultat som närmar sig verkligheten så mycket som möjligt. Publiken är svår att lura och därför krävs att ljus, reflektioner, refraktioner och skuggor beter sig så som i verkligheten. För att nå sådant mål krävs att grafikern väljer genvägar för att nå sin artistiska vision utan att falla utanför projektets tidsramar. Det är i sådana situationer det är bra med stödlinjer. Slutsatts Vi har kommit fram till att generellt är det bra om man blandar tunga algoritmer med lättberäkneliga beroende på vad man vill lägga fokus på. Fördelen med depth map är att de renderas snabbare än raytracade skuggor, dock innebär det att man måste nöja sig med lägre kvalitet på skuggorna. Det optimala är att man använder depth map s till statiska objekt och omgivningar medan animerade objekt samt objekt med stor fokus använder raytracing beräkningen. Även sådant tankesätt gäller vid val av displacement map och bump map. Man väljer även här att applicera den mer krävande av dem två på viktigare element som kommer att hamna i slutproduktionen. 19

26 6 Litteraturlista Autodesk Maya 2008: Foundation Förlag: Mixed media products Maya professional tips and techniques Förlag: John Wiley and sons ltd MEL scripting for Maya animators Förlög: Elsevier Autodesk Maya 2008: The Modeling & Animation Handbook Förlag: Sybex Mental ray for Maya, 3ds Max, Artist's Guide to Rendering Förlag: Sybex Learning Maya 7 The Special Effects Handbook Förlag: Sybex Advanced Maya Texturing and lighting Förlag: Alias 20

27 Bilaga: Bildhänvisning Bild

28 Bild

29 Bild

30 Bild

Strömsholmen. Mårten Svensson, marsv602@student.liu.se Peter Zhu, petzu912@student.liu.se Andreas Wetteborn, andwe959@student.liu.

Strömsholmen. Mårten Svensson, marsv602@student.liu.se Peter Zhu, petzu912@student.liu.se Andreas Wetteborn, andwe959@student.liu. Strömsholmen Mårten Svensson, marsv602@student.liu.se Peter Zhu, petzu912@student.liu.se Andreas Wetteborn, andwe959@student.liu.se Sammanfattning Som en del i upprustningen av områdena kring Motala ström

Läs mer

The Awakening Short Film

The Awakening Short Film The Awakening Short Film Specialization project within Computer Graphics Linus Holm Anton Hjort 1 The Awakening Short Film Linus Holm Anton Hjort Luleå tekniska universitet Sammanfattning Denna rapport

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

C-UPPSATS. Cinematic Animation in a Production Pipeline

C-UPPSATS. Cinematic Animation in a Production Pipeline C-UPPSATS 2009:181 Cinematic Animation in a Production Pipeline Tomas Tjernberg Luleå tekniska universitet C-uppsats Datorgrafik Institutionen för LTU Skellefteå Avdelningen för Fritid och Underhållning

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

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

EXAMENSARBETE. Grafik för reklam. Karolina Hardinger. Teknologie kandidatexamen Datorgrafik

EXAMENSARBETE. Grafik för reklam. Karolina Hardinger. Teknologie kandidatexamen Datorgrafik EXAMENSARBETE Grafik för reklam Karolina Hardinger Teknologie kandidatexamen Datorgrafik Luleå tekniska universitet Institutionen för konst, kommunikation och lärande Grafik för reklam Karolina Hardinger

Läs mer

Kv. Ogräset. Martin Stenmarck, janst942@student.liu.se

Kv. Ogräset. Martin Stenmarck, janst942@student.liu.se Kv. Ogräset Martin Stenmarck, janst942@student.liu.se Fig 1. Kv. Ogräset. Bakgrund Kvarteret Ogräset är en samling av tre bostadsrättshus i Gottfridsberg, Linköping. Dessa tre hus håller på att byggas

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

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

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

VRay för SketchUp Camilla Ravenna / André Ravenna Alto Punto 2014 Alto Punto Askims Stationsväg 21 436 40 Askim VRay för SketchUp Camilla Ravenna / André Ravenna Alto Punto 2014 Alto Punto Askims Stationsväg 21 436 40 Askim ISBN 978-91-637-2534-0 Förord Alto Punto är ett konsultföretag som startades av Camilla Ravenna

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

Cel-shadings påverkan på effektivitet inom animerad film

Cel-shadings påverkan på effektivitet inom animerad film Cel-shadings påverkan på effektivitet inom animerad film Mattis Johansson 2014 Examensarbete, C, 15 hp Datavetenskap Examensarbete i datavetenskap Creative Computer Graphics Handledare: Carina Pettersson

Läs mer

Digitalt lärande och programmering i klassrummet. Introduktionsworkshop - Bygg ett akvarium i Scratch

Digitalt lärande och programmering i klassrummet. Introduktionsworkshop - Bygg ett akvarium i Scratch Digitalt lärande och programmering i klassrummet Introduktionsworkshop - Bygg ett akvarium i Scratch Introduktion Scratch är en programmeringsomgivning utvecklad av forskare på Massachusetts Institute

Läs mer

Skapande av en modifikation till Crysis

Skapande av en modifikation till Crysis Norrköping 2009-05-25 Linköpings Universitet Skapande av en modifikation till Crysis Projektrapport av Jimmy Liikala, jimli570@student.liu.se Johannes Ullström, johul223@student.liu.se Toms Vulfs, tomvu591@student.liu.se

Läs mer

EXAMENSARBETE. 3D för TV. Evelina Kolovou. Teknologie kandidatexamen Datorgrafik

EXAMENSARBETE. 3D för TV. Evelina Kolovou. Teknologie kandidatexamen Datorgrafik EXAMENSARBETE 3D för TV Evelina Kolovou Teknologie kandidatexamen Datorgrafik Luleå tekniska universitet Institutionen för konst, kommunikation och lärande 3D för TV 3D for TV Evelina Kolovou Luleå Tekniska

Läs mer

LJ-Teknik Bildskärpa

LJ-Teknik Bildskärpa Bildskärpa - Skärpedjup och fokus - Egen kontroll och fokusjustering - Extern kalibrering Bildskärpa, skärpedjup och fokus Brännpunkt och fokus Medan brännpunkt är en entydig term inom optiken, kan fokus

Läs mer

C-UPPSATS. Matte painting with fysical models

C-UPPSATS. Matte painting with fysical models C-UPPSATS 2010:273 Matte painting with fysical models Mattias Utterström Luleå tekniska universitet C-uppsats Datorgrafik Institutionen för LTU Skellefteå Avdelningen för Fritid och Underhållning 2010:273

Läs mer

Space Invaders - Slutrapport

Space Invaders - Slutrapport Projekt inda14 Sida 1 av 6 Space Invaders - Slutrapport A. Projektplanen Programbeskrivning Vi tänker göra en version av det gamla arkadspelet Space Invaders i java. Spelet går ut på att spelaren styr

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

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

Spelutveckling 3d-grafik och modellering. Grunder för 3d-grafik Blender Animering Spelutveckling 3d-grafik och modellering Grunder för 3d-grafik Blender Animering Grunderna för 3d-grafik Positionering, transformationer Projektion, kameran Objekt i en 3d-värld Ljusmodeller för 3d-grafik

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

EXAMENSARBETE. Tekniker för optimering av modellering och texturering av spelmodeller. Anders Lorentzen. Teknologie kandidatexamen Datorgrafik

EXAMENSARBETE. Tekniker för optimering av modellering och texturering av spelmodeller. Anders Lorentzen. Teknologie kandidatexamen Datorgrafik EXAMENSARBETE Tekniker för optimering av modellering och texturering av spelmodeller Teknologie kandidatexamen Datorgrafik Luleå tekniska universitet Institutionen för konst, kommunikation och lärande

Läs mer

2011 Studsvik AB PANORAMA-BILDTAGNING. Tony Björkman

2011 Studsvik AB PANORAMA-BILDTAGNING. Tony Björkman 2011 Studsvik AB Tony Björkman PANORAMA-BILDTAGNING Filminspelning och visuell inspektion är två beprövade metoder för avsyning av bränslestavar. Ett nytt sätt att avsyna är att skapa panoramabilder vilket

Läs mer

Lära känna skrivbordet

Lära känna skrivbordet Är det första gången du använder Windows 7? Den här versionen har mycket gemensamt med tidigare versioner av Windows, men du kan behöva hjälp med att få upp farten. Den här guiden innehåller praktisk information

Läs mer

Kristian Pettersson Feb 2016

Kristian Pettersson Feb 2016 Foto Manual Kristian Pettersson Feb 2016 1. Inledning Det viktigaste om vi vill bli bra fotografer är att vi tycker att det är kul att ta bilder och att vi gör det ofta och mycket. Vi kommer i denna kurs

Läs mer

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

LANDING ZONE II (v1.0, uppgift 2 av 4) för 3D Animering B 1112 LANDING ZONE II (v1.0, uppgift 2 av 4) för 3D Animering B 1112 'Landing Zone' (school assignment) is 2011 Arvid Forsberg /// Images are of their respective owners. Innehållsförteckning Sid 2 Sid 3 Sid

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

Allt om HDR. Reglagen i Photomatix. Tone Compressor

Allt om HDR. Reglagen i Photomatix. Tone Compressor Allt om HDR Det är inte lätt att komma ihåg vad alla reglage och funktioner gör. Här får du en lathund som påminner dig. I slutet ger jag också två recept du kan ha som utgångspunkt när du vill skapa realistiska

Läs mer

Visualisering med Rhino/Vray/Photoshop av modell som skapats i Revit. AADA15 Revit Workshop 2017 LTH Ludvig Hofsten

Visualisering med Rhino/Vray/Photoshop av modell som skapats i Revit. AADA15 Revit Workshop 2017 LTH Ludvig Hofsten Visualisering med Rhino/Vray/Photoshop av modell som skapats i Revit AADA15 Revit Workshop 2017 LTH Ludvig Hofsten Så här ser min byggnad som exporterats från Revit ut när jag öppnar den i Rhino. Den

Läs mer

BACHELOR THESIS. Realistic Character Animation For Games. Rickard Paulsson. Luleå University of Technology

BACHELOR THESIS. Realistic Character Animation For Games. Rickard Paulsson. Luleå University of Technology BACHELOR THESIS 2008:004 Realistic Character Animation For Games Rickard Paulsson Luleå University of Technology Bachelor thesis Computer graphics Skellefteå Campus Division of Leisure and Entertainment

Läs mer

RESTAURERING AV GAMLA FOTOGRAFIER

RESTAURERING AV GAMLA FOTOGRAFIER RESTAURERING AV GAMLA FOTOGRAFIER Att fixa till gamla bilder sträcker sig från enklare justeringar till mer avancerade operationer. Det kan handla om att enbart behöva justera ljus och kontraster, men

Läs mer

Visualisering av Rapatacs aktivitetscenter på Nordost i Gävle

Visualisering av Rapatacs aktivitetscenter på Nordost i Gävle Beteckning: Akademin för teknik och miljö Visualisering av Rapatacs aktivitetscenter på Nordost i Gävle Torun Swenning Juni 2012 Examensarbete, 15hp, C Datavetenskap Creative Computer Graphics Examinator:

Läs mer

Söka och undersöka - rum

Söka och undersöka - rum Rapport Kandidatarbete Söka och undersöka - rum Linnea Nordin Inredningsarkitektur & Möbeldesign DKK Konstfack 2013-05-28 Professor: Jonas Osslund Kursledare: Karin Tyrefors Handledare: Åsa Conradsson

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

EXAMENSARBETE. Effektivisering av en produktbilds-pipeline. Linus Holm Konstnärlig kandidatexamen Datorgrafik

EXAMENSARBETE. Effektivisering av en produktbilds-pipeline. Linus Holm Konstnärlig kandidatexamen Datorgrafik EXAMENSARBETE Effektivisering av en produktbilds-pipeline Linus Holm 2016 Konstnärlig kandidatexamen Datorgrafik Luleå tekniska universitet Institutionen för konst, kommunikation och lärande Effektivisering

Läs mer

Utvärdering av föräldrakurs hösten 2013

Utvärdering av föräldrakurs hösten 2013 Utvärdering av föräldrakurs hösten 2013 - Har du verktyg för att bemöta din oroliga och nedstämda tonåring? Föräldrakursen oro/nedstämdhet är ett samarbete mellan Råd & stöd, Gamla Uppsala familjeenhet

Läs mer

Klassuppgift: Hinderrally

Klassuppgift: Hinderrally Klassuppgift: Hinderrally I detta dokument finns Instruktion till uppgiften Regler för konstruktionen Användarhandledning till Algodoo Uppgift Bygg ett simulerat fordon som ska klara ett antal hinder.

Läs mer

HSBs ABC FÖR INTERN FILMPRODUKTION VERSION 1.0 APRIL 2016

HSBs ABC FÖR INTERN FILMPRODUKTION VERSION 1.0 APRIL 2016 HSBs ABC FÖR INTERN FILMPRODUKTION VERSION 1.0 APRIL 2016 Att tänka efter före Film är det överlägset starkaste mediet och fungerar effektivt i samband med nyheter, information, utbildning och intervjuer.

Läs mer

Min syn på visuella verktyg i produktutvecklingsprocessen

Min syn på visuella verktyg i produktutvecklingsprocessen Mälardalens Högskola Min syn på visuella verktyg i produktutvecklingsprocessen KPP306 Produkt- och processutveckling Joakim Vasilevski 10/4/2012 Innehåll Sammanfattning... 2 Inledning... 3 Skisser... 3

Läs mer

C-UPPSATS. Modellering och texturering för filmproduktion

C-UPPSATS. Modellering och texturering för filmproduktion C-UPPSATS 2009:240 Modellering och texturering för filmproduktion Olle Rydberg Luleå tekniska universitet C-uppsats Datorgrafik Institutionen för LTU Skellefteå Avdelningen för Fritid och Underhållning

Läs mer

OM KRITERIER av Emelie Johnson Vegh och Eva Bertilsson, publicerad i Canis 2004

OM KRITERIER av Emelie Johnson Vegh och Eva Bertilsson, publicerad i Canis 2004 OM KRITERIER av Emelie Johnson Vegh och Eva Bertilsson, publicerad i Canis 2004 Ibland dyker det upp ord som är så fantastiskt användbara och bra att man inte kan begripa hur man någonsin klarat sig utan

Läs mer

C-UPPSATS. Titelscenen till filmen Pyramiden

C-UPPSATS. Titelscenen till filmen Pyramiden C-UPPSATS 2009:020 Titelscenen till filmen Pyramiden Florentin Ionita Luleå tekniska universitet C-uppsats Datorgrafik Institutionen för LTU Skellefteå Avdelningen för Fritid och Underhållning 2009:020

Läs mer

Att eventuellt lägga in en extra gäst föreläsning med någon aktiv i arbetslivet som arbetar med animering i webb miljö.

Att eventuellt lägga in en extra gäst föreläsning med någon aktiv i arbetslivet som arbetar med animering i webb miljö. Kursrapport Webb 11 Distans Animering och multimedia för webben med Adobe Flash 7,5 hp H12 (31RAM1) Sammanfattning Kursens mål uppfattades som ganska relevant till mycket relevant. De flesta studenter

Läs mer

0HG HXURSHLVNW GLJLWDOW LQQHKnOO EHKnOOHUYLOHGQLQJHQ

0HG HXURSHLVNW GLJLWDOW LQQHKnOO EHKnOOHUYLOHGQLQJHQ 63((&+ (UNNL/LLNDQHQ Ledamot av Europeiska kommissionen med ansvar för näringspolitik och informationssamhället 0HG HXURSHLVNW GLJLWDOW LQQHKnOO EHKnOOHUYLOHGQLQJHQ Norden digitalt konferens +HOVLQJIRUVGHQRNWREHU

Läs mer

Guide till projektarbetet

Guide till projektarbetet Guide till projektarbetet 10 Guide till projektarbete, 100p Projektarbete 2010/2011 2010 Ett projektarbete är en obligatorisk kurs i gymnasieskolan. Kursen är på 100 poäng, vilket skall motsvaras av 100

Läs mer

Elisabeth Bejefalk IT-Assistent Avesta kommun

Elisabeth Bejefalk IT-Assistent Avesta kommun Elisabeth Bejefalk IT-Assistent Avesta kommun Du ska nu få lära dig hur du enkelt kan göra ett bildspel i PowerPoint. Utifrån det du snart har lärt dig kan du sen göra mer avancerade bildspel genom att

Läs mer

De interaktiva kuddarna Textil som kommunikationsredskap

De interaktiva kuddarna Textil som kommunikationsredskap De interaktiva kuddarna Textil som kommunikationsredskap Linda Melin, Interactive Institute, PLAY Research www.interactiveinstitute.se Abstract in English This work is about combining textile design and

Läs mer

Nödrop från Expedition C3: skicka fler tekniker!

Nödrop från Expedition C3: skicka fler tekniker! Nödrop från Expedition C3: skicka fler tekniker! Detta har hänt: Expeditionen lättade i maj 2008 efter noggranna förberedelser. Motstånd och faror lurade överallt, men vi litade på vårt trumfkort helautomatisk

Läs mer

Slutreflektion av kandidatarbetet: 3D-presentation av travbanan i Tingsryd

Slutreflektion av kandidatarbetet: 3D-presentation av travbanan i Tingsryd Johan Laszlo, Mattias Persson Slutreflektion av kandidatarbetet: 3D-presentation av travbanan i Tingsryd Blekinge Tekniska Högskola Sektionen för teknokultur, humaniora och samhällsbyggnad Utbildningsprogram:

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

Möjliga Världar. Skapande Skola, Halmstad. Robert Hais

Möjliga Världar. Skapande Skola, Halmstad. Robert Hais Skapande Skola, Halmstad Skapande skola Här följer ett antal olika fördefinierade projekt att välja mellan men även att få inspiration av vilket kan användas till att sätta ihop ett skrädddasytt program.

Läs mer

POLICYSAMMANFATTNING FRÅN ENTREPRENÖRSKAPSFORUM VARFÖR SILOTÄNKANDE KAN VARA BRA FÖR INNOVATION

POLICYSAMMANFATTNING FRÅN ENTREPRENÖRSKAPSFORUM VARFÖR SILOTÄNKANDE KAN VARA BRA FÖR INNOVATION POLICYSAMMANFATTNING FRÅN ENTREPRENÖRSKAPSFORUM VARFÖR SILOTÄNKANDE KAN VARA BRA FÖR INNOVATION PS från Entreprenörskapsforum En viktig uppgift för Entreprenörskapsforum är att finna nya vägar att nå ut

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

1. Kameran 2. Ljus 3. Motiv 4. Kommunikation 5. Att ta bra bilder 6. Studio

1. Kameran 2. Ljus 3. Motiv 4. Kommunikation 5. Att ta bra bilder 6. Studio Jonas foto guide är din guide till att bli bättre fotograf. Den går igenom grunderna i fotografi, hur kameran fungerar och annat bra att veta. Denna guide är inriktad främst för fotografering med digital

Läs mer

Så kan ni arbeta med digitala informationsskärmar. Tips och råd för digital signage inom offentlig sektor

Så kan ni arbeta med digitala informationsskärmar. Tips och råd för digital signage inom offentlig sektor Så kan ni arbeta med digitala informationsskärmar Tips och råd för digital signage inom offentlig sektor Digitala informationsskärmar är en mycket bra kanal för att snabbt och effektivt sprida information.

Läs mer

De interaktiva kuddarna. Textil som kommunikationsredskap

De interaktiva kuddarna. Textil som kommunikationsredskap De interaktiva kuddarna. Textil som kommunikationsredskap Linda Melin, Interactive Institute, PLAY Research Abstract in English This work is about combining textile design and information technology. The

Läs mer

Planeringsspelets mysterier, del 1

Planeringsspelets mysterier, del 1 Peter Lindberg Computer Programmer, Oops AB mailto:peter@oops.se http://oops.se/ 28 februari 2002 Planeringsspelets mysterier, del 1 Om jag ska spela ett sällskapsspel för första gången så vill jag att

Läs mer

Visual thinking for Design

Visual thinking for Design Visual thinking for Design Litteraturseminarium, Kapitel 5 Tommy Giang, AnnaKarin Nordstrand, Eva Sandberg, Christian Åkermark, Daniel Ahlström, Maria Axelsson, Alexander Lundin, Lang Huyn, Therese Mariusson,

Läs mer

Objektorienterad programmering

Objektorienterad programmering Objektorienterad programmering Emil Ahlqvist (c10eat@cs.umu.se) Didrik Püschel (dv11dpl@cs.umu.se) Johan Hammarström (c08jhm@cs.umu.se) Hannes Frimmel Moström (c10hml@cs.umu.se) 1 1. Introduktion 1.1 Objektorienterad

Läs mer

Fotbollsskolan. skott.indd 1 07-06-05 16.17.58

Fotbollsskolan. skott.indd 1 07-06-05 16.17.58 Fotbollsskolan skott.indd 1 07-06-05 16.17.58 Välkommen till fotbollsskolan! Fotboll är en meningsfull sysselsättning året runt. För att få ett friskare och roligare liv och inte minst - för att lära sig

Läs mer

Effektiva renderingstekniker av subsurface scattering med mental ray

Effektiva renderingstekniker av subsurface scattering med mental ray Effektiva renderingstekniker av subsurface scattering med mental ray Eric Jonasson Juni 2013 Examensarbete, Grundnivå (kandidatexamen), 15hp Datavetenskap Creative Computer Graphics Handledare: Ann-Sofie

Läs mer

SPELSYSTEM INOMHUS 5 Á-SIDE 1-2-1

SPELSYSTEM INOMHUS 5 Á-SIDE 1-2-1 SPELSYSTEM INOMHUS 5 Á-SIDE 1-2-1 Spelarlyftet har en spelarutbildningsplan där det bl.a. ingår att en spelare bör känna till och behärska olika spelsystem med tillhörande utgångspositioner, anfalls- och

Läs mer

Optiska ytor Vad händer med ljusstrålarna när de träffar en gränsyta mellan två olika material?

Optiska ytor Vad händer med ljusstrålarna när de träffar en gränsyta mellan två olika material? 1 Föreläsning 2 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 på samma sida är reflekterat

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

Utvärdering 2015 deltagare Voice Camp

Utvärdering 2015 deltagare Voice Camp Utvärdering 15 deltagare Voice Camp 8 deltagare Har det varit roligt på lägret? (%) 1 8 6 4 1 Ja Nej Varför eller varför inte? - Enkelt, jag älskar att sjunga och det är alltid kul att träffa nya vänner

Läs mer

Guide för färgkvalitet

Guide för färgkvalitet Sida 1 av 6 Guide för färgkvalitet I den här guiden för färgkvalitet får du hjälp att använda funktionerna på skrivaren till att anpassa färgen på utskrifterna. Menyn Kvalitet Menyalternativ Utskriftsläge

Läs mer

Resultat Varberg. 64 respondenter

Resultat Varberg. 64 respondenter Resultat Varberg 64 respondenter 1 2 Kommentarer Starta-eget kurs Gick några ggr på entreprenörskolan när jag hållit på några år Inte individanpassat, dessutom mer information snarare än dialog. Upplevde

Läs mer

TOPPEN TIPS Lyssna på Mister Maker och följ hans råd och rön. Skicka in dina bästa skapelser till vårt galleri. Du kan vinna ett pris!

TOPPEN TIPS Lyssna på Mister Maker och följ hans råd och rön. Skicka in dina bästa skapelser till vårt galleri. Du kan vinna ett pris! P2 Entertainment App snabbguide Mister Maker: Nu skapar vi! FÖR FÖRÄLDRAR Mister Maker: Nu skapar vi! innehåller en mängd unika och roliga funktioner låter barns kreativa fantasi löpa fritt. Mister Maker

Läs mer

Macromedia. Flash 8 Grundkurs. www.databok.se

Macromedia. Flash 8 Grundkurs. www.databok.se Macromedia Flash 8 Grundkurs www.databok.se Innehållsförteckning 1 Börja arbeta med Flash 8...1 Användningsområden...1 Bekanta dig med arbetsytan...2 Scen och tidslinje...3 Lager...3 Bibliotek...4 Verktygsfältet

Läs mer

Ljussätt med studioljus. Tobias Fischer

Ljussätt med studioljus. Tobias Fischer Ljussätt med studioljus Tobias Fischer Kapitel ett - Kamerans inställningar Värt att minnas om kamerans inställningar Slutaren Slutaren har mindre betydelse vid fotografering med blixtar än när man fotograferar

Läs mer

Tärna Folkhögskola 2010-06-03 IT-pedagogutbildningen Individuellt fördjupningsarbete Vt 2010 2010-06-03 IT I FÖRSKOLAN. Författare:Tove Andersson

Tärna Folkhögskola 2010-06-03 IT-pedagogutbildningen Individuellt fördjupningsarbete Vt 2010 2010-06-03 IT I FÖRSKOLAN. Författare:Tove Andersson Tärna Folkhögskola 2010-06-03 IT-pedagogutbildningen Individuellt fördjupningsarbete Vt 2010 2010-06-03 IT I FÖRSKOLAN Författare:Tove Andersson Innehåll Inledning:... 2 Syfte:... 2 Frågeställningar:...

Läs mer

Bakgrundsbygge i Cellplast:

Bakgrundsbygge i Cellplast: Bakgrundsbygge i Cellplast: - Mitt andra försök och denna gången lyckat - Denna artikel är ett försök till att på ett tydligt sätt redogöra för skapandet av en bakgrund av cellplastskivor, husfix och Epolan

Läs mer

Tävlingskriterier 2013/2014 REGIONALA TÄVLINGSKRITERIER SKÅNE

Tävlingskriterier 2013/2014 REGIONALA TÄVLINGSKRITERIER SKÅNE Tävlingskriterier 2013/2014 REGIONALA TÄVLINGSKRITERIER SKÅNE Deadlines och inlämning av tävlingsbidrag! DEADLINES: Deadline för tävlingsbidragen är den 3 februari 2014 kl. 16.30. HUR SKER INLÄMNINGEN

Läs mer

SLALOMINGÅNGAR hur svårt kan det vara?

SLALOMINGÅNGAR hur svårt kan det vara? SLALOMINGÅNGAR hur svårt kan det vara? Av Marie Hansson Ju mer man börjar tänka på vad en slalomingång innebär, desto mer komplicerat blir det! Det är inte lite vi begär att hundarna ska lära sig och hålla

Läs mer

PM Riksläger 2016 Allmän information Kontrol markering: Kontrol Definition: Kartritare: Banläggare: Observera!

PM Riksläger 2016 Allmän information Kontrol markering: Kontrol Definition: Kartritare: Banläggare: Observera! PM Riksläger 2016 Allmän information Kontrollmarkering: Vid varje kontroll sitter en orange/vitt snitsel med kodsiffra (se bild). Kontroll Definition: Kontrolldefinition finns tryckt på kartan. Kartritare:

Läs mer

Språkäventyret. Mål. Verktyg. Inledande arbete

Språkäventyret. Mål. Verktyg. Inledande arbete Språkäventyret Mål Sammanfatta hur jag gjorde spelet Språkäventyret på Fronter. Verktyg Fronters provverktyg Inledande arbete Fundera över dessa saker innan du börjar: 1. Vilken del av det centrala innehållet

Läs mer

Sökmotorsoptimering / SEO

Sökmotorsoptimering / SEO Att synas på internet är idag ett måste. Annonser i gamla hederliga papperstidningar blir mindre kostnadseffektiva än en väl sökmotoroptimerad hemsida, banner-annonser eller köpta sökord på en sökmotor.

Läs mer

= anfallande spelare, spelare i anfallande lag eller i ett av lagen. = tredje lag t ex vid spel med 3 smålag eller joker. = spelarens väg med boll

= anfallande spelare, spelare i anfallande lag eller i ett av lagen. = tredje lag t ex vid spel med 3 smålag eller joker. = spelarens väg med boll Teckenförklaring X = anfallande spelare, spelare i anfallande lag eller i ett av lagen. = försvarande spelare, spelare i försvarande lag eller i ett annat lag. = tredje lag t ex vid spel med 3 smålag eller

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

SmartCat Pejlare S300

SmartCat Pejlare S300 1. Introduktion SmartCat Pejlare S300 Pejlare S300 har en räckvidd på upp till 300 meter vid fri sikt. Det medföljer en halsbandsficka som skyddar sändaren mot väta och slitage, samt gör att det går att

Läs mer

MagiCAD El & Rör. Varför MagiCAD och varför 2D/3D? Kollisionskontroll. MagiCAD El

MagiCAD El & Rör. Varför MagiCAD och varför 2D/3D? Kollisionskontroll. MagiCAD El MagiCAD El & Rör Nu är MagiCAD El 2002.9 inom kort släppt och MagiCAD Rör 2002.5 har förbättrats rejält. Därför bad vi på Pharmadule Emtunga, CadCom att komma till oss för att visa var dessa två produkter

Läs mer

Språket, individen och samhället VT08

Språket, individen och samhället VT08 Språket, individen och samhället VT08 Barns och vuxnas andraspråksinlärning Tvåspråkighet, kognition, m.m. Ellen Breitholtz 1. Barns och vuxnas andraspråksinlärning Vem är bäst? Vem är bäst på att lära

Läs mer

Tillitsfull KLARTÄNKT

Tillitsfull KLARTÄNKT Tillitsfull KLARTÄNKT SNABBFOTAD Träna dina entreprenöriella förmågor! Världen vi lever i är komplex och vi står inför många utmaningar. Det kräver utveckling av både privata och offentliga organisationer,

Läs mer

Hitta kunder som frilansare

Hitta kunder som frilansare Hitta kunder som frilansare Hitta kunder som frilansare 4 Att livnära sig som frilansare, genom att ta långa- eller kortsiktiga uppdrag, är en allt vanligare arbetsform. På Billogram träffar vi många frilansare,

Läs mer

Vätebränsle. Namn: Rasmus Rynell. Klass: TE14A. Datum: 2015-03-09

Vätebränsle. Namn: Rasmus Rynell. Klass: TE14A. Datum: 2015-03-09 Vätebränsle Namn: Rasmus Rynell Klass: TE14A Datum: 2015-03-09 Abstract This report is about Hydrogen as the future fuel. I chose this topic because I think that it s really interesting to look in to the

Läs mer

Att visa flera filmer i samma film

Att visa flera filmer i samma film Att visa flera filmer i samma film Att visa flera olika scener eller klippbilder i samma ruta kan ibland vara användbart, man kanske vill visa olika personer samtidig i en parallell berättelse eller förstärka

Läs mer

Sex goda skäl att styra trycket med gråbalansfält

Sex goda skäl att styra trycket med gråbalansfält Sex goda skäl att styra trycket med gråbalansfält Tryckarna behöver ett neutralt hjälpmedel för att styra trycket rätt. Provtryck som förlagor är ofta bristfälliga och kommer troligen att försvinna på

Läs mer

Inledning. Metod. Val av maskin. Vanliga funktioner som lätt blir fel

Inledning. Metod. Val av maskin. Vanliga funktioner som lätt blir fel Inledning Studenterna i Id-00 har fått i uppgift att analysera vars en apparat. Vår grupp har valt att analysera en mikrovågsugn, Whirlpool MT 257, som finns på en studentkorridor på Michael Hansens Kollegium

Läs mer

Chalmers tekniska högskola EDA390 Datakommunikation och Distribuerade system 2005-04-29

Chalmers tekniska högskola EDA390 Datakommunikation och Distribuerade system 2005-04-29 Tidsfördröjningskompensation i distribuerade nätverksmiljöer Chalmers tekniska högskola EDA390 Datakommunikation och Distribuerade system 2005-04-29 Av: Oscar Andersson 820109-5638 Andreas Sjöstrand 800508-0117

Läs mer

Nallelek Lärarvägledning

Nallelek Lärarvägledning NALLELEK - LÄRA MERA PROGRAM AB Nallelek Lärarvägledning NALLELEK... 2 1.1 Programmet... 2 1.2 Övningar som stärker förmågan att iaktta bilder och se detaljer... 3 1.2.1 Pedagogiska tips... 3 1.3 Kategorisering

Läs mer

Slutrapport för projektet Programmeringsundervisning i skolor med webbaserad konstprogrammering Annika Silvervarg, Linköping universitet

Slutrapport för projektet Programmeringsundervisning i skolor med webbaserad konstprogrammering Annika Silvervarg, Linköping universitet Slutrapport för projektet Programmeringsundervisning i skolor med webbaserad konstprogrammering Annika Silvervarg, Linköping universitet Inledning Dagens barn och ungdomar är flitiga användare av datorer,

Läs mer

Designing a Shading System. David Larsson

Designing a Shading System. David Larsson Designing a Shading System David Larsson Överblick Genomgång av rendering och shading Designval Implementationsdetaljer Rendering Omvandla en konceptuell 3d-värld till en bild Geometri Kamera Något saknas?

Läs mer

Trainee för personer med funktionsnedsättning - 2015

Trainee för personer med funktionsnedsättning - 2015 Trainee för personer med funktionsnedsättning - 2015 Ett arbetsmarknadsprogram för personer med funktionsnedsättning, i samarbete mellan Göteborgs Stad, Arbetsförmedlingen och HSO Göteborg. Programmet

Läs mer

Concept Selection Chaper 7

Concept Selection Chaper 7 Akademin för Innovation, Design och Teknik Concept Selection Chaper 7 KPP306 Produkt och processutveckling Grupp 2 Johannes Carlem Daniel Nordin Tommie Olsson 2012 02 28 Handledare: Rolf Lövgren Inledning

Läs mer

Flera processer. Minneshantering. Trashing kan uppstå ändå. Ersätta globalt

Flera processer. Minneshantering. Trashing kan uppstå ändå. Ersätta globalt Flera processer Minneshantering Operativsystem lektion 6 Potentiellt problem: Den sida som plockas bort behöver inte vara den sida som används minst!! Det kan finnas andra processer som inte körs eller

Läs mer

Mentorguide. Handledning för mentorer i mentorprogram på Chalmers

Mentorguide. Handledning för mentorer i mentorprogram på Chalmers Mentorguide Handledning för mentorer i mentorprogram på Chalmers 1 Innehåll 2 Så här används guiden... 4 3 Översikt över mentorprogrammet... 5 3.1 Syfte och mål med mentorprogrammet... 5 3.2 Mentorprogrammets

Läs mer

VIMENTIS VIP. FÖR STARTUPS & SMÅFÖRETAGARE Med hjälp utav Vimentis VIP kommer en helt ny värld att öppnas upp för dig som företagare.

VIMENTIS VIP. FÖR STARTUPS & SMÅFÖRETAGARE Med hjälp utav Vimentis VIP kommer en helt ny värld att öppnas upp för dig som företagare. FÖR STARTUPS & SMÅFÖRETAGARE Med hjälp utav Vimentis VIP kommer en helt ny värld att öppnas upp för dig som företagare. VIMENTIS VIP Tillväxtprogram med fokus på försäljning Med Vimentis VIP blir försäljningen

Läs mer

Metod- PM: Påverkan på Sveriges apotek efter privatiseringen

Metod- PM: Påverkan på Sveriges apotek efter privatiseringen Metod- PM: Påverkan på Sveriges apotek efter privatiseringen Problem Sedan privatiseringen av landets apotek skedde för 3 år sedan är det många som hävdar att apoteken inte har utvecklats till det bättre,

Läs mer

Rhino3D. Schackbräde. Krav. Några detaljer som kan vara bra att känna till:

Rhino3D. Schackbräde. Krav. Några detaljer som kan vara bra att känna till: Laboration 2, PVT02 Modellering och Animering i Rhino 2D4138 Visualisering, datorgrafik och avancerad interaktion, (fovgrafik02), våren 2002 görs under andra kursveckan Labben går ut på att ni ska få en

Läs mer