Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/karthikriyer/csce-649-physically-based-modeling
Assignments and project for CSCE-649 Physically Based Modeling
https://github.com/karthikriyer/csce-649-physically-based-modeling
Last synced: 18 days ago
JSON representation
Assignments and project for CSCE-649 Physically Based Modeling
- Host: GitHub
- URL: https://github.com/karthikriyer/csce-649-physically-based-modeling
- Owner: KarthikRIyer
- Created: 2024-09-01T19:14:09.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-04T05:14:10.000Z (20 days ago)
- Last Synced: 2025-01-04T05:23:10.563Z (20 days ago)
- Language: C++
- Homepage:
- Size: 31.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CSCE-649-Physically-Based-Modeling
![CSCE-649](screenshots/pbd-grains-render-csce.png)
This is a collection of assignments done as part of the Physically Based Modeling (CSCE-649 Fall 2024) course at Texas A&M University.
Each assignment is in a self contained directory.## How to build and run
From the directory of any assignment run:
```console
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j4
./ ../resources ../data
```## Assignments
### A1 - Bouncing Ball
![A1 - Bouncing Ball](screenshots/A1.png)### A2 - Particle Systems
Sparks | Sparks Rendered
:-------------------------:|:-------------------------:
![A2 - Sparks](screenshots/A2-sparks.png) | ![A2 - Sparks Rendered](screenshots/A2-sparks-render.png)Chladni Plate |
:-------------------------:|
![](screenshots/A2-chladni.png) |### A3 - Flocking
![A3 - Flocking](screenshots/A3.png)
### A4 - Springy Structures
![A4 - Jello Cube](screenshots/A4.png)
### A5 - Rigid Bodies
![A4 - Rigid Cube](screenshots/A5.png)
### Final Project - PBD Granular Material Simulation
Grains | Grains Rendered
:-------------------------:|:-------------------------:
![Project - Grains](screenshots/pbd-grains.png) | ![Project - Grains Rendered](screenshots/pbd-grains-render.png)