May 15, 2021, 02:48 (GMT) |
USD Import: prune empty Scopes. No longer instantiating readers for Scopes if no readers are created for the Scope's descendents. |
May 15, 2021, 01:58 (GMT) |
Update with changes from D10942 - GHOST_XrException: Use std::string instead of const char* - GHOST_XrActionProfile: Move default dtor declaration to header - GHOST_XrActionSet/Action: Fix mem leak on exception in ctor |
May 15, 2021, 01:53 (GMT) |
USD import: fixed typo in reader merging code. |
May 15, 2021, 01:36 (GMT) |
USD Import: don't merge instance Xforms. Fixed bug to disallow merging instance Xforms when instancing is enabled, because this prevents instance readers from being created for such Xforms. |
May 15, 2021, 01:26 (GMT) |
* Prototyped a faster smooth algo, currently disabled. * Wrote a new API for wrangling temporary customdata layers across pbvh types: - SCULPT_temp_customlayer_ensure: makes sure a (named) customdata layer exists. Works for multires; since these are temporary layers we can safely allocate them in a temporary CustomData structure (in ss->temp_vdata). - SCULPT_temp_customlayer_get: initializes a special structure, SculptCustomLayer, that is used to get per elem customdata. - SCULPT_temp_cdata_get: Uses a SculptCustomLayer ref along with a SculptVertexRef to look up the data. |
May 15, 2021, 00:55 (GMT) |
Merge branch 'blender-v2.93-release' |
May 15, 2021, 00:53 (GMT) |
RigidBodies: Clarify usage of the custom density in the calculate mass operator This is only used when the preset is set to 'Custom', make that clear in the tooltip and disable editing the value if another preset is used. Issue came up in T88155. Maniphest Tasks: T88155 Differential Revision: https://developer.blender.org/D11210 |
May 15, 2021, 00:34 (GMT) |
Merge branch 'blender-v2.93-release' |
May 15, 2021, 00:32 (GMT) |
Fix T88188: Keyframing Vertex Mass in Cloth Simulation doesn't have any effect The way it is now, `ClothVertex->mass` is setup once for the clothObject and then reused if it already exists [so does not change across frames/ steps] which happens in`cloth_from_object` / `do_init_cloth`, where `SIM_cloth_solver_init` / `SIM_mass_spring_set_vertex_mass` are called and set up masses in `Implicit_Data`. Seems possible to update `ClothVertex->mass` every step in `do_step_cloth`, however it seems more involved to update the masses in `Implicit_Data` there as well. The masses from `Implicit_Data` are accessed in many places, so it would be mandatory to have these masses kept up-to-date (and even then it is unclear if the solver was designed to work with these animated or if there are assumptions about this being stable across the sim). So propose to remove the (broken/not implemented) animation capabilities on the property instead. Maniphest Tasks: T88188 Differential Revision: https://developer.blender.org/D11225 |
May 15, 2021, 00:13 (GMT) |
USD Import: format fixes. |
May 15, 2021, 00:06 (GMT) |
Merge branch 'blender-v2.93-release' |
May 15, 2021, 00:00 (GMT) |
USD Import: unit conversion scale option. Added Apply Unit Conversion Scale option to scale the scene by the USD stage's meters-per-unit value, which is applied in addition to the value specified by the Scale option. |
May 14, 2021, 23:55 (GMT) |
Fix T87715: Eevee: Holdout options not available in Outliner Collection context menu Collection holdouts are now supported by eevee. Maniphest Tasks: T87715 Differential Revision: https://developer.blender.org/D11233 |
May 14, 2021, 23:45 (GMT) |
Revert changes to wm_xr_controller_pose_to_mat() |
May 14, 2021, 22:56 (GMT) |
Did some profiling with VTune. * Sculpt code seems to be memory bandwidth bound. * Some key topology loops will have to be written manually instead of using BM_ITER. I wrote a function to re-allocate a bmesh with elements ordered by PBVH leaf nodes, SCULPT_reorder_bmesh. It's currently disabled. This is going to take more profiling, but my original proxy refactor idea might be worth revisiting. Might be more cache efficient. The good news is that the worst case is the smooth code, which I can speed up significantly by keeping a bit of state around. |
May 14, 2021, 22:41 (GMT) |
Remove `rna_` prefix from function names |
May 14, 2021, 22:39 (GMT) |
Simplify arg parsing of rna_subtype and description |
May 14, 2021, 22:29 (GMT) |
Fix missing comma in doc string |
May 14, 2021, 22:28 (GMT) |
Cleanup: Use BLI_assert_unreachable() |
May 14, 2021, 21:41 (GMT) |
Correct return type in doc string |
|
|
|


Master Commits
MiikaHweb | 2003-2021