Blender Git Loki

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

Page: 8 / 8

June 11, 2019, 11:02 (GMT)
Cloth: Basic UI Implemented

This is not the final UI, only a rough UI for current usage, need to add option for whether or not remeshing should be enabled.
June 11, 2019, 09:38 (GMT)
Cloth: custom split edges function
Now no need to call triangulate function after splitting edges, custom split edges function triangulates the face(s) that contain the edges that has been split
June 7, 2019, 17:06 (GMT)
Cloth: split edges implemented partially

Currently splitting is done by BM_edge_split() but this is not ideal because we are working with triangulated meshes, so we would prefer the split edge function to split and triangulate that nearby area rather than the current approach of splitting first and then triangulating whole mesh after all the BM_edge_split() have been called.
TODO: need to figure out why split edges doesn't work for meshes with UVs that have angles other than 90 degrees.
June 6, 2019, 09:11 (GMT)
Cloth: edge size and find bad edges implemented
June 6, 2019, 07:18 (GMT)
Cloth: remeshing parameters added
June 5, 2019, 10:02 (GMT)
Merge branch 'master' into soc-2019-adaptive-cloth
June 5, 2019, 10:00 (GMT)
Cloth: fix memory leak
June 4, 2019, 10:37 (GMT)
Cloth: Store previous mesh for remeshing step

Final puzzle to connect the remeshing step with the modifier
Currently a hack, but seems like the best possible method for now, will need to interfere with code that calls the modifier stack otherwise. This method uses more memory.
Now can finally proceed with the actual implementation of the paper
June 3, 2019, 18:20 (GMT)
Cloth: Initial step towards remeshing

Currently, the mesh is triangulated. This is a necessary step in the remeshing pipeline and it also serves as a means of testing the functionality of the recent change wherein the cloth modifier has been changed to an applyModifier() based modifier.

Mesh generated by cloth_remeshing_step() needs to be sent to clothModifier_do for the changes to reflect in the viewport.
June 2, 2019, 07:23 (GMT)
Converted clothModifier_do() to return Mesh

This has been done for the simulator to work with changing vertex count.
TODO: particle_system.c has hair simulation which uses clothModifier_do, need to convert the hair sim to work with new clothModifier_do()
May 31, 2019, 09:14 (GMT)
Merge branch 'master' into soc-2019-adaptive-cloth
May 31, 2019, 08:58 (GMT)
Merge branch 'master' into soc-2019-adaptive-cloth
May 31, 2019, 08:36 (GMT)
Initial steps to let modifier have changing vertices
May 27, 2019, 18:36 (GMT)
Removed Cloth Cache System

This has been done to minimize the possible areas of bugs when adding the remeshing steps, current point cache system may not be compatible.

Python file for the UI has cache related lines commented.
C files has a macro in BKE_cloth.h which can be set to 1 to enable caching again.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021