Brecht Van Lommel
cb85779da9
Change airbrush rate min/max to allow lower values and add separate
...
soft/hard limits for even lower/higher ones.
2010-03-08 14:31:27 +00:00
Sergey Sharybin
838842581c
- Fixed trouble with rendering curves with disabled modifiers, which are
...
disabled for realtime displaying but enabled for rendering.
- Calculate tex space for curves before modifiers applying.
2010-03-08 13:49:13 +00:00
Sergey Sharybin
38f3b8ab92
Fixed segmentation fault when converting mesh to mesh with non-empty modifiers stack.
2010-03-08 13:49:05 +00:00
Matt Ebb
cb20ed1634
Fix [ #21469 ] long paths can't be scrolled with the mouse
2010-03-08 12:35:59 +00:00
Campbell Barton
9ce5be3706
workaround for [ #21486 ] Python debuger pdb don't work
...
setting sys.stdin to None is done so python wont lock blender when it tries to read from the input. - help() from the console does this.
Running blender with -d keeps the stdin so python debugging can work. add info in the help message about this.
eventually it might be best to replace sys.stdin with our own object which interacts with the console but this is not trivial.
2010-03-08 12:29:58 +00:00
Campbell Barton
1138214a8c
commit from r27250 to fix bug #21433 , broke local axis rotation for pose bones and objects.
...
commented fix and reopened report.
2010-03-08 11:47:43 +00:00
Campbell Barton
57eac3b3e3
Ctrl+RMB support for selecting markers when sync markers is enabled.
2010-03-08 11:10:04 +00:00
Sergey Sharybin
3ddbd2abe5
Fixed segmentation fault error when entering curve's edit mode when
...
there is sufsurf modifier first in the stack.
Some optimizations in curve_calc_modifiers_post():
- Calculate allverts array only for curve modifier applying to curve
without derived mesh.
- Do not calculate deformedVerts array each time deformation modifier
is applying to derived mesh.
2010-03-08 10:05:51 +00:00
Campbell Barton
3b105657d5
option to transform markers in the dope sheet, needed for re-timing animation. currently supports translate and extend.
...
TODO:
- select markers in dope sheet.
- transform time scale.
2010-03-08 09:06:58 +00:00
Campbell Barton
581efb4346
re-project images now save as PNG's rather then TAGA's, should work around a problem photoshop has with saving taga's with alpha channels.
2010-03-07 20:39:27 +00:00
Campbell Barton
7f2817f65b
rna image.file_format, can be set before saving to choose a file format from a generated image.
2010-03-07 20:27:40 +00:00
Martin Poirier
8a4f9ef831
[ #21433 ] Angular rotation snap issue, final value set is not snapped - SVN 27250 and 2.50A1
...
Needed to reassign calculated rotation into the values vector.
2010-03-07 15:36:52 +00:00
Thomas Dinges
2e74179291
Readme Update to Alpha 2 (better late than never)
2010-03-07 13:18:13 +00:00
Campbell Barton
28a0d4a65a
aparently startfile didnt work. trying 'start' command for windows.
2010-03-07 11:41:26 +00:00
Sergey Sharybin
8d53f3f04e
Enable "Build" modifier for curves/surfaces.
2010-03-07 10:40:52 +00:00
Benoit Bolsee
447cd8d791
Restore iTaSC UI.
2010-03-07 09:53:59 +00:00
Campbell Barton
b237dc3af5
image editor user preference.
...
image.py has a function image_editor_guess(), please test on windows and mac. (using 'startfile' and 'open')
this is only used when the image editor is not set.
2010-03-07 09:23:57 +00:00
Sergey Sharybin
3ad1bfa69e
Fix for convert_exec()
...
"Keep original" option now works for all objects' types
2010-03-07 05:04:22 +00:00
Tom Musgrove
8e35d91985
ok now all 3 major platforms should work
2010-03-07 02:38:15 +00:00
Tom Musgrove
d6a28f438f
doh that is what i get for committing before testing... adding missing lines
2010-03-07 02:14:52 +00:00
Campbell Barton
03bd7346ef
reverting 27304, please test before committing.
2010-03-07 02:12:51 +00:00
Tom Musgrove
1eed648aa9
allow darwin and windows users to use the view based image editing also, temporary hard coded workaround till it is setable via prefs
2010-03-07 02:08:43 +00:00
Campbell Barton
c052a5bc36
mplayer preset, plays back movies and image sequences.
...
added scene.render.is_movie_format
2010-03-07 02:04:30 +00:00
Jens Ole Wund
c3c16603d2
No code chanced .. just tagging hot spots
...
for 2.5 paradigm 'animate everything'
2010-03-07 00:11:40 +00:00
Campbell Barton
8f330a333a
masking wast used for reprojectuion (used for stencil & normal falloff)
2010-03-06 22:53:31 +00:00
Campbell Barton
c50bfd486e
fix for using an un-initialized pointer & quiet compiler wanring on raytrace test.
2010-03-06 22:30:09 +00:00
Dalai Felinto
26fae8985b
flipping "tab as space" option (so it's on by default - argh ;)
...
(and fix error in creator.c last commit)
2010-03-06 22:12:42 +00:00
Campbell Barton
3838b80cf1
re-project + gimp integration, now its easy to edit the view in the gimp and apply the projection back without manually opening and saving files.
2010-03-06 21:47:16 +00:00
Dalai Felinto
782cb1f0e0
Tab as Space as a User Preference option. to affect new and loaded text files.
...
* I put it under General->System. Not sure is the better place for it though (space_userpref.py)
** also: creator.c fix to avoid autoplay of games when scripts are disabled.
2010-03-06 21:45:46 +00:00
Benoit Bolsee
50b13f0a56
BGE 2D Filters: slightly change dfelinto patch to use SCA_IScene instead of KX_Scene. It is rather anecdotic since KX_Scene is the only implementation of SCA_IScene but it's better to keep GameLogic and Ketsji separated.
2010-03-06 21:22:09 +00:00
Campbell Barton
b1a05da291
re-project: operators for projecting from a view screenshot rather then a camera.
...
- new mode for projecting an image with the view matrix saved in the image id-properties rather then using the camera matrix.
- operator to screenshot the view and create a new image with the view matrix stored in the image.
these will be used for better re-project integration and are not immediately very useful.
2010-03-06 19:46:21 +00:00
Campbell Barton
c0f56503bf
disallow naming ID datablocks an empty string, this wont work, you cant select them in the ID user input and it can mess up writing files based on names.
...
also fixed some warnings.
2010-03-06 18:21:57 +00:00
Thomas Dinges
c846136cd0
Full Path for GL include, fixing compile for scons.
...
Note: /include doesnt have a scons script yet, so fixing it this way.
2010-03-06 13:43:47 +00:00
Campbell Barton
a53ef075ae
python api function for rna objects: object.as_pointer()
...
This means we can write low level apis in pyton or C where blender data is passed to external C modules without having to have blender support this directly.
Example use case is to get an image pointer then use ctypes to get the image buffer and pass it to a C image processing function.
2010-03-06 12:37:29 +00:00
Campbell Barton
1687a0b21e
RNA/Py API from 2.4x
...
Image functions: reload(), update(), gl_load(), gl_free()
2010-03-06 12:02:27 +00:00
Sergey Sharybin
e3c10b9d08
Fixed memory leak caused by incorrect adding data to mesh's layer in nurbs_to_mesh().
2010-03-06 10:22:27 +00:00
Campbell Barton
7c0d2ffb64
pep8 cleanup
2010-03-06 01:40:29 +00:00
Elia Sarti
63bc8405fa
Fix for #21420 , Minor bug with editing keymaps
...
Disable add item button for non-editable keymaps
2010-03-06 00:17:10 +00:00
Elia Sarti
6bfbffef56
Bugfix for #21466 , paste and copy ramps doesnt work
...
Fixed typo
2010-03-05 23:43:28 +00:00
Campbell Barton
1d21d6ca9a
reproject
...
- use render mesh settings rather then view settings.
- fixed bug with brush size being overwritten and allowing non mesh objects to be projected onto.
- made the paint loop less messy & minor cleanup
2010-03-05 22:01:42 +00:00
Campbell Barton
0d9cb64624
reprojection
...
- blend in the projected image by its alpha rather then copy its alpha. this way you can easily mask out areas not to touch.
- undo was crashing.
2010-03-05 20:22:17 +00:00
Campbell Barton
6fd13b904c
bug from own commit 27277, ortho wasnt being disabled in render data once set.
2010-03-05 19:57:10 +00:00
Elia Sarti
5658ef4501
Bugfix for #21452 , Crashdown in Video Sequence Editor
...
Added some NULL checks
2010-03-05 19:35:17 +00:00
Campbell Barton
94d5b31b9d
reproject operator, use to reproject edited renders back into textures.
...
- uses project paint options (UV bleed, normals, culling)
- bicubic interolation from the image
- multithraded
TODO.
project into multiple objects at once.
2010-03-05 18:19:32 +00:00
Sergey Sharybin
d0c70ad1d5
Constructive modifiers for curves and surfaces
...
Used approach with creating DerivedMesh for curves whet they've got such modifiers.
Available modifiers are: array, edge split, mirror, solidify, subsurf.
2010-03-05 16:47:52 +00:00
Brecht Van Lommel
bf4d8ffe3a
Fix #21458 : tangent space normal maps didn't work correct in some
...
cases due to recent fix to avoid division by zero.
2010-03-05 15:36:05 +00:00
Brecht Van Lommel
422241c4e6
Fix #21442 : RNA mesh texture face layer was giving corrupt data while
...
in edit mode. Accessing this data would require editmesh wrapping, so
for now just don't allowed this to be accessed in edit mode.
2010-03-05 15:16:37 +00:00
Brecht Van Lommel
d08c480cfe
Fix #21374 : OS X Makefiles missed optimization flags in 2.5 since at least
...
two years, got (presumably) commented out for some test and never added back.
2010-03-05 14:29:48 +00:00
Campbell Barton
f4298de8aa
utility function object_camera_matrix, moved code from RE_SetCamera into this.
...
use for getting the render matrix of a camera (view plane, winmat, clipstart/end) without rendering.
2010-03-05 14:06:39 +00:00
Campbell Barton
19154014b8
remove viewfac from Render struct, its only used locally
2010-03-05 13:00:48 +00:00