Revision 09dc8a7 by Sergey Sharybin 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. |
Revision a9f8e38 by Sergey Sharybin August 29, 2016, 11:04 (GMT) |
Movie clip: Add missing animation data RNA declaration Was missing since the beginning of the days. |
Revision cc2faa4 by Joerg Mueller August 29, 2016, 08:55 (GMT) |
Revision 5af58fa by Sergey Sharybin 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. |
Revision 8a02c5f by Brecht Van Lommel August 28, 2016, 19:26 (GMT) |
Fix T49163: let Cycles only hide particles with missing motion data, not regular objects. |
Revision 116bab7 by Kévin Dietrich 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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021