Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-26Cloth: fix memory leaks from recent changesoc-2019-adaptive-clothishbosamiya
2019-08-23Cloth: pinned vertices now works with adaptive remeshingishbosamiya
The customdata for newly created vertices is now modified to remove any weight for that vertex. Also the correct mesh is being passed to cloth_apply_vgroup().
2019-08-19Cloth: some code to better understand problems with pinningishbosamiya
2019-08-17Cloth: cache read check for adaptive clothishbosamiya
2019-08-15Cloth: silence some print statementsishbosamiya
2019-08-15Cloth: new method for collapsing an edgeishbosamiya
2019-08-15Cloth: attempt at fixing extra face after collapsing edgeishbosamiya
2019-08-13Cloth: debugging statements for finding bug in collapse edgesishbosamiya
There is a bug in collapse edges which leaves 3 triangles for an edge in a special case. This might be an issue with the bmesh api. Now that the problem has been isolated, it can now be worked on.
2019-08-12Cloth: revert back to using previous splitting methodishbosamiya
The problem arises when a particular edge has more than 2 faces. This shouldn't ever happen. There must be problem with collapse edges or flip edges that introduces these extra number of faces for the edge.
2019-08-10Cloth: attempt fix for rare error when not all faces remain as trianglesishbosamiya
After spliting an edge, there are some instances when faces around the new_vert are not triangles. This attempts to fix this.
2019-08-09Cloth: change intial values of the remeshing parametersishbosamiya
2019-08-09Cloth: UI to choose static or dynamic remeshingishbosamiya
2019-08-09Cloth: add support for turning adaptive remeshing on or offishbosamiya
2019-08-07Cloth: new attempt at sewingishbosamiya
Now it works for the most part but the mesh that is generated has some problems with the rendering. Need to look into this. The cloth doesn't seem to get the updated vertices.
2019-08-07Cloth: attempt at fixing cachingishbosamiya
clmd->mesh was being changed when it was returned as mesh_result, so now we are creating a local copy of the same. This is introduced another problem of the mesh not being correct when the playback is stopped. Need to look into this.
2019-08-06Cloth: fix memory leak while removing vertexishbosamiya
ClothSizing was not being freed when the vertex was removed, now it is.
2019-08-06Cloth: fix bug while removing vertex from cvmishbosamiya
2019-08-06Cloth: try storing localized meshishbosamiya
2019-08-05Cloth: switch cloth flag to be part of clmd directlyishbosamiya
This is important so that the flag is not reset every frame rather the information is actually stored.
2019-08-05Cloth: Added flagging if previous frame was read from cacheishbosamiya
It might be necessary to move this part to clmd itself instead of the clothObject.
2019-08-04Cloth: Added comments for what needs to be added for the cachingishbosamiya
2019-08-02Cloth: initial steps towards dynamic cachingishbosamiya
2019-08-01Cloth: fix aspect ratio calculationishbosamiya
This does bring out the bugs in collapse edges, need to figure out where and how to fix them.
2019-08-01Cloth: add back support for preserve verts and label edgesishbosamiya
This is required for keeping the structure of the original mesh.
2019-08-01Cloth: optimization: uv offset calculated only every frameishbosamiya
2019-08-01Cloth: better preverse vertex labeling and optimization: new way to update ↵ishbosamiya
active faces Massive speed up, because it no longer goes through the entire mesh every single time flip edges is called while updating the faces. Same optimization can be applied to updating active faces in collapse edges.
2019-08-01Cloth: changes in matricesishbosamiya
Some matrices were transposed than what they should be leading to logical errors. There still might be more, but a lot of it has been fixed.
2019-08-01Cloth: fix in eigen decomposition, b now refers to correct element of matishbosamiya
2019-08-01Cloth: added refine obstacle metric parameterishbosamiya
2019-07-31Cloth: more debugging statements for face sizingishbosamiya
2019-07-31Cloth: fixed eigen decomposition floating point errorsishbosamiya
This should generally work but needs further testing. Currently, the plan to check for floating point errors in compression metric.
2019-07-31Cloth: multiply object matrix with bmesh verticesishbosamiya
2019-07-31Cloth: preserve count, labeled edges and improved debug statementsishbosamiya
2019-07-31Cloth: find nearest planes only every frame for much faster excecutionishbosamiya
2019-07-31Cloth: fix bug in eigen decompositionishbosamiya
2019-07-30Cloth: fix bug in invert_m2_m2()ishbosamiya
2019-07-30Cloth: more face sizing debugging statementsishbosamiya
2019-07-30Cloth: optimize obstacle metric by returning if planes is emptyishbosamiya
2019-07-30Cloth: fix issue in compute_face_sizing, epsilon for invert_m2, face_sizing ↵ishbosamiya
debug statements Problem was that the det(facedm) was 0.0f or at least close to 0.0f which means inverse would lead to division by 0.0f error which resulted in -nan.
2019-07-29Cloth: initial steps towards edge label supportishbosamiya
2019-07-29Cloth: revert back to using bm_previshbosamiya
This is important to ensure correct collisions and other stuff, maybe there is a more effictient way without bm_prev, need to check later.
2019-07-29Cloth: prevent unnecessary copy of verticesishbosamiya
2019-07-26Cloth: intial steps towards preserving original mesh dataishbosamiya
2019-07-26Cloth: different seam or boundary detectionishbosamiya
2019-07-26Cloth: fix some bugs in a hacky way, must see again laterishbosamiya
2019-07-26Cloth: switch to cpp style while finding bad_edgesishbosamiya
2019-07-26Cloth: remove unnecessary codeishbosamiya
2019-07-26Cloth: fix bug while reindexing verticesishbosamiya
Ensure it uses the ClothVertMap size while allocating memory for cloth->verts.
2019-07-25Cloth: stop using bm_previshbosamiya
2019-07-25Cloth: nearly completed transition to using ClothVertMapishbosamiya