Page MenuHome

Alan Troth (Al)
User

Projects

User does not belong to any projects.

User Details

User Since
Aug 7 2015, 3:24 PM (211 w, 1 d)

Recent Activity

Mon, Aug 19

Alan Troth (Al) added a comment to T67633: Pinned UVs don’t stay pinned on subsequent Unwrap.

In the UV Editor try selecting the 'UV->Seams from island' menu entry.

Mon, Aug 19, 11:06 PM · BF Blender

Fri, Aug 16

Alan Troth (Al) updated the summary of D5163: Fix T61777: Proportional editing does not influence all objects in edit mode.
  • createTransUVs changed so that objects with no selected UVs will still be affected when proportional editing.
  • createTransEdge, createTransMBallVerts and createTransCurveVerts updated so that objects with no selected edges/verts will be affected when proportional editing.
  • - Removed a couple of tc->data_len = 0;
  • createTransEditVerts updated so that objects with no selected edges/verts will be affected when proportional editing.
  • set_prop_dist() taken from master.
Fri, Aug 16, 4:47 PM

Thu, Aug 15

Alan Troth (Al) added reviewers for D5163: Fix T61777: Proportional editing does not influence all objects in edit mode: Campbell Barton (campbellbarton), Dalai Felinto (dfelinto).
Thu, Aug 15, 4:53 PM
Alan Troth (Al) added a revision to T61777: Proportional editing does not influence all objects in edit mode: D5163: Fix T61777: Proportional editing does not influence all objects in edit mode.
Thu, Aug 15, 4:52 PM · BF Blender
Alan Troth (Al) retitled D5163: Fix T61777: Proportional editing does not influence all objects in edit mode from Fix T61777 - Fix proportional editing so that it works with multi object editing to Fix T61777: Proportional editing does not influence all objects in edit mode.
Thu, Aug 15, 4:52 PM
Alan Troth (Al) retitled D5163: Fix T61777: Proportional editing does not influence all objects in edit mode from Fix proportional editing so that it works with multi object editing to Fix T61777 - Fix proportional editing so that it works with multi object editing.
Thu, Aug 15, 4:49 PM
Alan Troth (Al) updated the summary of D5163: Fix T61777: Proportional editing does not influence all objects in edit mode.
Thu, Aug 15, 4:42 PM
Alan Troth (Al) updated the summary of D3993: Improve proportional editing calculation to use a kd-tree when calculating distances..
Thu, Aug 15, 4:41 PM · BF Blender: After Release
Alan Troth (Al) added a comment to D3993: Improve proportional editing calculation to use a kd-tree when calculating distances..

I was planning on adding to this patch to make it a complete 'multi object editing with proportional editing' patch. After second thoughts this patch should probably left as a potential upgrade to set_prop_dist().

Thu, Aug 15, 4:37 PM · BF Blender: After Release
Alan Troth (Al) retitled D3993: Improve proportional editing calculation to use a kd-tree when calculating distances. from Fix proportional editing so that it works with multi object editing Improve proportional editing calculation to use a kd-tree when calculating distances. to Improve proportional editing calculation to use a kd-tree when calculating distances..
Thu, Aug 15, 4:27 PM · BF Blender: After Release
Alan Troth (Al) retitled D3993: Improve proportional editing calculation to use a kd-tree when calculating distances. from Improve proportional editing calculation to use a kd-tree when calculating distances. to Fix proportional editing so that it works with multi object editing Improve proportional editing calculation to use a kd-tree when calculating distances..
Thu, Aug 15, 4:25 PM · BF Blender: After Release
Alan Troth (Al) retitled D5163: Fix T61777: Proportional editing does not influence all objects in edit mode from Fix transform_conversions.c::set_prop_dist(...) to check all selected vertices when finding nearest selected vertex. to Fix proportional editing so that it works with multi object editing.
Thu, Aug 15, 4:17 PM
Alan Troth (Al) updated the summary of D5163: Fix T61777: Proportional editing does not influence all objects in edit mode.
Thu, Aug 15, 4:06 PM
Alan Troth (Al) updated the summary of D5163: Fix T61777: Proportional editing does not influence all objects in edit mode.
Thu, Aug 15, 4:05 PM
Alan Troth (Al) updated the summary of D5163: Fix T61777: Proportional editing does not influence all objects in edit mode.
  • createTransUVs changed so that objects with no selected UVs will still be affected when proportional editing.
  • createTransEdge, createTransMBallVerts and createTransCurveVerts updated so that objects with no selected edges/verts will be affected when proportional editing.
  • - Removed a couple of tc->data_len = 0;
  • createTransEditVerts updated so that objects with no selected edges/verts will be affected when proportional editing.
