June 14, 2016, 12:56 (GMT) |
Cycles: Fixes for regular BVH since previous commit |
June 14, 2016, 12:41 (GMT) |
Merge branch 'master' into soc-2016-multiview |
June 14, 2016, 12:29 (GMT) |
Cycles: Switch node address to absolute values in BVH tree This seems to be straightforward way to support heterogeneous nodes in the same tree. There is some penalty related on 4gig limit of the address space now, but here are the things: - Traversal code was already using ints to store final offset, so there can't be regressions really. - We know that node size is 16 bytes aligned, so we use SHR/SHL magic to increase address space of nodes still. This is a required commit to make it possible to encode both aligned and unaligned nodes in the same array. Also, in the future we can use this to get rid of __leaf_nodes array (which is a bit tricky to do since trickery in pack_instances(). |
June 14, 2016, 10:36 (GMT) |
Cleaup: de-duplicate exception safety code. |
June 14, 2016, 10:31 (GMT) |
Add velocites for liquid meshes to the OPolyMeshSchema sample by default, instead of using a arbitray property. |
June 14, 2016, 10:29 (GMT) |
Curves: Extend curve operator Implements the "get_intersections" function, which calculates intersections between straigth lines and Bezier curves. |
June 14, 2016, 10:21 (GMT) |
Cycles: Commit heuristics and builders from hair branch Not currently in use, will be hooked up to existing code shortly. This commit also contains some traversal helpers, but those are also not in real use. |
June 14, 2016, 10:09 (GMT) |
Cleanup: comments. |
June 14, 2016, 09:53 (GMT) |
Merge branch 'master' into cycles_bvh |
June 14, 2016, 09:46 (GMT) |
Add support for reading normals. Also rewrite the normals write code, and add utility functions for Y-up <-> Z-up conversion. |
June 14, 2016, 09:32 (GMT) |
Implemented "real" hiding of UV elements Previously it wasn't possible to hide elements without altering the BMesh selection state ToDo: Make UV operators ignore hidden elements |
June 14, 2016, 09:01 (GMT) |
update autotrack two-view reconstrution |
June 13, 2016, 19:40 (GMT) |
WIP experimental support of direct image-as-linkeddata. Works okish, but break on load (or save) of .blend file currently... |
June 13, 2016, 16:21 (GMT) |
Cycles: Some more comments |
June 13, 2016, 16:00 (GMT) |
Merge branch 'master' into alembic_basic_io |
June 13, 2016, 16:00 (GMT) |
Cycles: Fix crash rendering mesh with hair |
June 13, 2016, 15:39 (GMT) |
First step towards supporting non-blender-data as assets. Idea is to avoid the need for asset engines to generate whole .blend files with relevant datablocks in case they just need/want to provide files (images, videos, sounds...). This commit introduces the concept of 'virtual' library, which in fact only exists to store asset repository data. Datablocks from those virtual libs are then fully written in .blend file. Much to do still, this is only preliminary/experimental work. |
June 13, 2016, 15:13 (GMT) |
Cycles: Some comments |
June 13, 2016, 14:28 (GMT) |
Cycles: Optimize aligned triangle storage a bit The idea is to keep triangle storage aligned with the BVH traversal code. This gives couple of percent speedup comparing to previous version and reduces overall slowdown (which is now 4% on the barcelona file here on own desktop, and half of it is caused by the inner BVH node visibility commit), |
June 13, 2016, 13:18 (GMT) |
Merge branch 'master' into cycles_bvh |
|
|
|


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