Campbell Barton (campbellbarton)Administrator
User

Projects (24)

User Details

User Since
Jan 30 2005, 5:47 PM (659 w, 2 d)
Roles
Administrator

Recent Activity

Today

Campbell Barton (campbellbarton) committed rBadb647fb9287: UI: fullstop at end of tooltips (authored by Campbell Barton (campbellbarton)).
UI: fullstop at end of tooltips
Wed, Sep 20, 3:48 PM
Campbell Barton (campbellbarton) added inline comments to D2848: Layer collection enable flag.
Wed, Sep 20, 1:06 PM
Campbell Barton (campbellbarton) accepted D2848: Layer collection enable flag.

Checked the patch, seems to work well.

Wed, Sep 20, 12:39 PM
Campbell Barton (campbellbarton) added a comment to T47087: Bmesh booleans fails when A mesh have coincident edge with B.

Note, these edge-cases are detected and handled. there are some cases where exact overlap checks fail - this needs some investigation.

Wed, Sep 20, 11:42 AM · BF Blender
Campbell Barton (campbellbarton) added a comment to T52825: Bmesh - Incorrect boolean with vertex in in triangle exactly intersecting a face.

Note, this is caused by the epsilon being measured in different spaces, it's possible for the vertex not to be detected on the face, and the edge not detect intersecting.

Wed, Sep 20, 11:40 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) renamed T52825: Bmesh - Incorrect boolean with vertex in in triangle exactly intersecting a face from "Bmesh - Incorrect boolean" to "Bmesh - Incorrect boolean with vertex in in triangle exactly intersecting a face".
Wed, Sep 20, 11:33 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) merged task T52825: Bmesh - Incorrect boolean with vertex in in triangle exactly intersecting a face into T47087: Bmesh booleans fails when A mesh have coincident edge with B.
Wed, Sep 20, 11:32 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) merged T52825: Bmesh - Incorrect boolean with vertex in in triangle exactly intersecting a face into T47087: Bmesh booleans fails when A mesh have coincident edge with B.
Wed, Sep 20, 11:32 AM · BF Blender
Campbell Barton (campbellbarton) reopened T47087: Bmesh booleans fails when A mesh have coincident edge with B as "Open".

T46988 is infact zero area faces, re-opening this one.

Wed, Sep 20, 11:32 AM · BF Blender
Campbell Barton (campbellbarton) reopened T47087: Bmesh booleans fails when A mesh have coincident edge with B, a subtask of T47030: BMesh booleans (track todo's), as "Open".
Wed, Sep 20, 11:32 AM · BF Blender
Campbell Barton (campbellbarton) edited the description of T47087: Bmesh booleans fails when A mesh have coincident edge with B.
Wed, Sep 20, 11:31 AM · BF Blender
Campbell Barton (campbellbarton) edited the description of T47087: Bmesh booleans fails when A mesh have coincident edge with B.
Wed, Sep 20, 11:29 AM · BF Blender
Campbell Barton (campbellbarton) committed rB42c174d1a5c6: Manipulator: fix visibility check w/ 2-axis planes (authored by Campbell Barton (campbellbarton)).
Manipulator: fix visibility check w/ 2-axis planes
Wed, Sep 20, 10:23 AM
Campbell Barton (campbellbarton) committed rB31fc75ef9332: Cleanup: move 3d manipulators into an array (authored by Campbell Barton (campbellbarton)).
Cleanup: move 3d manipulators into an array
Wed, Sep 20, 9:36 AM
Campbell Barton (campbellbarton) committed rB851228766e37: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Wed, Sep 20, 8:06 AM
Campbell Barton (campbellbarton) added a comment to T52809: Proposal: Remove Skeleton Sketching.

@Joshua Leung (aligorith), was also thinking this could be grease-pencil + addon.

Wed, Sep 20, 7:29 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) added a comment to D2848: Layer collection enable flag.

Not sure why moving away from an RNA property needs to be slow?

Wed, Sep 20, 6:59 AM
Campbell Barton (campbellbarton) added a comment to T51923: Greasepencil-object branch crashes on selecting bone in edit mode..

Other engines check DRW_state_is_fbo() before initializing FBO's.

Wed, Sep 20, 6:46 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) closed T52833: obj export degenerate mesh as "Invalid".

The error is in the polygon, not the OBJ import/export

