Page MenuHome
Feed Advanced Search

Sun, Sep 15

Joseph Brandenburg (TheAngerSpecialist) awarded D5697: Texture paint: 2D painting improvements a Love token.
Sun, Sep 15, 4:04 PM

Fri, Sep 13

Joseph Brandenburg (TheAngerSpecialist) awarded D5761: Sculpt: add pose origin preview to the pose brush a Like token.
Fri, Sep 13, 4:06 AM

Wed, Sep 11

Joseph Brandenburg (TheAngerSpecialist) added a comment to T69705: Memory leak starting new scene.

I don't see the error in Windows. Here's my Blender Build information:

version: 2.81 (sub 10), branch: master, commit date: 2019-09-10 20:05, hash: fa12428ede9a, type: 
build date: Tue 09/10/2019, 04:16 PM
platform: Windows
binary path: 'D:\\git-blender\\2.81\\bin\\Release\\blender.exe'
build cflags: /W3 /w34062 /w34115 /w34189 /wd4018 /wd4146 /wd4065 /wd4127 /wd4181 /wd4200 /wd4244 /wd4267 /wd4305 /wd4800 /wd4828 /wd4996 /wd4661 /we4013 /we4133 /we4431 /w35038 /DWIN32 /D_WINDOWS /W3 /nologo /J /Gd /MP /bigobj -openmp     
build cxxflags: /W3 /w34062 /w34115 /w34189 /wd4018 /wd4146 /wd4065 /wd4127 /wd4181 /wd4200 /wd4244 /wd4267 /wd4305 /wd4800 /wd4828 /wd4996 /wd4661 /we4013 /we4133 /we4431 /w35038 /DWIN32 /D_WINDOWS /W3 /GR /EHsc /nologo /J /Gd /MP /EHsc /bigobj -openmp     
build linkflags: /MACHINE:X64  /SUBSYSTEM:CONSOLE /STACK:2097152 /INCREMENTAL:NO  /NODEFAULTLIB:msvcrt.lib /NODEFAULTLIB:msvcmrt.lib /NODEFAULTLIB:msvcurt.lib /NODEFAULTLIB:msvcrtd.lib  /ignore:4049 /ignore:4217 /ignore:4221
build system: CMake
Wed, Sep 11, 1:09 AM · BF Blender (2.81)

Sat, Sep 7

Joseph Brandenburg (TheAngerSpecialist) added a comment to T69046: Cache loading via animation system.

UI-wise I think it would be a good idea to show that a property is driven from a cache, in the same way that it's now shown that something is animated with an f-curve or a driver.

Sat, Sep 7, 6:52 PM · BF Blender (2.82), Datablocks and Libraries, Import/Export, Animation
Joseph Brandenburg (TheAngerSpecialist) awarded rBe858d21ae423: Transformation Constraint: implement a Mix Mode option. a Mountain of Wealth token.
Sat, Sep 7, 6:23 PM
Joseph Brandenburg (TheAngerSpecialist) awarded rBe91ea20ebee8: Drivers: support decomposing rotation into swing followed by twist. a Love token.
Sat, Sep 7, 6:23 PM
Joseph Brandenburg (TheAngerSpecialist) awarded rBfcf2a712eca2: Armature: add Inherit Scale options to remove shear or average the scale. a Mountain of Wealth token.
Sat, Sep 7, 6:16 PM

Fri, Sep 6

Joseph Brandenburg (TheAngerSpecialist) added a comment to D5659: Eevee: Shadow map refactor.

This is why I would rather give full control over the shading and shadowing with a shader script node than trying to alienate EEVEE into something that is half usable for both NPR and PBR

A shader script node would probably more than make up the difference, and I think in the long term it's better for EEVEE to focus on PBR and matching Cycles. A more dedicated NPR system (like LANPR) might be the best thing to do.
Is there anywhere on devtalk or developer.blender.org that NPR is being roadmapped or discussed specifically? I'd like to list out some of the scenarios I use EEVEE for, now, and the limitations they have. Maybe I could also make an RCS proposal, like the one Marius Oberholster did a few years back.
Thanks for the reply and for all the work you do!

Fri, Sep 6, 12:17 AM

Thu, Sep 5

