http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Kjym3 http://www.miikahweb.com/ MiikaHweb - Blender Commits By Kjym3 fi Thu, 20 Feb 20 08:22:55 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[24f759b] master: Revert "F12 offline Freestyle rendering support in Eevee"]]> http://www.miikahweb.com/en/blender/git-logs/commit/24f759ba5a16305d57c285dbff080d8adb116ed1 24f759b
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
Revert "F12 offline Freestyle rendering support in Eevee"

This reverts commit 8a7c0abc2d548d88b755a1c712aa06f0ee631076.

----------------------------------------
3 Paths Changed]]>
Tue, 27 Feb 2018 04:02:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/24f759ba5a16305d57c285dbff080d8adb116ed1Tamito Kajiyama
<![CDATA[[8a7c0ab] master: F12 offline Freestyle rendering support in Eevee]]> http://www.miikahweb.com/en/blender/git-logs/commit/8a7c0abc2d548d88b755a1c712aa06f0ee631076 8a7c0ab
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
F12 offline Freestyle rendering support in Eevee

This patch adds F12 offline Freestyle rendering support to Eevee.

Most functionalities are identical with those found in Cycles.

The only major difference is that the per-view layer "use Freestyle" toggle
option is currently placed in the "Passes" panel of the "View Layers"
properties window instead of a "Layer" panel as in Cycles. Since Freestyle
is a post-processed overlay and not a pass, the present option location is
a compromise. To describe this fact, the per-layer "use Freestyle" option
is in a subsection labeled as "Layer".

Reviewers: fclem, brecht, campbellbarton

Reviewed By: fclem, brecht

Subscribers: dfelinto

Differential Revision: https://developer.blender.org/D3084

----------------------------------------
3 Paths Changed]]>
Mon, 26 Feb 2018 23:53:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8a7c0abc2d548d88b755a1c712aa06f0ee631076Tamito Kajiyama
<![CDATA[[3b61d2b] master: Merge branch 'master' into blender2.8]]> http://www.miikahweb.com/en/blender/git-logs/commit/3b61d2bb68d96c15e9d00fecea17e0794f613a78 3b61d2b
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
Merge branch 'master' into blender2.8

Conflicts:
intern/cycles/blender/addon/ui.py

----------------------------------------
0 Paths Changed]]>
Thu, 08 Feb 2018 18:00:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3b61d2bb68d96c15e9d00fecea17e0794f613a78Tamito Kajiyama
<![CDATA[[859379a] master: Fix for missing "Use Freestyle" toggle in the Cycles "Layer...]]> http://www.miikahweb.com/en/blender/git-logs/commit/859379ac487509f3eed96de5c78f934fbd3490d2 859379a
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
Fix for missing "Use Freestyle" toggle in the Cycles "Layer" options panel.

Reviewed By: Brecht Van Lommel (brecht), Dalai Felinto (dfelinto)

Differential Revision: https://developer.blender.org/D3048

----------------------------------------
1 Path Changed]]>
Thu, 08 Feb 2018 17:48:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/859379ac487509f3eed96de5c78f934fbd3490d2Tamito Kajiyama
<![CDATA[[78c6684] master: Freestyle: Unnecessary repeats of Cycles property copying.]]> http://www.miikahweb.com/en/blender/git-logs/commit/78c6684ee9760506dc7cf8105e13e6910222d728 78c6684
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
Freestyle: Unnecessary repeats of Cycles property copying.

As a follow-up to the commit rB354f92a49458795c69f857de927c5b1531cd3618
for fixing Freestyle crash when using Cycles (thanks Brecht for the fix), this revision
applies a related bugfix addressed partly in D3040 (item #2 in the description).

----------------------------------------
1 Path Changed]]>
Tue, 06 Feb 2018 00:11:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/78c6684ee9760506dc7cf8105e13e6910222d728Tamito Kajiyama
<![CDATA[[9810f4a] master: Freestyle: Additional debug info for the render engine used...]]> http://www.miikahweb.com/en/blender/git-logs/commit/9810f4a11c0f04edcc69e4a84a483ca15e5f7315 9810f4a
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
Freestyle: Additional debug info for the render engine used for stroke rendering.

----------------------------------------
1 Path Changed]]>
Mon, 05 Feb 2018 23:53:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9810f4a11c0f04edcc69e4a84a483ca15e5f7315Tamito Kajiyama
<![CDATA[[781507d] master: Freestyle: Feature edge selection by nested object groups.]]> http://www.miikahweb.com/en/blender/git-logs/commit/781507d2dded2a0fb2720ee045d31cc9f12d4696 781507d
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
Freestyle: Feature edge selection by nested object groups.

A group of object groups can be formed by means of the dupli_group option in
the Object properties window. The present revision extends the Selection by
Group option in the Freestyle Line Set so as to support not only flat object
groups but also nested groups.