Wed, Sep 20, 5:35 AM · Import/Export, Addons
Campbell Barton (campbellbarton) committed rBa2d246c5c0b6: BLI_polyfill2d_test: script to generate test data (authored by Campbell Barton (campbellbarton)).
BLI_polyfill2d_test: script to generate test data
Wed, Sep 20, 5:31 AM

Yesterday

Campbell Barton (campbellbarton) committed rBf680e42a4c7b: Correct test ifdef in polyfill (authored by Campbell Barton (campbellbarton)).
Correct test ifdef in polyfill
Tue, Sep 19, 8:48 PM
Campbell Barton (campbellbarton) committed rB16355d545b93: Fix T52834: Polyfill2D fails with co-linear edges (authored by Campbell Barton (campbellbarton)).
Fix T52834: Polyfill2D fails with co-linear edges
Tue, Sep 19, 8:19 PM
Campbell Barton (campbellbarton) closed T52834: Polyfill2D fails with co-linear edges (in rare case) as "Resolved" by committing rB16355d545b93: Fix T52834: Polyfill2D fails with co-linear edges.
Tue, Sep 19, 8:19 PM · BF Blender
Campbell Barton (campbellbarton) edited the description of T52834: Polyfill2D fails with co-linear edges (in rare case).
Tue, Sep 19, 7:51 PM · BF Blender
Campbell Barton (campbellbarton) committed rBc4235356c95e: BLI_polyfill2d_test: add test for T52834 (authored by Campbell Barton (campbellbarton)).
BLI_polyfill2d_test: add test for T52834
Tue, Sep 19, 7:29 PM
Campbell Barton (campbellbarton) committed rBe00bb4d22c8e: BLI_polyfill2d_test: Try flipped x/y axis (authored by Campbell Barton (campbellbarton)).
BLI_polyfill2d_test: Try flipped x/y axis
Tue, Sep 19, 7:24 PM
Campbell Barton (campbellbarton) edited the description of T52834: Polyfill2D fails with co-linear edges (in rare case).
Tue, Sep 19, 6:07 PM · BF Blender
Campbell Barton (campbellbarton) renamed T52834: Polyfill2D fails with co-linear edges (in rare case) from "Polyfill2D fails with co-linear edges (in rare cases)" to "Polyfill2D fails with co-linear edges (in rare case)".
Tue, Sep 19, 6:05 PM · BF Blender
Campbell Barton (campbellbarton) edited the description of T52834: Polyfill2D fails with co-linear edges (in rare case).
Tue, Sep 19, 6:05 PM · BF Blender
Campbell Barton (campbellbarton) created T52834: Polyfill2D fails with co-linear edges (in rare case).
Tue, Sep 19, 6:04 PM · BF Blender
Campbell Barton (campbellbarton) added a comment to T52329: Difference Boolean Modifier does not work in most simple cases with Array Modifier.

@John Thomas (m.Th) - this is in fact not an error in booleans, its an error in face-filling.

Tue, Sep 19, 5:37 PM · BF Blender
Campbell Barton (campbellbarton) closed T52815: solidify creates buggy triangles when applied as "Invalid".

As @Bob Smith (uvwxyz) said, this isn't a bug. Resulting ngon self intersects.

Tue, Sep 19, 5:12 PM · BF Blender
Campbell Barton (campbellbarton) added a comment to T52827: Proposal, RNA API direct memory access for arrays via buffer protocol.

@Brecht Van Lommel (brecht), good point, either we couldnt access these or the underlying type would need to be exposed.

