HW for Computer Graphics

Slides:



Advertisements
Similar presentations
SE 313 – Computer Graphics Lecture 13: Lighting and Materials Practice Lecturer: Gazihan Alankuş 1.
Advertisements

CS 4363/6353 INTRODUCTION TO COMPUTER GRAPHICS. WHAT YOU’LL SEE Interactive 3D computer graphics Real-time 2D, but mostly 3D OpenGL C/C++ (if you don’t.
1 Lecture 9 Lighting Light Sources Reflectance Camera Models.
Graphic Design YOUR NAME Elements & Principles of.
SE 320 – Introduction to Game Development Lecture 11: Animations and GoKit Lecturer: Gazihan Alankuş Please look at the last slides for assignments (marked.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
SE 313 – Computer Graphics and Visual Programming Lecture 5: Geometric Transformations Lecturer: Gazihan Alankuş Please look at the last slides for assignments.
The Blackboard Textbook The hard-copy textbook has a card inside the cover containing an access code This code will allow you to obtain access to the Cengage.
PowerPoint How To: Editing Literature to Incorporate Mathematic Concepts Created by: Selena Empey.
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 13 Wenbing Zhao
Microsoft Outlook Webmail #1: How to use Folders, Calendar, and Contacts 1)Right-click on your name here. Select “Create new folder.” Create “Need to Reply”
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics Ed Angel Professor Emeritus of Computer.
ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Introduction.
1 Welcome Alireza Moghaddam Humber College Lecture 1 Game 540 Alireza Moghaddam
CSE 381 – Advanced Game Programming GLSL. Rendering Revisited.
OpenGL 3.3 Unleashed! Faculty of Mathematics and Physics Charles University in Prague 24 th Februrary 2015 / 3 rd March 2015 Workshop 1 – OpenGL 3.3 Tutorial.
1 PA2 – Specification ● Goal ● To see how Instant Radiosity is done ● Objective ● Compile and run our skeleton code for the Instant Radiosity ● Send three.
Cel shading By jared brock.
Time to apply stuff… Faculty of Mathematics and Physics Charles University in Prague 2 nd November 2015 Workshop 3 – Path-finding Workshop 3 – Path-finding.
Time to apply stuff… Faculty of Mathematics and Physics Charles University in Prague 19 th October 2015 Workshop 2 – Path-finding.
Fixing Photos Part 2 – Color Adjustments Your name here __________________ Period ____ 1.Download the practice images ZIP file. 2.Complete the photo improvement.
HINDU STYLE PORTFOLIO TEMPLATE
Fixing Photos Part 1 – Lighting Adjustments Your name here __________________ Period ____ 1.Download the practice images ZIP file. 2.Complete the photo.
Go to Slide 2. (You can get there by clicking on slide 2 in Normal VIEW.)
We’ll be spending a few minutes talking about Quiz 2 on Sections that you’ll be taking the next class session, before you work on Practice Quiz.
SE 313 – Computer Graphics and Visual Programming Lecture 3: OpenGL and glut Lecturer: Gazihan Alankuş Please look at the last slides for assignments (marked.
Make online survey Google Forms. Open Google docs Go to gmail.com and then Username ( ):etec444 password:444students Go to your Drive.
Final Presentation CS491B ALAIN VINIOT DE LARA Spring 2007, CSULA.
Applications and Rendering pipeline
C# Made Easy! Faculty of Mathematics and Physics Charles University in Prague 4 th May 2015 Workshop 11 – Functional Testing.
Introduction to Computer Graphics
About the Mini Trivia Challenge
EEC-693/793 Applied Computer Vision with Depth Cameras
Weebly Elements, Continued
- Introduction - Graphics Pipeline
Utilization of Research & Evidence-Based Practice NUR705-31D
Year 7 Graphics – 2 Pt. Perspective Drawing
Photorealistic Rendering vs. Interactive 3D Graphics
EEC-693/793 Applied Computer Vision with Depth Cameras
가상현실 Virtual Reality (CSCE 458 Fall 2004)
We’ll be spending a few minutes talking about Quiz 2 on Sections that you’ll be taking the next class session, before you work on Practice Quiz.
CS451Real-time Rendering Pipeline
7.3 Searching for Information
EEC-693/793 Applied Computer Vision with Depth Cameras
Introduction and Overview
HW for Computer Graphics
Overview Course Overview Course Webpage Administrative issues
What is Rendering?.
U.S. History Research Paper Outline & Organizer (Due 4/11!!)
Assignment 1 Creating a Heart.
HW for Computer Graphics
HW for Computer Graphics
HW for Computer Graphics
Discovery – Using Limiters to Refine Your Search
Inside a PMI Online Course
Geometry Portfolio Name: (?) Subject: (?) Class Period: ? Teacher: ?
Puzzle A Puzzle B.
Rendering Károly Zsolnai-Fehér
EEC-693/793 Applied Computer Vision with Depth Cameras
Welcome to Back-to-School Night
Computer Graphics Introduction to Shaders
U.S. History Research Paper Outline & Organizer
CIS 441/541: Introduction to Computer Graphics Lecture 15: shaders
Introduction To CPSC 233 James Tam Event driven software
Standards Based Grading
CMPT 120 Lecture 18 – Unit 3 – Graphics and Animation
Recapitulation of Lecture 13
Home work 2 Jie.
Presentation transcript:

HW for Computer Graphics Faculty of Mathematics and Physics Charles University in Prague 28th April 2015 OpenGL 3.3 Unleashed! HW for Computer Graphics Workshop 5 – OpenGL 3.3 Tutorial – Part 5

Workshop 5 Outline Workshop Terms Resources (permanent slide) Assignments

Workshop Terms Score-based Grading Workshop Number Tuesdays [C.ODD] Topic Assignment Scoring Bonus deadline In-time bonus   1 24.2.2015 OpenGL 3.3 Tutorial 1 Sierpinsky Triangle 4 9.3.2015 23:59 2 Animated S. Triangle 5 Cube Madness 6 10.3.2015 OpenGL 3.3 Tutorial 2 Camera Rotation 23.3.2015 23:59 Standard Shading Light Adjustments Model Animation 3 24.3.2015 OpenGL 3.3 Tutorial 3 Textured Cube 6.3.2015 23:59 VBO Indexing 10 7.4.2015 OpenGL 3.3 Tutorial 4 Normal Mapping 20.4.2015 23:59 Render To Texture 28.4.2015 OpenGL 3.3 Tutorial 5 Shadow Maps 11.5.2015 23:59 5.5.2015 7 19.5.2015 SUM 75 24 Total workshops Max Practice Score 99 Check the full version HERE!

Resources Permanent Slide Lectures web http://cgg.mff.cuni.cz/~pepca/lectures/npgr019.current.cz.php Workshops web http://pogamut.cuni.cz/pogamut-devel/doku.php?id=hardware_for_computer_graphics_2014-15_summer_term OpenGL 3.3 Tutorials http://www.opengl-tutorial.org/ OpenGL 3.3 Reference https://www.opengl.org/sdk/docs/man3/ GLSL 3.3 Specification https://www.opengl.org/registry/doc/GLSLangSpec.3.30.6.pdf OpenGL Superbible Book http://www.openglsuperbible.com/ http://www.openglsuperbible.com/previous-editions/

Assignment 05.1 Spot Light Follow the tutorial 16 http://www.opengl-tutorial.org/ Use Tutorial 16 code as your base and: Work with tutorial_16_simple project Provide a way to change the direction of “omni light” Render its shadow map texture into the picture Add “spot” light + provide way to change its position and direction 10 (+2) points

Assignment 05.2 Shadow Acne Follow the tutorial 16 http://www.opengl-tutorial.org/ Use Assignment 05.1 code as your base and: Implement various methods to fight Shadow Acne http://www.digitalrune.com/Support/Blog/tabid/719/EntryId/218/Shadow-Acne.aspx Depth Bias, Slope-Scaled Depth Bias, Normal Offset, View Direction Offset Provide a way to control these during runtime 10 (+2) points

Assignment 05.x Send me an email! Email: gemrot@gamedev.cuni.cz Subject: HWGR – 2015 – Assignment 05 Content: Assignment code (zipped tutorial project folder) Screenshot(s) If you have trouble sending zip with “executable”, just rename x.zip into x.zi_ ;-) to fool the almighty Google Award: Up to 10 (+ 2) points Use correct email subject or face -2 penalty per mail!

Questions? I sense a soul in search of answers… Sadly, I’m far from OpenGL-experienced-guy But I will try to help you with any serious problem you might encounter during the workshops so don’t hesitate to contact me! Jakub Gemrot gemrot@gamedev.cuni.cz