http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Gaiaclary http://www.miikahweb.com/ MiikaHweb - Blender Commits By Gaiaclary fi Mon, 20 Sep 21 20:47:26 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[c42fefa] soc-2021-curves: Add a reason for why an Addon can not be loaded. This change...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c42fefaa1315cdecaf5c4f097d3da852ccdbfd96 c42fefa
Branches : soc-2021-curves
Author : Gaia Clary (gaiaclary)
Committed By : Dilith Jayakody (dilithjay)
----------------------------------------
Add a reason for why an Addon can not be loaded. This change gives a more detailed explanation of the issue and may help the Addon Developer to identify what exactly needs to be changed.

The current message 'addon not loaded' is a bit too sparse.

Differential Revision: https://developer.blender.org/D11655

----------------------------------------
1 Path Changed]]>
Mon, 21 Jun 2021 14:31:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c42fefaa1315cdecaf5c4f097d3da852ccdbfd96Gaia Clary
<![CDATA[[2851602] master: Add a reason for why an Addon can not be loaded. This change...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2851602052ccd03034bb0f16f71a07f2471da5ec 2851602
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
Add a reason for why an Addon can not be loaded. This change gives a more detailed explanation of the issue and may help the Addon Developer to identify what exactly needs to be changed.

The current message 'addon not loaded' is a bit too sparse.

Differential Revision: https://developer.blender.org/D11655

----------------------------------------
1 Path Changed]]>
Mon, 21 Jun 2021 10:51:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2851602052ccd03034bb0f16f71a07f2471da5ecGaia Clary
<![CDATA[[43046d8] master: Collada import: use black for Base Color when missing <diffuse...]]> http://www.miikahweb.com/en/blender/git-logs/commit/43046d82b7d18398027afb6b92ea0be7588f08a8 43046d8
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
Collada import: use black for Base Color when missing <diffuse>

Treat a missing <diffuse> the same as a black diffuse color.

The easiest way to see this bug is with a Collada shader like

```
<constant>
<emission>
<color sid="emission">1 0 0 1</color>
</emission>
</constant>
```

The Collada spec says this should be just

```
color = <emission>
```

ie. red everywhere. The importer slots the red into the Principled Emission socket, but since it leaves the Base Color as the default off-white, this is added to red, and the material looks white-pink in the light and red only in the shadows.

Putting black in the Base Color makes it look red everywhere.

D10939 will also eliminate the much-less-noticeable specular term for this case.

Reviewed By: gaiaclary

Differential Revision: https://developer.blender.org/D10941

----------------------------------------
1 Path Changed]]>
Mon, 17 May 2021 19:10:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/43046d82b7d18398027afb6b92ea0be7588f08a8Gaia Clary
<![CDATA[[1b0ecb2] master: refactor: minor changes to previous commit]]> http://www.miikahweb.com/en/blender/git-logs/commit/1b0ecb2f891e256eabea9f71575aea207fbee08f 1b0ecb2
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
refactor: minor changes to previous commit
- rename boolean is_zero by more descriptive has_specularity
- add some clarifying comments (and TODO)

----------------------------------------
1 Path Changed]]>
Mon, 17 May 2021 18:04:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1b0ecb2f891e256eabea9f71575aea207fbee08fGaia Clary
<![CDATA[[d283a09] master: fix T83880: Added check for valid context object to avoid null...]]> http://www.miikahweb.com/en/blender/git-logs/commit/d283a093d6643fc63264d95bed46af0646788277 d283a09
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
fix T83880: Added check for valid context object to avoid null pointer exception when no object in scene

----------------------------------------
1 Path Changed]]>
Sun, 20 Dec 2020 17:48:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d283a093d6643fc63264d95bed46af0646788277Gaia Clary
<![CDATA[[79f94f6] lineart-bvh: refactor vec_roll_to_mat3_normalized() for clarity]]> http://www.miikahweb.com/en/blender/git-logs/commit/79f94f66cf7d862e7a7142868e70d694db6017d0 79f94f6
Branches : lineart-bvh, lineart-shadow, temp-lineart-contained
Author : Gaia Clary (gaiaclary)
Committed By : YimingWu (NicksBest)
----------------------------------------
refactor vec_roll_to_mat3_normalized() for clarity

the function vec_roll_to_mat3_normalized() has a bug as described in T82455. This Differential is only for refactoring the code such that it becomes more clear what the function does and how the bug can be fixed. This differential is supposed to not introduce any functional changes.

Reviewed By: sybren

Differential Revision: https://developer.blender.org/D9410

