Robert Forsman (mutantbob)
User

Projects

User does not belong to any projects.

User Details

User Since
May 10 2013, 11:07 PM (202 w, 2 d)

I spend 30 minutes writing something in python, and 3 days later discover it can be accomplished in 60 seconds using a well-known feature that is already part of blender.

Recent Activity

Jan 21 2017

Robert Forsman (mutantbob) added a comment to T50494: "make single user" button crashes blender on this .blend.

Jan 21 2017, 9:49 PM · BF Blender
Robert Forsman (mutantbob) created T50494: "make single user" button crashes blender on this .blend.
Jan 21 2017, 9:43 PM · BF Blender

Nov 12 2016

Robert Forsman (mutantbob) created T50011: Exponential easing/interpolation might be incorrect.
Nov 12 2016, 9:01 PM · Animation, BF Blender

Mar 4 2016

Robert Forsman (mutantbob) added a comment to T47680: animation drivers on the "mute" property of a VSE strip appear not to work during render..

Yeah, I wish there were a way to create an image strip from a packed image. That limitation has annoyed me twice in the past week.

Mar 4 2016, 4:51 PM · Video Sequencer, BF Blender

Mar 3 2016

Robert Forsman (mutantbob) added a comment to T47680: animation drivers on the "mute" property of a VSE strip appear not to work during render..

Since I do not have drag&drop, and this web site STILL lacks a traditional file upload form, I have uploaded my .blend file to http://www.pasteall.org/blend/40918

Mar 3 2016, 10:43 PM · Video Sequencer, BF Blender
Robert Forsman (mutantbob) created T47680: animation drivers on the "mute" property of a VSE strip appear not to work during render..
Mar 3 2016, 10:41 PM · Video Sequencer, BF Blender

Aug 5 2015

Robert Forsman (mutantbob) created T45696: grouping texture nodes can change the range of values coming from the coordinates input.
Aug 5 2015, 11:14 PM · BF Blender
Robert Forsman (mutantbob) created T45695: material_slots[i].link reverts to 'DATA' after material_slots[i].material = m0.
Aug 5 2015, 10:49 PM · BF Blender

May 22 2015

Robert Forsman (mutantbob) added a comment to T41815: letterboxing from Video Sequence Editor > Strip menu.

I stopped throwing exceptions and now return success/fail values.

May 22 2015, 6:39 PM · Addons

May 21 2015

Robert Forsman (mutantbob) added a comment to T41815: letterboxing from Video Sequence Editor > Strip menu.

You're going to have to give me some more specific advice about removing try/except. If I don't catch the exception, then the user won't get any explanation for the failure at all. Also, I don't think the operator expects me to return False on failure. returning {'CANCELLED'} seems to be the preferred return value.

May 21 2015, 5:18 PM · Addons

Jan 11 2015

Robert Forsman (mutantbob) added a comment to T43147: animation of influence property of child constraint where parent object has a rotation can be quite unintuitive..

After some experimentation I have developed the theory that it's because multiple child-of constraints with fractional influence are implemented by creating a transform matrix for each constraint based on the difference between the decomposed loc/rot/scale of the two parents, and attenuated by the influence.

Jan 11 2015, 9:16 PM · BF Blender

Jan 6 2015

Robert Forsman (mutantbob) added a comment to T43147: animation of influence property of child constraint where parent object has a rotation can be quite unintuitive..

Disabling the influence of parent rotation is not an option. The object would be facing the wrong direction (which is pretty obvious when you use something other than the default cube or rotate by 45d instead of 90d).

Jan 6 2015, 11:26 PM · BF Blender
Robert Forsman (mutantbob) created T43147: animation of influence property of child constraint where parent object has a rotation can be quite unintuitive..
Jan 6 2015, 7:51 PM · BF Blender

Oct 19 2014

Robert Forsman (mutantbob) added a comment to T42289: 'Make single user' not registered in history.

There's a similar behavior in some add-ons. Consider T41775 (the later comments touch on it). It would be nice if we could fix the undo problem for it too.

