Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2312 / 5574

Revision de10349 by Thomas Beck
July 30, 2016, 08:35 (GMT)
Fix bplayer (c)
July 30, 2016, 08:16 (GMT)
Cleanup: pep8
July 30, 2016, 06:48 (GMT)
Cleanup: minor changes from last commit

Un-indent blocks, rename vars.
July 30, 2016, 06:46 (GMT)
Py-Driver: add 'self' option

Drivers can use this to refer to the data which the driver is applied to,
useful for objects, bones, to avoid having to create a variable pointing to its self.
July 30, 2016, 05:14 (GMT)
Cloth Simulation: add time scale property

This setting can also be animated, to create a "time warp" effect.

D2122 by @LucaRood
July 30, 2016, 04:57 (GMT)
Cloth: option to use dynamic base mesh

This adds the ability for cloth simulations to respect changes in the underlying mesh.
So you can for instance, animate shape keys, armatures, or add any deformation modifiers (above the cloth modifier).

This is mainly useful for (but not limited to) cartoon animations,
where your character might stretch or change shape, and you want the clothes to follow accordingly.

D1903 by @LucaRood
July 30, 2016, 04:55 (GMT)
Cloth: UI cleanup & quality hard limit removal

D2121 by @LucaRood
July 29, 2016, 23:00 (GMT)
Cleanup: pep8
July 29, 2016, 21:13 (GMT)
Add copy/make_local to movieclip datablock.

As title says... Copying tracking data from movieclip was not the simplest thing...

Reviewers: sergey

Differential Revision: https://developer.blender.org/D2126
July 29, 2016, 20:19 (GMT)
Gtests: Re-apply strict compiler fixes
July 29, 2016, 20:19 (GMT)
Cycles: Add fundamentals to test constant folding

This commit adds some easy to use way to check whether the graph
was properly optimized. The idea is based on using mock glog sync
which keeps track on all messages and expects specific log message
to appear in the logging.

This means each optimization step should report that it optimized
something (specifying what exactly was optimized) and what was used
for optimization.

There's also some ease-ish way to define shader networks which we
might want to make a bit more global and available for all tests
in the future.

For now only RGBToBW node is covered as an example, really hope
to get help from active guys in the community to finish covering
all existing optimization cases. Ready to fix any possible issues
with builder when needed tho :)
July 29, 2016, 20:19 (GMT)
Add GMock library which is responsive for dealing with mock objects
July 29, 2016, 20:19 (GMT)
GTests: Update to a newer Git version

Required to get GMock working with GTest.
Revision 574bbf5 by Julian Eisel
July 29, 2016, 18:42 (GMT)
Fix missing redraw of timeline when changing GPencil layer settings
July 29, 2016, 16:49 (GMT)
Cleanup space/tabs, Grrr.
July 29, 2016, 16:47 (GMT)
Fix a bunch of missing expand calls in object/particle physics area, was breaking linking of those.

Initial report/patch by Alexander Gavrilov (@angavrilov), found more on the road.

Nice demo of why we should use libquery ID looper in read code too - but that's for another day
(also because read code needs to take care of some deprecated pointers sometimes)...
July 29, 2016, 15:30 (GMT)
Cycles: Fix wrong projection coordinates for points behind the camera

Points behind camera will be flipped on projection, but that did not
happen.

This solves second issue reported at T48848.
July 29, 2016, 15:30 (GMT)
Cycles: Fix wrong check for object is behind camera after recent fixes
July 29, 2016, 15:00 (GMT)
Fix T48971: Append creates linked image textures if object has shape keys.

Hating all those not-so-real ID types... Here there were two causes for the issue:
1) Linked shapekey ID was made local twice (once from mesh's make local, once by itself).
Solved by not explicitely making shapekeys (nor any other non-linkable datatype) local.
2) Key->from 'back pointer' to its owner was messing 'still in used' detection of linked data
after localization. Fixed with a hack for now, thinking correct solution might actually
be to not consider this pointer at all in libquery ID looper, since it's nothing like
and actual usage of mesh/lattice/curve.

Again, shapekeys as ID is a joke, those should be mere struct, they have absolutely nothing to do in Main, period. :(

Point 2) still demonstrates the need for better handling of IDs dependencies though,
so far we only hit corner cases, but think there could also be valid cases generating those
'dependency cycles' between IDs (ID a using ID b which uses ID a), this will have to be addressed some day...
July 29, 2016, 13:12 (GMT)
Remove "debug build only" event printing.

This makes no sense since user usually only has release build... And those noisy printings are
behind debug flag anyway, so really no reason to only print them out in debug build.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021