CSCI 441 - Computer Graphics

Fall 2023

|     Home   |   Assignments  |   Leaderboard  |   Schedule  |   Resources    |

Meyslaq



images/lab02q1

Free camera flying through...buildings?



images/a2wsa

Hero can move around the world with 'wasd' _keys, upon reaching a boundary the scenery will change. Left clicking the screen will cause the hero to throw a knife at the mouse at that position, it shouldn't be difficult to dodge it.


But you can always check how you've done, right clicking the screen will have the hero tell you how many times he's hit you, pressing m has him reflect on if he's missed.

images/a2wsb

images/Meyslaq_3D_front

Facing a three dimensional version of the character.


The world is a little empty now, but he's all there.

images/Meyslaq_3D_back

images/meyslaq_phong_illumination_front

Now with the full Phong illumination model through Gouraud shading, and some background elements.


images/meyslaq_phong_illumination_FP

We can even see the world through his eyes.


images/meyslaq_a4_all_drawn

Add a skybox and anchor a bezier curve around him with a cone travelling along it


We can toggle drawing the curve, the control points, and the bezier cage

images/meyslaq_a4_cone_only

A5 is where my system seemed to break down completely, rng segmentation faults that I couldn't explain coming from registering a VAO in a provided library. I got nothing for that