Tue, Sep 19, 5:07 PM · BF Blender: 2.8
Campbell Barton (campbellbarton) edited the description of T52825: Bmesh - Incorrect boolean with vertex in in triangle exactly intersecting a face.
Tue, Sep 19, 5:05 PM · Modifiers, BF Blender
Campbell Barton (campbellbarton) triaged T52827: Proposal, RNA API direct memory access for arrays via buffer protocol as "Normal" priority.
Tue, Sep 19, 1:45 PM · BF Blender: 2.8
Campbell Barton (campbellbarton) created T52827: Proposal, RNA API direct memory access for arrays via buffer protocol.
Tue, Sep 19, 1:45 PM · BF Blender: 2.8
Campbell Barton (campbellbarton) committed rB495d3c8dd754: CMake: update for renamed headers (authored by Campbell Barton (campbellbarton)).
CMake: update for renamed headers
Tue, Sep 19, 12:15 PM
Campbell Barton (campbellbarton) committed rB7b952432409a: BLI_utildefines_iter: Use for iteration helpers (authored by Campbell Barton (campbellbarton)).
BLI_utildefines_iter: Use for iteration helpers
Tue, Sep 19, 12:11 PM
Campbell Barton (campbellbarton) committed rB60956397ca46: Cleanup: BLI_utildefines prefix for header-only libs (authored by Campbell Barton (campbellbarton)).
Cleanup: BLI_utildefines prefix for header-only libs
Tue, Sep 19, 12:11 PM
Campbell Barton (campbellbarton) committed rB215651af1b09: Boolean Modifier: add debug options (authored by Campbell Barton (campbellbarton)).
Boolean Modifier: add debug options
Tue, Sep 19, 10:20 AM
Campbell Barton (campbellbarton) closed T52761: BMesh Boolean - Freaks out sometimes as "Resolved".

Corrected rB9a2f7dd77b38504d77b1b058072194496fdc91c9 - BM_verts_calc_rotate_beauty locked rotating out of degenerate cases, causing confusion.

Tue, Sep 19, 7:02 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) committed rB36f5972ed01f: Avoid bias when calculating quad split direction (authored by Campbell Barton (campbellbarton)).
Avoid bias when calculating quad split direction
Tue, Sep 19, 7:01 AM
Campbell Barton (campbellbarton) committed rB9a2f7dd77b38: Correct recent error in boolean quad split check (authored by Campbell Barton (campbellbarton)).
Correct recent error in boolean quad split check
Tue, Sep 19, 7:01 AM
Campbell Barton (campbellbarton) closed T52815: solidify creates buggy triangles when applied as "Invalid".
Tue, Sep 19, 6:09 AM · BF Blender
Campbell Barton (campbellbarton) added a comment to T34962: Problem make Blender open in the wanted monitor..

Looks like this is caused by Win32 clamping windows bounds based on the default monitor.

Tue, Sep 19, 5:30 AM · BF Blender, Platform: Windows
Campbell Barton (campbellbarton) edited the description of T52809: Proposal: Remove Skeleton Sketching.
Tue, Sep 19, 5:20 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) edited the description of T52809: Proposal: Remove Skeleton Sketching.
Tue, Sep 19, 5:19 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) edited the description of T52809: Proposal: Remove Skeleton Sketching.
Tue, Sep 19, 5:19 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) requested changes to D2848: Layer collection enable flag.
Tue, Sep 19, 5:14 AM
Campbell Barton (campbellbarton) added inline comments to D2848: Layer collection enable flag.
Tue, Sep 19, 5:14 AM
Campbell Barton (campbellbarton) added a comment to T52668: Proposal: Replace background images with Image Empties in 2.8x.

@Patrick Boelens (senshi) in 2.7x this can be done by placing the empty object behind other objects, then toggling xray to render on top.

Tue, Sep 19, 4:53 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) committed rBMT1828: Update r3769.
Update r3769
Tue, Sep 19, 2:50 AM

Mon, Sep 18

Campbell Barton (campbellbarton) committed rB533ec46efbc5: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Mon, Sep 18, 3:57 PM
Campbell Barton (campbellbarton) committed rBd0344d7b7d61: Cleanup: use clamped rounding functions (authored by Campbell Barton (campbellbarton)).
Cleanup: use clamped rounding functions
Mon, Sep 18, 3:45 PM
Campbell Barton (campbellbarton) committed rBc4fc9c4a8ecc: Math Lib: clamped rounding utility functions (authored by Campbell Barton (campbellbarton)).
Math Lib: clamped rounding utility functions
Mon, Sep 18, 3:45 PM
Campbell Barton (campbellbarton) committed rBe6d5b94e8325: Correct error in cage2d draw style enum (authored by Campbell Barton (campbellbarton)).
Correct error in cage2d draw style enum
Mon, Sep 18, 2:55 PM
Campbell Barton (campbellbarton) edited the description of T52805: 2.8: Proposals for feature removal / deprecation (parent task).
Mon, Sep 18, 1:55 PM · BF Blender: 2.8
Campbell Barton (campbellbarton) committed rB6a1d59c188f3: Cleanup: quiet warnings for GCC (authored by Campbell Barton (campbellbarton)).
Cleanup: quiet warnings for GCC
Mon, Sep 18, 11:43 AM
Campbell Barton (campbellbarton) committed rB4adb6cac6629: Fix bad range checks (authored by Campbell Barton (campbellbarton)).
Fix bad range checks
Mon, Sep 18, 11:00 AM
Campbell Barton (campbellbarton) added a comment to T52794: When i play animation, move timeline, or Bake, my Blender crashes.

