Page MenuHome

FreestyleProject
ActivePublic

Details

Description

Non-photorealistic rendering with lines styles.

Module Owner: @Tamito Kajiyama (kjym3)
Developers: @Shinsuke Irie (irie)

Recent Activity

Fri, Nov 26

Philipp Oeser (lichtwerk) closed T89081: Freestyle seed in noise modifier can be zero (leading to crash) as Resolved by committing rBef88047a97a1: Fix T89081: Freestyle noise seed of zero crash.
Fri, Nov 26, 2:46 PM · Freestyle, Render & Cycles, BF Blender
Philipp Oeser (lichtwerk) closed D13332: Fix T89081: Freestyle noise seed of zero crash.
Fri, Nov 26, 2:46 PM · Freestyle, Render & Cycles
Brecht Van Lommel (brecht) accepted D13332: Fix T89081: Freestyle noise seed of zero crash.
Fri, Nov 26, 1:05 PM · Freestyle, Render & Cycles
Philipp Oeser (lichtwerk) added a reviewer for D13332: Fix T89081: Freestyle noise seed of zero crash: Brecht Van Lommel (brecht).
Fri, Nov 26, 12:26 PM · Freestyle, Render & Cycles

Tue, Nov 23

Philipp Oeser (lichtwerk) closed T93322: Freestyle: Sinus Displacement Division by Zero Crash as Resolved by committing rB2cbb9d7a7681: Fix T93322: Freestyle Sinus Displacement Division by Zero Crash.
Tue, Nov 23, 4:32 PM · Freestyle, Render & Cycles, BF Blender
Philipp Oeser (lichtwerk) closed D13329: Fix T93322: Freestyle Sinus Displacement Division by Zero Crash.
Tue, Nov 23, 4:32 PM · Freestyle, Render & Cycles
Brecht Van Lommel (brecht) accepted D13329: Fix T93322: Freestyle Sinus Displacement Division by Zero Crash.
Tue, Nov 23, 3:53 PM · Freestyle, Render & Cycles
Philipp Oeser (lichtwerk) closed T93320: Freestyle NPR: Unknown curve blend type Crash as Resolved by committing rB1a7c32a0aba5: Fix T93320: Freestyle LineStyleModifier blend 'Minimum' error.
Tue, Nov 23, 3:41 PM · Freestyle, Render & Cycles, BF Blender
Philipp Oeser (lichtwerk) closed D13328: Fix T93320: Freestyle LineStyleModifier blend 'Minimum' error.
Tue, Nov 23, 3:41 PM · Freestyle, Render & Cycles
Brecht Van Lommel (brecht) accepted D13328: Fix T93320: Freestyle LineStyleModifier blend 'Minimum' error.
Tue, Nov 23, 3:03 PM · Freestyle, Render & Cycles
Philipp Oeser (lichtwerk) added a reviewer for D13328: Fix T93320: Freestyle LineStyleModifier blend 'Minimum' error: Freestyle.
Tue, Nov 23, 12:31 PM · Freestyle, Render & Cycles
Philipp Oeser (lichtwerk) added a revision to T89081: Freestyle seed in noise modifier can be zero (leading to crash): D13332: Fix T89081: Freestyle noise seed of zero crash.
Tue, Nov 23, 12:30 PM · Freestyle, Render & Cycles, BF Blender
Philipp Oeser (lichtwerk) added a task to D13332: Fix T89081: Freestyle noise seed of zero crash: T89081: Freestyle seed in noise modifier can be zero (leading to crash).
Tue, Nov 23, 12:30 PM · Freestyle, Render & Cycles
Philipp Oeser (lichtwerk) requested review of D13332: Fix T89081: Freestyle noise seed of zero crash.
Tue, Nov 23, 12:30 PM · Freestyle, Render & Cycles
Philipp Oeser (lichtwerk) updated the summary of D13329: Fix T93322: Freestyle Sinus Displacement Division by Zero Crash.
Tue, Nov 23, 11:52 AM · Freestyle, Render & Cycles
Philipp Oeser (lichtwerk) added a revision to T93322: Freestyle: Sinus Displacement Division by Zero Crash: D13329: Fix T93322: Freestyle Sinus Displacement Division by Zero Crash.
Tue, Nov 23, 11:52 AM · Freestyle, Render & Cycles, BF Blender
Philipp Oeser (lichtwerk) added a task to D13329: Fix T93322: Freestyle Sinus Displacement Division by Zero Crash: T93322: Freestyle: Sinus Displacement Division by Zero Crash.
Tue, Nov 23, 11:52 AM · Freestyle, Render & Cycles
Philipp Oeser (lichtwerk) requested review of D13329: Fix T93322: Freestyle Sinus Displacement Division by Zero Crash.
Tue, Nov 23, 11:52 AM · Freestyle, Render & Cycles
Philipp Oeser (lichtwerk) added a revision to T93320: Freestyle NPR: Unknown curve blend type Crash: D13328: Fix T93320: Freestyle LineStyleModifier blend 'Minimum' error.
Tue, Nov 23, 11:17 AM · Freestyle, Render & Cycles, BF Blender
Philipp Oeser (lichtwerk) added a task to D13328: Fix T93320: Freestyle LineStyleModifier blend 'Minimum' error: T93320: Freestyle NPR: Unknown curve blend type Crash.
Tue, Nov 23, 11:17 AM · Freestyle, Render & Cycles
Philipp Oeser (lichtwerk) requested review of D13328: Fix T93320: Freestyle LineStyleModifier blend 'Minimum' error.
Tue, Nov 23, 11:16 AM · Freestyle, Render & Cycles
Philipp Oeser (lichtwerk) changed the status of T93320: Freestyle NPR: Unknown curve blend type Crash from Needs Triage to Confirmed.

