http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Sebbas http://www.miikahweb.com/ MiikaHweb - Blender Commits By Sebbas fi Thu, 26 Nov 20 17:59:24 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[e09d0c0] master: Fluid: Updated Mantaflow source files]]> http://www.miikahweb.com/en/blender/git-logs/commit/e09d0c0d077cff79b55ce32ec5124d5faa73e2e7 e09d0c0
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Fluid: Updated Mantaflow source files

This update introduces two improvements from the Mantaflow repository:

(1) Improved particle sampling:
- Liquid and secondary particles are sampled more predictably. With all parameters being equal, baked particles will be computed at the exact same position during every bake.
- Before, this was not guaranteed.

(2) Sparse grid caching:
- While saving grid data to disk, grids will from now on be saved in a sparse structure whenever possible (e.g. density, flame but not levelsets).
- With the sparse optimization grid cells with a value under the 'Empty Space' value (already present in domain settings) will not be cached.
- The main benefits of this optimization are: Smaller cache sizes and faster playback of simulation data in the viewport.
- This optimization works 'out-of-the-box'. There is no option in the UI to enable it.
- For now, only smoke simulation grids will take advantage of this optimization.

----------------------------------------
13 Paths Changed]]>
Wed, 25 Nov 2020 22:18:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e09d0c0d077cff79b55ce32ec5124d5faa73e2e7Sebastián Barschkis
<![CDATA[[957f14a] master: Merge branch 'blender-v2.91-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/957f14a689e2757adf463a7d8507093805870123 957f14a
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Merge branch 'blender-v2.91-release'

----------------------------------------
0 Paths Changed]]>
Wed, 18 Nov 2020 14:39:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/957f14a689e2757adf463a7d8507093805870123Sebastián Barschkis
<![CDATA[[4edaa79] master: Fluid: Revert changes from T82488]]> http://www.miikahweb.com/en/blender/git-logs/commit/4edaa796d3396fcadc73596e6c6232a498a12e3c 4edaa79
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Fluid: Revert changes from T82488

Scaling of forces needs more work. Before making changes to them it would be nice to have a setup, that works physically correct across multiple modifiers (cloth, rigid bodies, fluid).

This will be a to do for 2.92.

----------------------------------------
2 Paths Changed]]>
Wed, 18 Nov 2020 14:38:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4edaa796d3396fcadc73596e6c6232a498a12e3cSebastián Barschkis
<![CDATA[[9877321] master: Merge branch 'blender-v2.91-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/987732181f779ca792de933aa5f001168b1f6f26 9877321
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Merge branch 'blender-v2.91-release'

----------------------------------------
0 Paths Changed]]>
Thu, 12 Nov 2020 13:04:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/987732181f779ca792de933aa5f001168b1f6f26Sebastián Barschkis
<![CDATA[[d0c1d93] master: Fluid: Removed clamp from force assignment]]> http://www.miikahweb.com/en/blender/git-logs/commit/d0c1d93b7e7b453016ac83b3b1a57a220618a835 d0c1d93
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Fluid: Removed clamp from force assignment

The clamp is too aggressive and results in forces being too weak.

----------------------------------------
1 Path Changed]]>
Thu, 12 Nov 2020 13:03:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d0c1d93b7e7b453016ac83b3b1a57a220618a835Sebastián Barschkis
<![CDATA[[f3a7d93] temp_bmesh_multires: Cleanup: Fluid engine API return types]]> http://www.miikahweb.com/en/blender/git-logs/commit/f3a7d9375d59c074432236846eaa4f7685be927d f3a7d93
Branches : temp_bmesh_multires
Author : Sebastián Barschkis (sebbas)
Committed By : Joseph Eagar (joeedh)
----------------------------------------
Cleanup: Fluid engine API return types

Use bool return type where possible instead of int (the return values from fluid object are already boolean instead of int).

Also removed several if guards in API functions. If one of the arguments is in fact invalid / nullptr (should not happen though), it better to catch them directly where they failed and not silently escape them.

