Blender Git Statistics -> Branches -> soc-2021-adaptive-cloth

"Soc-2021-adaptive-cloth" branch

Total commits : 252
Total committers : 1
First Commit : June 9, 2021
Latest Commit : September 5, 2021


Commits by Month

DateNumber of Commits
September, 202123
August, 202179
July, 2021109
June, 202141

Committers

AuthorNumber of Commits
Ish Bosamiya252

Popular Files

FilenameTotal Edits
BKE_cloth_remesh.hh130
cloth_remesh.cc87
BLI_generational_arena.hh22
MOD_adaptive_remesh.cc21
BKE_cloth_remesh_test.cc19
DNA_modifier_types.h13
CMakeLists.txt12
rna_modifier.c12
cloth.c10
BLI_float2x2.hh10

Latest commits Feed

September 5, 2021, 19:10 (GMT)
adaptive_cloth: AdaptiveMesh: use params for collapsible test

Use the `aspect_ratio_min` available in the params for the edge
collapsible test instead of the hard coded value.
September 5, 2021, 18:56 (GMT)
adaptive_cloth: face sizing: change_in_vertex_normal_max as a param

Create GUI and use `change_in_vertex_normal_max` for dynamic face
sizing calculation instead of the hard coded value.
September 5, 2021, 16:25 (GMT)
adaptive_cloth: AdaptiveMesh: face sizing: use params

Use values from given params instead of the hard coded parameter
values.
September 5, 2021, 16:17 (GMT)
adaptive_cloth: gui for `edge_length_max` and `aspect_ratio_min`
September 5, 2021, 15:05 (GMT)
adaptive_cloth: parameter name from `size_min` to `edge_length_min`
September 5, 2021, 05:35 (GMT)
adaptive_cloth: AdaptiveMesh: dynamic face sizing (for curvature)

Compute the dynamic face sizing with respect to curvature and do eigen
decomposition of the final sizing to add constraints with respect to
edge lengths and aspect ratio.
September 5, 2021, 05:34 (GMT)
adaptive_cloth: AdaptiveMesh: calculate derivative

Calculate derivative of the given float3s with respect to the uv space
coordinates of the given face.
September 5, 2021, 05:33 (GMT)
adaptive_cloth: Mesh: Node: get normal
September 5, 2021, 05:31 (GMT)
float2x3 and float3x2: transpose and multiplication with intern file

Transpose and multiplication requires access to the other structure as
well, this cannot be done through header files only, at least not
easily. So separate implementation files for each with the respective
functions that are required.
September 5, 2021, 05:26 (GMT)
float3x2: constructor through columns of the matrix
September 5, 2021, 05:25 (GMT)
float2x2: transpose
September 5, 2021, 05:25 (GMT)
float2x2: inverse
September 5, 2021, 05:25 (GMT)
float2x2: constructor through direct values of the matrix
September 5, 2021, 05:24 (GMT)
float2x2: constructor through columns of the matrix
September 4, 2021, 14:49 (GMT)
float2x2: eigen decomposition
September 2, 2021, 15:25 (GMT)
adaptive_cloth: AdaptiveMesh: dynamic: vert sizing from face sizing

Calculate the vert sizing by taking the uv area weighted average of
the sizing of the adjacent faces of the vert.
September 2, 2021, 14:37 (GMT)
adaptive_cloth: AdaptiveMesh: dynamic: vert sizing calc overview
September 2, 2021, 14:37 (GMT)
adaptive_cloth: AdaptiveMesh: set uv area for faces
September 2, 2021, 14:36 (GMT)
adaptive_cloth: AdaptiveMesh: FaceData: initial, store uv area
September 2, 2021, 09:13 (GMT)
adaptive_cloth: Add dynamic remeshing selection to GUI

Add remeshing type support to both the cloth modifier and the adaptive
remesh modifier.

The basic call for dynamic remesh is also setup, only need to work on
finding the vertex sizing dynamically.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021