Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-14 | fix for recent commit - would crash adding materials on an object without any. | Campbell Barton | |
2012-08-14 | code cleanup: reduce calling sqrt() when distances are only calculated for ↵ | Campbell Barton | |
comparison use dist_squared_to_line_segment_v2(). | |||
2012-08-13 | draw ugly red bands on a sequence strip when its data cant be found (mask, ↵ | Campbell Barton | |
clip, scene, sound) | |||
2012-08-13 | fix for missing NULL checks when sequence-strip pointers become NULL because ↵ | Campbell Barton | |
of problems with library linking. | |||
2012-08-13 | Bugfix Cloth: Hooks were broken by recent changes. | Daniel Genrich | |
This makes it looks like if part 1 of the Dynamic Paint regression blend file fails, but actually it's correct. | |||
2012-08-13 | fix [#32126] STAMP: Setting a background color causes color flicker | Campbell Barton | |
when rendering the sequencer can output float or char buffers which stamp wasn't accounting for. | |||
2012-08-13 | fix for stamp text drawing into a color buffer not taking color management ↵ | Campbell Barton | |
into account. | |||
2012-08-13 | style cleanup | Campbell Barton | |
2012-08-12 | Resolve issues with color balance not updating properly in sequencer | Sergey Sharybin | |
when float images are used. | |||
2012-08-12 | Correction to one of previous commits | Sergey Sharybin | |
2012-08-12 | new parameter in assign_material() to specify where material shall be ↵ | Gaia Clary | |
assigned: object, obdata, by userpref(default) (as discussed with ideasman_42) | |||
2012-08-12 | replace ELEM8(gs, ID_ME, ID_CU, ID_MB, ID_LT, ID_LA, ID_CA, ID_TXT, ID_SPK) ↵ | Campbell Barton | |
with macro: OB_DATA_SUPPORT_ID() | |||
2012-08-12 | Sequencer: free cache used by sequence when removing strip | Sergey Sharybin | |
Before this removing and adding new strip could have been lead into situations when new sequence would use old cache. | |||
2012-08-12 | Fix sequencer crash when invalidating strip when there's nothing cached yet | Sergey Sharybin | |
2012-08-12 | style cleanup | Campbell Barton | |
2012-08-11 | Sequencer: support for masked color balance | Sergey Sharybin | |
This implements option which could be used to color balance only specified area. Currently done by adding Mask input to Adjustment effect. Affects on color balance and multiply settings. Supporting masked saturation control is in the list, not supported in this commit. Also show value slider in the right of color wheel. | |||
2012-08-11 | Code cleanup and minor change to CMake's colalda detection to make | Sergey Sharybin | |
it detect directory structure used for libs in our svn (<root>/include/<component>/include) | |||
2012-08-10 | Fix infinite recursion when using adjustment strip placed to channel 1 | Sergey Sharybin | |
2012-08-10 | Fix building with audaspace disabled | Sergey Sharybin | |
2012-08-10 | Bugfix: Cloth did not work with Dynamic Paint. | Daniel Genrich | |
Fix 1: Pinned vertices were never released when "unpinned" by Dynamic Paint. Fix 2: When pinning vertices during simulation, they would get "warped" to their original starting position of frame 1. Thanks to MiikaH for pointing this out and also for providing the regression blend file: http://wiki.blender.org/uploads/a/ab/Cloth_dynamic_paint.blend | |||
2012-08-09 | Frame matching methods for follow track constraint | Sergey Sharybin | |
This is needed in cases when using blender camera with different resolution than original footage. Behaves in the same way as background picture framing. | |||
2012-08-09 | use sensor size when calculating dof rather then hard coded values. | Campbell Barton | |
2012-08-09 | Bugfix/Enhancement: Cloth didn't support animated vertex groups like the ↵ | Daniel Genrich | |
"Vertex Weight" modifier. Regression blend file: http://wiki.blender.org/uploads/b/b8/Cloth_anim_vertex.blend Thanks to Kologe for reporting this problem and also providing the regression blend file. | |||
2012-08-09 | code cleanup: ensure macros require ';' endings | Campbell Barton | |
2012-08-08 | code cleanup: rename G.afbreek --> is_break, G.rendering --> is_rendering | Campbell Barton | |
2012-08-08 | code cleanup: rename G.rt to G.debug_value | Campbell Barton | |
2012-08-08 | Sequencer: corrections to sequence cache invalidation | Sergey Sharybin | |
2012-08-08 | Sequencer: initial implementation of multithreaded effects | Sergey Sharybin | |
Added a framework to run effects in several threads. Port most of effects to this new framework. Still some work to be done here (some effects are not so easy to port) | |||
2012-08-08 | Code cleanup: use defines instead of magic constants | Sergey Sharybin | |
2012-08-08 | Sequencer: do not invalidate sequences which are not blending with bottom ↵ | Sergey Sharybin | |
machines | |||
2012-08-08 | Style cleanup: whitespace | Sergey Sharybin | |
2012-08-08 | Sequencer: initial support of refreshing only changed sequences | Sergey Sharybin | |
Before this the the whole sequencer cache would be invalidated when hanging sequence settings. This was completely annoying because changing color balance settings would re-load image file for which color balance is happening on every change, In fact it's still an issue if color balance is changing for image strip itself, but if this strip has got effect and color balance is changing for it file wouldn't be reloaded. | |||
2012-08-08 | Code cleanup: make some more functions more meaningful name | Sergey Sharybin | |
2012-08-08 | Style cleanup | Sergey Sharybin | |
2012-08-08 | Code cleanup: BKE_ prefix for public sequencer functions | Sergey Sharybin | |
2012-08-08 | Code cleanup: remove redundant struct and some space cleanup | Sergey Sharybin | |
2012-08-08 | Code cleanup: remove unused functions | Sergey Sharybin | |
The code would be in SVN anyway and having bunch of unused code doesn't seems to be logical. | |||
2012-08-08 | Style cleanup: white space | Sergey Sharybin | |
2012-08-08 | Code cleanup: mark functions as static, ifdef 0 some unused functions | Sergey Sharybin | |
2012-08-08 | Accidentally did a commit when I wanted to revert... (ignore my last revision) | Mitchell Stokes | |
2012-08-08 | (no commit message) | Mitchell Stokes | |
2012-08-07 | Made image buffer threaded processor generic function, | Sergey Sharybin | |
so color management could use the same routines. Should be no functional changes. | |||
2012-08-07 | Made color balance in sequencer multi-threaded | Sergey Sharybin | |
Should give some more realtime update, but it's currently not the biggest issue - changing color balance settings would imply reloading of file which is slow. Would be investigated further. This change shouldn't affect on pre-fetching job which is already multi-threaded and doing threaded color balance would make things only worse. | |||
2012-08-07 | Fix for particle influence textures. These now work with "Particle/Strand" ↵ | Lukas Toenne | |
input coordinates, mapping the relative particle index into the [-1, 1] Y-coordinate range. | |||
2012-08-06 | Fix for incomplete Reroute node updates. Adding reroute nodes by spliting ↵ | Lukas Toenne | |
links would often result in unrelated color sockets or otherwise miss updates. The reason is that the per-node updates used for Reroute node type inheritance are not supposed to be looking at connected nodes, they are purely for "local" updates. For this sort of "global" update which requires depth-first search, the update function on the node tree level must be used instead. | |||
2012-08-06 | Made feather self-intersection check an option. | Sergey Sharybin | |
Useful in cases when masking stuff like self-intersecting ropes. This could probably be smarter option, but can't currently think about robust approach here. | |||
2012-08-06 | Mask feather self-intersection check | Sergey Sharybin | |
Enable self-intersection check for preview. In own tests average time for this operation on mango files was ~0.0015sec, and it was like 20 splines max which still gives pretty smooth performance on my core quad machine. Would think let's check how it works for now, if it'll give some issues here, would just avoid tessellation on every redraw by storing tessellation in some cache (probably in mask user). Another change is related on a way which loop to collapse. Changed length check with AABB size check. A bit slower but should be a bit more predictable. | |||
2012-08-06 | inpaint node from tomato branch by Peter Schlaile | Campbell Barton | |
http://en.wikipedia.org/wiki/Inpainting | |||
2012-08-06 | fix for freeing NULL pointer. | Campbell Barton | |
2012-08-06 | style cleanup | Campbell Barton | |