http://www.miikahweb.com/feed.php MiikaHweb - Blender Texture_nodes_refactor Branch http://www.miikahweb.com/ MiikaHweb - Blender Texture_nodes_refactor Branch fi Tue, 22 Oct 19 06:38:24 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[9282d30]: Merge branch 'master' into texture_nodes_refactor]]> http://www.miikahweb.com/en/blender/git-logs/commit/9282d305bdc56522543129436db1e8a5d19cf39f 9282d30
Branches : texture_nodes_refactor
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'master' into texture_nodes_refactor

Conflicts:
source/blender/nodes/texture/nodes/node_texture_math.c

----------------------------------------
0 Paths Changed]]>
Tue, 23 Dec 2014 05:04:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9282d305bdc56522543129436db1e8a5d19cf39fSergey Sharybin
<![CDATA[[de724a2]: Merge branch 'master' into texture_nodes_refactor]]> http://www.miikahweb.com/en/blender/git-logs/commit/de724a258eda45d1fed2b2176006c3b2df8abea2 de724a2
Branches : texture_nodes_refactor
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'master' into texture_nodes_refactor

----------------------------------------
0 Paths Changed]]>
Tue, 14 Oct 2014 08:36:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/de724a258eda45d1fed2b2176006c3b2df8abea2Sergey Sharybin
<![CDATA[[a4ba733]: Port some more nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/a4ba73311b4c2d862145f86ca078216b7ecbb56f a4ba733
Branches : texture_nodes_refactor
Author : Sergey Sharybin (sergey)
----------------------------------------
Port some more nodes

Now only node group remained to be ported, all the rest of the nodes
cant' be actually supported and will be removed.

As a replacement for them we'll bring some more control by adding
some mapping sockets to the input nodes.

----------------------------------------
3 Paths Changed]]>
Mon, 13 Oct 2014 18:50:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a4ba73311b4c2d862145f86ca078216b7ecbb56fSergey Sharybin
<![CDATA[[b35aafa]: Port procedural texture nodes to new framework]]> http://www.miikahweb.com/en/blender/git-logs/commit/b35aafab6a625984e992d0393db6f842ba43c396 b35aafa
Branches : texture_nodes_refactor
Author : Sergey Sharybin (sergey)
----------------------------------------
Port procedural texture nodes to new framework

----------------------------------------
1 Path Changed]]>
Mon, 13 Oct 2014 15:09:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b35aafab6a625984e992d0393db6f842ba43c396Sergey Sharybin
<![CDATA[[94dd73b]: Support some more nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/94dd73b9950d6fd206db351f55d0c40da398fafc 94dd73b
Branches : texture_nodes_refactor
Author : Sergey Sharybin (sergey)
----------------------------------------
Support some more nodes

----------------------------------------
4 Paths Changed]]>
Sat, 11 Oct 2014 16:57:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/94dd73b9950d6fd206db351f55d0c40da398fafcSergey Sharybin
<![CDATA[[e9e555f]: Port several more nodes to the new system]]> http://www.miikahweb.com/en/blender/git-logs/commit/e9e555fb85edd38769cda17eb1b79d50e3b15a90 e9e555f
Branches : texture_nodes_refactor
Author : Sergey Sharybin (sergey)
----------------------------------------
Port several more nodes to the new system

Need to switch to some other work now, maybe someone will want to play
around with the code meanwhile.

----------------------------------------
12 Paths Changed]]>
Sat, 11 Oct 2014 15:50:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e9e555fb85edd38769cda17eb1b79d50e3b15a90Sergey Sharybin
<![CDATA[[5c50820]: Bring back image input, checker, viewer and output nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/5c50820e6aa45c8731ed48e01c65d5e762ab9094 5c50820
Branches : texture_nodes_refactor
Author : Sergey Sharybin (sergey)
----------------------------------------
Bring back image input, checker, viewer and output nodes

This more like a prove-of-concept change because well, we've got
a dependency solver in the nodes already which seems to work just
fine for the shading nodes. So want to see if this is something we
can use for texture nodes now.

This isn't that far away from the original idea of having some
SVM-like machine for texture nodes.

Hell of a lot of nodes are not gonna to work yet,

----------------------------------------
24 Paths Changed]]>
Sat, 11 Oct 2014 15:01:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5c50820e6aa45c8731ed48e01c65d5e762ab9094Sergey Sharybin
<![CDATA[[f5c526f]: Port texture nodes to the exec pool in renderer]]> http://www.miikahweb.com/en/blender/git-logs/commit/f5c526f29cb1d10538105c151daba60bec3377bf f5c526f
Branches : texture_nodes_refactor
Author : Sergey Sharybin (sergey)
----------------------------------------
Port texture nodes to the exec pool in renderer