Joseph Brandenburg (TheAngerSpecialist) added a comment to D5659: Eevee: Shadow map refactor.

For NPR, control over shadows is really helpful. The softness parameter was useful because it made it possible to tweak shadows without introducing a sampling issue.
Here's the current soft shadow in Blender 2.81. The shader should guarantee that everything is either black or white, but shades of gray appear as samples accumulate. This occurs in Blender 2.80, also, but filtering shadows makes it possible to get this softness without the averaging of several samples. This is sometimes desired, though, since it produces really nice soft shadows and gradients that are hard to get from shaders alone.

Thu, Sep 5, 9:49 PM
Joseph Brandenburg (TheAngerSpecialist) added a comment to T69479: Batch Rename: Numbering support.

I think there should be support for incrementing, decrementing, and re-setting numbers, and using an arbitrary start value. So, for example, a user could rename a chain of bones "foo.004.L" "foo.003.L" "foo.002.L" if they wanted to.
It's also a good idea to think about using nested numbers. A Spider, for example, has eight legs and many segments per leg. The fifth bone on the third leg may be called Leg.002.004.L. Using this naming convention is easy for scripting, in my experience. Perhaps the batch rename operator could have a feature for renaming multiple bone chains at a time? Finally, it should be possible to keep number/left/right as is. Some users may wish for the option to start with 1 instead of 0, some users may wish to use zero padding, others will not ( 002 vs 2).

Thu, Sep 5, 9:35 AM · Data, Assets & I/O
Joseph Brandenburg (TheAngerSpecialist) awarded T45351: Solving the 'missing libraries' issue a Mountain of Wealth token.
Thu, Sep 5, 8:24 AM · BF Blender

Wed, Sep 4

Joseph Brandenburg (TheAngerSpecialist) added a comment to D5450: Fix T62631: Cloth vertex mass capped to a very low number on scaled scenes..

It doesn't spread out the mass evenly it just assigns each vertex the set weight.
I could easily fix this and I think I actually should. So we instead have an actual density going on instead.

Wed, Sep 4, 7:10 PM
Joseph Brandenburg (TheAngerSpecialist) awarded D5647: Sculpt: Pose brush a Love token.
Wed, Sep 4, 7:02 PM
Joseph Brandenburg (TheAngerSpecialist) awarded D5645: Sculpt: Topology automasking a Love token.
Wed, Sep 4, 6:59 PM
Joseph Brandenburg (TheAngerSpecialist) awarded rBfc99297411bc: Fix T66950: WeightPaint Bone Selection Overlay a Like token.
Wed, Sep 4, 6:57 PM
Joseph Brandenburg (TheAngerSpecialist) added a comment to T67646: eevee - unconnected Subsurface Scattering node makes whole material not working.

I'm having this error, too. Principled is still working, probably because of this: rBf962c701fe5d6fc14956892de58bf4f7d875348d

Wed, Sep 4, 6:30 PM · Eevee, BF Blender
Joseph Brandenburg (TheAngerSpecialist) added a comment to rBa5b1231de790: WM: batch rename operator.

Thanks for the wonderful batch rename operator! I've been using Python to do this for ages.
I think the alt-F2 keybind is a little weird. The Alt modifier handles multiple objects in menus, but in the 3D view it usually negates (as in alt-g, alt-r, alt-a, etc.). It also conflicts with the annoying GeForce overlay, which many GTX card users will have. Shift-f2 might be what I would first guess it should be, if I didn't know what it's key was, since Shift is used to extend the selection to multiple objects.

Wed, Sep 4, 5:41 PM
Joseph Brandenburg (TheAngerSpecialist) awarded rBa5b1231de790: WM: batch rename operator a Mountain of Wealth token.
Wed, Sep 4, 5:22 PM
Joseph Brandenburg (TheAngerSpecialist) awarded rB9bda62c136a5: Fix T69176: Outliner->BlenderFile->Delete not working on some objects. a Like token.
Wed, Sep 4, 5:20 PM

Fri, Aug 30

Joseph Brandenburg (TheAngerSpecialist) awarded rB697fd86506fd: Cycles: Stitching of subdivided and displaced meshes a Love token.
Fri, Aug 30, 6:19 PM

Sun, Aug 25

Joseph Brandenburg (TheAngerSpecialist) added a comment to T68888: Mesh support for n-gons with holes.