Can confirm, will check.

Tue, Nov 23, 10:51 AM · Freestyle, Render & Cycles, BF Blender
Philipp Oeser (lichtwerk) claimed T89081: Freestyle seed in noise modifier can be zero (leading to crash).

Should just be forced to positive / non-zero.
Not sure if it mandatory to have a version patch in do_versions for this, but will check on these.

Tue, Nov 23, 10:48 AM · Freestyle, Render & Cycles, BF Blender
Philipp Oeser (lichtwerk) changed the status of T93322: Freestyle: Sinus Displacement Division by Zero Crash from Needs Triage to Confirmed.

Another case where freestyle input properties need to be sanitized (T89081: Freestyle seed in noise modifier can be zero (leading to crash) is another case).
Should just be forced to positive / non-zero.
Not sure if it mandatory to have a version patch in do_versions for this, but will check on these.

Tue, Nov 23, 10:47 AM · Freestyle, Render & Cycles, BF Blender

Oct 31 2021

Zachary1234 (Zachary1234) added a comment to T49017: Blender Freestyle LineSet Visibility problem at Render.

-What I think should happen is that there should be a change or a setting of some kind
that tells Freestyle line edges to associate to only one surface at a time, and some
notion of "upper" and "lower" surfaces. But what does someone else think?
Have there been changes made to Blender, or any of its free plugins,
that would clearly help in these regards?

Oct 31 2021, 10:44 AM · Freestyle, BF Blender
Zachary1234 (Zachary1234) added a comment to T49017: Blender Freestyle LineSet Visibility problem at Render.

To whom it may concern,
Here is my model file, I believe, and a one frame render that reveals the problem I was dealing with:

Oct 31 2021, 10:25 AM · Freestyle, BF Blender

Oct 25 2021

Brecht Van Lommel (brecht) changed the subtype of T88014: Freestyle Lines Stopping Short of Vertices & Partially Failing from "Report" to "Known Issue".
Oct 25 2021, 3:35 PM · Render & Cycles, Freestyle, BF Blender

Oct 18 2021

Bastien Montagne (mont29) edited projects for T80194: LineArt: New module to generate lines over meshes using grease pencil as target, added: BF Blender; removed BF Blender (2.93).
Oct 18 2021, 7:05 PM · BF Blender, Freestyle, User Interface, Grease Pencil

Sep 29 2021

Brecht Van Lommel (brecht) closed T91803: Freestyle > 'As Render Pass' doesn't work as Resolved by committing rB0cddbcf1d705: Fix T91803: Freestyle rendering as pass broken after recent changes.
Sep 29 2021, 9:26 PM · Render & Cycles, BF Blender (3.0), Freestyle
Aaron Carlisle (Blendify) added a project to T91803: Freestyle > 'As Render Pass' doesn't work: Render & Cycles.
Sep 29 2021, 4:47 PM · Render & Cycles, BF Blender (3.0), Freestyle
Aaron Carlisle (Blendify) edited projects for T91803: Freestyle > 'As Render Pass' doesn't work, added: BF Blender (3.0); removed BF Blender.
Sep 29 2021, 4:47 PM · Render & Cycles, BF Blender (3.0), Freestyle
Aaron Carlisle (Blendify) triaged T91803: Freestyle > 'As Render Pass' doesn't work as High priority.
Sep 29 2021, 4:47 PM · Render & Cycles, BF Blender (3.0), Freestyle
Pratik Borhade (PratikPB2123) updated the task description for T91803: Freestyle > 'As Render Pass' doesn't work.
Sep 29 2021, 2:27 PM · Render & Cycles, BF Blender (3.0), Freestyle
Pratik Borhade (PratikPB2123) updated the task description for T91803: Freestyle > 'As Render Pass' doesn't work.
Sep 29 2021, 2:26 PM · Render & Cycles, BF Blender (3.0), Freestyle
Pratik Borhade (PratikPB2123) changed the status of T91803: Freestyle > 'As Render Pass' doesn't work from Needs Triage to Confirmed.
Sep 29 2021, 2:14 PM · Render & Cycles, BF Blender (3.0), Freestyle

