Revision 980dd43 by Jacques Lucke July 22, 2020, 12:16 (GMT) |
Particles: give emitter its own state High quality emitters need to maintain state themselves. For example, this it needs to remember when it spawned the last particle. This is especially important when the birth rate is changing over time. Otherwise, there will be very visible artifacts. It is quite likely that other components of the simulation need their own state as well. Therefore, I refactored the `SimulationState` type a bit, to make it more extensible. Instead of using hardcoded type numbers, a string is used to identify the state type. Also, instead of having switch statements in many places, there is a new `SimulationStateType` that encapsulates information about how a specific state is created/freed/copied/... I removed the integration with the point cache for now, because it was not used anyway in it's current state. |
Revision 47b6c33 by Antonio Vazquez July 22, 2020, 09:16 (GMT) |
GPencil: New BKE function for setting random vertex color This function is very handy for debug purposes. |
July 22, 2020, 06:22 (GMT) |
UI: use term 'Vertex' instead of 'Vert' |
Revision ef52a9f by Campbell Barton July 22, 2020, 06:02 (GMT) |
Revision 077a2f7 by Campbell Barton July 22, 2020, 05:24 (GMT) |
Cleanup: minor changes to doxy sections and naming Use py_bl_math prefix instead of M_Math. |
July 22, 2020, 05:07 (GMT) |
Modifiers: option to preserve custom normals for subsurf & multires |
Revision a197b81 by Campbell Barton July 22, 2020, 04:36 (GMT) |
Docs: include 'bl_math' module |
Revision b519452 by Campbell Barton July 22, 2020, 04:33 (GMT) |
Fix T79148: UV Edge ring select doesn't select edges While UV doesn't yet support edge selection, it can when sync select is enabled. |
Revision 83cb4f5 by Campbell Barton July 22, 2020, 01:57 (GMT) |
Cleanup: spelling |
Revision 7fc9666 by Campbell Barton July 22, 2020, 01:29 (GMT) |
Cleanup: use elif for sculpt tool checks |
July 22, 2020, 00:57 (GMT) |
Wayland: draw opaque background when OpenGL alpha is enabled |
July 22, 2020, 00:57 (GMT) |
GPU: clear color with 1.0 alpha This impacts GHOST/Wayland which draws windows using alpha. |
Revision 607d745 by Julian Eisel July 21, 2020, 22:05 (GMT) |
VR: Change how landmarks affect viewer pose * Changing to a landmark moves the view exactly to it, rather than keeping the current position offset. * Disabling positional tracking moves the viewer back to the landmark position. This is a more predictable and practical way to use landmarks. See feedback in T71347. On the code side, I did some cleanup so the logic flow is more clear. Note: This is entirely untested. I currently don't have access to a device. There might be issues, tomorrow I'll hopefully get feedback. |
Revision 878d191 by Pablo Dobarro July 21, 2020, 20:59 (GMT) |
Sculpt: Add extra deform types to Slide This adds extra deform modes to the slide mode of the Topology Slide/Relax brush (both slide and smear are almost identical). This is useful to move topology to a specific area to add more localized details Reviewed By: sergey Differential Revision: https://developer.blender.org/D8349 |
Revision 46b126a by Hans Goudey July 21, 2020, 20:47 (GMT) |
UI: Small changes to bevel active tool layout - Exposes affect enum in the header instead of profile type. - Add two missing options from the operator |
Revision 69afdf6 by Pablo Dobarro July 21, 2020, 20:43 (GMT) |
Sculpt: Support pen pressure modulation in Paint Brush properties This allows to use pen pressure modulation in hardness, wet mix, wet persistence, flow and density, as well as inverting the modulation (more pressure, less density...). With this, it is possible to create brushes that mix paint or apply a new color based on the pressure. Reviewed By: sergey, campbellbarton Differential Revision: https://developer.blender.org/D8267 |
Revision 4aa2a54 by Hans Goudey July 21, 2020, 20:32 (GMT) |
Bevel: Refactor "Vertex Only" to an enum This matches the change that was done to the bevel modifier so that the interface for the modifier, the active tool, and the operator are consistent. This commit extends the refactor to the bmesh implementation too, so that the parameters in the implementation don't stray too far from what is exposed. Tests are adjusted and still pass. |
Revision a39da2c by Pablo Dobarro July 21, 2020, 20:27 (GMT) |
Fix T79056: Topology automasking artifacts in multires Both to_v and form_v need to be included. From_v is needed to include the active vertex when there is only one vertex in the radius of the brush, to_v needs to be included to add all grids duplicates Reviewed By: sergey Maniphest Tasks: T79056 Differential Revision: https://developer.blender.org/D8347 |
Revision 7aabd74 by Pablo Dobarro July 21, 2020, 20:26 (GMT) |
Fix T79007: Smooth brushes crasing in dyntopo The custom smooth functions for bmesh and meshes where removed and replaced by a generic smooth function using the sculpt API, which needs to initialize the bmesh indices in order to be used Reviewed By: sergey Maniphest Tasks: T79007 Differential Revision: https://developer.blender.org/D8333 |
Revision b453e9e by Germano Cavalcante July 21, 2020, 17:02 (GMT) |
Cleanup: move 'int i' declaration It is preferable that the value used for interators is defined close to where it is used. |
|
|
|


Master Commits
MiikaHweb | 2003-2021