1 / 9

GLSL Sandbox Hackathon

GLSL Sandbox Hackathon. Patrick Cozzi University of Pennsylvania CIS 565 - Fall 2012. Reminder. Monday 12/03 Final project midpoint presentations Seven minutes Demonstrate working code (videos, images, …) Post on your blog before class

dard
Télécharger la présentation

GLSL Sandbox Hackathon

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Reminder • 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. Email your grade to Karl after class

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

  4. Resources • Starter code • http://cis565-fall-2012.github.com/lectures/11-28-Hackathon/HelloWorld.glsl • Noise functions • http://cis565-fall-2012.github.com/lectures/11-28-Hackathon/Noise.glsl • Ray Marching • Referencefrom InigoQuilez

  5. GLSL Resources • GLSL Reference • http://www.opengl.org/sdk/docs/manglsl/ • OpenGL Insights • Chapter 7 – Procedural Textures in GLSL • The Orange Book • Chapter 11 – Procedural Texture Shaders • Graphics Shaders • Chapter 9 - Noise

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

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

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

  9. 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 

More Related