Thu, Aug 15, 3:40 PM

Tue, Aug 13

Alan Troth (Al) added a comment to D5163: Fix T61777: Proportional editing does not influence all objects in edit mode.

I'm planning on adding the extra code to fully get multi object proportional editing working.

Tue, Aug 13, 5:18 PM
Alan Troth (Al) added a comment to D3993: Improve proportional editing calculation to use a kd-tree when calculating distances..

I'm planning on adding the extra code to fully get multi object proportional editing working.

Tue, Aug 13, 5:17 PM · BF Blender: After Release
Alan Troth (Al) added a comment to T61777: Proportional editing does not influence all objects in edit mode.

@Philipp Oeser (lichtwerk) This task has was assigned to you a few months ago, how's it going? If you're not making any progress would you allow me to take it off your hands? If you're ok with me taking it off your hands, I'll include it into D3993/D5163 to make a complete patch that covers this task.

Tue, Aug 13, 2:04 PM · BF Blender

Jul 2 2019

Alan Troth (Al) added a comment to T61777: Proportional editing does not influence all objects in edit mode.

At the moment, while proportional editing, selected vertices will only 'pull' unselected vertices from the same mesh. D3993 or D5163 allows selected vertices from one mesh to pull vertices from other meshes. On their own these patches don't fix this task.

Jul 2 2019, 3:25 PM · BF Blender
Alan Troth (Al) added a comment to D3993: Improve proportional editing calculation to use a kd-tree when calculating distances..

And a few 3D Viewport results.
kdTree timings dovary depending on which vertices are selected.

Jul 2 2019, 1:02 AM · BF Blender: After Release
Alan Troth (Al) added a comment to D3993: Improve proportional editing calculation to use a kd-tree when calculating distances..

A few UV Editor results. As a reminder, 'kdTree' is this diff of set_prop_dist(...), 'N2' is the current single object set_prop_dist(...) and 'new N2' is diff at D5163 of set_prop_dist(...).

Jul 2 2019, 12:01 AM · BF Blender: After Release

Jul 1 2019

Alan Troth (Al) added a comment to D3993: Improve proportional editing calculation to use a kd-tree when calculating distances..

If this diff isn't suitable, an alternate version of set_prop_dist(...) (which is more of a straight 'N2' multi-object upgrade) can be found here D5163.

Jul 1 2019, 6:00 PM · BF Blender: After Release
Alan Troth (Al) added a comment to D3993: Improve proportional editing calculation to use a kd-tree when calculating distances..

New version of set_prop_dist. Distance calculations are now done in common space (world or proj_vec).

Jul 1 2019, 5:15 PM · BF Blender: After Release
Alan Troth (Al) retitled D5163: Fix T61777: Proportional editing does not influence all objects in edit mode from Multi object set prop dist. With commented out timing code. With original single object code still present. to Fix transform_conversions.c::set_prop_dist(...) to check all selected vertices when finding nearest selected vertex..
Jul 1 2019, 5:01 PM
Alan Troth (Al) created D5163: Fix T61777: Proportional editing does not influence all objects in edit mode.
Jul 1 2019, 4:44 PM