----------------------------------------
4 Paths Changed]]>
Sat, 07 Nov 2020 10:53:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f3a7d9375d59c074432236846eaa4f7685be927dSebastián Barschkis
<![CDATA[[53f6991] temp_bmesh_multires: Cleanup: Use nullptr everywhere in fluid code]]> http://www.miikahweb.com/en/blender/git-logs/commit/53f6991de8e8cc84bfc6794079ddb96b0c0033ae 53f6991
Branches : temp_bmesh_multires
Author : Sebastián Barschkis (sebbas)
Committed By : Joseph Eagar (joeedh)
----------------------------------------
Cleanup: Use nullptr everywhere in fluid code

Switched from NULL to nullptr.

----------------------------------------
55 Paths Changed]]>
Sat, 07 Nov 2020 10:53:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/53f6991de8e8cc84bfc6794079ddb96b0c0033aeSebastián Barschkis
<![CDATA[[0c4d129] master: Merge branch 'blender-v2.91-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/0c4d12986a746b644c177224e4f70edec1f50d7a 0c4d129
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Merge branch 'blender-v2.91-release'

----------------------------------------
0 Paths Changed]]>
Mon, 09 Nov 2020 11:54:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0c4d12986a746b644c177224e4f70edec1f50d7aSebastián Barschkis
<![CDATA[[0e6820c] master: Fix T82488: Mantaflow - force fields have very low influence...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0e6820cc5d6244236dcf0087784202da4b7ff817 0e6820c
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Fix T82488: Mantaflow - force fields have very low influence compare to 2.90.1

Removed 0.2f factor when setting forces. Why this factor has been used when forces should only be clamped, nobody knows ..

----------------------------------------
2 Paths Changed]]>
Mon, 09 Nov 2020 11:53:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0e6820cc5d6244236dcf0087784202da4b7ff817Sebastián Barschkis
<![CDATA[[6bca9d8] master: Cleanup: Fluid engine API return types]]> http://www.miikahweb.com/en/blender/git-logs/commit/6bca9d8c113e80aa9550229719b7c59c34e46bb5 6bca9d8
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Cleanup: Fluid engine API return types

Use bool return type where possible instead of int (the return values from fluid object are already boolean instead of int).

Also removed several if guards in API functions. If one of the arguments is in fact invalid / nullptr (should not happen though), it better to catch them directly where they failed and not silently escape them.

----------------------------------------
4 Paths Changed]]>
Fri, 06 Nov 2020 13:35:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6bca9d8c113e80aa9550229719b7c59c34e46bb5Sebastián Barschkis
<![CDATA[[311031e] master: Cleanup: Use nullptr everywhere in fluid code]]> http://www.miikahweb.com/en/blender/git-logs/commit/311031ecd03dbfbf43e1df672a395f24b2e7d4d3 311031e
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Cleanup: Use nullptr everywhere in fluid code

Switched from NULL to nullptr.

----------------------------------------
55 Paths Changed]]>
Fri, 06 Nov 2020 11:06:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/311031ecd03dbfbf43e1df672a395f24b2e7d4d3Sebastián Barschkis
<![CDATA[[60859d8] master: Fluid: Potential fix for T74559: Adaptive Domain creates lines...]]> http://www.miikahweb.com/en/blender/git-logs/commit/60859d8912bdeff6b61232daf3561dafa31829ae 60859d8
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Fluid: Potential fix for T74559: Adaptive Domain creates lines in smoke

This commit corrects the maximum resolution field in Fluid objects. The field should be set to the maximum possible resolution, i.e. it should not adjust with adaptive domains and stay constant all the time.

The reason for this is that this resolution value will be used to scale gravity. And this gravity should be constant for adaptive domains too.

It remains to be shown if this issue was the only reason for line-artifacts as seen in T74559.

----------------------------------------
2 Paths Changed]]>
Thu, 05 Nov 2020 17:55:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/60859d8912bdeff6b61232daf3561dafa31829aeSebastián Barschkis
<![CDATA[[8720c66] master: Fluid: Potential fix for T74559: Adaptive Domain creates lines...]]> http://www.miikahweb.com/en/blender/git-logs/commit/8720c660094e7b08fe4ac8a1879feb2b3aac838e 8720c66
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Fluid: Potential fix for T74559: Adaptive Domain creates lines in smoke

