Page MenuHome

Philip Holzmann (Foaly)
Engineering

Projects

User does not belong to any projects.

User Details

User Since
Mar 20 2014, 5:04 PM (340 w, 1 d)

Recent Activity

Yesterday

Philip Holzmann (Foaly) added a comment to T80856: Cycles viewport artifacts.

(tested with blender-2.91.0 0106e17f07fe linux64)

Fri, Sep 25, 5:02 PM · Render & Cycles, BF Blender
Philip Holzmann (Foaly) closed T81118: Eevee bug with the Array Modifier as Invalid.

Not a bug.
The cap object has modifiers that are disabled in the viewport but enabled for render.

Fri, Sep 25, 2:28 PM · BF Blender

Tue, Sep 15

Philip Holzmann (Foaly) requested review of D8897: Allow Hiding The Wire Around Images.
Tue, Sep 15, 5:15 PM · EEVEE & Viewport

Wed, Sep 2

Philip Holzmann (Foaly) added a comment to T47108: Bmesh boolean fails with overlapping faces.

I can confirm that the file above also fails.
Though this probably has a different cause than the original bug here.
I have simplified the file further and isolated the step where it fails:

Wed, Sep 2, 7:44 PM · Modifiers, Modeling, BF Blender

Mon, Aug 31

Philip Holzmann (Foaly) created T80277: Exact Boolean Sometimes Fails With Coplanar Faces.
Mon, Aug 31, 1:04 PM · Modeling, Modifiers, BF Blender

Sat, Aug 29

Philip Holzmann (Foaly) added a comment to T80174: When sculpting with dyntopo using undo hides random parts of the geometry.

Related:
T77974
T75846

Sat, Aug 29, 3:58 PM · Sculpt, Paint & Texture, BF Blender

Jul 30 2020

Philip Holzmann (Foaly) added a comment to T79394: Incorrect volume calculation for complex object from 3D-Print toolbox.

Keep in mind that calculating the volume reliably can only work on manifold meshes.
The default Suzanne mesh is not manifold.

Jul 30 2020, 6:27 PM · BF Blender

Jul 27 2020

Philip Holzmann (Foaly) added a comment to T79225: World Standart of Parenting.

@Demeter Dzadik (Mets) @Roman (roman13)
Keep in mind that this will not work with Curve objects, since they have another hidden matrix that the python api does not take care of.
(E.g. doing o.matrix_world = o.matrix_world will also move an object, rather than doing nothing.)

Jul 27 2020, 2:23 PM

Jul 11 2020

Philip Holzmann (Foaly) added inline comments to D8127: Fix T78296: Performance - Use Binary Search for MDeformWeight.
Jul 11 2020, 7:43 AM

Jul 3 2020

Philip Holzmann (Foaly) added a comment to T78575: Assert when using prop_tabs_enum.

I cannot reproduce.
blender-2.90.0- 5a13f682ee5f -linux64

Jul 3 2020, 5:01 PM · User Interface, Python API, BF Blender

Jul 2 2020

Philip Holzmann (Foaly) added a reviewer for D8188: Fix T78527: GPencil Mirror modifier is inconsistent with Mesh Mirror: Antonio Vazquez (antoniov).
Jul 2 2020, 8:47 PM · Grease Pencil
Philip Holzmann (Foaly) added a comment to T78527: GPencil: Mirror is inconsistent with Mesh Mirror.

I wrote a patch.
See D8188

Jul 2 2020, 8:45 PM · Grease Pencil, BF Blender
Philip Holzmann (Foaly) requested review of D8188: Fix T78527: GPencil Mirror modifier is inconsistent with Mesh Mirror.
Jul 2 2020, 8:42 PM · Grease Pencil
Philip Holzmann (Foaly) changed the subtype of T78527: GPencil: Mirror is inconsistent with Mesh Mirror from "Bug" to "Report".