----------------------------------------
1 Path Changed]]>
Thu, 16 Feb 2017 01:53:11 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/781507d2dded2a0fb2720ee045d31cc9f12d4696Tamito Kajiyama
<![CDATA[[4e10253] master: Freestyle: Use of the Fill Range by Selection operator in the...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4e1025376ea18597b8f7b744be7629dc3396bcc4 4e10253
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
Freestyle: Use of the Fill Range by Selection operator in the mesh edit mode.

This revision extends the functionality of the "Fill Range by Selection" button in
the "Distance from Camera/Object" modifiers so that only selected mesh vertices
in the edit mode are taken into account (instead of considering all vertices when
in the object mode) to compute the min & max distances from the reference.
This will give users much finer control on the range values.

----------------------------------------
1 Path Changed]]>
Tue, 31 Jan 2017 00:08:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4e1025376ea18597b8f7b744be7629dc3396bcc4Tamito Kajiyama
<![CDATA[[cdff659] master: Freestyle: Fix (unreported) wrong distance calculation in the...]]> http://www.miikahweb.com/en/blender/git-logs/commit/cdff659036d72e09eba0db688807a567090d722b cdff659
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
Freestyle: Fix (unreported) wrong distance calculation in the Fill Range by Selection operator.

Distance calculation performed by the "Fill Range by Selection" button of the
"Distance from Camera" color, alpha and thickness modifiers was incorrect,
limiting the usefulness of the functionality.

The problem was that the distance between the camera and individual vertex
locations was calculated in the world space, which was inconsistent with the
distance calculation done by the modifiers in the camera space.

----------------------------------------
1 Path Changed]]>
Mon, 30 Jan 2017 03:18:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cdff659036d72e09eba0db688807a567090d722bTamito Kajiyama
<![CDATA[[7f262ac] master: Fix T49479: Freestyle inconsistent line drawing with large...]]> http://www.miikahweb.com/en/blender/git-logs/commit/7f262acb92e5873f3c6fd63520bcec60f8e220dc 7f262ac
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
Fix T49479: Freestyle inconsistent line drawing with large geometry dimension.

Ray-plane intersection routine GeomUtils::intersectRayPlane() was used with an
unnormalized direction vector as input.

----------------------------------------
3 Paths Changed]]>
Wed, 28 Dec 2016 09:09:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7f262acb92e5873f3c6fd63520bcec60f8e220dcTamito Kajiyama
<![CDATA[[a2a7316] master: Fix T48366: Freestyle will unnecessary exclude some linked...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a2a7316d92082230b292e91a6fb579eef9d7c8d4 a2a7316
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
Fix T48366: Freestyle will unnecessary exclude some linked objects.

Group membership testing for including/excluding feature lines was not
accounting for object names possibly further qualified by library file
paths.

Also fixed a few potential (but unlikely) references of uninitialized
variables.

A big thank to Bastien Montagne for the insight on the cause of the
problem and how to fix it.

----------------------------------------
10 Paths Changed]]>
Fri, 05 Aug 2016 13:25:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a2a7316d92082230b292e91a6fb579eef9d7c8d4Tamito Kajiyama
<![CDATA[[bed32bf] master: Freestyle: minor code cleanup (whites pace).]]> http://www.miikahweb.com/en/blender/git-logs/commit/bed32bf004b979f2602d9d409a2bd7d40eca381d bed32bf
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
Freestyle: minor code cleanup (whites pace).

----------------------------------------
2 Paths Changed]]>
Fri, 05 Aug 2016 13:25:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bed32bf004b979f2602d9d409a2bd7d40eca381dTamito Kajiyama
<![CDATA[[c8e9832] master: Fix T48320: Freestyle renders wrong edges of objects which...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c8e9832be3ad2a86dc035a413a5be7469685636e c8e9832
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
Fix T48320: Freestyle renders wrong edges of objects which in the other RenderLayer.

FSAA sample files in EXR format are no longer always updated (after some
changes between 2.73 and 2.74 releases), and the reported bug was caused
by old samples from a previous frame that were being merged by mistake.

The present revision addresses the documented issue by entirely skipping
the rendering of auto-generated scenes when there are no Freestyle strokes
to render, which suppresses sample merging of the render layers that were
not rendered.

----------------------------------------
3 Paths Changed]]>
Thu, 05 May 2016 14:15:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c8e9832be3ad2a86dc035a413a5be7469685636eTamito Kajiyama
<![CDATA[[63e0d3a] blender-v2.77-release: Fix T47705: Freestyle line glitch.]]> http://www.miikahweb.com/en/blender/git-logs/commit/63e0d3a47fdae8a42cd584f13d0530ea57ca0e6f 63e0d3a
Branches : blender-v2.77-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Tamito Kajiyama (kjym3)
Committed By : Campbell Barton (campbellbarton)
----------------------------------------
Fix T47705: Freestyle line glitch.

The addressed issue is a regression from Blender 2.75, after the internal
switch from double to single precision floating-point numbers in the
Freestyle code base. Face normal calculations require the higher
precision during the computations, even though the results can be stored
as single precision numbers.