This is caused by dynamic point doing its own object data updating (BKE_object_modifier_update_subframe) which runs at the same time as the scene_update_object_func task see:

Mon, Sep 18, 8:39 AM · Physics, BF Blender
Campbell Barton (campbellbarton) added a comment to T52776: Proposal: Remove SGI image format support.

Hah, I see where you're coming from but think you miss that Blender has a history of not treating errors reading corrupt files as bugs. (or only fixing ones that users run into but in general not assuming input is totally broken)

Mon, Sep 18, 8:27 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) added a comment to T34962: Problem make Blender open in the wanted monitor..

@Emmanuel LORANT (asturias), if you change the layout to be horizontal [1, 2, 3] - does Blender open on the correct screen?

Mon, Sep 18, 8:14 AM · BF Blender, Platform: Windows
Campbell Barton (campbellbarton) added a comment to T52806: Proposal: Remove Solaris platform support.

Yep, extern/intern we only touch if they're maintained by blender devs.

Mon, Sep 18, 8:11 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) added a task to D2846: Remove solaris platform support: T52806: Proposal: Remove Solaris platform support.
Mon, Sep 18, 8:09 AM
Campbell Barton (campbellbarton) added a revision to T52806: Proposal: Remove Solaris platform support: D2846: Remove solaris platform support.
Mon, Sep 18, 8:09 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) renamed T52805: 2.8: Proposals for feature removal / deprecation (parent task) from "2.8: Proposals for deprecation (parent task)" to "2.8: Proposals for feature removal / deprecation (parent task)".
Mon, Sep 18, 8:08 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) created D2846: Remove solaris platform support.
Mon, Sep 18, 8:06 AM
Campbell Barton (campbellbarton) committed rBMT1821: Update r3768.
Update r3768
Mon, Sep 18, 7:59 AM
Campbell Barton (campbellbarton) edited the description of T52809: Proposal: Remove Skeleton Sketching.
Mon, Sep 18, 7:47 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) edited the description of T52809: Proposal: Remove Skeleton Sketching.
Mon, Sep 18, 7:47 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) committed rBM3768: Add hint on image bit depths.
Add hint on image bit depths
Mon, Sep 18, 7:44 AM
Campbell Barton (campbellbarton) edited the description of T52809: Proposal: Remove Skeleton Sketching.
Mon, Sep 18, 7:35 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) created T52809: Proposal: Remove Skeleton Sketching.
Mon, Sep 18, 7:33 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) committed rBM3767: SGI image format also supports 16bit.
SGI image format also supports 16bit
Mon, Sep 18, 7:18 AM
Campbell Barton (campbellbarton) committed rBa0e7dbc66dbf: BMesh: move bridge tools stepping logic into macro (authored by Campbell Barton (campbellbarton)).
BMesh: move bridge tools stepping logic into macro
Mon, Sep 18, 5:13 AM
Campbell Barton (campbellbarton) committed rB990515a5a726: Math Lib: add divide_floor_i (authored by Campbell Barton (campbellbarton)).
Math Lib: add divide_floor_i
Mon, Sep 18, 5:13 AM
Campbell Barton (campbellbarton) created T52806: Proposal: Remove Solaris platform support.
Mon, Sep 18, 3:30 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) added a parent task for T52668: Proposal: Replace background images with Image Empties in 2.8x: T52805: 2.8: Proposals for feature removal / deprecation (parent task).
Mon, Sep 18, 3:20 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) added subtasks for T52805: 2.8: Proposals for feature removal / deprecation (parent task): T52776: Proposal: Remove SGI image format support, T52668: Proposal: Replace background images with Image Empties in 2.8x.
Mon, Sep 18, 3:20 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) added a parent task for T52776: Proposal: Remove SGI image format support: T52805: 2.8: Proposals for feature removal / deprecation (parent task).
Mon, Sep 18, 3:20 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) created T52805: 2.8: Proposals for feature removal / deprecation (parent task).
Mon, Sep 18, 3:17 AM · BF Blender: 2.8

Sun, Sep 17