Nov 26 2018

Alan Troth (Al) planned changes to D3993: Improve proportional editing calculation to use a kd-tree when calculating distances..

Since updating to the newest blender2.8 code I'm having crashes transforming uv vertices.

Nov 26 2018, 12:48 AM · BF Blender: After Release
Alan Troth (Al) created D3993: Improve proportional editing calculation to use a kd-tree when calculating distances..
Nov 26 2018, 12:44 AM · BF Blender: After Release
Alan Troth (Al) updated the summary of D3992: Fix for transform_conversions.c::sort_trans_data(TransInfo *t) exiting before all TransDataContainers are sorted..
Nov 26 2018, 12:10 AM
Alan Troth (Al) created D3992: Fix for transform_conversions.c::sort_trans_data(TransInfo *t) exiting before all TransDataContainers are sorted..
Nov 26 2018, 12:04 AM

Sep 12 2018

Alan Troth (Al) added reviewers for D3687: Fix UV_Smart_stitch reselect bug (for 2.79): Campbell Barton (campbellbarton), Dalai Felinto (dfelinto).
Sep 12 2018, 2:54 PM
Alan Troth (Al) created D3687: Fix UV_Smart_stitch reselect bug (for 2.79).
Sep 12 2018, 2:51 PM

Sep 7 2018

Alan Troth (Al) updated the diff for D3645: Multi object editing - UV_OT_stitch - add state save and load.
  • Put back MEM_SAFE_FREE as these pointer might be NULL when trying to free.
Sep 7 2018, 6:19 AM
Alan Troth (Al) added a comment to D3645: Multi object editing - UV_OT_stitch - add state save and load.

Embracing multi-objects a bit further:

Sep 7 2018, 12:58 AM

Sep 6 2018

Alan Troth (Al) added inline comments to D3645: Multi object editing - UV_OT_stitch - add state save and load.
Sep 6 2018, 11:41 PM
Alan Troth (Al) updated the diff for D3645: Multi object editing - UV_OT_stitch - add state save and load.
  • Crash fix.
  • Addressed changes to revision.
Sep 6 2018, 11:38 PM
Alan Troth (Al) added inline comments to D3645: Multi object editing - UV_OT_stitch - add state save and load.
Sep 6 2018, 9:01 PM
Alan Troth (Al) added a comment to D3645: Multi object editing - UV_OT_stitch - add state save and load.

I've found reason for the crash, I just need half an hour to fix it.

Sep 6 2018, 8:51 PM
Alan Troth (Al) added a comment to D3454: Multi object editing for UV_OT_lightmap_pack..

Any thoughts? (@Campbell Barton (campbellbarton) any thoughts too?)

Sep 6 2018, 12:18 AM

Sep 5 2018

Alan Troth (Al) added a comment to rB5dbf9e09a848: UV_OT_lightmap_pack: Distinction between edit and object modes.

I don't even know why this operator was ever made to work in object mode.

Sep 5 2018, 11:02 PM
Alan Troth (Al) updated the diff for D3441: Multi object editing - UV_OT_remove_doubles.
  • Bug fix - don't add own uv twice.
Sep 5 2018, 8:35 PM
Alan Troth (Al) added inline comments to rB9db228c05e96: Multi-Objects: MESH_OT_faces_mirror_uv.
Sep 5 2018, 12:15 PM

Aug 31 2018

Alan Troth (Al) added a comment to D3653: Multi object editing - transform snapping.

Press 'G' to move the selected UV vertices.

Aug 31 2018, 8:25 PM
Alan Troth (Al) requested review of D3653: Multi object editing - transform snapping.

While creating a test file I found a problem where the UVs snap to coords that aren't UVs. Investigating...

Aug 31 2018, 6:31 PM
Alan Troth (Al) planned changes to D3653: Multi object editing - transform snapping.

