Glsl sandbox hackathon
Download
1 / 9

GLSL Sandbox Hackathon - PowerPoint PPT Presentation


  • 126 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' GLSL Sandbox Hackathon' - dard


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Glsl sandbox hackathon

GLSL Sandbox Hackathon

Patrick Cozzi

University of Pennsylvania

CIS 565 - Fall 2012


Reminder
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


Hackathon
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


Resources
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


Glsl resources
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


Schedule
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


Forking
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


Prizes
Prizes

  • 1st Place

    • OpenGL Insights

  • 2nd and 3rd Place

    • Cesium tee-shirts


Judging
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 


ad