Lukas Toenne
048df1a07c
Small change to the node space RNA function for opening a node group: pass the node tree as explicit argument plus an optional group node, instead of trying to get the node tree from a node property. This is more flexible for future nodes that want to change the node editor. Node group operators can rely on group node types, but the generic RNA functions should not.
2013-04-12 07:35:49 +00:00
Campbell Barton
ba845f6313
fix for own recent addition of transform indervidual-axis in editmode, not working if the object was rotated.
2013-04-12 02:16:44 +00:00
Dalai Felinto
1c80388a73
bge fix: framing mode "Expanded" not updated when resizing blenderplayer
...
now, with a 'resize' routine for the engine we can/should also recreate some
buffers that are created only at init time (e.g., 2d filters, dome fbos, ...).
This bug was always present in Blender (since 2.49 at least).
Bugfix supported by NF-UBC Nereus Program as part of the development
of OceanViz/NereusViz
2013-04-12 01:52:30 +00:00
Campbell Barton
502ddd3128
code cleanup: warnings and style.
2013-04-12 00:50:40 +00:00
Brecht Van Lommel
742c1cb328
Related to #34558 : clarify the description for the "default" parameter in bpy.props.EnumProperty.
2013-04-11 18:10:57 +00:00
Jens Verwiebe
bd07cac232
Correct stub for snapObjectsRayEx
2013-04-11 15:40:57 +00:00
Jens Verwiebe
f8293b8068
Add stub for snapObjectsRayEx
2013-04-11 15:35:16 +00:00
Jens Verwiebe
8128444bad
Add stub for snapObjectsRayEx
2013-04-11 15:33:10 +00:00
Thomas Dinges
e835863254
And another compile fix for Windows / scons for r55946.
2013-04-11 15:33:04 +00:00
Thomas Dinges
38cf856ea9
Compile fix for r55970.
2013-04-11 15:21:03 +00:00
Brecht Van Lommel
120fe74ffe
Fix #34817 : improve OpenGL preview render speed, it got quite a bit slower since 2.60.
...
Doing linearization with GLSL was already faster, but even faster is to just read the
bytes instead of floats and convert those to linear, since byte => float is just a quick
256 entry table lookup. Also made it assign the bytes directly to the image buffer so
they do not need to be converted back from float to byte for file saving, and made sky
render write the background color with OpenGL instead of doing it on the CPU.
2013-04-11 15:15:06 +00:00
Brecht Van Lommel
7164596891
Fix #34956 : rendering animation with audio would crash with an older ffmpeg
...
after recent changes.
New ffmpeg versions accept align = 0 as a parameter and will set it to 1
automatically, but older ones need to pass align = 1.
2013-04-11 14:46:41 +00:00
Sergey Sharybin
07580e71a6
Fix issue with bright frames appearing in clip editor when compositor is open.
...
Allocate float buffer outside of image buffer,
so work-in-progress color space conversion doesn't
interfere with other parts of blender.
Covers most of cases -- since image buffer wouldn't
have partially-update float buffer all the rest
areas would be happy.
However, if there're places which updates float
buffer from byte buffer, it's still possible
some WIP color space conversion is displayed on
the screen.
But what a heck someone will do such a crappy
conversion anyway!
2013-04-11 14:15:52 +00:00
Antony Riakiotakis
5c4a080021
Fix #34954 , due to hardcoded key release it was impossible to change key
...
for sample color and exit the operator. Also tweaked stencil to behave
similarly, so it is now possible to assign custom keys to stencil
control.
2013-04-11 14:15:25 +00:00
Brecht Van Lommel
4d7db8e59e
Fix #34929 : windows would show a "No disk in drive" error popup when one of the recently opened files was on a DVD that's no longer there in the DVD drive.
2013-04-11 14:13:20 +00:00
Sergey Sharybin
daaca80664
Hide preview for nodes created with Setup Tracking Scene
2013-04-11 13:34:51 +00:00
Sergey Sharybin
432a260869
Setup tracking scene shall work with Cycles now
2013-04-11 13:29:51 +00:00
Konrad Kleine
f2ff494b24
Added circle selection menu entry for lattice, pose and armature.
2013-04-11 13:29:01 +00:00
Sergey Sharybin
c6606986cc
Fix for Setup Tracking Scene operator
...
- Ported to new node add operator
- Alpha mode shall be set to Transparent
2013-04-11 13:25:05 +00:00
Sergey Sharybin
6569ab813f
Fix for material icon rendering with cycles
...
Materials icons used to miss transparent background
and were using world environment which didn't give
so nice results.
Reviewed by Brecht, thanks!
2013-04-11 12:49:57 +00:00
Antony Riakiotakis
fa3770eb66
Fix #34923 Images that have their alpha calculated should not get de-premultiplied.
2013-04-11 12:37:33 +00:00
Campbell Barton
94c9010e24
make scene.ray_cast() behave like object.ray_cast(), add distance arg to snapObjectsRayEx().
2013-04-11 10:17:06 +00:00
Campbell Barton
2c6a82dd0a
py api: minor change to operator attribute access, do identity comparison with None (no functional change).
2013-04-11 10:16:18 +00:00
Campbell Barton
bf77ad00b3
py api:
...
ray cast function, very useful to be able to cast rays into the scene for scripts.
hit_co, hit_no, success = scene.ray_cast(start_co, end_co)
2013-04-11 09:57:26 +00:00
Sergey Sharybin
548f0fb88c
Use SWS_FULL_CHR_H_INT for SWS context for more accurate conversion
...
Suggestion by Bjeorn Sonnenschein from report #34755 .
2013-04-11 09:37:52 +00:00
Lukas Toenne
549fa84afa
Fix #34948 , bug in Cycles node groups. The proxy node maps used to identify external connections of node group nodes were having name clashes with input/output sockets of the same name, leading to invalid cyclic connections in the cycles shader graph that were subsequently removed (prints warnings in terminal). Solution is to use two separate maps for inputs and outputs so group node sockets can safely use the same identifier.
2013-04-11 09:16:36 +00:00
Campbell Barton
577a1b9239
fix [ #34805 ] Bake action ignores parent motion
...
in fact this is more feature request.
add an option to bake a parented objects animation, then clear the parent and apply the action.
2013-04-11 08:42:25 +00:00
Campbell Barton
acac5b8402
fix for crash in own recent commit. searchbox's need their own keynav state since they won't always be in a uiPopupBlockHandle.
2013-04-11 08:33:19 +00:00
Campbell Barton
075a655cc6
fix [ #34936 ] Unable to select items using only the arrow keys
...
ignore small mouse motions for menu/search-box after using the keyboard to navigate.
2013-04-11 02:28:34 +00:00
Campbell Barton
b77acc2879
add 2d length functions for testing pixel coords. len_manhattan_v2_int, len_manhattan_v2v2_int
2013-04-11 02:23:45 +00:00
Campbell Barton
e2a37db1d1
fix own mistake in recent inset-interpolation option, some faces were not interpolating.
2013-04-11 00:23:09 +00:00
Campbell Barton
1143b658a0
fix [ #34947 ] Alt-F Fill not working
...
Regression in r54579.
2013-04-10 23:59:37 +00:00
Campbell Barton
ece766ee7e
code cleanup: unused defines, remove unused scanfill success value from BLI_scanfill_begin().
2013-04-10 23:52:07 +00:00
Campbell Barton
c68ae745b6
interpolate verts as well as loops for inset.
...
- add vertex option to BM_face_interp_from_face, also expose via python.
2013-04-10 23:25:44 +00:00
Jens Verwiebe
b9b23d697b
Fluid threads: re-add an erratically forgotten line, fix typo, set default threadcount to logical threadcount of machine
2013-04-10 23:19:57 +00:00
Jens Verwiebe
5ac66ee378
Fluid threads: add a restore to former omp threadcount when baking is done, todo: default should be logical corecount
2013-04-10 23:10:25 +00:00
Campbell Barton
5eb37f9e5c
correction to own recent changes to exitmode using axis-matrix, fallback to old behavior for editmodes where the axis-matrix isnt set (curve, surface, lattice)
2013-04-10 23:05:35 +00:00
Campbell Barton
8c1cb10cfd
code cleanup: unused vars, make other vars static.
2013-04-10 22:49:50 +00:00
Tamito Kajiyama
3b399edf7d
Fix for a crash in the Bezier Curve geometry modifier.
...
Least-squares fitting parameters were stored in a fixed size array, causing a
buffer overflow depending on the number of input points.
Problem report with a .blend file to reproduce the issue and a bugfix patch by
christiankrupa and jensverwiebe on IRC, thanks a lot!
Many thanks also to Bastien Montagne for forwarding the problem report by email.
2013-04-10 22:20:24 +00:00
Thomas Dinges
d7f56d85c2
* Better tooltip for WM_OT_properties_context_change.
2013-04-10 20:36:22 +00:00
Tamito Kajiyama
384e14bc84
Added to the Freestyle panel in the Render buttons a button to switch to the Render Layers context.
2013-04-10 20:20:20 +00:00
Jens Verwiebe
842d0a4258
The fluid threads setting is still WIP, for now fix compiling without openMP enabled
2013-04-10 20:05:11 +00:00
Jens Verwiebe
cbe9ae244e
Add a gui control for setting omp threads in fluids
2013-04-10 18:35:18 +00:00
Brecht Van Lommel
ac224a64f4
Fix #34941 : Space.draw_handler_add now supports PRE_VIEW and POST_VIEW callbacks
...
for more editors: timeline, graph, action, NLA, sequencer, image, clip.
2013-04-10 16:59:55 +00:00
Jens Verwiebe
367de67889
OSX: remove the applescript and env var for omp_set_treads from plist
2013-04-10 15:22:39 +00:00
Campbell Barton
791815c9d4
py api: path_reference_copy() use try/except when copying images, can fail for odd reasons (currently fails if the dest dir is a symlink and not using expected permissions).
2013-04-10 12:16:27 +00:00
Campbell Barton
44a661e6a8
py api: simple function to get an image from an objects for simple formats that only support one image per object.
2013-04-10 11:43:25 +00:00
Campbell Barton
076932c7cb
alternate solution for r55921 which was calling invoke() from exec(), which shouldnt be done.
2013-04-10 09:49:44 +00:00
Thomas Dinges
a963e7ae42
Code cleanup.
2013-04-10 02:58:22 +00:00
Tamito Kajiyama
650c3115c2
Fix for [ #34904 ] and [ #34913 ]: broken Freestyle edge/face marks with modifiers.
2013-04-10 01:12:37 +00:00