While creating a test file I found a problem where the UVs snap to coords that aren't UVs. Investigating...

Aug 31 2018, 5:40 PM
Alan Troth (Al) updated the diff for D3653: Multi object editing - transform snapping.
  • Fix memory leak.
Aug 31 2018, 4:48 PM

Aug 29 2018

Alan Troth (Al) added tasks to D3658: Multi object support for UV live unwrap.: T54664: Multi-Object-Mode: EditMesh UV's live unwrap doesn't support multi-objects, T54645: Multi-Object-Mode: EditMesh UV Tools.
Aug 29 2018, 8:36 PM
Alan Troth (Al) added a revision to T54645: Multi-Object-Mode: EditMesh UV Tools: D3658: Multi object support for UV live unwrap..
Aug 29 2018, 8:36 PM · Code Quest
Alan Troth (Al) added a revision to T54664: Multi-Object-Mode: EditMesh UV's live unwrap doesn't support multi-objects: D3658: Multi object support for UV live unwrap..
Aug 29 2018, 8:36 PM · Code Quest
Alan Troth (Al) created D3658: Multi object support for UV live unwrap..
Aug 29 2018, 8:34 PM

Aug 28 2018

Alan Troth (Al) added a task to D3653: Multi object editing - transform snapping: T54685: Multi-Object-Mode: EditMesh UV's transform snapping only checks active object.
Aug 28 2018, 4:26 AM
Alan Troth (Al) added a revision to T54685: Multi-Object-Mode: EditMesh UV's transform snapping only checks active object: D3653: Multi object editing - transform snapping.
Aug 28 2018, 4:26 AM · Code Quest
Alan Troth (Al) created D3653: Multi object editing - transform snapping.
Aug 28 2018, 4:26 AM

Aug 24 2018

Alan Troth (Al) created D3647: UV_OT_stitch - improved limits.
Aug 24 2018, 11:28 PM
Alan Troth (Al) updated the diff for D3646: UV_OT_stitch - better operator navigation for multi object editing..
  • Fix spelling.
Aug 24 2018, 11:07 PM
Alan Troth (Al) created D3646: UV_OT_stitch - better operator navigation for multi object editing..
Aug 24 2018, 11:00 PM
Alan Troth (Al) added a task to D3645: Multi object editing - UV_OT_stitch - add state save and load: T54645: Multi-Object-Mode: EditMesh UV Tools.
Aug 24 2018, 10:36 PM
Alan Troth (Al) added a revision to T54645: Multi-Object-Mode: EditMesh UV Tools: D3645: Multi object editing - UV_OT_stitch - add state save and load.
Aug 24 2018, 10:36 PM · Code Quest
Alan Troth (Al) created D3645: Multi object editing - UV_OT_stitch - add state save and load.
Aug 24 2018, 10:35 PM

Aug 8 2018

Alan Troth (Al) updated the diff for D3561: Multi object editing - UV_OT_stitch.
  • Infinite loop fix when there are no stitchable uvs.
  • Renamed island_stops variable to something more descriptive.
Aug 8 2018, 1:14 AM

Aug 7 2018

Alan Troth (Al) added a comment to D3561: Multi object editing - UV_OT_stitch.

Sorry about the formatting. I'll catch it before it happens again.

Aug 7 2018, 6:01 PM
Alan Troth (Al) planned changes to D3561: Multi object editing - UV_OT_stitch.

Todo: fix infinite loop if operator used when no vertices are selected.

Aug 7 2018, 5:59 PM

Jul 27 2018

Alan Troth (Al) added a task to D3561: Multi object editing - UV_OT_stitch: T54645: Multi-Object-Mode: EditMesh UV Tools.
Jul 27 2018, 6:14 PM
Alan Troth (Al) added a revision to T54645: Multi-Object-Mode: EditMesh UV Tools: D3561: Multi object editing - UV_OT_stitch.
Jul 27 2018, 6:14 PM · Code Quest