----------------------------------------
1 Path Changed]]>
Sat, 19 Dec 2020 03:59:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/79f94f66cf7d862e7a7142868e70d694db6017d0Gaia Clary
<![CDATA[[ad7682f] master: Allow vertex tools to operate on weight groups when armature...]]> http://www.miikahweb.com/en/blender/git-logs/commit/ad7682ffdb3db5d368fd5d16f1649da780cc069f ad7682f
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
Allow vertex tools to operate on weight groups when armature is in object mode

Since a few versions (even before 2.79) we have an option that allows to restrict the vertex tools to operate only on deform groups. This was originally implemented for working with vertex groups for skeletal animation. In that case it is fortunate to have weight tools operate only on deforming vertext groups (vgroups assigned to bones)

In previous versions of Blender (up to 2.79) we have been able to use this option in Mesh Edit mode regardless of the armature mode. The current implementation (since 2.80 as far as i know) enables this option only when the associated armature is in pose mode. this has a bad consequence:

It is not at all intuitive that you have to put the armature into Pose mode before you can make use of the option in mesh edit mode.
Besides this it is not even necessary in the case when the user wants to restrict the tool only to all pose bones. In that case the armature can safely be kept in Object mode. However, when the tool shall apply only to selected pose bones, then it actually makes sense to have the armature in pose mode (as it is implemented right now)

I do not know why this feature has been restricted as described above. It must have got lost somewhere on the way to Blender 2.90

This patch fixes the issue as it allows to select the "restrict to pose bones" option when the armature is in any mode. I see no downsides of this change, actually this is a fix for a feature that once worked and apparently got forgotten in newer releases.

Reviewed By: sybren, campbellbarton

Differential Revision: https://developer.blender.org/D9658

----------------------------------------
1 Path Changed]]>
Wed, 16 Dec 2020 19:46:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ad7682ffdb3db5d368fd5d16f1649da780cc069fGaia Clary
<![CDATA[[12f394e] master: refactor vec_roll_to_mat3_normalized() for clarity]]> http://www.miikahweb.com/en/blender/git-logs/commit/12f394ece7c870d5b7aa2fae4098f58dca1893e7 12f394e
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
refactor vec_roll_to_mat3_normalized() for clarity

the function vec_roll_to_mat3_normalized() has a bug as described in T82455. This Differential is only for refactoring the code such that it becomes more clear what the function does and how the bug can be fixed. This differential is supposed to not introduce any functional changes.

Reviewed By: sybren

Differential Revision: https://developer.blender.org/D9410

----------------------------------------
1 Path Changed]]>
Fri, 13 Nov 2020 08:46:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/12f394ece7c870d5b7aa2fae4098f58dca1893e7Gaia Clary
<![CDATA[[c43283d] master: fix: added missing float declarations]]> http://www.miikahweb.com/en/blender/git-logs/commit/c43283d10b11791c13a0ca3b21dabc53e6a76d96 c43283d
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
fix: added missing float declarations

----------------------------------------
1 Path Changed]]>
Thu, 12 Nov 2020 18:27:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c43283d10b11791c13a0ca3b21dabc53e6a76d96Gaia Clary
<![CDATA[[923b314] master: Test cases for vec_roll_to_mat3_normalized]]> http://www.miikahweb.com/en/blender/git-logs/commit/923b314a7af6494e7d8dade0ffd8dfebd5976f8c 923b314
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
Test cases for vec_roll_to_mat3_normalized

The function vec_roll_to_mat3_normalized() basically has to handle 3 scenarios:

- When a bone is oriented along the negative Y axis
- When a bone is very close to the negative Y axis
- All other cases

The tests in the Differential make sure that all 3 situations are covered.

Reviewed By: sybren, mont29

Differential Revision: https://developer.blender.org/D9525

----------------------------------------
1 Path Changed]]>
Thu, 12 Nov 2020 17:16:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/923b314a7af6494e7d8dade0ffd8dfebd5976f8cGaia Clary
<![CDATA[[8fc68a2] master: Fix T69090: Collada Exporter now exports the base color if...]]> http://www.miikahweb.com/en/blender/git-logs/commit/8fc68a2e9cf1d983b3d249988ab05905bd24f06f 8fc68a2
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
Fix T69090: Collada Exporter now exports the base color if Nodes are disabled

I also changed the Collada importer scuh that the diffuse Alpha is now set
for the generated PBSDF Shader AND for the base color.

Note: we can not export the base color AND the color
from the PBSDF Shaders at the same time. And when importing
we do not know if the color was originally coming from a base
material or from a shader. Setting them both in import seems
to give the most consistent results.