Someone mentioned Maya's support for holes in faces and sculpt tools: it's worth mentioning that Maya's sculpt tools don't support non-manifold geometry at all (nor deformers or skinning, and it has major limitations for display).

Sun, Aug 25, 8:27 PM · Modeling, BF Blender

Tue, Aug 20

Joseph Brandenburg (TheAngerSpecialist) added a comment to T46049: Assets Integration in Blender.

It's been a couple years since the comments about USD. Now, it's open-source and widely adopted, and Sybren A. Stüvel has done excellent work on Blender I/O (which isn't finished yet, but it's already very impressive!). So I have a question: will it be possible to maintain links to USD's, so that when the USD is updated, the Blender file referencing it will be too?
I think it could work like this: Blender would store a path to the USD to do the linking. A "fake" .blend file would be created, importing the USD once the file with links to USD is opened. Then the links would point to the "fake" blend file with the imported USD. The USD would be like DNA, and the "fake" Blender file could be like a half-way between DNA and RNA--- The .blend file with links to USD would think it's linking to .blend file DNA, but that .blend file would just be a temporary import of the USD. Does this make sense? Of course, referencing USD's directly would also be awesome, and since this format is open-source, maybe it's possible. But I think that would require building the USD I/O into linking and appending.

Tue, Aug 20, 7:01 PM · BF Blender, Datablocks and Libraries, User Interface

Aug 15 2019

Joseph Brandenburg (TheAngerSpecialist) awarded rB67c10dbf1322: Eevee: Add support for the holdout node a Love token.
Aug 15 2019, 6:28 AM
Joseph Brandenburg (TheAngerSpecialist) awarded rBd5002f007e8d: Eevee: Improve Transparent BSDF behavior a Like token.
Aug 15 2019, 6:28 AM

Aug 12 2019

Joseph Brandenburg (TheAngerSpecialist) awarded T30941: Blender cloth simulator air pressure enhancement a Love token.
Aug 12 2019, 7:12 PM · BF Blender

Aug 9 2019

Joseph Brandenburg (TheAngerSpecialist) added a comment to T66305: Render & Cycles Module.
Aug 9 2019, 1:42 AM · Render & Cycles, Cycles, Rendering, BF Blender
Joseph Brandenburg (TheAngerSpecialist) added a comment to T68321: GPencil: New Workflow for Storyboarding.

Forgive me for interjecting if this isn't a discussion page. Here's my 2 cents, as a user:
I would recommend looking at the UX of the FOSS app, Storyboarder. It's a great tool, but it can't handle any more than a few minutes of storyboard because it's implemented in JS. Despite bad performance, I still use it for boarding because of these features:
Easy to rearrange frames, since they are not tied to a timeline, but rather are arranged sequentially and each have their own duration property. Thus there's never the problem of wanting to edit the panel but accidentally creating a new frame- it's not possible to be between panels at all. This also make it easy to re-time, since you can drop a new frame in and each subsequent frame moves over to compensate. Frames can be dragged and dropped anywhere in the list. In Blender, you have to select all keys and move them multiple times- one for GP objects, once for sound, once more for armatures, yet again for markers, etc. . It's easy to lose track of the duration of a panel this way. Dope sheets are better for keyframe animation than storyboards.
Quick recording and inserting voice/sound clips. Blender has a great audio library already, I imagine this wouldn't be too hard to implement.
Notes, action, and dialogue text boxes that change with the frame

Aug 9 2019, 1:10 AM · Grease Pencil, BF Blender
Joseph Brandenburg (TheAngerSpecialist) added a comment to T54987: Implement Multi-Object Properties Editing.

It doesn't look like anyone has pointed this out yet, but "+=" and "-+" will be familiar to Maya users, since Maya uses this syntax for its number entry (C-like). Also, Maya allows the ability to select and edit multiple number entry boxes at a time, even with copy and paste. One of the few features I like in Maya. Blender does this a little with the multiple-drag, but it's kinda tricky to get this to work consistently, since you have to be precise with the mouse movement.

Aug 9 2019, 12:24 AM · User Interface
Joseph Brandenburg (TheAngerSpecialist) added a comment to T68421: Problems rendering old projects with Cycles - 2.80 + ctrl-left click not working.