Campbell Barton (campbellbarton) committed rB9134529b9eb9: UI: avoid int cast before clamping number input (authored by Campbell Barton (campbellbarton)).
UI: avoid int cast before clamping number input
Sun, Sep 17, 9:49 AM
Campbell Barton (campbellbarton) committed rBd7204aed951a: Cleanup: SGI format, remove unused struct members (authored by Campbell Barton (campbellbarton)).
Cleanup: SGI format, remove unused struct members
Sun, Sep 17, 9:49 AM
Campbell Barton (campbellbarton) added a comment to T52654: Talos security advisory for Blender product.

Committed fix for one of the CVE's, note that I think we could make the CVE's public. It's no secret that corrupt files can crash Blender in various ways.

Sun, Sep 17, 8:29 AM · BF Blender
Campbell Barton (campbellbarton) edited the description of T52654: Talos security advisory for Blender product.
Sun, Sep 17, 8:27 AM · BF Blender
Campbell Barton (campbellbarton) edited the description of T52654: Talos security advisory for Blender product.
Sun, Sep 17, 8:26 AM · BF Blender
Campbell Barton (campbellbarton) committed rB829916f4e57a: Fix SGI foramt reader CVE-2017-2901 (authored by Campbell Barton (campbellbarton)).
Fix SGI foramt reader CVE-2017-2901
Sun, Sep 17, 8:21 AM
Campbell Barton (campbellbarton) added a comment to T52776: Proposal: Remove SGI image format support.

Committed fix rB829916f4e57a2d1580ff3b625f6bb909b9144a20

Sun, Sep 17, 8:21 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) committed rBb884188f8a6d: Cleanup: SGI format, avoid overflow (authored by Campbell Barton (campbellbarton)).
Cleanup: SGI format, avoid overflow
Sun, Sep 17, 8:21 AM
Campbell Barton (campbellbarton) committed rBa72e60920400: Cleanup: SGI format, use uint/short/char types (authored by Campbell Barton (campbellbarton)).
Cleanup: SGI format, use uint/short/char types
Sun, Sep 17, 8:21 AM
Campbell Barton (campbellbarton) added a comment to T52776: Proposal: Remove SGI image format support.

@Sergey Sharybin (sergey), yep, pretty much agree except possibly the conclusion.
Fixing isn't so complicated, I added some bounds checks, then noticed saving wasn't working for a few releases.

Sun, Sep 17, 6:24 AM · BF Blender: 2.8

Sat, Sep 16

Campbell Barton (campbellbarton) committed rBa850d7431218: Fix T51074: Boolean modifier inverts operation (authored by Campbell Barton (campbellbarton)).
Fix T51074: Boolean modifier inverts operation
Sat, Sep 16, 10:02 AM
Campbell Barton (campbellbarton) closed T51074: Boolean modifier inverts Difference and Union (sometimes + strange behavior) as "Resolved" by committing rBa850d7431218: Fix T51074: Boolean modifier inverts operation.
Sat, Sep 16, 10:02 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) updated the summary of D2844: Edge-net fix from: @Prototype.
Sat, Sep 16, 9:25 AM
Campbell Barton (campbellbarton) added a revision to T50165: Bmesh booleans fail on simple cube array: D2844: Edge-net fix from: @Prototype.
Sat, Sep 16, 9:25 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) added a comment to T48683: Knife create a hole in the face cutted..

@rm beer (rmbeer) - if you can redo this bug, please report a new bug.

Sat, Sep 16, 9:20 AM · BF Blender
Campbell Barton (campbellbarton) closed T50165: Bmesh booleans fail on simple cube array as "Resolved".

@Kenrick (Prototype) - thanks for looking into a fix, however this now works in 2.79.

Sat, Sep 16, 9:15 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) closed T50165: Bmesh booleans fail on simple cube array, a subtask of T47030: BMesh booleans (track todo's), as "Resolved".
Sat, Sep 16, 9:15 AM · BF Blender
Campbell Barton (campbellbarton) created D2844: Edge-net fix from: @Prototype.
Sat, Sep 16, 9:12 AM
Campbell Barton (campbellbarton) closed T49321: Bmesh Boolean fail to cut on subdivided mesh as "Resolved".

This is fixed by rB892d304dedb60891d9e0b3091eceecb163644215

Sat, Sep 16, 8:40 AM · Mesh Modeling, Modifiers, BF Blender