Oct 19 2014, 4:02 PM · BF Blender

Oct 18 2014

Robert Forsman (mutantbob) created T42289: 'Make single user' not registered in history.
Oct 18 2014, 6:57 PM · BF Blender

Oct 14 2014

Robert Forsman (mutantbob) added a comment to T41775: addon Mesh:Extra Tools operator Add Armature is flaky.

The problem with the armature is definitely related to the undo system.

Oct 14 2014, 5:58 PM · Addons

Sep 15 2014

Robert Forsman (mutantbob) added a comment to T41815: letterboxing from Video Sequence Editor > Strip menu.

I've put my git repo on github.

Sep 15 2014, 5:03 PM · Addons

Sep 14 2014

Robert Forsman (mutantbob) added a comment to T41815: letterboxing from Video Sequence Editor > Strip menu.

work in progress: http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Sequencer/Letterbox

Sep 14 2014, 5:25 AM · Addons

Sep 13 2014

Robert Forsman (mutantbob) added a comment to T41815: letterboxing from Video Sequence Editor > Strip menu.

Well, until you fix this tool to support regular file upload:

Sep 13 2014, 9:45 PM · Addons
Robert Forsman (mutantbob) created T41815: letterboxing from Video Sequence Editor > Strip menu.
Sep 13 2014, 9:43 PM · Addons

Sep 12 2014

Robert Forsman (mutantbob) added a comment to D786: Newly created VSE strips should default to Blend mode = Alpha Over.

I used a variable to be self-documenting. I am not married to the name, and if this patch gets accepted for commit it should be slightly easier for the committer to change the name of the variable than it would be to figure out which instances of SEQ_TYPE_CROSS are blend_mode initializations and needed to be changed.

Sep 12 2014, 3:24 PM · BF Blender

Sep 11 2014

Robert Forsman (mutantbob) added a reviewer for D786: Newly created VSE strips should default to Blend mode = Alpha Over: Antony Riakiotakis (psy-fi).
Sep 11 2014, 11:42 PM · BF Blender
Robert Forsman (mutantbob) retitled D786: Newly created VSE strips should default to Blend mode = Alpha Over from to Newly created VSE strips should default to Blend mode = Alpha Over.
Sep 11 2014, 11:40 PM · BF Blender

Sep 10 2014

Robert Forsman (mutantbob) added a comment to T41775: addon Mesh:Extra Tools operator Add Armature is flaky.

Since the Add Armature operator requires you to select some faces, I jumped to the conclusion that the Multi Face Extrude should complete its operation leaving the tips of the extrusions selected.

Sep 10 2014, 8:14 PM · Addons
Robert Forsman (mutantbob) created T41775: addon Mesh:Extra Tools operator Add Armature is flaky.
Sep 10 2014, 8:05 PM · Addons

Aug 1 2014

Robert Forsman (mutantbob) updated subscribers of T41099: minor issue with tree generator (Sapling add-on).

I found what I believe to be the problem. in the add_curve_sapling/utils.py:

Aug 1 2014, 10:51 PM · Addons
Robert Forsman (mutantbob) added a comment to T38495: Sapling addon leaves glitch and crashes blender (unresponsive).

A second aspect to the reported problem is how dragging can result in very large values for leaves which crash blender. This is mostly a Human Interface Design failure.

Aug 1 2014, 8:30 PM · Addons
Robert Forsman (mutantbob) updated subscribers of T38495: Sapling addon leaves glitch and crashes blender (unresponsive).

While investigating this using the current git tree (git 3c9e11df37581c6faf937bbe974710a7fc95e380) I noticed that there's an error message:

Aug 1 2014, 7:53 PM · Addons

Jul 1 2014

Robert Forsman (mutantbob) reopened T40906: Make Local button on the scene selection drop-down does not work as "Open".
Jul 1 2014, 5:37 PM · BF Blender

Jun 10 2014

Robert Forsman (mutantbob) attached 0 file(s) of 1: F93774: material-test.blend

After testing a recent home-built blender from git with this .blend file, I find the UI to behave in a reasonable and correct manner for the test cases I could come up with.

