Giter Club home page Giter Club logo

projekat-2's Introduction

MATF RG ~ Rural Mysteries


screenshot 7


Projekat napravljen za potrebe kursa Računarska grafika, na Matematičkom fakultetu u Beogradu.
Korišćen je skelet projekta preuzet sa https://github.com/matf-racunarska-grafika/project_base.git.
Pravljeno uz pomoć materijala sa learnopengl.

Autori:

  • Vladimir Jovanović 96/2019
  • Relja Pešić 73/2019

Uputstvo pre izvršavanja

  1. git clone https://github.com/rexi12345/projekat.git
  2. CLion -> Open -> path/to/my/project_base
  3. Main se nalazi u src/main.cpp
  4. ALT+SHIFT+F10 -> project_base -> run

Opis

Stavljate se u ulogu detektiva koji je pozvan da istraži čudne fenomene u obližnjem selu.
Naoružani samo baterijskom lampom, rešili ste da bacite svetlo na istinu. Čitavo mesto deluje pusto,
ali ipak imate osećaj da niste sami...


Program se sastoji iz dve faze:

  1. Intro faze, u kojoj se simulira dolazak detektiva kolima do lokacije, i
  2. faze istraživanja, u kojoj se možete slobodno kretati po sceni.

U intro fazi, predstavljeno je renderovanje objekata i svetala pomoću Deferred Shading tehnike i u toku ove faze
onemogućeno je kretanje pomoću tastature i miša.

screenshot 1

U fazi istraživanja, moguće je slobodno kretanje po sceni, kao i podešavanje raznih efekata pomoću ImGUI menija.

screenshot 2

Uputstvo tokom izvršavanja

  • Kontrole: standardno, WASD kretanje uz pomoć miša i tastature.
  • Keybindings:
    • General:
      • F1 - otvara ImGUI meni
      • ESC - prekida izvršavanje programa
    • Post-processing efekti:
      • F2 - uključuje/isključuje Anti-Aliasing efekat
      • F3 - uključuje/isključuje Grayscale efekat
      • H - uključuje/isključuje HDR efekat
      • B - uključuje/isključuje Bloom efekat
      • Q - smanjuje exposure parametar
      • E - povećava exposure parametar
      • F4 - F7 - kernel efekti - sharpen, blur, edge i ridge detection
    • Ostala podešavanja:
      • N - uključivanje/isključivanje Spectator moda:
        • SPACE - kretanje na gore
        • SHIFT - kretanje na dole
      • RMB - (desni klik) - uključivanje/isključivanje svetla na baterijskoj lampi
      • C - podešavanje vidljivosti kursora i zaključavanje kretanja kamere dok je otvoren meni

Resursi

Svi resursi se mogu naći u resources direktorijumu.
Modeli i njihove teksture su preuzeti sa Free3D.com i TurboSquid.com, i neke od njih su doradjivane i/ili izmenjene
pomoću Blender-a i GIMP-a.
Skybox teksture su preuzete sa drajva. (Free CopperCube skyboxes.zip)

Galerija

screenshot 3

screenshot 4

screenshot 5

screenshot 6


Detalji o kursu

Školska 2021 / 2022. godina
Asistent: Marko Spasić
Profesor: dr. Vesna Marinković

projekat-2's People

Contributors

vladjov00 avatar spaske00 avatar rexi12345 avatar

Forkers

tmikovic

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.