#2 is not a bug, it was re-mapped near the end of the beta. Try shift-RMB or ctrl-RMB instead. It doesn't take a long time to get used to, and box select by click and drag is a nice feature. This is true for right-click select and left-click select. I found out on accident, myself.

Aug 9 2019, 12:14 AM · BF Blender
Joseph Brandenburg (TheAngerSpecialist) added a comment to T68391: Binding camera to marker not working properly with shortcut.

Yeah, the problem is that it DOESN'T work if you do that on the dope sheet proper, just above the marker area.

Aug 9 2019, 12:09 AM · BF Blender

Aug 8 2019

Joseph Brandenburg (TheAngerSpecialist) added a comment to T68389: Addon.

This is not a bug report. Actually what you encountered wasn't a bug, either- you tried to install an addon that was already installed. If you need support, you should use Blender Stack Exchange or blenderartists forum.

Aug 8 2019, 1:14 AM · Add-ons
Joseph Brandenburg (TheAngerSpecialist) added a comment to T68391: Binding camera to marker not working properly with shortcut.

I can confirm this. But I thought this was by design.

Aug 8 2019, 1:12 AM · BF Blender

Aug 3 2019

Joseph Brandenburg (TheAngerSpecialist) added a comment to T68156: "Help -> Report a Bug" throws "400 Bad Request" message.

Happens for me, too, and I don't think it's Blender. I have reported bugs from 2.80 and 2.80 RC3 before, and both are giving me the 400 error right now. It's on the maniphest/phabricator or whatever this site is called.

Aug 3 2019, 2:19 AM · BF Blender

Jul 30 2019

Joseph Brandenburg (TheAngerSpecialist) added a comment to T67944: Blender 2.8_crashes when clicking "Material" menu.

I've had some weird, similar behavior whenever Blender tries to show the material preview icon- but then I was working with links to node groups created in older betas of 2.8 or even as far back as 2.79. Not sure it's the same bug. The report shows a new .blend, but I doubt this happened in an empty blend file. My guess is that something in one of the materials caused a problem.
It's really easy to narrow down the source of the issue by using the outliner to delete materials or remap their users. Then you can test them one at a time. If there's no bug, revert the file and try the next material. Once you've figured out which material is causing a problem, see if you can delete individual nodes or node-groups until the crash stops. If you can't even open the shader graph, you can still delete node-groups through the outliner. Narrowing it down like this makes it a lot easier for devs to identify the problem and a lot easier for you to work around it in the meantime.

Jul 30 2019, 11:11 PM · BF Blender
Joseph Brandenburg (TheAngerSpecialist) awarded D5363: Add OptiX device implementation to Cycles a Love token.
Jul 30 2019, 10:32 PM · BF Blender (2.81), Cycles

Jul 29 2019

Joseph Brandenburg (TheAngerSpecialist) added a comment to T67861: Bug? No snapping pie menu for Grease Pencil Edit Mode.


Here's a picture.

Jul 29 2019, 12:00 AM · User Interface, BF Blender

Jul 28 2019

Joseph Brandenburg (TheAngerSpecialist) created T67861: Bug? No snapping pie menu for Grease Pencil Edit Mode.
Jul 28 2019, 11:58 PM · User Interface, BF Blender

Jul 25 2019

Joseph Brandenburg (TheAngerSpecialist) added a comment to T67128: Cycles Viewport Rendering Shading Options.

I wonder if we might have separate output nodes for LookDev and Render? I use EEVEE to do NPR shading, which results in shaders with hundreds of nodes. I'd like to have simpler versions of the materials in LookDev mode so I can use them while animating without losing performance. It isn't a problem with simpler node networks -- if I was doing PBR I could animate in lookdev no problem.
This is entirely possible when using Cycles as the renderer, since EEVEE has its own output node. But Cycles can't use the Shader-to-RGB node. And again, it's already a beautifully streamlined process with the Principled BSDF.

Jul 25 2019, 6:38 PM · BF Blender

Jul 18 2019

Joseph Brandenburg (TheAngerSpecialist) added a comment to rB3f788eacee5a: RNA: provide access to the vertex index array of the Hook modifier..