Jun 10 2014, 5:52 PM · BF Blender

Jun 6 2014

Robert Forsman (mutantbob) added a comment to T40300: objects from inappropriate render layers appear behind translucent objects..

Based on brecht's explanation I altered the material on the monkey head by unchecking the Traceable option in the Options section. The monkeys were no longer showing up in the translucent blocks after this change. I now know how to avoid this problem in the future.

Jun 6 2014, 4:51 PM · Rendering, BF Blender

Jun 5 2014

Robert Forsman (mutantbob) added a comment to T40491: grouping VSE strips can break translucency.

I was able to fetch the latest tree and it seems 835595505858fcfcc106ce721c2f270923ead2b7 composites strips how I want. Hopefully there are no regressions and this fix will work well for everyone.

Jun 5 2014, 9:23 PM · BF Blender

Jun 4 2014

Robert Forsman (mutantbob) added a comment to T40491: grouping VSE strips can break translucency.

Ideally the meta strip would have the same effect grouped as ungrouped, if only to keep the math of the system beautiful.

Jun 4 2014, 5:03 PM · BF Blender

Jun 3 2014

Robert Forsman (mutantbob) attached 0 file(s) of 1: F92528: blender-vse-group-alpha-bug.blend

This is a .blend file I constructed to reproduce the problem I was having.

Jun 3 2014, 11:35 PM · BF Blender
Robert Forsman (mutantbob) reopened T40491: grouping VSE strips can break translucency as "Open".
Jun 3 2014, 11:33 PM · BF Blender
Robert Forsman (mutantbob) attached 0 file(s) of 1: F92469: bezier-bug.blend

This is a sample .blend file with a multi-spline curve that can illustrate the problem.

Jun 3 2014, 7:49 PM · BF Blender
Robert Forsman (mutantbob) reopened T40489: multi-spline curve with some closed and some non-closed elements only shows closed elements; and unclosed elements are invisible in the UI unless object is selected or active as "Open".
Jun 3 2014, 7:48 PM · BF Blender

May 30 2014

Robert Forsman (mutantbob) attached 0 file(s) of 1: F92014: keyframe-torture.py

This sample python uses the keyframeFor() function from torture-lib.py to build up a "sawtooth" fcurve from multiple interpolation types. It does it in random order to see if we can shake any bugs out.

May 30 2014, 5:03 PM · BF Blender
Robert Forsman (mutantbob) attached 0 file(s) of 1: F92012: torture-lib.py

This file is a demonstration of the capabilities of my new keyframe_insert() API, demonstrating the ability to set the handles and interpolation type. Combine it with the next upload for a torture test.

May 30 2014, 5:00 PM · BF Blender

May 29 2014

Robert Forsman (mutantbob) reopened T40428: "make local' of linked object followed by Undo makes object disappear instead of restoring link. as "Open".
May 29 2014, 7:19 PM · BF Blender

May 28 2014

Robert Forsman (mutantbob) reopened T40411: UI incorrectly permits changing material in materal_slots on linked mesh, but changes are not saved as "Open".
May 28 2014, 7:24 PM · BF Blender

May 27 2014

Robert Forsman (mutantbob) added a comment to T40393: changing the material in a slot does not save for one object..

Using per-object materials solve the problem.

May 27 2014, 7:59 PM · BF Blender
Robert Forsman (mutantbob) attached 0 file(s) of 1: F91613: frog.blend

This is the auxiliary .blend file which has the armature and materials.

May 27 2014, 6:35 PM · BF Blender
Robert Forsman (mutantbob) attached 0 file(s) of 1: F91611: material-insanity.blend

This is the .blend file that exhibits the problem for me. It is dependent upon the second .blend file for linked armatures, materials and stuff.

May 27 2014, 6:30 PM · BF Blender
Robert Forsman (mutantbob) reopened T40393: changing the material in a slot does not save for one object. as "Open".
May 27 2014, 6:27 PM · BF Blender

May 21 2014

