Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3086 / 5574

Revision 67a3b8b by Joshua Leung
September 2, 2013, 23:32 (GMT)
Graph Editor: Preserve active curve when using AKEY to toggle selection status
of keyframe verts

Previously, every time you toggled the selection of all keyframes (using AKEY),
the active curve would get deselected and deactivated. However, this was a pain
when trying to tweak the shape of a particular curve, as doing this would cause
that curve to either fade into the background or into the jumble of other
curves.
Revision 0a24e05 by Joshua Leung
September 2, 2013, 22:57 (GMT)
Apply Scale for Empties

It is now possible to use "Apply Scale" for Empties. While Empties don't exactly
have any Object data attached to them which can be used for supporting "true"
apply scale (i.e. with non-uniform scaling), they do have a drawsize value which
controls how large the empties are drawn (before scaling). This works by taking
the scale factor on the most-scaled axis, and combines this with the existing
empty drawsize to maintain the correct dimensions on that axis at least.

Core Assumptions:
1) Most scaled empties have uniform scaling anyways (i.e. most empties used for
bone shapes)
2) On balance, preserving non-uniform scaling of empties after apply scale is
not as important as not being able to do it at all
September 2, 2013, 22:28 (GMT)
add checks for bad args to RNA_def_property_ui_range & RNA_def_property_range and fix one instance where (min > max).
also remove redundant float/double conversion in ui_get_but_step_unit()
September 2, 2013, 22:24 (GMT)
allow negative offset for floor constraint.
(since this isnt a projection, it just clamps on an axis this can be supported).
September 2, 2013, 19:28 (GMT)
Add poll message when poll fails because of window missing from the context.
This means calling invoke operators from python in states that dont support will give a meaningful error message.

also reduce context lookups when polling.
September 2, 2013, 18:33 (GMT)
Ack... Followup to r59743: in fact, bitflags groups are not always wanted/needed, thanks to Campell for notifying me about this!

So now, their generation is controlled by a flag, else previous "simple values" group ids are generated (one per poly region, no need here to reduce the number of used IDs!).

Will update obj exporter too.
September 2, 2013, 17:59 (GMT)
warning cleanup: correct some odd returns and quiet strict flag warnings on some systems.
September 2, 2013, 17:24 (GMT)
Make strict compiler happy for release builds.

September 2, 2013, 17:14 (GMT)
Fix [#36636] Incorrect assignment of Smoothing Groups on export

In fact, smooth groups are supposed to be bitflags, not simply integer values (would be far too much simple!). This adds quite a bit of work, as with only 32 values, we can't just assign one to each group. Somewhat related to the "Four colors theorem"! ;)

Here we simply use the first available bit for current smooth group (i.e. first bit not used by any of the already defined contiguous groups).
Revision 834e47d by Lukas Toenne
September 2, 2013, 17:08 (GMT)
Fix #36628, Muting bump node alters material visibility.
The internal connections used for muted nodes are a "best guess" only. The algorithm would connect linked input/output sockets first, regardless of sensible connections. Replaced this by a more strict
connection method now which only uses matching types, so that Normal outputs won't get input from values, etc.

This is still far from perfect though. Eventually it may be necessary to implement dedicated methods for certain types of nodes to respect different semantics - using the plain socket type is just not
enough information. Also the value used for connections from muted nodes with no matching input will currently be the hidden(!) socket input values, this can lead to unexpected results. Needs further
thought ...
September 2, 2013, 16:05 (GMT)
Related to #36632: cycles textured draw mode now shows the image from an image
texture node even if it's not active, in case there is no active texture node.
September 2, 2013, 15:43 (GMT)
Cycles:
* Document the members of the Ray struct.
Revision 568a0c8 by Lukas Toenne
September 2, 2013, 14:23 (GMT)
Fix #36639, textures not reloaded after fixing paths.
The BKE_bpath_traverse_id method updates path variables of image data blocks, but did not cause the image to be reloaded (or rather, tagged so it gets reloaded on next use). This requires also updating
all the ImageUser "ok" tags, which happens in some odd places in other cases where reload happens (e.g. the reload operator and the image path button handler function in image template).
September 2, 2013, 14:14 (GMT)
Fix #36640: node editor header with world nodes not drawing correct after recent bugfix.
September 2, 2013, 13:54 (GMT)
Fix #36124: VSE - Input Color option does not work for video files

Byte images and movies will now fully follow input color space.
Before this non-sRGB input colorspace for byte images and movies
behave really doggy (results in preview and final render were
totally different).

To prevent data loss, if byte image is set not stored in sequencer's
space it'll be internally converted to float buffer.

In theory some setups might be rendering a bit different now, but
new behavior is totally expected and someone used non-sRGB input
space for byte images/movies had Convert Float enabled anyway.
Revision 79759d8 by Lukas Toenne
September 2, 2013, 13:45 (GMT)
Fix for the BKE_image_walk_all_users function: This included a check for movie/sequence image types meant for the original use to set IMA_NEED_FRAME_RECALC flag. But the function name suggests it should be generic, so better move this filter into the callback.
September 2, 2013, 12:02 (GMT)
Fix crash when adjusting plane track after re-tracking point tracks

Issue was caused by tacks map merge re-allocating the tracks and this
didn't update plane tracks.

Ideally tracks_map_merge shall not re-allocate tracks, but for now
just update plane tracks. Shouldn't be too much slow anyway and could
always be tweaked without affecting any artists.
September 2, 2013, 11:19 (GMT)
Some function didn't match their declaration
Revision 1050bb3 by Lukas Toenne
September 2, 2013, 10:34 (GMT)
Removed some unused old function declarations for loop node register, awkward that this is still there ...
September 2, 2013, 04:39 (GMT)
fix [#36412] Pivot of active element switches to last selected face after duplicating vertices.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021