Thanks for this! I ran into some weird bugs awhile back because of the old API. I didn't report them because at the time I thought it was my fault for not knowing how to do it right. This is great, finally a way of rigging with hooks with clean Python.

Jul 18 2019, 7:26 AM
Joseph Brandenburg (TheAngerSpecialist) awarded rB3f788eacee5a: RNA: provide access to the vertex index array of the Hook modifier. a Love token.
Jul 18 2019, 7:24 AM

Jun 11 2019

Joseph Brandenburg (TheAngerSpecialist) awarded rB095df1ac217f: Python API: allow external render engines to use Eevee for LookDev shading a Like token.
Jun 11 2019, 11:14 PM

May 22 2019

Joseph Brandenburg (TheAngerSpecialist) added a comment to T63183: Add mesh doesn't respect 3D cursor orientation.

This is fixed/implemented by D4706.

May 22 2019, 11:21 PM · BF Blender
Joseph Brandenburg (TheAngerSpecialist) awarded D4706: Object alignment dropdown in generic object_add properties a Love token.
May 22 2019, 11:20 PM · User Interface, BF Blender: 2.8
Joseph Brandenburg (TheAngerSpecialist) awarded D3601: Use 3D cursor rotation for new objects a Love token.
May 22 2019, 11:19 PM · BF Blender: 2.8

May 20 2019

Joseph Brandenburg (TheAngerSpecialist) created T64910: 0- User node-group is left behind when parent group is discarded..
May 20 2019, 10:27 PM · BF Blender
Joseph Brandenburg (TheAngerSpecialist) awarded rB0264d8390fa2: Apply Pose as Rest Pose: implement an Only Selected bones option. a Mountain of Wealth token.
May 20 2019, 6:13 PM

May 19 2019

Joseph Brandenburg (TheAngerSpecialist) awarded rB27b9a0cd670f: Copy Scale: support raising the copied scale to an arbitrary power. a Like token.
May 19 2019, 9:42 PM
Joseph Brandenburg (TheAngerSpecialist) awarded rB1854cccad7c3: Drivers: add an Average Scale option to the Transform Channel driver vars. a Like token.
May 19 2019, 9:42 PM

May 18 2019

Joseph Brandenburg (TheAngerSpecialist) updated subscribers of T62226: Extremely often crashes with EVEE/shaderToColor/Emissive.

I've had occasional crashes when using the color ramp node in Cycles and EEVEE in the past. I've been using ShaderToRGB for a while, though, and I haven't experienced any crashes except from specific nodes in specific situations (which I've reported).
@Vyacheslav (Vyacheslav) (hitrpr) Is EEVEE's crash linked to any particular node in your shader graph? For example, try replacing your color ramp with a Greater Than node and see what happens when you edit the shader. And do the same with other nodes if you can, sometimes you can isolate the problem. If there's a specific node causing the problem, editing anything upstream of that node will cause the node to re-evaluate which will probably cause it to crash (and it might seem unrelated).

May 18 2019, 6:39 PM · BF Blender

May 14 2019

Joseph Brandenburg (TheAngerSpecialist) created T64626: Normal Map node & Skin Modifier Crash Blender when entering edit mode while rendering in EEVEE.
May 14 2019, 10:19 PM · EEVEE & Viewport, BF Blender

May 10 2019

Joseph Brandenburg (TheAngerSpecialist) created T64414: Deleting Collection crashes Blender when hair system renders with collection & 'Use Count'.
May 10 2019, 12:42 AM · BF Blender

Apr 25 2019

Joseph Brandenburg (TheAngerSpecialist) awarded rBad9275ed4e60: Spline IK: support changing individual bone length via Y scaling. a Love token.
Apr 25 2019, 5:19 PM

Apr 16 2019

Joseph Brandenburg (TheAngerSpecialist) awarded rB51c8a6f491d3: Fix T37500: implement Bendy bone segment deformation interpolation. a Mountain of Wealth token.
Apr 16 2019, 4:56 PM

Apr 9 2019

Joseph Brandenburg (TheAngerSpecialist) added a comment to T63425: EEVEE: Dot Product of two objects' "object" texture coordinate results in crash.

I'm getting the same bug with 2019-04-08 21:54
Hash: 2a79e3463230

