Course project of CG(2019 fall): A billiard simulator using both ray tracing and graphics pipeline.
Jiawei Liu(@ganler) => Graphics Pipeline + Merging + Document + Project Management
Xiaodong Bi(@bxdd) => Framework + Physical Engine(Box2D) + Document
Zhengrui Qin(@MilesChing) =>Ray Tracing + Document
Xumai Qi => Graphics Pipeline + Merging + Document
Xiaowei Liu => Document
Xin Wen => Document
*Our group is advised by Prof. Junqiao Zhao. Jiawei and Xiaodong take the lead in this project. *Course Page *Our project is also available in the course page
- Billiard Simulator.
- Physical Engine(
Box2D) to simulate the movement of billiards. - [impl.] Graphics pipeline.
- [impl.] Real-time ray tracing. (Zhengrui Qin also maintained his
WenTracingin his repo) - [merge] merged using pixel shader(implemented via fragments shader).
For more details(demo videos), see GOOGLE-DRIVE.
- This project is developed under Windows 10.
*It seems that it cannot work with Intel's graphic card's power saving mode.
- AMP
- OpenCV - 3.20
- Cocos2dx-3.17
- GLM
- GLFW3