July 10, 2016, 23:06 (GMT) |
Fix typo in assert |
July 10, 2016, 11:56 (GMT) |
Fix objects not assigned to active layer when duplicating |
July 10, 2016, 09:55 (GMT) |
Assign objects to active layer by default on link/append Could add further options later. |
July 10, 2016, 09:46 (GMT) |
Fix: No way to assign object to layer if it isn't assigned to one yet Should be a temporary fix as long as it's possible to have objects that are not assigned to a layer. |
July 10, 2016, 07:47 (GMT) |
A couple of additional per-fiber attributes, for deforming strand fibers. The orientation of the hair root ("root space") as well as a parametric distance on the scalp to the primary deforming hair are passed to the vertex shader. These value will allow deformation modifiers to be applied for things like noise and clumping. |
July 10, 2016, 03:28 (GMT) |
Add patch tables and interpolate subdivision attributes in kernel This implements and packs OpenSubdiv's patch tables and patch maps into Cycles own representation to allow the kernel to interpolate subdivided attributes, which means generated coordinates are now correct for subdivided meshes. Support for subdivided uv coordinates will be added once OpenSubdiv has complete support for face varying interpolation. |
July 10, 2016, 03:28 (GMT) |
Change type of __patches array from uint4 to uint Will need finer indexing granularity when patch tables are added and packed into __patches. |
July 10, 2016, 03:28 (GMT) |
Subdivide flagged attributes Attribute data is now subdivided when requested, tho the subdivided data is not accessed yet. |
July 10, 2016, 03:27 (GMT) |
Free TopologyRefiner Missed this somehow, was leaking memory. |
July 10, 2016, 03:27 (GMT) |
Flag attributes that need to be subdivided during export |
July 10, 2016, 03:27 (GMT) |
Add attribute flags Extend AttributeDescriptor with a field for flags. These flags will be used to describe how an attribute interacts with subdivision code. |
July 10, 2016, 03:27 (GMT) |
Avoid triggering assert if there are no creases |
July 10, 2016, 03:27 (GMT) |
Add AttributeDescriptor Adds a descriptor for attributes that can easily be passed around and extended to contain more data. Will be needed for attributes on subdivision meshes. |
July 10, 2016, 03:25 (GMT) |
Fix OSL not finding attributes on subdivision meshes |
July 10, 2016, 02:24 (GMT) |
weight paint is now fading out according to the curve settings. Doing a partial redraw instead of a full screen redraw. |
July 10, 2016, 00:28 (GMT) |
Rough weight painting working. Fade coming soon. |
July 9, 2016, 22:23 (GMT) |
Added mirror buttons to weight paint, and added pbvh leaf selection and mirrored symmetry code. Still need to create callbacks for pbvh leaf selection. |
July 9, 2016, 21:56 (GMT) |
Added hack-ish check for point being inside other NFP until union algorithm is implemented |
July 9, 2016, 16:25 (GMT) |
Fix broken attribute disabling when some of the attributes are implicit. The vertex attributes for the fiber buffer use the gl_Vertex builtin variable of GLSL instead of an explicit named attribute input. The corresponding index then is -1. The following attributes still need to be disabled however. |
July 9, 2016, 16:23 (GMT) |
Fix compiling without WITH_ADVANCED_LAYERS enabled (tm) |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021