Skip to content

seba174/3DWorld

Repository files navigation

PolygonFiller

Simple 3DWorld app made for university. It uses custom software rendering (to learn how it works). Technologies:

  • C#
  • OpenTK (C# wrapper for OpenGL)

Usage:

  • C key - diffrent camera modes (single person, third person, locked)
  • Mouse scroll - zoom in / out in third person camera mode
  • Right mouse button + mouse movement up-down - camera up-down movement
  • Left mouse button + mouse movement left-right - camera left-right movement
  • F key - turn on flashlight
  • M key - different shading modes (Phong, Flat, Gouraud)
  • W, A, S, D keys - movement
  • Space key - jump

Based on youtube tutorials (User - ThinkMatrix, link do channel)

Screenshots

Phong shading:

Gouraud shading:

Flat shading:

Day:

Night:

About

3DWorld app made for university

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published