Blender Git Loki

Blender Git commits from all branches.

Page: 2108 / 2888

January 19, 2016, 22:29 (GMT)
Basic image sampling node for reading interpolated color values from an Image datablock.
January 19, 2016, 22:23 (GMT)
crash fix in FM refresh operator (null pointer access)
January 19, 2016, 20:20 (GMT)
rigidbody type on meshisland should be taken into account now properly and be settable, also adding new constraints should happen faster now (when called in a loop)
January 19, 2016, 18:02 (GMT)
further attempt to fix "plastic constraint" logic (external fracturing mode only)
January 19, 2016, 15:41 (GMT)
Cleanup: Simplify depsgraph API by using the same depsnode type for each ID.

This means the user might use an invalid component key for generating dependencies,
but the only consequence is that no relation is created.
Revision f0f398c by Clément Fukhaut (pbr-viewport)
January 18, 2016, 21:18 (GMT)
Fix sun intensity and fix a bug for some graphics cards.
January 18, 2016, 20:59 (GMT)
implemented some special constraint breaking method further (plastic constraint breaking), for external fracturing mode
January 18, 2016, 18:55 (GMT)
exposed per-constraint breaking angle and distance to python (for external mode only, for now)
January 18, 2016, 17:10 (GMT)
added del guards and removed noise grids (were not used anyway)
January 18, 2016, 17:03 (GMT)
fixed constraint restore with external fracture mode (using participants instead of jumping around in list, which messes up the iteration loop)
January 18, 2016, 12:22 (GMT)
PSculpt: Hacky first attempt at "superbrush" mode for Adjust

Instead of inverting the brush behaviour, holding shift for the Adjust brush
will instead activate grab, making it easier to switch between these without
having to go via the buttons.

Verdict:
This only works partially. It still doesn't feel right - especially with the
Sintel rig, as the arm FK rotations feel like they go in the wrong directions.
January 18, 2016, 12:05 (GMT)
Two-level use-count system for bvm pointer variables.

The rationale for this change is that copying variables on the bvm stack
will become necessary for compound variables (structs). In order to
efficiently keep pointers on the stack without making deep copies every
time such a variable is copied, the pointer must be a kind of shared_ptr
concept. In addition to this the stack variable itself must also be counted,
so that we have a way of detecting when it "goes out of scope", i.e. all
nodes using it have finished.

The node_counted_ptr is not a full C++ shared_ptr, because the user counting
is handled explicitly by the compiled bvm instructions. Using a std::shared_ptr
would be difficult due to the mixed levels of evaluation (compile-time constants,
storing shared_ptr on the opaque stack), and because of difficult interfacing
with C code (returning persistent plain pointers).
January 18, 2016, 09:16 (GMT)
PSculpt: Code Cleanup - Split logic for trackball calculations into a separate callback
January 18, 2016, 03:44 (GMT)
PSculpt: Assorted Code Cleanups

* Reshuffled callbacks
* Fixed comments
* Made dvec be stored in the data stuff
January 18, 2016, 00:33 (GMT)
constraints transformation fix, transformations are updated on validation now
January 18, 2016, 00:01 (GMT)
PSculpt: Code Cleanup

* Improved naming of brush callbacks
* Removed redundant/unneeded vars
January 17, 2016, 23:51 (GMT)
first successful simulation attempt with a bigger test data set, todo... set constraints relative to object , multiply with obmat during evaluation
January 17, 2016, 22:05 (GMT)
reverting to old mantaflow initialization
January 17, 2016, 21:19 (GMT)
Fix compile error wwhen building without OpenVDB
January 17, 2016, 20:22 (GMT)
Cycles: quick patch to support decoupled ray marching.

Rendering is not quite right, lots of black spots and areas, but at
least it's working.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021