Tested with commit 85980743b058e287f1d6400a64dcc60f87fad000
Date: Thu Jul 2 10:16:54 2020 -0600

Jul 2 2020, 7:17 PM · Grease Pencil, BF Blender
Philip Holzmann (Foaly) closed T78518: Manual assignment of vertex weights is broken as Invalid.

I cannot reproduce this.

Jul 2 2020, 1:50 PM · BF Blender
Philip Holzmann (Foaly) created T78527: GPencil: Mirror is inconsistent with Mesh Mirror.
Jul 2 2020, 11:28 AM · Grease Pencil, BF Blender

Jun 27 2020

Philip Holzmann (Foaly) created T78371: Error "Gizmos hidden in this view" when trying to delete with measure tool and gizmos disabled.
Jun 27 2020, 11:51 PM · User Interface, BF Blender

Jun 26 2020

Philip Holzmann (Foaly) added a comment to D8127: Fix T78296: Performance - Use Binary Search for MDeformWeight.

This is not a finished implementation, right?
I believe there are multiple other places, where def_nr is changed, which would destroy the sorting.

Jun 26 2020, 2:25 PM

Jun 19 2020

Philip Holzmann (Foaly) added a comment to T77974: Sculpting: glitches after undoing a Dyntopo stroke.

@Ankit Meel (ankitm) I cannot reproduce it with the instructions here.
I can reproduce it with the file from T75846 (as mentioned there).

Jun 19 2020, 9:40 PM · Sculpt, Paint & Texture, BF Blender

Jun 18 2020

Philip Holzmann (Foaly) added a comment to T77974: Sculpting: glitches after undoing a Dyntopo stroke.

Probably the same bug: T75846
Back then we were unable to reproduce.

Jun 18 2020, 10:50 AM · Sculpt, Paint & Texture, BF Blender

Jun 17 2020

Philip Holzmann (Foaly) closed T77961: Error: EXCEPTION_ACCESS_VIOLATION with last and clean blender 2.79 on win 7 with last update as Invalid.

I'm sorry, but Blender 2.79 is not being patched anymore.

Jun 17 2020, 7:21 PM · BF Blender
Philip Holzmann (Foaly) requested review of D8059: Improve Dirty Vertex Colors Documentation.
Jun 17 2020, 6:38 PM · Documentation

May 17 2020

Philip Holzmann (Foaly) created T76824: EEVEE: Spotlight Parented To Scaled Object Behaves Incorrectly.
May 17 2020, 9:23 AM · EEVEE & Viewport, BF Blender
Philip Holzmann (Foaly) created T76823: Scaled Spotlight Does Not Work In Cycles.
May 17 2020, 9:12 AM · Render & Cycles, Cycles, BF Blender

May 5 2020

Philip Holzmann (Foaly) added a comment to T63377: "Principled Volume" node not working anymore in EEVEE..

@Jason Boycott (BlenderPlebe) If you have found a bug, please report it as a new bug.

May 5 2020, 5:51 PM · EEVEE & Viewport, BF Blender: 2.8, BF Blender

Apr 29 2020

Philip Holzmann (Foaly) added a comment to T76117: Smooth Modifer Crash - TDR.

@Richard Antalik (ISS) Did it actually crash for you when not using a debugger?

Apr 29 2020, 7:15 AM · Modifiers, BF Blender

Apr 26 2020

Philip Holzmann (Foaly) created T76121: Driver depending on animated modifier property does not update.
Apr 26 2020, 1:06 PM · Dependency Graph, Animation & Rigging, BF Blender
Philip Holzmann (Foaly) created T76117: Smooth Modifer Crash - TDR.
Apr 26 2020, 9:44 AM · Modifiers, BF Blender

Apr 24 2020