Robert Forsman (mutantbob) reopened T40304: PgUp and PgDn no longer work to move NLA tracks up and down as "Open".
May 21 2014, 11:06 PM · BF Blender, Animation
Robert Forsman (mutantbob) attached 0 file(s) of 1: F89615: driver-bug.blend

This is a .blend file which appends a problematic armature and mesh from a larger project.

May 21 2014, 8:49 PM · Dependency Graph, BF Blender
Robert Forsman (mutantbob) reopened T40301: driver does not update on frame jump as "Open".
May 21 2014, 8:47 PM · Dependency Graph, BF Blender
Robert Forsman (mutantbob) attached 0 file(s) of 1: F89594: render-layer-bug.blend

This is the .blend file i I assembled to illustrate the bug.

May 21 2014, 5:37 PM · Rendering, BF Blender
Robert Forsman (mutantbob) reopened T40300: objects from inappropriate render layers appear behind translucent objects. as "Open".
May 21 2014, 5:34 PM · Rendering, BF Blender
Robert Forsman (mutantbob) attached 0 file(s) of 1: F89592: op.txt

let's try that upload again.

May 21 2014, 5:09 PM · Modifiers, BF Blender
Robert Forsman (mutantbob) attached 0 file(s) of 1: F89591: op.txt

I stumbled across this recently and tried to address it using python.

May 21 2014, 5:04 PM · Modifiers, BF Blender

May 8 2014

Robert Forsman (mutantbob) attached 0 file(s) of 1: F87929: patch.txt

This is the latest version of the patch. By making INSERTKEY_REPLACE a valid option we reveal the strange behavior of this flag. It probably should not be part of the final patch unless this weird behavior is actually intended (and documented).

May 8 2014, 8:49 PM · BF Blender

May 6 2014

Robert Forsman (mutantbob) added a comment to T39976: rough draft of upgraded API for keyframe_insert returning vector of Keyframes (BezTriple*).

I am gaining confidence in my patch. I spent a couple of hours fiddling with a simple animation inserting keyframes and working with the NLA editor. I did not experience any oddities. This session did use any custom python scripts to test the API, it was stricly UI interaction.

May 6 2014, 4:40 PM · BF Blender

May 1 2014

codemanx awarded T39976: rough draft of upgraded API for keyframe_insert returning vector of Keyframes (BezTriple*) a Like token.
May 1 2014, 2:27 PM · BF Blender
Robert Forsman (mutantbob) added a comment to T39976: rough draft of upgraded API for keyframe_insert returning vector of Keyframes (BezTriple*).

That's a new patch that seems to actually return the BezTriple* vector. The Keyframe objects in the vector are life. They can be used to modify the curve as was my original goal.

May 1 2014, 1:36 PM · BF Blender

Apr 30 2014

Robert Forsman (mutantbob) added a comment to T39976: rough draft of upgraded API for keyframe_insert returning vector of Keyframes (BezTriple*).

Since I can't figure out how to drag&drop files into this from my linux UI I'll put my first draft of the patch on pasteall and let someone else drag&drop it into the tracker.

Apr 30 2014, 10:21 PM · BF Blender
Robert Forsman (mutantbob) reopened T39976: rough draft of upgraded API for keyframe_insert returning vector of Keyframes (BezTriple*) as "Open".
Apr 30 2014, 10:11 PM · BF Blender

Apr 25 2014

Robert Forsman (mutantbob) reopened T39897: shape keys created while the Relative checkbox is unchecked start out with frame=0 as "Open".
Apr 25 2014, 4:40 PM · BF Blender

Apr 18 2014

Robert Forsman (mutantbob) added a comment to T39785: Video Sequencer, Aspect Ratio issue.

I do not have any applications on this linux box that would allow me to drag and drop a .blend file here, so I'll just use pasteall.org:

Apr 18 2014, 9:25 PM · BF Blender, Video Sequencer
Robert Forsman (mutantbob) reopened T39785: Video Sequencer, Aspect Ratio issue as "Open".
Apr 18 2014, 9:21 PM · BF Blender, Video Sequencer