Brecht Van Lommel
79a389ee37
RenderEngine: add .is_animation and .is_preview properties to detect if it's
...
an animation or preview render that is being done.
2011-11-02 13:36:28 +00:00
Brecht Van Lommel
3d35e004d3
Related to #29092 : make the working of the Mist Intensity option more clear in
...
the user interface.
2011-11-02 12:18:51 +00:00
Campbell Barton
e29aa363f2
new math function: Quaternion.to_axis_angle().
...
add in safety checks for inf/nan values which could happen in some cases.
2011-11-02 09:13:04 +00:00
Campbell Barton
43e297c0c0
minor cleanup for weightpaint fill
...
- SCE_SELECT_FACE and SCE_SELECT_VERTEX are mutually exclusive, use a macro to get a single value from them.
- was allocating an array for no reason.
2011-11-02 00:51:21 +00:00
Nicholas Bishop
b60f60453b
Function convertViewVec() contained some piece of code duplicated four
...
times, pulled out into separate function and cleaned up a bit. Should
be no functional changes.
Review link: http://codereview.appspot.com/5308073/
2011-11-02 00:17:37 +00:00
Campbell Barton
d7de4d28dd
quiet some warnings.
2011-11-01 22:51:10 +00:00
Thomas Dinges
27ffb5556a
Bugfix for [ #29055 ] node editor / texture node / scale node
...
* Node Vector sockets, don't have a PROP_FACTOR any longer.
2011-11-01 22:21:21 +00:00
Thomas Dinges
32b34d631a
Space types:
...
* Some cleanup, removed references to already deleted *_header.c files.
* Marked SpaceScript as deprecated and removed header. Will keep space for now though, as some script operators are there and Campbell might want to re-use the space later.
2011-11-01 20:14:58 +00:00
Thomas Dinges
ea2f7c907c
== Removal of SpaceSound ==
...
* Removed old, unused Space Sound space
* Removed data struct and Theme settings
* Old files with an open Audio window will be loaded as Info Space
2011-11-01 19:48:45 +00:00
Andrea Weikert
785de4cbfc
== Cleanup of SpaceImasel ==
...
* removed struct for SpaceType and all usages
* SPACE_IMASEL in enum nees to be kept to identify it in old files
* it is replaces with SPACE_EMPTY on load, which is overridden by SPACE_INFO which has same struct members
* also removed theme settings
2011-11-01 18:27:09 +00:00
Sergey Sharybin
c70cde6f94
Fix #29124 : Modifying mesh with mirror and solidify modifiers crashes blender
...
It is corrected fix for #29089 (svn rev 41409). That fix wasn't correct because
it used to set face number from derived mesh on which solidify is applying which
isn't correct for case of constructive modifiers applied on base mesh before
solidify modifier.
Actually nothing special should be performed here to set needed original index
because of ORIGINDEX layer is getting copyed automatically when when copying faces.
2011-11-01 17:43:30 +00:00
Andrew Wiggin
2241eaddf5
Reverting r41409 (broken fix for #29089 )
...
r41409 can cause a crash if you delete a face of a mesh that has subsurf & solidify modifiers active
2011-11-01 17:06:10 +00:00
Brecht Van Lommel
d55298ee3c
Fix #29109 : bpy.ops.render.render() with scene parameter missed compositing,
...
previous bugfix needed a bit more refining.
2011-11-01 14:51:44 +00:00
Brecht Van Lommel
4b48a5a497
Fix #29101 : 2D Tilt on Bezier Curve Bug?
...
Changing tilt for 2D curves doesn't really hurt, just makes things not so
clear tosee what's going on because you're changing value which isn't used
at all for 2D curves. Disallwo to run TRANSFORM_OT_tilt operator for 2D curves.
Also made a correct fix for incorrect shortcut for tilt in 3D viewport toolbar,
it was really confusing to have almost the same operators (TRANSFORM_OT_tilt and
TRANSFORM_OT_transform with mode=tilt) in keymap. Better to use tilt operator
in toolbar.
2011-11-01 11:00:08 +00:00
Campbell Barton
dd8a575c22
correct header, for some reason gcc doesnt warn about this
2011-11-01 09:47:19 +00:00
Campbell Barton
2ad80bf3bb
vertex group mirror
...
- now works in vertex select + weight paint mode.
- added option not to mirror all vertex groups.
2011-11-01 08:11:55 +00:00
Campbell Barton
bcdcbb65c1
macro to check if an object type supports vgroups
2011-11-01 06:45:36 +00:00
Campbell Barton
e3f03d72b6
added path traversal flag - BPATH_TRAVERSE_SKIP_MULTIFILE,
...
so path manipulation functions dont run multiple times on the same path in the case of sequence strips where the one directory is used as the base for many images.
2011-11-01 06:26:55 +00:00
Campbell Barton
f3f3a42566
use math functions for mesh subdivide smooth (easier to follow for bmesh, no functional changes).
2011-11-01 04:19:21 +00:00
Brecht Van Lommel
4e0d8ccf96
Fix #29084 : material/texture nodes crash introduced in 2.60, execdata is being
...
lazely created but this wasn't done in a thread safe way.
2011-10-31 17:00:59 +00:00
Brecht Van Lommel
bdb279ec5b
Fix crash in texture nodes, when no derivatives available, other nodes already
...
did this check.
2011-10-31 16:44:24 +00:00
Brecht Van Lommel
56421d869d
Fix: selecting with z-buffer hiding did not work when graphics card settings
...
enabled antialiasing, overriding application settings.
The fix for this got lost when the FSAA option was added and later disabled
again. Added it back now, and also disable AA for UI widgets since it makes
them look too blurry, they already do their own AA.
2011-10-31 14:08:14 +00:00
Campbell Barton
2ceeaf9721
fix [ #29089 ] Faces created for "rims" by solidify modifier have incorrect visibility
2011-10-31 07:17:35 +00:00
Campbell Barton
797d2bbd88
use_verify option to defvert_sync_mapped and defvert_sync was flipped, also minor edits to defvert_verify_index() - no functional change.
2011-10-31 06:13:20 +00:00
Campbell Barton
9905094f5d
fix own error r41191 getting id property string lengths.
2011-10-31 01:50:04 +00:00
Campbell Barton
dc1b3d88b8
fix [ #29098 ] File save dialog cannot handle extra periods in file name
2011-10-31 00:23:42 +00:00
Thomas Dinges
9c115ccc40
Blender Conference Feature Request by Jonathan:
...
* Made "V3D_BGPIC_EXPANDED" true per default, so when you add a new background image, you don't have to expand the UI to select the image.
2011-10-30 23:01:24 +00:00
Jens Verwiebe
6d5cf68aaf
WIN32, fix a crash when blender is executed in background mode, patch by kjym3
2011-10-30 20:47:03 +00:00
Sergey Sharybin
61a2dfe89d
Change default values for mix node.
...
Discussed with plenty of artists on De Balie and this values makes much more sense.
2011-10-30 14:53:26 +00:00
Campbell Barton
c4fa7bf286
make_uv_vert_map() was looping over the texture face for not reason.
2011-10-30 06:53:25 +00:00
Thomas Dinges
f837b46a2b
Modifier compilation tweaks (Blender conference commit)
...
* Fluid compilation: Inverse the compile flag from DISABLE_ELBEEM to WITH_MOD_FLUID for consistency. (scons/cmake)
* Use WITH_BF_FLUID in your user config (scons)
* Add support for scons to disable build with Decimate and Boolean modifier.
(WITH_BF_DECIMATE and WITH_BF_BOOLEAN)
2011-10-29 23:56:07 +00:00
Campbell Barton
e28c2ce753
bug from revision 2!, error noticed kjym3 on IRC, buffer overrun on lbarray, was 30 but 39 items beting accessed, surprising this didnt crash earlier.
2011-10-29 11:15:12 +00:00
Campbell Barton
1e4be0a4bf
replace BLI_strtok_r from r41337 with lighter method that doesnt alloc for template_list
2011-10-29 08:18:42 +00:00
Brecht Van Lommel
ed77c356fc
Fix: OpenGL renders on graphics cards which do not support non-power-of-two
...
textures were stretched and the wrong size.
2011-10-28 16:57:06 +00:00
Bastien Montagne
7627a742ab
UI list template: committing patch [ #26629 ].
...
This adds the ability (esp. for py scripts) to add some controls for each list element. See http://wiki.blender.org/index.php/User:Mont29/UI_Template_List_Enhancement for details.
2011-10-28 13:09:43 +00:00
Bastien Montagne
2ed7a66653
BLI_string: Adding the BLI_strtok_r function, which mimics stdlib strtok_r (unavailable on some systems).
...
It allows to iterate over a string, returning an new element each time, using a char as separator. See BLI_String.h's comments for more info and an example.
Needed by the UI template list patch following!
2011-10-28 13:07:11 +00:00
Campbell Barton
0d63bb005f
replace VECCOPY and QUATCOPY with inline funcs.
2011-10-28 12:40:15 +00:00
Campbell Barton
565fcd8907
fix for error in gpu.export_shader() was missing *4 (only writing 1/4 of the colorband)
2011-10-28 08:53:00 +00:00
Campbell Barton
4b635d1631
use generic path remapping when making all library data local, previously only image paths were getting corrected, now all paths will (scene image seq strips, pointcache etc)
2011-10-28 04:44:59 +00:00
Campbell Barton
3ad7445e28
fix [ #29062 ] Can not save image as external on a writable path
2011-10-28 04:05:52 +00:00
Campbell Barton
592879bfca
prefix common internal operator function names so its possible to assign them breakpoints.
2011-10-28 03:02:09 +00:00
Joshua Leung
015b7b4fa9
Renaming the extensionless "blenderbuttons" to "blender_icons.png"
2011-10-28 00:09:13 +00:00
Jens Verwiebe
4ce5bb0ba2
OSX: adapt comments to new behaviour when compiling with gcc-4.6 but GHOST and QT with default compiler
2011-10-27 15:50:51 +00:00
Jens Verwiebe
7a20ced627
Fix player prototype, fix compile for OSX/XCode4.2, use always tablet enabled (test)
2011-10-27 15:46:26 +00:00
Campbell Barton
699030ceb6
use const for readonly strings and set some functions to static
2011-10-27 14:41:26 +00:00
Andrew Wiggin
626f737186
..and now fix linux build since my windows build fix had a lowercase typo
2011-10-27 12:37:14 +00:00
Andrew Wiggin
76d2e76aec
Fix windows build (__func__ macro needs definition from BLI_utildefines.h on MSVC)
2011-10-27 12:28:39 +00:00
Campbell Barton
99075b35ed
fix [ #29044 ] applying mirror modifier causes crash; something with vertex groups?
2011-10-27 07:54:32 +00:00
Campbell Barton
6aaccb69cc
utf8 buffer wasn't being initialized in ghost_event_proc
2011-10-27 06:05:55 +00:00
Campbell Barton
f7d5cea669
use path remapping for all make local functions, patch from Alex Fraser with changes.
2011-10-27 05:34:39 +00:00