----------------------------------------
2 Paths Changed]]>
Wed, 22 Jan 2020 17:04:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8fc68a2e9cf1d983b3d249988ab05905bd24f06fGaia Clary
<![CDATA[[6b902d7] master: cleanup: do no longer use deprecated Alpha channel from Shader...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6b902d78b3297e94258b677aa8a4a7a05efd2694 6b902d7
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
cleanup: do no longer use deprecated Alpha channel from Shader diffuse color (use Shader's Alpha value instead)

----------------------------------------
2 Paths Changed]]>
Mon, 20 Jan 2020 17:47:57 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6b902d78b3297e94258b677aa8a4a7a05efd2694Gaia Clary
<![CDATA[[932cfdb] master: cleanup: Collada exporter: Removed misleading comments]]> http://www.miikahweb.com/en/blender/git-logs/commit/932cfdbe98fd93b5e2f2c11c3e15310cbedf6f25 932cfdb
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
cleanup: Collada exporter: Removed misleading comments

----------------------------------------
1 Path Changed]]>
Mon, 20 Jan 2020 17:47:57 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/932cfdbe98fd93b5e2f2c11c3e15310cbedf6f25Gaia Clary
<![CDATA[[0281411] master: fix T69772 Collada importer creates wrong fcurves for skeletal...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0281411b482e718922fe446f03caca8c7fadb9a9 0281411
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
fix T69772 Collada importer creates wrong fcurves for skeletal animation

----------------------------------------
1 Path Changed]]>
Wed, 27 Nov 2019 10:18:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0281411b482e718922fe446f03caca8c7fadb9a9Gaia Clary
<![CDATA[[fc1a073] master: refactor: collada importer: calculate fcurve index only once...]]> http://www.miikahweb.com/en/blender/git-logs/commit/fc1a073bcdc9d2a9ecd4b765724b0f4f4cab4d46 fc1a073
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
refactor: collada importer: calculate fcurve index only once when creating an fcurve

----------------------------------------
1 Path Changed]]>
Wed, 27 Nov 2019 09:50:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fc1a073bcdc9d2a9ecd4b765724b0f4f4cab4d46Gaia Clary
<![CDATA[[0a3f0e6] master: fix: T71718 Collada: importer does not release intermediate...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0a3f0e64c9d226d1cee648a6411d0eb561d5c6e5 0a3f0e6
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
fix: T71718 Collada: importer does not release intermediate fcurves when importing matrix animations

----------------------------------------
1 Path Changed]]>
Mon, 25 Nov 2019 20:19:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0a3f0e64c9d226d1cee648a6411d0eb561d5c6e5Gaia Clary
<![CDATA[[8ac21cb] master: fix:wrong python pdb copied for Windows-VS when building for...]]> http://www.miikahweb.com/en/blender/git-logs/commit/8ac21cb40a668ddd78e6ebead904c819296b824e 8ac21cb
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
fix:wrong python pdb copied for Windows-VS when building for pydebug

----------------------------------------
1 Path Changed]]>
Fri, 27 Sep 2019 20:59:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8ac21cb40a668ddd78e6ebead904c819296b824eGaia Clary
<![CDATA[[e2df789] master: fix: (unreported) When converting nurbs or curves to Mesh the...]]> http://www.miikahweb.com/en/blender/git-logs/commit/e2df789c4800565ab54ad5356e74b274634467c2 e2df789
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
fix: (unreported) When converting nurbs or curves to Mesh the generated UVMap is now named 'UVMap'

----------------------------------------
1 Path Changed]]>
Sat, 14 Sep 2019 21:16:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e2df789c4800565ab54ad5356e74b274634467c2Gaia Clary
<![CDATA[[de0fc96] master: cleanup: collada: removed unused public class variable]]> http://www.miikahweb.com/en/blender/git-logs/commit/de0fc96dfeb9fca732a9fea2532eeee3c9ded842 de0fc96
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
cleanup: collada: removed unused public class variable

----------------------------------------
1 Path Changed]]>
Sun, 25 Aug 2019 17:38:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/de0fc96dfeb9fca732a9fea2532eeee3c9ded842Gaia Clary
<![CDATA[[2f1604c] master: fix: Removed Debug statement from Collada CMakeLists. cmake...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2f1604cef767988067b1b6c96e51d8d191fe899f 2f1604c
Branches : master
Author : Gaia Clary (gaiaclary)
----------------------------------------
fix: Removed Debug statement from Collada CMakeLists. cmake now silently determines which collada library version it uses

----------------------------------------
1 Path Changed]]>
Sun, 25 Aug 2019 17:38:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2f1604cef767988067b1b6c96e51d8d191fe899fGaia Clary