├── .gitignore ├── README.md ├── homeworks ├── README.md ├── hw1 │ └── README.md ├── hw10 │ └── README.md ├── hw2 │ └── README.md ├── hw3 │ └── README.md ├── hw4 │ └── README.md ├── hw5 │ └── README.md ├── hw6 │ └── README.md ├── hw7 │ └── README.md ├── hw8 │ └── README.md ├── hw9 │ └── README.md └── project │ ├── CMakeLists.txt │ ├── README.md │ ├── bin │ ├── imgui_App_Editor_editor.ini │ ├── imgui_App_Editor_game.ini │ └── imgui_App_Editor_scene.ini │ ├── changelog.md │ ├── cmake │ └── InitUCMake.cmake │ └── src │ ├── hw1 │ ├── CMakeLists.txt │ ├── Components │ │ ├── CanvasData.h │ │ └── details │ │ │ └── CanvasData_AutoRefl.inl │ ├── Systems │ │ ├── CanvasSystem.cpp │ │ └── CanvasSystem.h │ └── main.cpp │ ├── hw3 │ ├── CMakeLists.txt │ ├── Components │ │ ├── CanvasData.h │ │ └── details │ │ │ └── CanvasData_AutoRefl.inl │ ├── Systems │ │ ├── CanvasSystem.cpp │ │ └── CanvasSystem.h │ └── main.cpp │ ├── hw4 │ ├── CMakeLists.txt │ ├── Components │ │ ├── CanvasData.h │ │ └── details │ │ │ └── CanvasData_AutoRefl.inl │ ├── Systems │ │ ├── CanvasSystem.cpp │ │ └── CanvasSystem.h │ └── main.cpp │ ├── hw5 │ ├── CMakeLists.txt │ ├── Components │ │ ├── CanvasData.h │ │ └── details │ │ │ └── CanvasData_AutoRefl.inl │ ├── Systems │ │ ├── CanvasSystem.cpp │ │ └── CanvasSystem.h │ └── main.cpp │ ├── hw6 │ ├── CMakeLists.txt │ ├── Components │ │ ├── DenoiseData.h │ │ └── details │ │ │ └── DenoiseData_AutoRefl.inl │ ├── HEMeshX.h │ ├── Systems │ │ ├── DenoiseSystem.cpp │ │ └── DenoiseSystem.h │ └── main.cpp │ └── hw7 │ ├── CMakeLists.txt │ ├── Components │ ├── DenoiseData.h │ └── details │ │ └── DenoiseData_AutoRefl.inl │ ├── HEMeshX.h │ ├── Systems │ ├── DenoiseSystem.cpp │ └── DenoiseSystem.h │ └── main.cpp ├── notes └── notes_1.md └── softwares ├── CMake.md ├── Github.md └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/README.md -------------------------------------------------------------------------------- /homeworks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/README.md -------------------------------------------------------------------------------- /homeworks/hw1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/hw1/README.md -------------------------------------------------------------------------------- /homeworks/hw10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/hw10/README.md -------------------------------------------------------------------------------- /homeworks/hw2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/hw2/README.md -------------------------------------------------------------------------------- /homeworks/hw3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/hw3/README.md -------------------------------------------------------------------------------- /homeworks/hw4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/hw4/README.md -------------------------------------------------------------------------------- /homeworks/hw5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/hw5/README.md -------------------------------------------------------------------------------- /homeworks/hw6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/hw6/README.md -------------------------------------------------------------------------------- /homeworks/hw7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/hw7/README.md -------------------------------------------------------------------------------- /homeworks/hw8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/hw8/README.md -------------------------------------------------------------------------------- /homeworks/hw9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/hw9/README.md -------------------------------------------------------------------------------- /homeworks/project/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/CMakeLists.txt -------------------------------------------------------------------------------- /homeworks/project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/README.md -------------------------------------------------------------------------------- /homeworks/project/bin/imgui_App_Editor_editor.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/bin/imgui_App_Editor_editor.ini -------------------------------------------------------------------------------- /homeworks/project/bin/imgui_App_Editor_game.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/bin/imgui_App_Editor_game.ini -------------------------------------------------------------------------------- /homeworks/project/bin/imgui_App_Editor_scene.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/bin/imgui_App_Editor_scene.ini -------------------------------------------------------------------------------- /homeworks/project/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/changelog.md -------------------------------------------------------------------------------- /homeworks/project/cmake/InitUCMake.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/cmake/InitUCMake.cmake -------------------------------------------------------------------------------- /homeworks/project/src/hw1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw1/CMakeLists.txt -------------------------------------------------------------------------------- /homeworks/project/src/hw1/Components/CanvasData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw1/Components/CanvasData.h -------------------------------------------------------------------------------- /homeworks/project/src/hw1/Components/details/CanvasData_AutoRefl.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw1/Components/details/CanvasData_AutoRefl.inl -------------------------------------------------------------------------------- /homeworks/project/src/hw1/Systems/CanvasSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw1/Systems/CanvasSystem.cpp -------------------------------------------------------------------------------- /homeworks/project/src/hw1/Systems/CanvasSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw1/Systems/CanvasSystem.h -------------------------------------------------------------------------------- /homeworks/project/src/hw1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw1/main.cpp -------------------------------------------------------------------------------- /homeworks/project/src/hw3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw3/CMakeLists.txt -------------------------------------------------------------------------------- /homeworks/project/src/hw3/Components/CanvasData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw3/Components/CanvasData.h -------------------------------------------------------------------------------- /homeworks/project/src/hw3/Components/details/CanvasData_AutoRefl.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw3/Components/details/CanvasData_AutoRefl.inl -------------------------------------------------------------------------------- /homeworks/project/src/hw3/Systems/CanvasSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw3/Systems/CanvasSystem.cpp -------------------------------------------------------------------------------- /homeworks/project/src/hw3/Systems/CanvasSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw3/Systems/CanvasSystem.h -------------------------------------------------------------------------------- /homeworks/project/src/hw3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw3/main.cpp -------------------------------------------------------------------------------- /homeworks/project/src/hw4/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw4/CMakeLists.txt -------------------------------------------------------------------------------- /homeworks/project/src/hw4/Components/CanvasData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw4/Components/CanvasData.h -------------------------------------------------------------------------------- /homeworks/project/src/hw4/Components/details/CanvasData_AutoRefl.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw4/Components/details/CanvasData_AutoRefl.inl -------------------------------------------------------------------------------- /homeworks/project/src/hw4/Systems/CanvasSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw4/Systems/CanvasSystem.cpp -------------------------------------------------------------------------------- /homeworks/project/src/hw4/Systems/CanvasSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw4/Systems/CanvasSystem.h -------------------------------------------------------------------------------- /homeworks/project/src/hw4/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw4/main.cpp -------------------------------------------------------------------------------- /homeworks/project/src/hw5/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw5/CMakeLists.txt -------------------------------------------------------------------------------- /homeworks/project/src/hw5/Components/CanvasData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw5/Components/CanvasData.h -------------------------------------------------------------------------------- /homeworks/project/src/hw5/Components/details/CanvasData_AutoRefl.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw5/Components/details/CanvasData_AutoRefl.inl -------------------------------------------------------------------------------- /homeworks/project/src/hw5/Systems/CanvasSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw5/Systems/CanvasSystem.cpp -------------------------------------------------------------------------------- /homeworks/project/src/hw5/Systems/CanvasSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw5/Systems/CanvasSystem.h -------------------------------------------------------------------------------- /homeworks/project/src/hw5/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw5/main.cpp -------------------------------------------------------------------------------- /homeworks/project/src/hw6/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw6/CMakeLists.txt -------------------------------------------------------------------------------- /homeworks/project/src/hw6/Components/DenoiseData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw6/Components/DenoiseData.h -------------------------------------------------------------------------------- /homeworks/project/src/hw6/Components/details/DenoiseData_AutoRefl.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw6/Components/details/DenoiseData_AutoRefl.inl -------------------------------------------------------------------------------- /homeworks/project/src/hw6/HEMeshX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw6/HEMeshX.h -------------------------------------------------------------------------------- /homeworks/project/src/hw6/Systems/DenoiseSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw6/Systems/DenoiseSystem.cpp -------------------------------------------------------------------------------- /homeworks/project/src/hw6/Systems/DenoiseSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw6/Systems/DenoiseSystem.h -------------------------------------------------------------------------------- /homeworks/project/src/hw6/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw6/main.cpp -------------------------------------------------------------------------------- /homeworks/project/src/hw7/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw7/CMakeLists.txt -------------------------------------------------------------------------------- /homeworks/project/src/hw7/Components/DenoiseData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw7/Components/DenoiseData.h -------------------------------------------------------------------------------- /homeworks/project/src/hw7/Components/details/DenoiseData_AutoRefl.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw7/Components/details/DenoiseData_AutoRefl.inl -------------------------------------------------------------------------------- /homeworks/project/src/hw7/HEMeshX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw7/HEMeshX.h -------------------------------------------------------------------------------- /homeworks/project/src/hw7/Systems/DenoiseSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw7/Systems/DenoiseSystem.cpp -------------------------------------------------------------------------------- /homeworks/project/src/hw7/Systems/DenoiseSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw7/Systems/DenoiseSystem.h -------------------------------------------------------------------------------- /homeworks/project/src/hw7/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/homeworks/project/src/hw7/main.cpp -------------------------------------------------------------------------------- /notes/notes_1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/notes/notes_1.md -------------------------------------------------------------------------------- /softwares/CMake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/softwares/CMake.md -------------------------------------------------------------------------------- /softwares/Github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/softwares/Github.md -------------------------------------------------------------------------------- /softwares/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ubpa/GAMES102/HEAD/softwares/README.md --------------------------------------------------------------------------------