Sep 24 2021

YimingWu (NicksBest) added a comment to T88014: Freestyle Lines Stopping Short of Vertices & Partially Failing.

This may be due to the inner workings of freestyle, where it doesn't want to handle partially visible edge. try subdiv the plane and it should work mostly fine.

Sep 24 2021, 7:28 AM · Render & Cycles, Freestyle, BF Blender

Sep 22 2021

Aaron Carlisle (Blendify) added a project to T88014: Freestyle Lines Stopping Short of Vertices & Partially Failing: Render & Cycles.
Sep 22 2021, 7:58 PM · Render & Cycles, Freestyle, BF Blender

Sep 13 2021

Aaron Carlisle (Blendify) closed D10505: UI: Freestyle UI Upgrade.
Sep 13 2021, 4:38 PM · Render & Cycles, Freestyle, User Interface
Julian Eisel (Severin) accepted D10505: UI: Freestyle UI Upgrade.
Sep 13 2021, 11:54 AM · Render & Cycles, Freestyle, User Interface

Sep 9 2021

Iyad Ahmed (iyadahmed2001) updated the diff for D10505: UI: Freestyle UI Upgrade.

Remove responsive row/columns

Sep 9 2021, 10:11 PM · Render & Cycles, Freestyle, User Interface
Iyad Ahmed (iyadahmed2001) added a comment to D10505: UI: Freestyle UI Upgrade.

This new responsive layout logic kicks in much earlier than the previous version. In fact, for me the enums spawn multiple rows now by default for me. I much preferred the previous one, this new one is too aggressive in my opinion.
But I also don't see a decent way to handle this from Python that works with zooming.

To move forward I'd say lets see if we want this as a general layout feature, so I created D12440: UI: Spread expanded enums over rows if space is narrow. And then we either do it properly everywhere, or not at all.
Meanwhile, you can remove the responsive layout for this patch, so we can accept it for merging.

Sep 9 2021, 1:19 PM · Render & Cycles, Freestyle, User Interface
Julian Eisel (Severin) requested changes to D10505: UI: Freestyle UI Upgrade.

This new responsive layout logic kicks in much earlier than the previous version. In fact, for me the enums spawn multiple rows now by default for me. I much preferred the previous one, this new one is too aggressive in my opinion.
But I also don't see a decent way to handle this from Python that works with zooming.

Sep 9 2021, 12:55 PM · Render & Cycles, Freestyle, User Interface

Sep 7 2021

Iyad Ahmed (iyadahmed2001) added a comment to D10505: UI: Freestyle UI Upgrade.

@Julian Eisel (Severin) changes done

Sep 7 2021, 11:04 PM · Render & Cycles, Freestyle, User Interface

Sep 6 2021

Iyad Ahmed (iyadahmed2001) updated the diff for D10505: UI: Freestyle UI Upgrade.
Sep 6 2021, 10:16 PM · Render & Cycles, Freestyle, User Interface
Iyad Ahmed (iyadahmed2001) added a comment to D10505: UI: Freestyle UI Upgrade.
Sep 6 2021, 9:07 PM · Render & Cycles, Freestyle, User Interface
Iyad Ahmed (iyadahmed2001) updated the diff for D10505: UI: Freestyle UI Upgrade.

Replace custom flow layout with native grid_flow

Sep 6 2021, 9:05 PM · Render & Cycles, Freestyle, User Interface
Iyad Ahmed (iyadahmed2001) added a comment to D10505: UI: Freestyle UI Upgrade.

I talked with Pablo, we agree that this is ready now. Just requesting one little code cleanup and one error fix.

The responsive is_narrow behavior is not an existing pattern. But it's not intrusive and behaves quite nice IMO, so I'm fine with it. It would be easy to support this on the C level I think and have it as a general feature that way.

Sep 6 2021, 7:09 PM · Render & Cycles, Freestyle, User Interface
Brecht Van Lommel (brecht) added inline comments to D10505: UI: Freestyle UI Upgrade.
Sep 6 2021, 7:02 PM · Render & Cycles, Freestyle, User Interface
Iyad Ahmed (iyadahmed2001) added a comment to D10505: UI: Freestyle UI Upgrade.

I talked with Pablo, we agree that this is ready now. Just requesting one little code cleanup and one error fix.

The responsive is_narrow behavior is not an existing pattern. But it's not intrusive and behaves quite nice IMO, so I'm fine with it. It would be easy to support this on the C level I think and have it as a general feature that way.

Sep 6 2021, 6:33 PM · Render & Cycles, Freestyle, User Interface
Julian Eisel (Severin) requested changes to D10505: UI: Freestyle UI Upgrade.

I talked with Pablo, we agree that this is ready now. Just requesting one little code cleanup and one error fix.

Sep 6 2021, 2:13 PM · Render & Cycles, Freestyle, User Interface