This only makes it so renderer uses the proper API to deal with the
tree evaluation. Tree nodes still does nothing because all the delegate
system has been just removed.

Painting and sculpting will also fail and abort .

----------------------------------------
6 Paths Changed]]>
Sat, 11 Oct 2014 13:22:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f5c526f29cb1d10538105c151daba60bec3377bfSergey Sharybin
<![CDATA[[4bd79ac]: Revert "Cycles: Implement an area preserving parameterization...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4bd79aca120eafc9992b4e11aa72aacfd5dbf164 4bd79ac
Branches : texture_nodes_refactor
Author : Sergey Sharybin (sergey)
----------------------------------------
Revert "Cycles: Implement an area preserving parameterization sampling for area lamps"

This reverts commit c4235ce820b0a9c3d019e31e7d4360162a0282a5.

----------------------------------------
1 Path Changed]]>
Sat, 11 Oct 2014 13:05:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4bd79aca120eafc9992b4e11aa72aacfd5dbf164Sergey Sharybin
<![CDATA[[98bd0b4]: Get rid of old legacy stuff happening all over the place]]> http://www.miikahweb.com/en/blender/git-logs/commit/98bd0b4027d8cb43c97440490cf4b0ee611a2552 98bd0b4
Branches : texture_nodes_refactor
Author : Sergey Sharybin (sergey)
----------------------------------------
Get rid of old legacy stuff happening all over the place

Basically get rid of texture nodes deligates and exec data stored
in the DNA node tree structure.

Blender is pretty much unusable now, because there are whole areas
to be ported over.

----------------------------------------
13 Paths Changed]]>
Sat, 11 Oct 2014 11:01:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/98bd0b4027d8cb43c97440490cf4b0ee611a2552Sergey Sharybin
<![CDATA[[b2d6cd2]: Bring material nodes back to the render engine]]> http://www.miikahweb.com/en/blender/git-logs/commit/b2d6cd2e33f23e1c3d4dfb752e8a2bc6642152e8 b2d6cd2
Branches : texture_nodes_refactor
Author : Sergey Sharybin (sergey)
----------------------------------------
Bring material nodes back to the render engine

The idea is to make make it so per-tree execution data is owned by
the renderer and being passed to the tree evaluation routines.

----------------------------------------
16 Paths Changed]]>
Sat, 11 Oct 2014 13:03:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b2d6cd2e33f23e1c3d4dfb752e8a2bc6642152e8Sergey Sharybin
<![CDATA[[c4235ce]: Cycles: Implement an area preserving parameterization sampling...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c4235ce820b0a9c3d019e31e7d4360162a0282a5 c4235ce
Branches : texture_nodes_refactor
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Implement an area preserving parameterization sampling for area lamps

Replace old code for area lamps which was more like incorrect with more correct
one using the following paper as a reference:

Carlos Urena et al.
An Area-Preserving Parametrization for Spherical Rectangles.
https://www.solidangle.com/research/egsr2013_spherical_rectangle.pdf

Implementation is straight from the paper, currently the rectangle contants are
calculated for each of the samples. Ideally we need to pre-calculate them.

The old PDF is still used, which makes difference real subtle. This is to be
corrected before final commit.

Reviewers: brecht, juicyfruit

Subscribers: dingto, ton

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

----------------------------------------
1 Path Changed]]>
Sat, 11 Oct 2014 09:53:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c4235ce820b0a9c3d019e31e7d4360162a0282a5Sergey Sharybin