Philip Holzmann (Foaly) added a reviewer for D7513: Improve dirty vertex colors: Philipp Oeser (lichtwerk).
Apr 24 2020, 12:45 PM
Philip Holzmann (Foaly) requested review of D7513: Improve dirty vertex colors.
Apr 24 2020, 12:44 PM
Philip Holzmann (Foaly) created T76041: Low Contrast Dirty Vertex Colors With Loose Geometry.
Apr 24 2020, 9:16 AM · Modeling, BF Blender

Apr 20 2020

Philip Holzmann (Foaly) added a comment to T75846: undo in sculpt mode removes (delete) last edited mesh.

@Richard Antalik (ISS)
I was starting with the CLOUD CHARACTER TRAINING 11.blend.
I do not know of a way to reproduce it from scratch.

Apr 20 2020, 8:29 PM · BF Blender

Apr 18 2020

Philip Holzmann (Foaly) changed the status of T75846: undo in sculpt mode removes (delete) last edited mesh from Needs Triage to Needs Developer to Reproduce.

I can confirm that after using the "Cut"-brush (Crease), and then Undo, some faces turn green.
No faces are deleted.
Maybe this is related to face sets somehow?

Apr 18 2020, 5:19 PM · BF Blender

Apr 2 2020

Philip Holzmann (Foaly) added a comment to T75259: Cycles Baking Ignores Exposure.

@Jonathan Lampel (jonathanl) In what sense is it broken? If you used 32 bit float textures, it should be ok.
If you plug in the result of a diffuse bake into an Emission shader (with strength 1.0), it should show the exact same result as if you just rendered with the original shader (disregarding specular).
Always applying the view transform would destroy that.

Apr 2 2020, 5:55 PM · BF Blender

Apr 1 2020

Philip Holzmann (Foaly) added a comment to T75259: Cycles Baking Ignores Exposure.

I think this is the intended behavior.

Apr 1 2020, 12:19 PM · BF Blender

Mar 24 2020

Philip Holzmann (Foaly) changed the status of T74111: Animation Playback Delayed With Time Remapping And AV-Sync from Needs Information from User to Needs Developer to Reproduce.

I just tried with a self-built master b759857825b80af98621c2ff4b52f106ab79576c Tue Mar 24 14:02:16 2020 +0100
and with the alpha from builder.blender.org 94b8166a8b05

Mar 24 2020, 3:44 PM · Animation & Rigging, BF Blender

Feb 24 2020

Philip Holzmann (Foaly) changed the status of T74111: Animation Playback Delayed With Time Remapping And AV-Sync from Needs Information from User to Needs Triage.

I ran with --factory-startup

Feb 24 2020, 6:36 PM · Animation & Rigging, BF Blender
Philip Holzmann (Foaly) updated the task description for T74172: Mirror Bisect Modifer Causes Holes.
Feb 24 2020, 4:00 PM · Modifiers, Modeling, BF Blender
Philip Holzmann (Foaly) created T74172: Mirror Bisect Modifer Causes Holes.
Feb 24 2020, 4:00 PM · Modifiers, Modeling, BF Blender

Feb 22 2020

Philip Holzmann (Foaly) created T74111: Animation Playback Delayed With Time Remapping And AV-Sync.
Feb 22 2020, 12:14 PM · Animation & Rigging, BF Blender

Feb 10 2020

Philip Holzmann (Foaly) closed T73588: Blender doesn't respond while selecting system console and saving or opening another file as Invalid.

I just tried this on Windows 7 64 bit with Blender 2.68, and it hangs just the same when opening a file while selecting something in the console.

Feb 10 2020, 6:06 PM · Platform: Windows, BF Blender

Feb 9 2020

Philip Holzmann (Foaly) added a comment to T73588: Blender doesn't respond while selecting system console and saving or opening another file.

If there's no crash, I wouldn't count this as a bug.
The console on windows always blocks if text is selected, and every software I know behaves like this.

Feb 9 2020, 9:57 PM · Platform: Windows, BF Blender

Jan 7 2020

Philip Holzmann (Foaly) added a comment to T72941: EEVEE: Add support for extracting alpha channels from a color.

I disagree, this is a bug.

Jan 7 2020, 11:24 PM · Images & Movies, BF Blender
Philip Holzmann (Foaly) awarded T52387: Update “Mystery Of The Blend” a Like token.
Jan 7 2020, 6:17 PM · Tracker Curfew, BF Blender

Nov 27 2019

Philip Holzmann (Foaly) added a comment to T71969: linux mint 18.3: crash on clean install of 2.81 when repeatedly doing ctrl-pagedown.

Debian 9 with Intel Graphics
master 7711231838e726055c6690757f3799dff90bfd96
Thu Nov 28 06:12:17 2019 +1100

Nov 27 2019, 10:05 PM · BF Blender
Philip Holzmann (Foaly) added a comment to T71975: BMESH_ASSERT failed / Crash during CMD rendering.

I doubt this would be due to a defective disk.

Nov 27 2019, 9:07 PM · BF Blender

Nov 16 2019

Philip Holzmann (Foaly) added a comment to T71584: Nodes changed after import in blender 2.81 (due to versioning code of blend mode refactor).

How about adding an extra output node for eevee, to which the "corrected" node setup is connected;
and leaving the unchanged setup connected to the - now separate - cycles output node?

Nov 16 2019, 4:40 PM · EEVEE & Viewport, Cycles, BF Blender

Nov 8 2019

Philip Holzmann (Foaly) created T71434: Sculpt Performance Regression in 2.81.
Nov 8 2019, 11:34 PM · BF Blender (2.81), Sculpt, Paint & Texture

Nov 6 2019

Philip Holzmann (Foaly) added a comment to T70944: Texture Map goes blank.

@Ahmad Bilal (SomeAB)
This certainly should not be happening.
If you can, please try to find a way to reproduce this.

Nov 6 2019, 7:51 PM · BF Blender
Philip Holzmann (Foaly) changed the status of T71243: Fake spike artefacts after smoothing in sculpt mode from Unknown Status to Unknown Status.

@Sky (Skyfish) You seem to have added custom normals to the mesh.
Those are not displayed while in sculpt mode. I believe that is a known limitation.

Nov 6 2019, 7:31 PM · BF Blender

Oct 12 2019

Philip Holzmann (Foaly) created T70771: Procedural Textures in Compositor Stuck In Canceling Loop.
Oct 12 2019, 10:12 PM · Compositing, BF Blender

Sep 17 2019

Philip Holzmann (Foaly) added a comment to T63424: Normal map node doesn't works with curve objects (or any object without UVs) in EEVEE.

@Mike Futcher (yogyog) I think I used an Array Modifer with count set to 1.

Sep 17 2019, 4:00 PM · EEVEE & Viewport, BF Blender

Sep 14 2019

Philip Holzmann (Foaly) added a comment to T61452: Dyntopo frequently deactivating during sculpting.

Just a note:
I have been experiencing this, too, and it has been driving me crazy.
I have now found the culprit: the "Mask Tools" addon.
It automatically adds the keyboard shortcut "Double Click + Shift" for mask smoothing.
Turning that off fixes it.

Sep 14 2019, 2:42 PM · Sculpt, Paint & Texture, BF Blender

Sep 11 2019

Philip Holzmann (Foaly) added a comment to T67646: eevee - unconnected Subsurface Scattering node makes whole material not working.

Still happens in the latest 2.81 alpha. 4ce3fbd52ae8
I'm not getting errors in the console.

Sep 11 2019, 4:28 PM · EEVEE & Viewport, BF Blender

Aug 27 2019

Philip Holzmann (Foaly) awarded T66186: Cycles texture baking of materials with SSS now creates corrupt textures. a Heartbreak token.
Aug 27 2019, 9:01 PM · Render & Cycles, BF Blender

Aug 22 2019

Philip Holzmann (Foaly) created T69060: File Output Node does not work with Time Remapping.
Aug 22 2019, 6:29 PM · Render & Cycles, Animation & Rigging, Nodes, Compositing, BF Blender

Aug 16 2019

Philip Holzmann (Foaly) created T68725: Pattern in Background of Workbench Renderer.
Aug 16 2019, 12:23 PM · BF Blender

Jul 12 2019

Philip Holzmann (Foaly) created T66744: Grease Pencil Build and Simplify Modifier Order Ignored.
Jul 12 2019, 10:31 AM · BF Blender (2.83), User Interface, Grease Pencil

Jul 6 2019

Philip Holzmann (Foaly) created T66505: Deleting the last keyframe in Grease Pencil Dope Sheet will leave the channel visible, resulting in e.g. "View All" being broken.
Jul 6 2019, 2:34 PM · Animation & Rigging, Grease Pencil, BF Blender

Jun 14 2019

Philip Holzmann (Foaly) created T65812: Image Empty: Wrong aspect ratio if Texture Size Limit is used.
Jun 14 2019, 7:05 PM · BF Blender

Jun 10 2019

Philip Holzmann (Foaly) created T65693: Contrived Multiresolution Crash.
Jun 10 2019, 3:41 PM · BF Blender
Philip Holzmann (Foaly) added a comment to T63424: Normal map node doesn't works with curve objects (or any object without UVs) in EEVEE.

Just a little note:
The problem here seems to be that curves don't have tangents. You can check this via the tangent node set to UV Map mode.
However, when curves are evaluated as a mesh, they get tangents (e. g. by adding a modifier).

Jun 10 2019, 1:25 PM · EEVEE & Viewport, BF Blender

Jun 9 2019

Philip Holzmann (Foaly) created T65662: Driver Referencing A Custom Property In Light Object Data Does Not Get Updated On Change.
Jun 9 2019, 5:48 PM · BF Blender

Jun 7 2019

Philip Holzmann (Foaly) created T65612: Ungroup in Node Editor Crashes.
Jun 7 2019, 4:55 PM · BF Blender
Philip Holzmann (Foaly) created T65593: Hashed Alpha with Add Shader is broken.
Jun 7 2019, 9:28 AM · BF Blender

Jun 2 2019

Philip Holzmann (Foaly) created T65416: Location in Cycles Addon Description is outdated.
Jun 2 2019, 12:55 PM · BF Blender

Jun 1 2019

Philip Holzmann (Foaly) created T65394: Disk Cache combined with Cache Step does not work.
Jun 1 2019, 2:04 PM · Nodes & Physics, BF Blender

May 26 2019

Philip Holzmann (Foaly) created T65146: Curve Texture Coordinates in Cycles and Eevee differ.
May 26 2019, 11:25 AM · Cycles, BF Blender

May 23 2019

Philip Holzmann (Foaly) created T65029: Eevee: Depth of Field wraps around.
May 23 2019, 11:46 AM · EEVEE & Viewport, BF Blender
Philip Holzmann (Foaly) created T65017: Eevee: Object not using SSS renders incorrectly if a SSS node is unconnected.
May 23 2019, 7:40 AM · BF Blender

May 21 2019

Philip Holzmann (Foaly) added a comment to T64806: Missing sss_blur pass in EEVEE crashing indirect light bake.

This one seems to be a duplicate: T64858

May 21 2019, 9:53 PM · BF Blender

Apr 14 2019

Philip Holzmann (Foaly) created T63595: Generated texture coordinates missing when switching from solid to rendered mode.
Apr 14 2019, 3:55 PM · EEVEE & Viewport, BF Blender

Apr 8 2019

Philip Holzmann (Foaly) added a comment to T62411: My Blender refuses to luanch no matter what I do .