This commit corrects the maximum resolution field in Fluid objects. The field should be set to the maximum possible resolution, i.e. it should not adjust with adaptive domains and stay constant all the time.

The reason for this is that this resolution value will be used to scale gravity. And this gravity should be constant for adaptive domains too.

It remains to be shown if this issue was the only reason for line-artifacts as seen in T74559.

----------------------------------------
2 Paths Changed]]>
Thu, 05 Nov 2020 14:06:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8720c660094e7b08fe4ac8a1879feb2b3aac838eSebastián Barschkis
<![CDATA[[e3858f4] master: Fluid: Updated APIC plugin]]> http://www.miikahweb.com/en/blender/git-logs/commit/e3858f47166f3eca4837fbc9b2580348fbeec0cb e3858f4
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Fluid: Updated APIC plugin

Updated version of APIC plugin in order to resolve ASAN issues.

----------------------------------------
1 Path Changed]]>
Tue, 03 Nov 2020 18:34:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e3858f47166f3eca4837fbc9b2580348fbeec0cbSebastián Barschkis
<![CDATA[[c21ba10] master: Merge branch 'blender-v2.91-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/c21ba10e0b26c9e712300b4407c35a8f7b5ac673 c21ba10
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Merge branch 'blender-v2.91-release'

----------------------------------------
0 Paths Changed]]>
Tue, 03 Nov 2020 12:22:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c21ba10e0b26c9e712300b4407c35a8f7b5ac673Sebastián Barschkis
<![CDATA[[df2a0cd] master: Fluid: Fix crash with viewport display options]]> http://www.miikahweb.com/en/blender/git-logs/commit/df2a0cd6f419c5b359c29d2aa149f864629c304e df2a0cd
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Fluid: Fix crash with viewport display options

Overlay extras should not be drawn outside of the fluid domain cache range.

----------------------------------------
1 Path Changed]]>
Tue, 03 Nov 2020 12:21:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/df2a0cd6f419c5b359c29d2aa149f864629c304eSebastián Barschkis
<![CDATA[[81090de] master: Fluid: Removed binary_python from fluid script]]> http://www.miikahweb.com/en/blender/git-logs/commit/81090ded0d7c2032c5802f43b55265fcb9da8fc1 81090de
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Fluid: Removed binary_python from fluid script

This hack is no longer required. It was fixed in rB52b38d9c3d84 and temporarily disabled in rBa877248ac203.

----------------------------------------
1 Path Changed]]>
Fri, 30 Oct 2020 17:36:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/81090ded0d7c2032c5802f43b55265fcb9da8fc1Sebastián Barschkis
<![CDATA[[a877248] master: Fluid: Switch to binary_python]]> http://www.miikahweb.com/en/blender/git-logs/commit/a877248ac203930e0d6473edf143c44df2f84cf4 a877248
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Fluid: Switch to binary_python

This change is required since rB52b38d9c3d84. Why a bpy reference is there in the first place is to be investigated.

----------------------------------------
1 Path Changed]]>
Fri, 30 Oct 2020 15:25:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a877248ac203930e0d6473edf143c44df2f84cf4Sebastián Barschkis
<![CDATA[[30b17e3] master: Fluid: Cleanup for APIC debug build setup]]> http://www.miikahweb.com/en/blender/git-logs/commit/30b17e30f8f27c709efc0cefe99e0fcb9166d5dc 30b17e3
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Fluid: Cleanup for APIC debug build setup

Fixes build issue

----------------------------------------
1 Path Changed]]>
Fri, 30 Oct 2020 10:15:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/30b17e30f8f27c709efc0cefe99e0fcb9166d5dcSebastián Barschkis
<![CDATA[[8bdf191] master: Fluid: Added APIC simulation method]]> http://www.miikahweb.com/en/blender/git-logs/commit/8bdf191461a6a09c71258e69246d13fa3034e357 8bdf191
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Fluid: Added APIC simulation method

Basic support for velocity updates with the APIC method.

This commit adds APIC to the already existing dropdown menu for the simulation method. The APIC plugin within Mantaflow has been updated to the latest version.

----------------------------------------
6 Paths Changed]]>
Fri, 30 Oct 2020 08:52:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8bdf191461a6a09c71258e69246d13fa3034e357Sebastián Barschkis