mateuslevisf / wwdc21-compgraphics101

A Swift Playground with the purpose of teaching the basics of computer graphics, made for the WWDC21 Swift Student Challenge.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Computer Graphics: WWDC21 Swift Student Challenge Submission [Accepted]

Welcome to the repository of my WWDC21 Swift Student Challenge submission! This was a playground I made with the intent of teaching the basics of computer graphics in an easy to understand, visual and interactive way. Topics covered were:

  • Pixels
  • Graphic processing by a computer (CPU/GPU differences)
  • Shaders

I hope you like this playground and that it inspires you if you're working towards your own Student Challenge submission!

If you have any questions or need help with something, just send me an email at mateuslevisimoes@gmail.com!

Notes

To see the final Playground, use the "Graphics.playgroundbook" file. If you want to see the code behind it, the files inside the "PlaygroundBook" folder or download the repository and open the "Graphics.xcodeproj" file in Xcode.

About

A Swift Playground with the purpose of teaching the basics of computer graphics, made for the WWDC21 Swift Student Challenge.


Languages

Language:Swift 76.0%Language:GLSL 19.0%Language:Objective-C 3.1%Language:C 1.9%