This is a Computer graphics course assignment, where we need to create a 3d scene of a cow in a world.
Find a file
2023-07-26 18:57:39 +03:00
.gitignore gitignore 2023-07-05 11:38:32 +03:00
cow.c MADE GRASS, also cow pov works and cow movement works :D 2023-07-26 18:57:39 +03:00
cow.h MADE GRASS, also cow pov works and cow movement works :D 2023-07-26 18:57:39 +03:00
grass_texture_color.h I GOT A TEXTURE IN! but it looks shit since its 128 lol 2023-07-11 13:20:38 +03:00
help.h s'more work 2023-07-22 15:47:51 +03:00
Makefile s'more work 2023-07-22 15:47:51 +03:00
mmn_17.c MADE GRASS, also cow pov works and cow movement works :D 2023-07-26 18:57:39 +03:00
README.md MADE GRASS, also cow pov works and cow movement works :D 2023-07-26 18:57:39 +03:00
ui.c I GOT A TEXTURE IN! but it looks shit since its 128 lol 2023-07-11 13:20:38 +03:00
ui.h buttons darnek when held and sliders can be controlled through mouse 2023-07-06 11:24:46 +03:00
vec.c buttons can be drawn 2023-07-05 11:37:27 +03:00
vec.h buttons can be drawn 2023-07-05 11:37:27 +03:00

World of Cow - University assignment

This is the last assignment of the computer graphics course i took...

Code here is published under the AGPL-v3

TODO

  • Add menu - partially done
    • Adjust ambient light
  • Allow changing the move/rotation speed(or just a multiplier)
  • Create a cow - IM SO BAD AT IT IM SO SORRY COWS
    • Head
    • Tail
    • Body
    • Legs
    • Ears
    • Nose
    • Eyes
  • Allow user control of the cow
    • Tail
    • Legs? (optional)
  • Change camera position to be cow point of view - DONE, need to do the sub thing
    • Add popping-floating text of funny cow thoughts
  • Add multiple objects(that is not the cow)(is grass an object?)
    • at least 3
    • on needs to be metalic
  • User controlled light source
    • Add light source
    • move the light
    • change intensity
  • Add Textures and stuff :)(optional)