----------------------------------------
1 Path Changed]]>
Tue, 05 Apr 2016 09:34:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/63e0d3a47fdae8a42cd584f13d0530ea57ca0e6fTamito Kajiyama
<![CDATA[[db28ff5] master: Fix T47705: Freestyle line glitch.]]> http://www.miikahweb.com/en/blender/git-logs/commit/db28ff54d650af69bfa6001c60548fcd689382e2 db28ff5
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
Fix T47705: Freestyle line glitch.

The addressed issue is a regression from Blender 2.75, after the internal
switch from double to single precision floating-point numbers in the
Freestyle code base. Face normal calculations require the higher
precision during the computations, even though the results can be stored
as single precision numbers.

----------------------------------------
1 Path Changed]]>
Tue, 05 Apr 2016 07:15:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/db28ff54d650af69bfa6001c60548fcd689382e2Tamito Kajiyama
<![CDATA[[f30a270] blender-v2.76-release: Freestyle: Fix for 'Distance from Object' modifiers without...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f30a270a7058d41f758db889028ab23d230a4a0b f30a270
Branches : blender-v2.76-release, blender-v2.76a-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Tamito Kajiyama (kjym3)
Committed By : Campbell Barton (campbellbarton)
----------------------------------------
Freestyle: Fix for 'Distance from Object' modifiers without a target object.

'Distance from Object' color/alpha/thickness modifiers without a target
object were raising a run-time exception although it is not considered an
error condition.

----------------------------------------
1 Path Changed]]>
Thu, 29 Oct 2015 10:10:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f30a270a7058d41f758db889028ab23d230a4a0bTamito Kajiyama
<![CDATA[[424ea47] blender-v2.76-release: Fix T44231: Freestyle causes crash on render.]]> http://www.miikahweb.com/en/blender/git-logs/commit/424ea476b1bbb18bce64dd942c17d2a5e5f238d5 424ea47
Branches : blender-v2.76-release, blender-v2.76a-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Tamito Kajiyama (kjym3)
Committed By : Campbell Barton (campbellbarton)
----------------------------------------
Fix T44231: Freestyle causes crash on render.

The reported crash was confirmed as a segmentation fault in std::sort().
The cause of the crash was traced down to a binary comparison function
that was not satisfying the so-called strict weak ordering requirements of
the C++ standard sorting function. Specifically, the comparison operator
has to return false when two objects are equivalent (i.e., comp(a, a) must
be false), but that requirement was not met.

Since the binary comparison operator in question could be a user-defined
Python function, here a safety measure is implemented in the C++ layer to
make sure the aforementioned requirement is always satisfied.

----------------------------------------
1 Path Changed]]>
Thu, 29 Oct 2015 10:10:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/424ea476b1bbb18bce64dd942c17d2a5e5f238d5Tamito Kajiyama
<![CDATA[[c2e7f6d] blender-v2.76-release: Fix T46604: Crash in ChainPredicateIterator instantiated without...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c2e7f6d5b455667b3087581142ab780b85f147f2 c2e7f6d
Branches : blender-v2.76-release, blender-v2.76a-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Tamito Kajiyama (kjym3)
Committed By : Campbell Barton (campbellbarton)
----------------------------------------
Fix T46604: Crash in ChainPredicateIterator instantiated without predicates.

Also fixed a potential crash in the copy constructor case.

----------------------------------------
2 Paths Changed]]>
Thu, 29 Oct 2015 10:10:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c2e7f6d5b455667b3087581142ab780b85f147f2Tamito Kajiyama
<![CDATA[[349abb5] blender-v2.76-release: Freestyle: minor speed-up by omitting the calculation of the...]]> http://www.miikahweb.com/en/blender/git-logs/commit/349abb5f58f8296b2cb96767e844ac882e1287f5 349abb5
Branches : blender-v2.76-release, blender-v2.76a-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Tamito Kajiyama (kjym3)
Committed By : Campbell Barton (campbellbarton)
----------------------------------------
Freestyle: minor speed-up by omitting the calculation of the smallest edge size.

BlenderFileLoader tries to find the smallest edge size but the computed value is not used.

----------------------------------------
4 Paths Changed]]>
Thu, 29 Oct 2015 10:10:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/349abb5f58f8296b2cb96767e844ac882e1287f5Tamito Kajiyama
<![CDATA[[734af18] master: Freestyle: Fix for 'Distance from Object' modifiers without...]]> http://www.miikahweb.com/en/blender/git-logs/commit/734af18651b58bec1e1ba96691b95859ad58940e 734af18
Branches : master
Author : Tamito Kajiyama (kjym3)
----------------------------------------
Freestyle: Fix for 'Distance from Object' modifiers without a target object.

'Distance from Object' color/alpha/thickness modifiers without a target
object were raising a run-time exception although it is not considered an
error condition.

----------------------------------------
1 Path Changed]]>
Wed, 28 Oct 2015 14:33:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/734af18651b58bec1e1ba96691b95859ad58940eTamito Kajiyama