Skip to content

NFroeh/visualeffects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

visualeffects

Kurs Visuelle Effekte WS 2018/2019 Hochschule Fulda

Teilnehmer: Nicolai Fröhlig
Matrikelnummer: 639186
Projekt: Fresnel Effekt (Ist dann im Ordner "\Fresnel")

Um das Projekt laufen lassen zu können, auf lokalen Server starten lassen (Live-Server von VSCode, XAMPP, etc.) und auf die html-Datei navigieren (index.html in Fresnel-Ordner).

Um dabei die verschiedenen Szenen zu benutzen, müssen verschiedene JavaScript-Dateien in der Zeile 24 der index.html eingebunden werden (einfach eingebundene JavaScript-Datei in der index.html im "\Fresnel"-Ordner ändern):

  1. app.js => Szene mit Skybox und einer voll reflektiven Kugel
  2. appEmpiricialFresnel.js => Szene mit dem empirischen Fresnel-Effekt (alle Objekte)
  3. appSchlickFresnel.js => Szene mit dem Fresnel-Effekt der Schlick-Approximation (alle Objekte)
  4. appEnvMap.js => Szene mit einer voll reflektiven Kugen, welche eine Dynamic Environment Map benutzt (6x Rendering)
  5. appEnvMapFresnel.js => Szene mit dem Fresnel-Effekt der Schlick-Approximation auf dem mittleren Cube, projiziert auf die Dynamic Environment Map (6x Rendering).
Das Repository enthält dabei Code von: Das Repository enthält Shader-Ideen von: Weiterhin enthält das Repository Models von:

Die Engine und verschiedenen Szenen wurde in den Browsern Firefox und Chrome getestet.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages