Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2293 / 5574

August 29, 2016, 11:09 (GMT)
Fix T49181: Movie clip animation lost when invoking action which reloads the clip

Was a bug since the very beginning of movie clip animation support
which was done on Feb 2012.
August 29, 2016, 11:04 (GMT)
Movie clip: Add missing animation data RNA declaration

Was missing since the beginning of the days.
August 29, 2016, 08:55 (GMT)
Fix T49172: mixdown sound op not exporting full length

Thanks Flavio Perez for the fix.
August 29, 2016, 07:40 (GMT)
Fix compilation error caused by wrong array initialization

We usually don't silence migh-be-uninitialized warning (which is the only
thing which could explain setting matrix to all zeroes) so we can catch
such errors when using tools like Valgrind.

I don't get warning here and the initializer was wrong, so removing it.

If it-s _REALLY_ needed please do a proper initialization.
Revision 936a2c6 by Joshua Leung
August 29, 2016, 05:10 (GMT)
GPencil UI: Move the "quick toggles" for colors into their own row below the list

Previously, they were in a column alongside the list, but because the lists were
rarely that long, there would always be a large gap left below the list.
Revision 195c779 by Joshua Leung
August 29, 2016, 05:00 (GMT)
Fix: Some settings (e.g. "volumetric strokes") from old files were not getting correctly ported to GPv2
Revision f5ddcd4 by Joshua Leung
August 29, 2016, 04:39 (GMT)
Code Cleanup: Fixes for some issues noticed during previous fix
Revision cea8f02 by Joshua Leung
August 29, 2016, 04:27 (GMT)
Fix: GPencil Paste couldn't be used to paste strokes from one datablock to another

This was because the poll callback was checking for the presence of an active layer.
If you just create an empty datablock and try to paste, nothing would happen.

However, this check was kindof redundant anyway, as the operator would add a layer for
you if it didn't find one.
Revision 44524f7 by Joshua Leung
August 29, 2016, 02:51 (GMT)
Small optimisation: Only calculate the inverse_diff_mat once per stroke instead of for every point

(Later this calculation should be moved into the iteration macro instead, since
it only needs to be applied once per layer along with the diff_mat calculation)
Revision 299bb01 by Joshua Leung
August 29, 2016, 02:51 (GMT)
GPencil: "Reproject Strokes" operator

A common problem encountered by artists was that they would accidentally move
the 3D cursor while drawing, causing their strokes to end up in weird places in
3D space when viewing the drawing again from other perspectives.

This operator helps fix up this mess by taking the selected strokes, projecting them
to screenspace, and then back to 3D space again. As a result, it should be as if
you had directly drawn the whole thing again, but from the current viewpoint instead.
Unfortunately, if there was originally some depth information present (i.e. you already
started reshaping the sketch in 3D), then that will get lost during this process.
But so far, my tests indicate that this seems to work well enough.
Revision dec7145 by Joshua Leung
August 29, 2016, 02:51 (GMT)
GPencil: Include basic brush settings in "Grease Pencil Settings" panel for 2D Editors

After the GP v2 changes, it wasn't possible to easily set the thickness of strokes
if you didn't know about the pie menus already. This just exposes the same set of
settings.
Revision 71eaa28 by Joshua Leung
August 29, 2016, 02:51 (GMT)
Code Cleanup: Just some fixes for whitespace/typos that I noticed while working on other stuff
Revision 20c708d by Joshua Leung
August 29, 2016, 02:51 (GMT)
GPencil UI: Make "Tint" settings take full width of panel in 2D editors

Parenting options are not visible there (i.e. they're only for the 3D view),
so reserving space that isn't going to be used in those editors doesn't really
make much sense. Furthermore, those property regions are often quite narrow
too, so it doesn't help too much to keep these settings so narrow there.
August 28, 2016, 19:26 (GMT)
Fix T49163: let Cycles only hide particles with missing motion data, not regular objects.
August 28, 2016, 14:50 (GMT)
Fix T47639: OpenGL render with smoke and fire incorrect when using
transparency.

The issue is that we are rendering to a 0..1 clamped sRGB buffer with
unpremultiplied alpha, where the correct thing to do would be to render
to an unclamped linear premultiplied alpha buffer. Then we would just
make fire purely emissive without affecting the alpha channel at all,
but that doesn't work here.

So for now, draw fire and smoke separately using different shaders and
blend modes, like it used to before the smoke programs were rewritten
(see rB0372b642).
Revision a5261e0 by Mai Lavelle
August 27, 2016, 22:07 (GMT)
Fix T49167: Normals in wrong coordinate space when adaptive subdivision is used

Meshes with Cycles subdivision were being transformed to world space leading to
normals to sometimes be calculated in that space, while they should be in
object space. Also caused dicing to happen at the wrong rate for scaled meshes.
Revision 4ebfb70 by Julian Eisel
August 27, 2016, 21:23 (GMT)
Fix missing viewport update changing BI lamp shadow method
Revision 4985838 by Mike Erwin
August 27, 2016, 18:14 (GMT)
OpenGL: use new uniform color functions

Color picker code motivated these convenience functions. looks much better now.
Revision 9d3813e by Mike Erwin
August 27, 2016, 18:10 (GMT)
Gawain: convenience functions for uniform color

Application code can pass ubytes, Gawain converts to float vec4 expected by shader.

For now the conversion is simple linear. We can add sRGB support later if needed.
Revision 0a8344e by Joshua Leung
August 27, 2016, 12:09 (GMT)
GPencil: Added entry for the "Select Strokes Using Active COlor" operator to the Colors panel dropdown

It was already present in a few of the Pie Menus, but it was hard to find it,
so I've included it here too for good measure.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021