51fafdee0c
Sequencer: overlay display type options
...
Before this overlay would happen only for defined rectangle area,
now it's possible to show current / reference frames only, which
makes it possible to do more real slit view involving even displaying
frames on different monitors.
Still some work need to be done to clean interface up and support
displaying color information for reference shot.
2012-08-12 13:24:29 +00:00
ed564d7cb7
NDOF navigation support for clip editor
2012-08-12 12:15:23 +00:00
0716a85e53
Fix sequencer crash when invalidating strip when there's nothing cached yet
2012-08-12 09:37:51 +00:00
9cce2d8645
smooth-view for 2d views, graph editor, sequencer, node view, works with border zoom, view selected, view all.
2012-08-12 01:07:31 +00:00
b96c622015
style cleanup
2012-08-11 22:12:32 +00:00
c567cf3fab
code cleanup: WM naming conventions
2012-08-11 21:35:24 +00:00
823083a744
fix for own error with opencl bokeh blur.
2012-08-11 18:47:09 +00:00
df1dd658c9
minor improvements to cmake's datatoc usage, now changes to datatoc.c re-make generated files.
2012-08-11 18:39:38 +00:00
ca7c07cda9
add back datatoc, use this instead of cmake script which was too slow.
2012-08-11 16:25:31 +00:00
35ef09372a
Fix #32306 : Applying location or rotation scales sculpt data
2012-08-11 16:20:30 +00:00
b97fc46abc
remove all remaining data files from source, now all are converted at build time.
...
note: this is currently very slow in cmake, will address this next.
2012-08-11 15:24:31 +00:00
90f443bb86
generate brush icons C files at build time.
2012-08-11 14:40:09 +00:00
2be39776d5
Style cleanup: whitespace and line breaks
2012-08-11 14:38:02 +00:00
a794e19346
Sequencer: support for masked color balance
...
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 14:37:58 +00:00
be4ae581ff
simplified data_to_c macro in cmake
2012-08-11 13:32:19 +00:00
81272e28a0
generate glsl shaders c files at build time.
2012-08-11 13:01:44 +00:00
5f341a846b
startup.blend and preview.blend are now converted to C at build time.
...
made some changes to startup.c
- change default player to internal since its working now.
- added new screen for full screen 3d viewport (nice for demo's and navigating)
- disable cursor depth option (was enabled by default because of re-used flag)
2012-08-11 12:26:43 +00:00
51182bc78d
add MEM_recallocN(), so bytes are ensured to be zero'd when growing.
2012-08-11 12:16:09 +00:00
0682c3f1ae
Code cleanup and minor change to CMake's colalda detection to make
...
it detect directory structure used for libs in our svn (<root>/include/<component>/include)
2012-08-11 10:32:27 +00:00
fdc5e4f5a6
docs for window structs
2012-08-11 01:05:09 +00:00
b8b7e5d137
fix for minor UI annoyance - when the window is fullscreen now dont draw area corners since areas cant be split when fullscreen.
2012-08-11 00:05:57 +00:00
b84c1dd592
compositor: bokeh blur size input can now be an image, in this case it uses VariableSizeBokehBlurOperation class internally.
...
updated opencl too.
2012-08-10 15:31:54 +00:00
2a1b7f7f8e
Fix infinite recursion when using adjustment strip placed to channel 1
2012-08-10 15:30:38 +00:00
94a3945cf9
code cleanup: compositor - define size for executePixel function output float array
2012-08-10 14:07:24 +00:00
e877247789
use define for bokeh blur size, also define size of determineResolution args.
2012-08-10 13:23:31 +00:00
fea0e60227
Fix building with audaspace disabled
2012-08-10 12:56:09 +00:00
4f1b0e473b
add asserts in MemoryBuffer.readNoCheck() so it raises an error when used incorrectly in debug mode.
2012-08-10 12:38:53 +00:00
bec90b40c3
fix [ #32289 ] Border Zoom, Zoom Border or Zoom to Border?
...
pedantic report but may as well name them the same.
2012-08-10 11:43:53 +00:00
c8cdad1748
fix [ #32300 ] Convex Hull Poll Shouldn't Require 3D View
2012-08-10 11:38:52 +00:00
6a1a5ad08b
split off auto depth option to have cursor placement use depth too since you dont always want both.
2012-08-10 10:34:24 +00:00
3c35f560db
minor compositor change: use the max dimension for bokeh blur size, rather then width.
2012-08-10 10:20:28 +00:00
414b9865e4
zero rotation values for quat_apply_track() which were in fact just float in precision.
...
also minor code cleanup - tabs -> spaces in scons file.
2012-08-10 08:19:45 +00:00
Lukas Toenne
1eb611ea55
Added a poll function for the node_tree pointer node groups. This ensure that only node trees of the same type as the group node's tree can be selected for the pointer, other trees would be invalid for the node group (e.g. a Shader node group using a Compositor node tree).
2012-08-10 07:22:33 +00:00
32a8d7cbdf
Bugfix: Cloth did not work with Dynamic Paint.
...
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-10 00:04:15 +00:00
e922b72a68
Separate uv selection operator: Y key, behaves much the same way as the mesh separate tool works.
2012-08-09 22:43:10 +00:00
7a760b4804
generate COM_OpenCLKernels.cl.h automatically at build time, this allows editing COM_OpenCLKernels.cl and rebuilding and means we dont have to have both files in svn.
...
updates made to cmake and scons.
2012-08-09 19:59:36 +00:00
9f30c7147c
Frame matching methods for follow track constraint
...
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 16:57:02 +00:00
9a32fd05db
Fixed typo in clip's display aspect usage
2012-08-09 16:56:42 +00:00
2f2560eb49
use sensor size when calculating dof rather then hard coded values.
2012-08-09 15:59:32 +00:00
863aee6caf
Bugfix/Enhancement: Cloth didn't support animated vertex groups like the "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 13:33:27 +00:00
Lukas Toenne
9a36b51cc7
Fix for the default internal connect function for nodes (used in muting, detaching, etc.). This is supposed to look for the first input/output of every socket type, but was actually taking the first matching link from the link list, regardless of the linked socket's position.
2012-08-09 11:45:54 +00:00
f05257f969
Remove redundant referenced to bf_intern_bop
2012-08-09 09:36:53 +00:00
0107385f7f
code cleanup: ensure macros require ';' endings
2012-08-08 21:20:10 +00:00
5e0f254afa
utility functions for getting/setting rectangles for operators.
2012-08-08 20:38:55 +00:00
6cfb7f50d2
support for border zooming out by using the middle mouse button, works in 2D views already
2012-08-08 19:54:31 +00:00
f0951f58ca
code cleanup: rename G.afbreek --> is_break, G.rendering --> is_rendering
2012-08-08 18:37:06 +00:00
0b5a995cfd
code cleanup: rename G.rt to G.debug_value
2012-08-08 18:21:54 +00:00
5019cd179f
add threshold blending to opencl too.
2012-08-08 18:10:13 +00:00
a401971cf8
sync changes between opencl and C++ VariableSizeBokehBlurOperation, also remove absf() check on pixel radius, this is ensured to be unsigned.
2012-08-08 18:04:40 +00:00
Lukas Toenne
543cee14ca
Renamed the mx/my coordinates in SpaceNode to more descriptive 'cursor'. This follows the naming in the View3D space, since this vector is used for essentially the same purpose (adding nodes at a specific location), although not used for any transform origin and not displayed in the editor.
...
Note: While renaming DNA properties is usually dangerous and can break files, in this case it is possible because the mx/my values are only used at runtime.
2012-08-08 17:37:02 +00:00