Blender Git Commits

Blender Git commits from all branches.

Page: 1999 / 2888

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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021