Blender Git Commits

Blender Git "soc-2021-adaptive-cloth" branch commits.

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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021