ZPG — ZPG Project - Full points - Overenrineer
Obsah archivu
-
src
-
buffer
-
EBO.cpp
-
VAO.cpp
-
VBO.cpp
-
-
console
-
ConsoleCommand.cpp
-
ConsoleCommandsFiller.cpp
-
ConsoleHandler.cpp
-
ConsoleLine.cpp
-
-
Engine.cpp
-
event
-
EventHandler.cpp
-
InputController.cpp
-
-
gui
-
GUI.cpp
-
GUIFiller.cpp
-
GUIHandler.cpp
-
-
main.cpp
-
model
-
Mesh.cpp
-
Model.cpp
-
ModelHandler.cpp
-
-
scene
-
camera
-
Camera.cpp
-
CameraHandler.cpp
-
-
entity
-
BoundingBox.cpp
-
Entity.cpp
-
EntityHandler.cpp
-
material
-
Material.cpp
-
-
-
light
-
AbstractLight.cpp
-
AbstractRenderableLight.cpp
-
LightHandler.cpp
-
type
-
DirLight.cpp
-
FlashLight.cpp
-
PointLight.cpp
-
SpotLight.cpp
-
-
-
Scene.cpp
-
SceneHandler.cpp
-
sky
-
Sky.cpp
-
skybox
-
SkyBox.cpp
-
-
skydome
-
SkyDome.cpp
-
-
skysphere
-
SkySphere.cpp
-
-
-
transformation
-
curve
-
BalisticCurve.cpp
-
BezierCurve.cpp
-
-
transform
-
Component.cpp
-
Composite.cpp
-
Curve.cpp
-
Rotation.cpp
-
Scale.cpp
-
Translate.cpp
-
-
Transformation.cpp
-
-
-
shader
-
Shader.cpp
-
ShaderHandler.cpp
-
ShaderProgram.cpp
-
-
texture
-
Image.cpp
-
Texture.cpp
-
TextureHandler.cpp
-
-
utils
-
Logger.cpp
-
-
window
-
Window.cpp
-
WindowHandler.cpp
-
-
-
.gitignore
-
CMakeLists.txt
-
assets
-
du
-
du1.png
-
du2.png
-
du3.png
-
du4.mp4
-
du5.png
-
du6
-
MIK0486.txt
-
mik0486_1-gif.gif
-
mik0486_1a.png
-
mik0486_2-gif.gif
-
mik0486_2a.png
-
mik0486_2b.png
-
mik0486_2c.png
-
mik0486_3-gif.gif
-
mik0486_3a.png
-
mik0486_4-gif.gif
-
mik0486_4a.png
-
mik0486_4b.png
-
mik0486_4c.png
-
mik0486_5-gif.gif
-
mik0486_5a.png
-
mik0486_5b.png
-
-
du7.mp4
-
du8
-
du8.mp4
-
theCurve.gif
-
-
du9.gif
-
final.mp4
-
-
model
-
backpack
-
backpack.mtl
-
backpack.obj
-
backpack_diff.jpg
-
-
devil.obj
-
geometric
-
cone.obj
-
cube.obj
-
dome.obj
-
grid30m2.obj
-
pane.obj
-
ring.obj
-
sphere.obj
-
-
gnome
-
garden_gnome_diff_1k.jpg
-
garden_gnome_metal_1k.exr
-
gnome.mtl
-
gnome.obj
-
-
grimm.obj
-
header
-
pyramid.h
-
triangle.h
-
-
hollowknight
-
hollowknight.mtl
-
hollowknight.obj
-
hollowknight_diff.png
-
hollowknight_norm.png
-
-
hollowknight.obj
-
light
-
pointLight.obj
-
spotLight.obj
-
-
m4a1s
-
m4a1s.mtl
-
m4a1s.obj
-
m4a1s_diff.png
-
-
pacman
-
pacman.mtl
-
pacman.obj
-
pacman_diff.jpg
-
pacman_spec.jpg
-
-
pikachu.obj
-
planet
-
earth
-
earth.mtl
-
earth.obj
-
earth_diff.png
-
-
jupiter
-
jupiter.mtl
-
jupiter.obj
-
jupiter_diff.png
-
-
mars
-
mars.mtl
-
mars.obj
-
mars_diff.png
-
-
mercury
-
mercury.mtl
-
mercury.obj
-
mercury_diff.png
-
-
moon
-
moon.mtl
-
moon.obj
-
moon_diff.png
-
-
neptune
-
neptune.mtl
-
neptune.obj
-
neptune.png
-
-
saturn
-
saturn.mtl
-
saturn.obj
-
saturn.png
-
-
sun
-
sun.mtl
-
sun.obj
-
suncyl1.jpg
-
-
uranus
-
uranus.mtl
-
uranus.obj
-
uranus.png
-
-
venus
-
venus.mtl
-
venus.obj
-
venus_diff.png
-
-
-
rat
-
rat.mtl
-
rat.obj
-
rat_diff.png
-
-
suzi.obj
-
tank
-
tank.mtl
-
tank.obj
-
tank_diff.png
-
-
textured
-
plainModel.obj
-
skydome.obj
-
-
travelersBackpack
-
travelersBackpack.mtl
-
travelersBackpack.obj
-
travelersBackpack_diff.png
-
-
tree
-
masterRoughness.png
-
masterTexture.png
-
tree.mtl
-
tree.obj
-
-
zombie
-
lowpoly_tex.png
-
zombie.mtl
-
zombie.obj
-
-
-
shader
-
lights
-
blimmLightShader.frag
-
fullLightShader.frag
-
lambertLightShader.frag
-
lightModelShader.frag
-
phongLightShader.frag
-
staticLightShader.frag
-
-
modelShader.frag
-
modelShader.vert
-
sky
-
skybox
-
skybox.frag
-
skybox.vert
-
-
skydome
-
skydome.frag
-
skydome.vert
-
-
-
-
texture
-
cannonBullet.png
-
pane
-
grass.png
-
rockySand.jpg
-
-
skybox
-
field
-
negx.jpg
-
negy.jpg
-
negz.jpg
-
posx.jpg
-
posy.jpg
-
posz.jpg
-
-
ocean
-
back.jpg
-
bottom.jpg
-
front.jpg
-
left.jpg
-
right.jpg
-
top.jpg
-
-
-
skydome
-
fulldome3.jpg
-
sun.png
-
-
skysphere
-
galaxy.png
-
-
-
-
include
-
3rdparty
-
imgui
-
backend
-
imgui_impl_glfw.cpp
-
imgui_impl_glfw.h
-
imgui_impl_opengl3.cpp
-
imgui_impl_opengl3.h
-
imgui_impl_opengl3_loader.h
-
-
imconfig.h
-
imgui.cpp
-
imgui.h
-
imgui_demo.cpp
-
imgui_draw.cpp
-
imgui_internal.h
-
imgui_tables.cpp
-
imgui_widgets.cpp
-
imstb_rectpack.h
-
imstb_textedit.h
-
imstb_truetype.h
-
-
stb
-
stb_image.h
-
-
-
buffer
-
EBO.h
-
VAO.h
-
VBO.h
-
Vertex.h
-
-
builder
-
AbstractBuilder.h
-
-
console
-
ConsoleCommand.h
-
ConsoleHandler.h
-
ConsoleLine.h
-
-
Engine.h
-
event
-
EventHandler.h
-
InputController.h
-
structure
-
Event.h
-
Listener.h
-
-
type
-
CameraEvents.h
-
KeyBoardEvents.h
-
LightEvents.h
-
MouseEvents.h
-
SceneEvents.h
-
WindowEvents.h
-
-
-
gui
-
GUI.h
-
GUIHandler.h
-
-
model
-
Mesh.h
-
Model.h
-
ModelHandler.h
-
-
scene
-
camera
-
Camera.h
-
CameraHandler.h
-
-
entity
-
BoundingBox.h
-
Entity.h
-
EntityHandler.h
-
material
-
Material.h
-
-
-
light
-
AbstractLight.h
-
AbstractRenderableLight.h
-
LightHandler.h
-
type
-
DirLight.h
-
FlashLight.h
-
PointLight.h
-
SpotLight.h
-
-
-
Scene.h
-
SceneHandler.h
-
sky
-
Sky.h
-
skybox
-
SkyBox.h
-
-
skydome
-
SkyDome.h
-
-
skysphere
-
SkySphere.h
-
-
-
structure
-
Object.h
-
Randerable.h
-
Simulable.h
-
Transformable.h
-
-
transformation
-
curve
-
BalisticCurve.h
-
BezierCurve.h
-
-
transform
-
Component.h
-
Composite.h
-
Curve.h
-
Rotation.h
-
Scale.h
-
Translate.h
-
-
Transformation.h
-
-
-
shader
-
Shader.h
-
ShaderHandler.h
-
ShaderProgram.h
-
-
texture
-
Image.h
-
Texture.h
-
TextureHandler.h
-
-
utils
-
ColorUtils.h
-
FileUtils.hpp
-
Logger.h
-
StringUtils.h
-
-
window
-
Window.h
-
WindowHandler.h
-
-