GLSL Sandbox Hackathon Patrick Cozzi University of Pennsylvania CIS 565 - Fall 2012.

Slides:



Advertisements
Similar presentations
Task Challenge \nted Challenge \nted Achievements Demo Game Terrains How can we create more interesting game terrains?
Advertisements

GlTF and rest3d Patrick Cozzi University of Pennsylvania CIS Fall 2013.
End of Fall Term Checkup SYSC-4907  Group Procedures  Progress Report  Oral Presentations  Poster Fair.
GLSL Applications: 2 of 2 Patrick Cozzi University of Pennsylvania CIS Spring 2011.
Real-Time High Quality Rendering COMS 6160 [Fall 2004], Lecture 3 Overview of Course Content
Overview of C++ Chapter 2 in both books programs from books keycode for lab: get Program 1 from web test files.
Alice Yang CIS 565 Final Project. Ray Marching/Sphere Tracing  Starting from eye, proceed in small steps along ray.  Distance Estimator tells you how.
Business Cards. Things to ask yourself... What is your type style saying about you? What colors are you using? Why? Are your colors readable? Does your.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
COMP 350: Computer Graphics Highlights of class policies (A rare use of PowerPoint)
Important Dates Entry Forms must be turned in by Jan. 31 Opt-out deadline is Feb. 14 Dress Rehearsals March 18 and 20 (must attend one) Final Dress Rehearsal.
WebGL Patrick Cozzi University of Pennsylvania CIS Spring 2012.
CS-557 Gregory Dudek CD Contents. CS-557 Gregory Dudek Course description Lecture schedule by week 1997 Image Gallery Assignments Page Morphing Notes.
COMP4070 Computer Graphics Dr. Amy Zhang. Welcome! 2  Introductions  Administrative Matters  Course Outline  What is Computer Graphics?
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 16 Computer Graphics Course Introduction.
CS 480/680 Computer Graphics Course Overview Dr. Frederick C Harris, Jr. Fall 2012.
Speight Cougar Future Scientist Science Fair April 6pm.
Notely Web 2.0 Presentation Daniela Arnao. Getting Started First you can look at the demo and the video to be better informed on how to use Notely. After.
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
GPU Programming and Architecture: Course Overview Patrick Cozzi University of Pennsylvania CIS Fall 2013.
Introduction to CUDA 1 of 2 Patrick Cozzi University of Pennsylvania CIS Fall 2012.
Creating With Code.
GPU Programming and Architecture: Course Overview Patrick Cozzi University of Pennsylvania CIS Spring 2012.
1 Graphics CSCI 343, Fall 2015 Lecture 1 Introduction to Graphics Read: Chapter 1 of textbook.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Fall  Pen or pencil  Notebook and folder  Books will be issued this year so you will be responsible for your book. You may leave them in the.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics Ed Angel Professor Emeritus of Computer.
CSE Real Time Rendering. TBT (Not So) Real Time Rendering.
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Introduction.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics.
8/20/2003CS 770 – Administrivia Lecture 0 1 Administrivia Course Description Grades Homework Programming Exams Quiz.
About CSE3AGR Advanced Graphics and Rendering – Learn how 3D Graphics are formed – Learn how to render 3D images – Learn OpenGL, DirectX, and/or XNA Although.
Teppo Räisänen School of Business and Information Management Oulu University of Applied Sciences.
NVIDIA Fermi Architecture Patrick Cozzi University of Pennsylvania CIS Spring 2011.
At Newfane Elementary School h ttp:// Click on the link.
Things you should have with you: Your own address Student addresses Ideas that you want to include.
GPU Programming and Architecture: Course Overview Patrick Cozzi University of Pennsylvania CIS Fall 2014.
VENUS AND JUPITER March 3 – April 3, MARCH 3RD.
Assignment The Aztecs [write your name here]
GPU Programming and Architecture: Course Overview Patrick Cozzi University of Pennsylvania CIS Fall 2012.
Final Project Ideas Patrick Cozzi University of Pennsylvania CIS Fall 2014.
Final Project Ideas Patrick Cozzi University of Pennsylvania CIS Fall 2013.
Mobile Graphics Patrick Cozzi University of Pennsylvania CIS Spring 2012.
Coulombs Law, quiz Friday, March 27, Unit 9: Electricity Friday, 3/27  On your warm-up respond to the following: When charging by conduction the.
Hackathon Patrick Cozzi University of Pennsylvania CIS Fall 2013.
Resolve the vector into x & y components 40.0 m/s at 45 o SoW.
Please initial the attendance roster near the door. If you are on the Wait List you will find your name at the bottom. If you are not on the roster, please.
VENUS AND JUPITER March 3 – April 7, MARCH 3RD.
Welcome back! …notice anything different about the room? Art with Ms. Gay, room 300 Monday, October 19 th, 2015.
CS 551/645 Introduction to Computer Graphics Fall 2000.
Research Experience Program (REP) Fall 2007 Psychology 100 Ψ.
Fall  Pen or pencil  Notebook and folder  Books will be issued this year so you will be responsible for your book. You may leave them in the.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Introduction to Computer Graphics Dr Usman Saeed Assistant Professor Faculty of Computing.
Welcome to Mrs. Dunford’s 4th Grade Class
Procedural Textures.
Grade one First term Second term Learning unit Learning unit
Week of March th grade.
4n + 2 1st term = 4 × = 6 2nd term = 4 × = 10 3rd term
Peace Poster Contest.
Computer Graphics Course Introduction.
Patrick Cozzi University of Pennsylvania CIS Fall 2012
Topics in Database Systems
New Member Procedures Go to:
Choose one to conclude your 1984 reading.
VENUS AND JUPITER.
ASL 2 - KERCE What’s students need for
Graphic Design Semester 1 Final Exam
WHS Bell Schedule 1st Period  7:30 – 8:30 2nd Period  8:35 – 9:30
Presentation transcript:

GLSL Sandbox Hackathon Patrick Cozzi University of Pennsylvania CIS Fall 2012

Monday 12/03  Final project midpoint presentations Seven minutes Demonstrate working code (videos, images, …) Post on your blog before class 25% of the project grade. your grade to Karl after class Reminder

Hackathon Code something awesome in the GLSL Sandbox in the next five hoursGLSL Sandbox Theme  Two triangles (or even one) is all we need Ideas  Ray tracing  Ray marching distance fields  Procedural shading with noise, e.g., water 3

Resources Starter code  Noise functions  Ray Marching  Reference from Inigo Quilez Reference 4

GLSL Resources GLSL Reference  OpenGL Insights  Chapter 7 – Procedural Textures in GLSL The Orange Book  Chapter 11 – Procedural Texture Shaders Graphics Shaders  Chapter 9 - Noise 5

Schedule 6pm – Kickoff 9pm – Snacks  Code must be public by 9pm 11pm – link to your code to Karl  Practice your demo 11:15pm – Two-minute demos  Followed by prizes 6

Forking Browse the GLSL Sandbox gallery for ideasgallery Fork anything (including other students work)  Credit all third-party code  You must demo the original and your version 7

Prizes 1 st Place  OpenGL Insights 2 nd and 3 rd Place  Cesium tee-shirts 8

Judging Each student gets 100 points Assign each project any amount of points  Except for your own  Don’t be cheap and give everyone a zero 9