3-Dimensional Modeling Docent: Marc van Kreveld BBL-484

Slides:



Advertisements
Verwante presentaties
Defining a standard JSON-based exchange format for learning metadata Manon Haartsen.
Advertisements

The stock market will go up De beurswaarden zullen stijgen YESNO JA NEEN Is Jefken a good person ? Is Jefken een goed mens ? YES NO JA NEEN Is Lonny a.
Inleiding: hoe media worden Rick Dolphijn. Paranoimia…
Deltion College Engels C1 Spreken [Edu/003] thema “Oprah at Deltion” can-do : kan duidelijke, gedetailleerde beschrijving geven van complexe onderwerpen,
Order placed Should be Nederland Netherlands can be removed here, just Scancorner Instead of ‘undefined’ -> ‘geen’ New logo should be displayed here. COUNTS.
Requirements -People are able to make their own memorial page, called a memori -The website will be build first in Dutch for extension.nl, then copied.
Een alternatief voorstel Naar aanleiding van bestudering van de IAASB voorstellen denkt de NBA na over een alternatief. Dit alternatief zal 26 september.
Social Technographics Hoe ontwikkel je een succesvolle social media strategie? Reineke Reitsma Director, Consumer Technographics Forrester Research 11.
Deltion College Engels C1 Gesprekken voeren [Edu/002]/ subvaardigheid lezen thema: Order, order…. can-do : kan een bijeenkomst voorzitten © Anne Beeker.
Smart Style on the Semantic Web Lynda Hardman CWI, Multimedia and Human-Computer Interaction TU/e, Multimedia and Internet Technology.
Internet vriendschap Internet friendship
1 Co-Design at Chess-iT Guus Bosman. 2 Afstuderen bij Chess Net.Footworks tot augustus 2003 Afstuderen augustus 2003 tot maart 2004 Chess full-time vanaf.
MASTERPROJECT M1 · Groep Equilibrium Marieke Steenbeeke Rick van Veghel Tim de Veen MASTERPROJECT M1 ZERO ENERGY BUILDING Previous weeks · Zero.
Hoogwaardig internet voor hoger onderwijs en onderzoek Amsterdam, 23 November 2005 Walter van Dijk SURFnet Development of LCPM decision-making models and.
ETHOS PROJECT: PROGRESS Follow-up & feedback end of year 1.
Teams on the frontline Geert Stroobant De Heide - Balans
From: Julia larissa Ian and Maartje.. SCHOON WATER PROJECT Door Julia, larissa, Ian, en Maartje.
Virgielcollege Mede mogelijk gemaakt door uw Eerstejaarsch Commissie.
Voorziening levensonderhoud Religieuze Instituten Paul Op Heij ‘s-Hertogenbosch, 25 september 2013 The future depends on what you do today.
Vaardig? Een spectrum aan vaardigheden! Van informatie- naar media- naar exploratievaardig? Of e-Research & e-learning literate? Collaboration literate??
Nieuwe wegen in ontwerpen met CAD
Introduction multimedia. convergence standards retrieval applications & technology.
Beyond Big Grid – Amsterdam 26 september 2012 Enquette 77 ingevulde enquettes, waarvan 60 met gebruikservaring = Mainly Computer Science.
SCENARIO BASED PRODUCT DESIGN
Light models Waarom? Mockup Independent Mark up Analyse geometrie samenstellingen >100+ Downstream gebruik Exact/gefacetteerd.
SQL injections en meer... PERU. web application vulnerabilities Cross Site Scripting (21.5%) SQL Injection (14%) PHP includes (9.5%) Buffer overflows.
1 HOORCOLLEGE Customer Relationship Management
H331: Computer Graphics Philip Dutré Department of Computer Science
Woensdag 23 juli 2014 volgende vorige algemeen ziekenhuis Sint-Jozef Malle Dementia pathway: a condition specific approach Patrick De Wit, MD Thierry Laporta,
In samenwerking met het Europees Sociaal Fonds en het Hefboomkrediet The role of APEL in career coaching and competence management Competence navigation.
Beeldverwerking Prof. dr. ir. W. Philips Didactisch materiaal bij de cursus Academiejaar
ontwik idee - keling dag 3 goals today Develop “criteria” to help you evaluate & select your ideas Some tools from Tassouls book to help you do this.
Creatieve workshop Wiki: Scroll naar beneden: docentenpagina: Pia Terstroet.
Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish symbol itself are registered trademarks of Atos Origin SA. © 2006.
Netwerk Algorithms: Shortest paths1 Shortest paths II Network Algorithms 2004.
De digitale coach Het verbeteren van een plan van aanpak Steven Nijhuis, coördinator projecten FNT Deze presentatie staat op:
De digitale coach Het verbeteren van een plan van aanpak Steven Nijhuis, coördinator projecten FNT Deze presentatie staat op:
Methods of Development. Never Google Shitpipe * with safe-search off.
zondag 3 augustus 2014 Sunday, 03 August 2014 The multicoloured Kalachakra Mandala, made entirely from coloured sand, was painstakingly created over.
1 Van Harvard naar MIPS. 2 3 Van Harvard naar MIPS Microprocessor without Interlocked Pipeline Stages Verschillen met de Harvard machine: - 32 Registers.
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Universal Modeling Language … why you need models? Models are necessary to communicate,
Computer-Mediated Communication Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 1; di. 7 sept. 2004;
Tussentoets Digitale Techniek. 1 november 2001, 11:00 tot 13:00 uur. Opmerkingen: 1. Als u een gemiddeld huiswerkcijfer hebt gehaald van zes (6) of hoger,
Geheugen, distributie en netwerken Netwerken: de basis voor distributie van gegevens en taken (processen) –bestaan zo’n 40 jaar, zeer snelle ontwikkeling.
Motivation One secret for success in organizations is motivated and enthusiastic employees The challenge is to keep employee motivation consistent with.
G0Q55A – Multimedia: modelleren en programmeren 2007/2008 Martin Wolpers & Erik Duval 16 November
Deltion College Engels B1 Gesprek voeren [Edu/001]
Deltion College Engels C1 Schrijven [Edu/002] thema: CV and letter of application can-do : kan complexe zakelijke teksten schrijven © Anne Beeker Alle.
Deltion College Engels B1 Gesprekken voeren [Edu/005] thema: applying for a job can-do : kan een eenvoudig sollicitatiegesprek voeren © Anne Beeker Alle.
Deltion College Engels C1 Gesprekken voeren [Edu/004]/ thema: There are lies, damned lies and statistics... can-do : kan complexe informatie en adviezen.
Deltion College Engels B2 Schrijven [Edu/004] thema: (No) skeleton in the cupboard can-do: kan een samenhangend verhaal schrijven © Anne Beeker Alle rechten.
Deltion College Engels B2 Gesprekken voeren [Edu/006]/subvaardigheid schrijven notulen en kort voorstel thema: ‘What shall we do about non- active group.
Deltion College Engels En Projectopdracht [Edu/001] thema: research without borders can-do/gesprekken voeren : 1. kan eenvoudige feitelijke informatie.
Deltion College Engels B1 Schrijven [Edu/004]/ subvaardigheid lezen thema: reporting a theft can-do : kan formulieren waarin meer informatie gevraagd wordt,
Deltion College Engels C1 Gesprekken voeren [Edu/006] thema: ‘I was wondering what you think of…’ can-do : kan deelnemen aan de conversatie bij zeer formele.
Writing exercise This one goes into your language portfolio!!! You have until the end of the week to hand it in… (So you have a little longer than it says.
Telecommunicatie en Informatieverwerking UNIVERSITEIT GENT Didactisch materiaal bij de cursus Academiejaar
Telecommunicatie en Informatieverwerking UNIVERSITEIT GENT Didactisch materiaal bij de cursus Academiejaar
Rational Unified Process RUP Jef Bergsma. Iterations –Inception –Elaboration –Construction –Transition De kernbegrippen (Phases)
Sketchpad - Introductie Mens en computer kunnen snel converseren door medium van line drawings Hexagons als één symbool (Ring Structure) Verschil met potlood.
Kantoorautomatisering Prof. dr. ir. W. Philips Didactisch materiaal bij de cursus Academiejaar
© Shopping 2020 TITLE Date Subtitle Logo Gastheer Logo Voorzitter.
Benjamin Boerebach, Esther Helmich NVMO workshop 12 juni 2014.
Link Popularity Het principe van linkpopulariteit kun je als volgt samenvatten: hoe meer webpagina's er naar een bepaalde webpagina linken, des te belangrijker.
Just as an introduction for SDP-partners, this is a theoretical ppt on properties of triangles in which first, 3 properties are formulated and visualised.
Deltion College Engels B1 Schrijven [Edu/003] thema: what have I done wrong…? can-do : kan s/ brieven schrijven over persoonlijke zaken © Anne Beeker.
Deltion College Engels C1 Schrijven [Edu/007] thema: Mind twister or how to write an essay… can-do : kan heldere, goed gestructureerde uiteenzetting schrijven.
Deltion College Engels B2 Spreken [Edu/001] thema: What’s in the news? can-do : kan verslag doen van een gebeurtenis en daarbij meningen met argumenten.
Deltion College Engels B1 Spreken [Edu/001] thema: song texts can-do : kan een onderwerp dat mij interesseert op een redelijk vlotte manier beschrijven.
Deltion College Engels B2 Schrijven [Edu/005] thema: Writing a hand-out can-do: kan een begrijpelijke samenvatting schrijven © Anne Beeker Alle rechten.
Transcript van de presentatie:

3-Dimensional Modeling Docent: Marc van Kreveld BBL-484

3-dimensional modeling Blok 4, bachelor informatica, niveau 3 – Gebonden keuzevak Gametechnologie – Discipline-gebonden keuzevak Informatica 7.5 ECTS = 220 uur Gewijzigd t.o.v. vorig jaar (inhoud & docent) Colleges, geen werkcolleges, wel groot practikum Voorkennis: Graphics college

3-dimensional modeling Specifieke voorkennis: – vectoren, matrices, transformaties – functies, polynomen, logaritmen, trigoniometrie – statistiek: stadaarddeviatie, regressie, … – algoritmiek: aanpak, efficiëntie – programmeren: C# / C++

3-dimensional modeling, practicum Begeleid practikum, altijd na college, in drie groepen, tegelijk (2 x 2 uur/week) 3 opdrachten – Modelleren met Blender: hand en monster – Splines implementeren: Bezier en B-spline – RANSAC experimenteel onderzoek om vlakken te vinden Stel het werk niet uit tot de inleverdag! Die dag is het vaak extra druk in de practikumzalen en is de begeleiding ook drukker

3-dimensional modeling, practicum Twee begeleiders – Frank Staals (groepen 1 en 2) – Benny van der Vijgh (groep 3)

3-dimensional modeling, cijfers Kleine tussentoets: 15% Eindtentamen: 40% Practische opdrachten: 15% elk (3x) Geen onderdeel met cijfer 4 of lager toegestaan Eindtentamen minstens een 5 Gewogen gemiddelde afgerond een 6 of hoger (dus onafgerond minstens een 5.5)  geslaagd

3-dimensional modeling, informatie Informatie op de website Feedback/vragen per naar de docent Feedback/vragen over het practikum naar je practikumbegeleider Frank of Benny (niet naar mij!) Jouw tijd: – college: 14x2 uur, voor-/nastudie: 14x4 uur = 84 uur – practikum: begeleid 14x2 uur, zelf uitzoeken (installeren, leren, uitwerken) 14x4 uur = 84 uur – tentamen+voorbereiding: 20(?) uur  Totaal: ongeveer 200 uur

3-dimensional modeling, materiaal Verschillende bronnen (er is geen geschikt boek voor alle onderwerpen) – Curves  Graphics boek van Shirley & Marschner – Mesh representation  deels zelfde boek – Rest  papers, surveys, wikipedia info – Alles: slides zelf

3-dimensional modeling, colleges Er is geen werkcollege, maar tijdens het college worden wel opgaven gemaakt (vaak de minuten vóór de pauze of het eind) – sommetjes – begripvragen – discussievragen Werk met je buurman/vrouw, zeker voor de discussievragen

3-dimensional modeling, schema Let op het rooster dat on-line staat Eerste weken: – 23 april: Introductie, nu – 25 april: Geen college; Indievelopment conference – 30 april: Geen college; Koninginnedag – 2 mei: Curves I – 7 mei: Curves II – 9 mei: Geen college; Hemelvaartsdag

3-dimensional modeling, lecturer is geen expert 3-dimensionaal modelleren is geen expert implementeren, C#, Blender, … is wel expert in algoritmen, meetkundige algoritmen

3-dimensional modeling motivation and overview

3-dimensional modeling Related to graphics, but not concerned with rendering, shading, textures, GPU, … Instead, concerned with geometry, shape As a research field, part of graphics and as an independent research field – SIGGRAPH conference – Symposium on Geometry Processing – Shape Modeling International

Some pictures

More pictures

Icons of 3D modeling Utah teapot Stanford bunny

Some Utah teapot images

Global 3D modeling pipeline data acquisition hand-drawn modeling clean-up consistency check build model use/render/ align with another model procedural modeling consistency check

Data acquisition methods 3D scanning – consumer 3D scanners – coordinate measurement machines (CMM) – LiDAR scanning (airborne, ground-based) – CT scan, MRI scan Stereo photography (SIFT points)

3D modeling software Blender (free, open source) Autodesk Maya Autodesk 3DS Max (was: 3D Studio Max) Cinema 4D Google sketch-up …  for hand-generated models, often also procedural generation, rendering, animation, video generation, …

Procedural modeling L-grammars Fractals

Main types of 3D models Unstructured “models” – 3D point clouds Boundary models – polygon meshes – curves and surfaces – implicit models Solid models – constructive solid geometry (CSG) – voxel models

Quality in 3D modeling Geometric quality: close to the desired model (in some distance measure) Continuity, smoothness Topological quality: the right holes and loops Consistency: if triangle A stores triangle B as an adjacent triangle, then triangle B should store A as an adjacent triangle too

Efficiency in 3D modeling 3D point clouds are large – to find the 10 nearest neighbors of each point, we do not want to scan the point set many times  spatial search structures 3D models consist of many elements (triangles) – to find the elements adjacent to a given element, we do not want to scan the whole model  adjacency representation of model

Stanford bunny (1994) Maximum resolution of mesh: 69,451 triangles from 3D scanning

Happy buddha (1996, Stanford) Maximum resolution of mesh: 1,087,716 triangles from 3D scanning

Actueel Hoogtebestand Nederland Airborne LiDAR scanning: ~ 135 x 10 9 height points (every 0.5x0.5 m), precision 5 cm (version AHN-2, 2012)

Reasons for 3D modeling CAD/CAM, rapid prototyping, industrial design Movie industry Gaming industry (entertainment and serious) Scientific (geology, hydrology, physics simulation) Medical, surgery Architecture, urban planning Robotics Monitoring

Reasons: CAM/CAM Milling cutter Use of molds Stereo lithography

Reasons: movie industry Futureworld (1976): first use of 3D wireframe animation Pixar 1986 (1979) Toy story (1995): first full-length, computer animated movie

Reasons: gaming Entertainment Serious, for training

Reasons: scientific Geology, erosion Water and air flow

Reasons: medical, surgery Reconstruction from CT or MRI scans Deformable tissue modeling Dental models

Reasons: architecture

Reasons: robotics

Reasons: monitoring Forest: growth/health Coast, beach: sand loss

Main topics of the lectures Curves, splines Boundary representations Implicit models Triangular meshes and reconstruction Urban reconstruction from point clouds Efficiency and data structures Procedural modeling

Other courses related to 3DM Interaction technology (level 3) Image processing (level 3) Motion and manipulation (master GMT) Multimedia modeling (master GMT) Geometric algorithms (master GMT) Multimodal interaction (master GMT) Computer animation (master GMT)

Academic honesty Academic honesty is compulsory in accomplishing the assignment, projects, and the exams. Exchanging code with others is not allowed. Using code from the previous year or from the internet is prohibited, unless stated otherwise in the lectures. Copying texts of the reports from other groups is strictly prohibited. Generally, cheating, academic misconduct, plagiarism, and fabrication of output by other means than by your own implementation are not tolerated. We will use software to detect any code or text plagiarism. Any violation to the academic honesty will imply a fail to pass the course.