Running Blender 2.79b in console
To run blender from the console:

  • Open the folder (with Windows Explorer) where blender.exe is located (most likely "C:\Program Files\Blender")
  • Hold the Shift-Key and right click in the folder.
  • A context menu comes up. Click on "Open Command Window Here" or "Open Powershell here" or something similar.
  • * If it is the command window (cmd), type: blender
  • * Otherwise, if it is the powershell, type: ./blender
  • And hit Enter.

Blender should now open, and print something to the console window.

Apr 8 2019, 6:34 PM · BF Blender
Philip Holzmann (Foaly) added a comment to T63363: Eevee: Impossible Area Lamp Reflection.

I see. Thank you.

Apr 8 2019, 2:34 PM · BF Blender
Philip Holzmann (Foaly) added a comment to T63363: Eevee: Impossible Area Lamp Reflection.

@Clément Foucault (fclem) Could you please take a look at this: D4662
I believe that this is an easy to fix artifact, by simply checking whether the normal is facing away from the light source (which is when these artifacts occur).

Apr 8 2019, 11:30 AM · BF Blender
Philip Holzmann (Foaly) created D4662: Eevee LTC lighting artifact fix..
Apr 8 2019, 11:27 AM · Eevee
Philip Holzmann (Foaly) created T63386: Text Editor Footer Duplicates.
Apr 8 2019, 9:14 AM · BF Blender

Apr 7 2019

Philip Holzmann (Foaly) created T63363: Eevee: Impossible Area Lamp Reflection.
Apr 7 2019, 3:44 PM · BF Blender
Philip Holzmann (Foaly) added a comment to T63355: volumetric not working in latest build of 2.8.

I can't reproduce this. Volumetrics work for me.
Please make sure to attach a .blend file that demonstrates the problem.

Apr 7 2019, 9:47 AM · BF Blender

Apr 3 2019

Philip Holzmann (Foaly) added a comment to T63205: Grid Issues.

@Andrew Ratzlaff (Exotic) The only thing I can find wrong in this scene is that your Clip Start is very low at 0.000001m which causes some z-fighting.
No crash for me either.

Apr 3 2019, 1:46 PM · BF Blender

Apr 2 2019

Philip Holzmann (Foaly) added a comment to T60089: 2.80 32-bit appears broken (on 64-bit Windows at least).

The 32 bit build also crashes sometimes on startup for me, but not consistently.
Sometimes I also get

Apr 2 2019, 3:47 PM · BF Blender

Mar 31 2019

Philip Holzmann (Foaly) created T63162: Armature Objects with "In Front" enabled are not being anti-aliased..
Mar 31 2019, 7:48 PM · EEVEE & Viewport, BF Blender

Mar 30 2019

Philip Holzmann (Foaly) changed the status of T60034: broken mesh view while using bendy bones with deformed mesh from Resolved to Unknown Status.

This is in fact not solved.
I can still reproduce with the newest 2.80 beta build. 98f00a3eb526

Mar 30 2019, 2:14 PM · BF Blender

Mar 28 2019

Philip Holzmann (Foaly) added inline comments to rB1dddb47e48ca: Fix T63052: Crash on "Grease Pencil Fill" without Grease Pencil Object.
Mar 28 2019, 5:14 PM
Philip Holzmann (Foaly) created T63054: Crash on "Grease Pencil Unlink".
Mar 28 2019, 4:24 PM · BF Blender
Philip Holzmann (Foaly) created T63052: Crash on "Grease Pencil Fill" without Grease Pencil Object.
Mar 28 2019, 4:20 PM · BF Blender

Mar 25 2019

Philip Holzmann (Foaly) created T62913: Rigid Body Is Disabled When A New Workspace Is Added.
Mar 25 2019, 7:21 AM · BF Blender

Mar 24 2019

Philip Holzmann (Foaly) created T62900: Image Editor Blank After Switching Slots, Even If There Is A Render In That Slot.
Mar 24 2019, 5:20 PM · Render & Cycles, BF Blender

Jan 4 2019

