The goal of this project is to port the homework of GAMES202 to the Rust and Vulkan platform on Windows. IMGUI is used to draw UI controls.
- Follow the setup of vulkano on Windows. This project uses vulkano to work with Vulkan.
cargo run
.
- WASD will move the camera forward, backward, left, and right respectively.
- Hold the middle button of the mouse and move the mouse will change the angle of the camera.
- Better UI
- Display and edit the camera parameters.
- Display and edit the TRSTransform for the model.
- Display and edit the point light TRSTransform and material parameters.
- Support for window resizing.
- Support for multiple objects, multiple models.
- Support for saving and loading a scene.