Jul 26 2018

Alan Troth (Al) created D3561: Multi object editing - UV_OT_stitch.
Jul 26 2018, 1:35 AM

Jul 8 2018

Alan Troth (Al) added a task to D3529: Multi object editing - MESH_OT_faces_mirror_uv: T54645: Multi-Object-Mode: EditMesh UV Tools.
Jul 8 2018, 4:33 PM
Alan Troth (Al) added a revision to T54645: Multi-Object-Mode: EditMesh UV Tools: D3529: Multi object editing - MESH_OT_faces_mirror_uv.
Jul 8 2018, 4:32 PM · Code Quest
Alan Troth (Al) created D3529: Multi object editing - MESH_OT_faces_mirror_uv.
Jul 8 2018, 4:31 PM

Jul 7 2018

Alan Troth (Al) updated the diff for D3454: Multi object editing for UV_OT_lightmap_pack..
  • Convert to blender2.8.
  • Updated selection options.
    • 'Selected Faces' and 'All Faces' now apply to all objects, not just the active one.
Jul 7 2018, 4:10 PM

Jul 5 2018

Alan Troth (Al) updated the summary of D3424: Multi object editing - UV_OT_snap_selected.
Jul 5 2018, 9:27 PM
Alan Troth (Al) updated the diff for D3424: Multi object editing - UV_OT_snap_selected.
  • Removed white space.
  • Added comment for clarifaction.
  • Changed 'if (!changed)' flow to a 'if (changed)' flow.
Jul 5 2018, 9:22 PM
Alan Troth (Al) updated the diff for D3378: Multi objects edit - UV_OT_smart_project.
  • Fixed bug where operator.report wasn't available.
  • Tightened operator poll.
Jul 5 2018, 12:39 AM

Jul 4 2018

Alan Troth (Al) added a reviewer for D3522: BLI_math_vector.h - Fix harmless but wrong function prototype.: Campbell Barton (campbellbarton).
Jul 4 2018, 11:41 PM
Alan Troth (Al) created D3522: BLI_math_vector.h - Fix harmless but wrong function prototype..
Jul 4 2018, 11:39 PM
Alan Troth (Al) updated the diff for D3375: Multi-object edit - UV_OT_project_from_view - orthographic with bounds.
  • Better function name.
  • Offset is now added, not subtracted
  • RNA_boolean_get(op->ptr, "orthographic") is now only called once, not twice.
Jul 4 2018, 9:22 PM
Alan Troth (Al) updated the diff for D3441: Multi object editing - UV_OT_remove_doubles.
  • Removed white space.
  • Function name changes.
  • Removed unused code.
Jul 4 2018, 4:04 PM

Jun 27 2018

Alan Troth (Al) updated the diff for D3454: Multi object editing for UV_OT_lightmap_pack..
  • Corrected variable name.
Jun 27 2018, 8:24 PM
Alan Troth (Al) added inline comments to D3454: Multi object editing for UV_OT_lightmap_pack..
Jun 27 2018, 2:01 AM
Alan Troth (Al) added a task to D3507: Multi object editing - UV_OT_export_layout (80%): T54645: Multi-Object-Mode: EditMesh UV Tools.
Jun 27 2018, 1:53 AM
Alan Troth (Al) added a revision to T54645: Multi-Object-Mode: EditMesh UV Tools: D3507: Multi object editing - UV_OT_export_layout (80%).
Jun 27 2018, 1:53 AM · Code Quest
Alan Troth (Al) created D3507: Multi object editing - UV_OT_export_layout (80%).
Jun 27 2018, 1:53 AM

Jun 1 2018