Apr 9 2019, 10:55 PM · BF Blender
Joseph Brandenburg (TheAngerSpecialist) added a comment to T63425: EEVEE: Dot Product of two objects' "object" texture coordinate results in crash.

This is related to commit: rBdec9c7d87e5b.
Also, let me know if it is helpful to mention the commit/bug if I know the root cause. I usually don't, so I can see how that could be annoying if I was wrong. Let me know! I want to provide good bug reports.

Apr 9 2019, 4:29 PM · BF Blender
Joseph Brandenburg (TheAngerSpecialist) created T63425: EEVEE: Dot Product of two objects' "object" texture coordinate results in crash.
Apr 9 2019, 4:28 PM · BF Blender
Joseph Brandenburg (TheAngerSpecialist) awarded rBdec9c7d87e5b: Eevee: Implement Texture coordinate from object a Love token.
Apr 9 2019, 3:54 PM

Apr 6 2019

Joseph Brandenburg (TheAngerSpecialist) awarded D4471: Softbody with "Maintain Volume"-Feature a Like token.
Apr 6 2019, 7:43 PM · Animation, BF Blender: 2.8

Apr 3 2019

Joseph Brandenburg (TheAngerSpecialist) created T63257: Grease Pencil renders incorrectly when in edit-mode.
Apr 3 2019, 7:38 PM · BF Blender
Joseph Brandenburg (TheAngerSpecialist) created T63256: "Make Dupli Face" broken in 2.8 due to API change.
Apr 3 2019, 7:26 PM · BF Blender

Mar 25 2019

Joseph Brandenburg (TheAngerSpecialist) awarded D4021: Setting for the polybuild tool to automatically create quads a Love token.
Mar 25 2019, 5:08 AM

Feb 21 2019

Joseph Brandenburg (TheAngerSpecialist) added a comment to T61816: Array Modifer crashes Blender when Merge, Adjust Edit Cage, Start/End Cap, and Edit Mode are enabled.

Bug occurs on today's build, too.
version: 2.80 (sub 45), branch: master, commit date: 2019-02-21 14:33, hash: 8986c92b651d, type: Release
build date: 2019-02-21, 15:38:00

Feb 21 2019, 7:41 PM · BF Blender
Joseph Brandenburg (TheAngerSpecialist) created T61816: Array Modifer crashes Blender when Merge, Adjust Edit Cage, Start/End Cap, and Edit Mode are enabled.
Feb 21 2019, 7:39 PM · BF Blender

Feb 6 2019

Joseph Brandenburg (TheAngerSpecialist) added a comment to T61254: Import OBJ error.

I the same issue with a model exported from Maya. It has UV's (that are an utterly awful mess), imports just fine in 2.79 (with the awful UV map) but fails in 2.8.

Feb 6 2019, 10:31 PM · BF Blender
Joseph Brandenburg (TheAngerSpecialist) added a comment to T56892: Crash on Collada .dae import.

I have a file from Maya that has the issue in 2.79, and weird import in 2.8-- it only imports the vertices, no faces! Might be Maya's fault, but here it is:

Feb 6 2019, 10:27 PM · BF Blender

Jan 21 2019

Joseph Brandenburg (TheAngerSpecialist) added a comment to T60699: EEVEE Diffuse ignores world material.


Here's a simpler file, with just the bug and none of the other stuff.

Jan 21 2019, 5:49 AM · BF Blender
Joseph Brandenburg (TheAngerSpecialist) updated the task description for T60699: EEVEE Diffuse ignores world material.
Jan 21 2019, 5:48 AM · BF Blender
Joseph Brandenburg (TheAngerSpecialist) updated the task description for T60699: EEVEE Diffuse ignores world material.
Jan 21 2019, 5:47 AM · BF Blender
Joseph Brandenburg (TheAngerSpecialist) added a comment to T60699: EEVEE Diffuse ignores world material.

Sorry, somehow hit enter early

Jan 21 2019, 5:43 AM · BF Blender
Joseph Brandenburg (TheAngerSpecialist) created T60699: EEVEE Diffuse ignores world material.
Jan 21 2019, 5:43 AM · BF Blender

Apr 29 2018

Joseph Brandenburg (TheAngerSpecialist) added a comment to T54389: Blender Interactive Mode Outline.

Hello, I want to add something:

Apr 29 2018, 9:20 PM · BF Blender