Philip Holzmann (Foaly) added a comment to T60034: broken mesh view while using bendy bones with deformed mesh.

I can reproduce.

Jan 4 2019, 9:35 PM · BF Blender

Apr 11 2018

Philip Holzmann (Foaly) updated the diff for D3135: Improve mesh hashing for import/export testing..

Now hashing

  • vertices
  • polys
  • edges
  • vgroups
  • vcolors
  • uvs
  • sharp edges
  • material assignments
Apr 11 2018, 1:44 PM · Restricted Project, Import/Export

Apr 9 2018

Philip Holzmann (Foaly) added a reviewer for D3135: Improve mesh hashing for import/export testing.: Sergey Sharybin (sergey).
Apr 9 2018, 12:43 PM · Restricted Project, Import/Export

Apr 7 2018

Philip Holzmann (Foaly) added a comment to D3135: Improve mesh hashing for import/export testing..



Two files for testing. They both are a uv unwrapped cube, however the data is stored in different order.
With the old code, they get different hashes, with the new code, the hash is equal.

Apr 7 2018, 8:31 AM · Restricted Project, Import/Export
Philip Holzmann (Foaly) updated the diff for D3135: Improve mesh hashing for import/export testing..
Apr 7 2018, 8:27 AM · Restricted Project, Import/Export

Apr 6 2018

Philip Holzmann (Foaly) created D3135: Improve mesh hashing for import/export testing..
Apr 6 2018, 11:57 AM · Restricted Project, Import/Export

Mar 19 2018

Philip Holzmann (Foaly) added a comment to T54362: OBJ import - same named .obj entries are appended to one mesh / not extra objects.

I'd say this is not a bug.
The same group name can apparently be reused, and refers to the same group.

Mar 19 2018, 4:38 PM · Import/Export, Add-ons (Community)

Mar 11 2018

Philip Holzmann (Foaly) added a comment to T54284: Blender Cycles Render make weird scratches on surface of objects when it's following path.

I can reproduce this.

Mar 11 2018, 4:31 PM · Cycles, BF Blender

Mar 5 2018

Philip Holzmann (Foaly) updated the diff for D3092: Array modifier: Do not merge vertex groups with different names.

BKE_object_defgroup_index_map_apply now removes all weights with invalid def_nr.
If totweight is zero, it will be freed.

Mar 5 2018, 4:37 PM · Modifiers
Philip Holzmann (Foaly) added a comment to D3092: Array modifier: Do not merge vertex groups with different names.

@Campbell Barton (campbellbarton) I'm not sure how to do that then.
If we want to keep vertex groups that are out of range, there are different possibilities:

  • Map all invalid indices to -1: That could result in a vertex having multiple MDeformWeights with the same def_nr. Also, I don't know if these weights can ever be accessed again.
  • Keep all invalid indices: Weights that do not have a mapping to a vertex group in the new mesh keep their def_nr. This means some vertex groups might be merged.
  • Keep invalid indices only if they are out of range: Weights that do not have a mapping and are >= totweight are kept. This should not cause problems. But it has to be decided what to do with the weights with valid indices but no mapping, so they don't merge. (Move above totweight or map to -1?)
Mar 5 2018, 8:45 AM · Modifiers

Mar 4 2018

Philip Holzmann (Foaly) added a comment to D3092: Array modifier: Do not merge vertex groups with different names.

Demonstration File to show that def_nr can be out of bounds, created with Boolean Modifier "Union" in 2.79:


Add a vertex group to the object and go into edit mode. Click "Select" to see the vertices assigned to the group. The right cube will be selected.

Mar 4 2018, 7:49 PM · Modifiers

Mar 3 2018

Philip Holzmann (Foaly) updated the diff for D3092: Array modifier: Do not merge vertex groups with different names.

MEM_reallocN instead of MEM_reallocN_id.

Mar 3 2018, 1:41 PM · Modifiers