Alan Troth (Al) added a task to D3454: Multi object editing for UV_OT_lightmap_pack.: T54645: Multi-Object-Mode: EditMesh UV Tools.
Jun 1 2018, 10:24 PM
Alan Troth (Al) added a revision to T54645: Multi-Object-Mode: EditMesh UV Tools: D3454: Multi object editing for UV_OT_lightmap_pack..
Jun 1 2018, 10:24 PM · Code Quest
Alan Troth (Al) created D3454: Multi object editing for UV_OT_lightmap_pack..
Jun 1 2018, 10:11 PM
Alan Troth (Al) updated the diff for D3451: Multi object editing - UV_OT_follow_active_quads..
  • Tighten up Poll. Also removed un-needed code.
Jun 1 2018, 12:54 PM
Alan Troth (Al) updated the diff for D3378: Multi objects edit - UV_OT_smart_project.
  • Replaced an exception with a report.
Jun 1 2018, 12:19 PM

May 31 2018

Alan Troth (Al) added a task to D3451: Multi object editing - UV_OT_follow_active_quads.: T54645: Multi-Object-Mode: EditMesh UV Tools.
May 31 2018, 11:24 PM
Alan Troth (Al) added a revision to T54645: Multi-Object-Mode: EditMesh UV Tools: D3451: Multi object editing - UV_OT_follow_active_quads..
May 31 2018, 11:24 PM · Code Quest
Alan Troth (Al) planned changes to D3378: Multi objects edit - UV_OT_smart_project.

A couple of days extra python operator experience...

May 31 2018, 9:23 PM
Alan Troth (Al) added reviewers for D3451: Multi object editing - UV_OT_follow_active_quads.: Campbell Barton (campbellbarton), Dalai Felinto (dfelinto).
May 31 2018, 8:43 PM
Alan Troth (Al) updated the diff for D3451: Multi object editing - UV_OT_follow_active_quads..
  • Removed commented oult line.
May 31 2018, 8:42 PM
Alan Troth (Al) retitled D3451: Multi object editing - UV_OT_follow_active_quads. from First draft of multi object editing for UV_OT_follow_active_quads. to Multi object editing - UV_OT_follow_active_quads..
May 31 2018, 8:39 PM
Alan Troth (Al) created D3451: Multi object editing - UV_OT_follow_active_quads..
May 31 2018, 8:37 PM
Alan Troth (Al) updated the diff for D3378: Multi objects edit - UV_OT_smart_project.

Selected meshes are now coming from the context.view_layer.

May 31 2018, 1:12 AM

May 29 2018

Alan Troth (Al) added a comment to D3439: UV_OT_align and UV_OT_weld.

I think mode "s" (straighten) does not behave correctly. Even in Blender 2.79 it sometimes gives wrong results: sometimes it collapses vertices to the same point, which technically means they all lie on the same line, but it's not the behaviour I expected, so we might need to change/fix its implementation.

May 29 2018, 12:44 AM
Alan Troth (Al) added a comment to D3439: UV_OT_align and UV_OT_weld.

@Alan Troth (Al): thanks for the comment. Do you think it's now better with the bool array?

May 29 2018, 12:15 AM

May 28 2018

Alan Troth (Al) added inline comments to D3439: UV_OT_align and UV_OT_weld.
May 28 2018, 1:25 AM

May 27 2018

Alan Troth (Al) added reviewers for D3441: Multi object editing - UV_OT_remove_doubles: Campbell Barton (campbellbarton), Dalai Felinto (dfelinto).
May 27 2018, 2:13 PM
Alan Troth (Al) added a task to D3441: Multi object editing - UV_OT_remove_doubles: T54645: Multi-Object-Mode: EditMesh UV Tools.
May 27 2018, 2:12 PM
Alan Troth (Al) added a revision to T54645: Multi-Object-Mode: EditMesh UV Tools: D3441: Multi object editing - UV_OT_remove_doubles.
May 27 2018, 2:12 PM · Code Quest
Alan Troth (Al) created D3441: Multi object editing - UV_OT_remove_doubles.
May 27 2018, 2:11 PM