From 4500c3b986d68a124803b0bcdc7790a546439f9d Mon Sep 17 00:00:00 2001 From: Diego Mateos Date: Thu, 11 Jan 2024 03:02:42 +0100 Subject: [PATCH] Complete the readmes info --- README.md | 32 +++++++++++++++++++++----------- report/readme.md | 2 +- src/readme.md | 6 ++++-- 3 files changed, 26 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 32a515b..3813fa7 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,21 @@ # UPC-MIRI-TFM -* DIEGO MATEOS ARLANZÓN diego.mateos@estudiantat.upc.edu +* **DIEGO MATEOS ARLANZÓN** diego.mateos@estudiantat.upc.edu Thesis supervisors: * OSCAR ARGUDO MEDRANO * ANTONIO SUSIN SANCHEZ -> *Oral defence day*: **October 19, 2023** -> *Qualification*: **10** + +| Oral defence | Thursday, October 19, 2023 | +|------------------|-----------------------------------------------------------| +| Degree | Master's Degree in Innovation and Research in Informatics | +| Specialization | Computer Graphics and Virtual Reality | +| Spoken language | English | +| Written language | English | +| Qualification | 10 | + +> :star: Full **report** and **presentation** PDFs available in the [releases page](https://github.com/dimateos/UPC-MIRI-TFM-erosion/releases), along with a portable Blender version with the addon ready to test. # Simulation of mechanical weathering for modeling rocky terrains @@ -22,35 +31,36 @@ Additionally, we developed an artist-friendly tool integrated as add-on into Ble ## References * Not yet available in [UPCommons](https://upcommons.upc.edu/handle/2099.1/20414) library (*seems like they upload them only in June*) * Complete bibliography accessible in [``references.bib``](https://github.com/dimateos/UPC-MIRI-TFM-erosion/blob/main/report/references.bib) (*the report section contains only cited ones*) - -## *TODO* -* Report made public? -* Presentation too? -* Pictures contextualized in readme? -* More details on development? +* Full **report** and **presentation** PDFs available in the [releases page](https://github.com/dimateos/UPC-MIRI-TFM-erosion/releases), along with a portable Blender version with the addon ready to test. > Feel free to contact me through email... -# Pictures +## Known issues / Future work +* **Method**: The simulation does not include stability computations to remove excessively overhanging blocks. +* **Implementation**: The addon is quite stable but not all scene serialization was implemented: state might break with UNDO/REDO on some operations, it is also not stored statically in the .blend file. -Detailed explanations available in the report... +> More details in the report... -> PDF documents available in the release page: https://github.com/dimateos/UPC-MIRI-TFM-erosion/releases +# Pictures ### Background +We propose a physically inspired method based on the freeze-thaw cycle, which is the main erosion process that takes place in mountainous landscapes. ### Method +After a fracture structure is generated, we simulate the following erosion process: water infiltration, propagation, absorption, link erosion and cell detachment computation. ### Implementation +We developed a rich Blender add-on that includes tons of utils to ease development. ### Results +Samples of 3D results after a large amount of infiltrations. diff --git a/report/readme.md b/report/readme.md index b573f01..61e23f7 100644 --- a/report/readme.md +++ b/report/readme.md @@ -1 +1 @@ -> PDF documents available in the [releases page](https://github.com/dimateos/UPC-MIRI-TFM-erosion/releases) \ No newline at end of file +> Full **report** and **presentation** PDFs available in the [releases page](https://github.com/dimateos/UPC-MIRI-TFM-erosion/releases), along with a portable Blender version with the addon ready to test. \ No newline at end of file diff --git a/src/readme.md b/src/readme.md index ad223d8..c825187 100644 --- a/src/readme.md +++ b/src/readme.md @@ -1,7 +1,9 @@ # Source folder * ``addon/``: simple initial implementation heavily dependant on Blender fracture code -* ``addonSim/``: full implementation - * +* ``addonSim/``: **FULL IMPLEMENTATION** + * There is a lot of code around blender Operators API, scene context and its UI (panels and serializable properties)! + * Most relevant for SIM (ordered): ``mw_sim``, ``mw_resistance``, ``mw_links``, ``mw_cont``... Invoked from ``operators``, ``operators_dm`` is used for debug/utils. + * Tweaking default params (all have descriptions for tooltips): ``properties``. Some meta props/debug flags: ``properties_util``, ``properties_global``, ``preferences``, ``utils_dev`` * ``test/``: just some test code and notebooks # Voro++ (python)