Revision eaf493d by Thomas Dinges May 18, 2013, 14:36 (GMT) |
Cycles / OSL: * Added Westin Sheen and Westin Backscatter closures for testing, useful for Cloth like effects. Only available via OSL, added an example OSL shader to the Templates (Text Editor). |
Revision 0402796 by Sergey Sharybin May 18, 2013, 12:21 (GMT) |
Comment out coordinates mapping made in rev55469 Such mapping only worked foe compositor output node (with some issues btw) and failed dramatically for nodes like previews and viewers. For now let's behave the same way as border+crop worked in 2.66 for until proper feature support is ready (which could take some time). Fixes #35313: object and ID anti-aliased masks get messed up when using border render + crop |
Revision ac2fa65 by Campbell Barton May 18, 2013, 11:37 (GMT) |
style cleanup |
Revision 423ffa6 by Brecht Van Lommel May 18, 2013, 11:25 (GMT) |
Painting / Sculpting: more tweaks to pressure sensitivity * Also do pressure interpolation for brush size and spacing. * Do smoothing of pressure when smooth stroke and sample average is enabled. * Revert the OS X specific pressure change to pressure ^ 2.5, for low pressure values like 0.05 it makes the pressure 100x lower, which is problematic. If we need to adjust the pressure curve it should be done for all platforms. Still weak: * Pressure of first touch on tablet is difficult to control, usually it's low which makes the stroke start out small or soft, but other times not. Finer event capturing at ghost level would help, along with pressure changes without mouse movement, but this may also need different paint stroke logic. * Brush radius is rounded to integers, this gives noticeable stepping. * Brush falloff is not antialiased, gives noticeable aliasing for small brush sizes which was always a problem, but is more common with size pressure control. |
Revision 75e3665 by Thomas Dinges May 18, 2013, 11:04 (GMT) |
Code cleanup / Cycles: * Simplify shaperadius() function a bit to avoid castings. * Style cleanup 1.f -> 1.0f, to follow rest of Cycles code. |
Revision f314ff0 by Brecht Van Lommel May 18, 2013, 10:24 (GMT) |
Fix #35390: sequencer end frame of preview range was not drawing correct. |
Revision 1118618 by Brecht Van Lommel May 18, 2013, 10:24 (GMT) |
Fix #35404: crash in file save with python code that accesses mesh from panel. On file save the mesh gets loads from the editmesh but the derived mesh caches wer not cleared. This usually happens through the depsgraph but it needs to be done manually here. Most changes are some refactoring to deduplicate derived mesh freeing code. |
Revision 8da43c5 by Antonis Ryakiotakis May 18, 2013, 09:44 (GMT) |
Stroke code: * Fix crash on 2d painting when no active object is present (NULL pointer dereference in cursor drawing) * Skip conditional on space_stroke function, since this is already checked for on higher level. * Interpolate pressure on spaced strokes. |
Revision a554a03 by Campbell Barton May 18, 2013, 08:47 (GMT) |
bump to version '2.67a' |
Revision d6d82a9 by Sergej Reich May 17, 2013, 18:34 (GMT) |
rigidbody: Add missig notifiers for add/remove operators Fixes [#35403] Highlight not updating instantly when removing from Rigid body |
Revision d3a6c0c by Miika Hamalainen May 17, 2013, 17:45 (GMT) |
Smoke simulator: Add flow subframes and ability to set custom particle size. Previously it was nearly impossible to have fast moving objects emitting smoke or they would just leave behind a row of smoke poofs instead of continious stream of smoke. Now it's possible to set number of subframes for each smoke flow. Another new thing is ability to set size of smoke flow particles instead of using closest smoke cell. This also works with my earlier "full sample" commit, so no more blocky particles either. :) For more info check my blog post: http://www.miikahweb.com/en/blog/2013/05/17/blender-smoke-subframes This commit also includes couple of fixes I spotted while testing: * Fix: dissolve was applied at different time for low res and high res simulations. * Fix: full sample setting didn't get copied with domain. |
Revision c70a900 by Ton Roosendaal May 17, 2013, 16:46 (GMT) |
More work on 3d view render: - reverted fix for bug 32537 (error report drawing after thread job didn't show) This solves very bad 3d view render updates while using transform, it was getting into an eternal feedback loop for dependencies. (jobs sending mousemoves causing jobs to end, causing mousemoves, causing etc). - The render-update code was not going over all windows, but over every screen to send signals (also the invisble ones) |
Revision bbec4c9 by Brecht Van Lommel May 17, 2013, 16:37 (GMT) |
Fix for #35390 fix: sequencer scene start/end still did not display when they are equal. |
Revision ebda201 by Campbell Barton May 17, 2013, 13:54 (GMT) |
fix for crash with toggle-drag on a popup (when the popup is closed while dragging). |
Revision e2f58d8 by Ton Roosendaal May 17, 2013, 13:15 (GMT) |
Bug fix, own collection. Shapekey drivers were executed for every call to derivedmesh, which shouldn't happen. It now only runs on the object_update() function, once for every depsgraph change. Error was found while testing preview render in viewport. On each render, the animsys sent a 'changed data' because of the shapekey drivers being called, causing eternal re-render loops (without showing anything). |
Revision 27baa34 by Sergey Sharybin May 17, 2013, 13:02 (GMT) |
Fix #35369: Crop node or FileOutput node bug. Issue was caused by file output node actually, The thing here is, compositor output does have fixed resolution and we could predict how to map coordinates for border and cropping in that case. But viewers and file output nodes are currently totally depending on an input resolution. Could not see how border could be applied reliably in this cases. Disabling border option for file output node, so now it shall behave the same way as it was before. Discovered issues when using cropping to render border, namely there's an offset in viewer nodes and previews, but this is separate issue i guess (file output seems to work fine). Will revisit this issue in next days. |
Revision 88d1067 by Campbell Barton May 17, 2013, 12:43 (GMT) |
code cleanup: use BM_elem_flag_test rather then accessing 'ele->head.hflag' |
Revision 43748ec by Campbell Barton May 17, 2013, 12:26 (GMT) |
ignore hidden edges for bmesh grid-fill. |
Revision b73c821 by Campbell Barton May 17, 2013, 12:11 (GMT) |
fix for BM_mesh_edgeloops_find(), could give edge loops with one vert. (caused bridge to crash sometimes) |
Revision f79e190 by Campbell Barton May 17, 2013, 12:05 (GMT) |
fix for error in bridge tool, using freed faces from bmo input. |
|
|
|


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