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
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
Campbell Barton
7c0d2ffb64
pep8 cleanup
2010-03-06 01:40:29 +00:00
Campbell Barton
d975351f51
parts of the Python API are unstable, big discalmer in API docs main page, API Docs title and interactive console banner.
2010-03-01 10:34:54 +00:00
Campbell Barton
fbb8672da4
replace operator options bl_undo and bl_register with bl_options
...
eg.
bl_options = {'REGISTER', 'UNDO', 'BLOCKING', 'GRAB_POINTER'}
This didnt exist when operators were originally wrapped.
2010-03-01 00:03:51 +00:00
Campbell Barton
ed7f4f2e3c
make BGL and BLF modile names lowercase
2010-02-28 14:57:26 +00:00
Campbell Barton
3dd3e7321e
store vars in py operators in the instance rather then the operator classes.
2010-02-27 14:54:45 +00:00
Campbell Barton
bbf6dde277
rna/py api
...
rename image.save() --> image.save_render() because it uses render settings for saving.
added image.save() which is like pressing save in the image view, saving to the images path and removing the dirty flag.
2010-02-26 12:28:44 +00:00
Campbell Barton
0b33be5a7b
select parent/child in object mode with [] keys, like pose mode.
...
also needed to extend the RNA api to allow C to set enums without meaningful values.
2010-02-25 15:41:46 +00:00
Campbell Barton
a9307a4dd3
[ #21295 ] Escape key doesn't cancel python modal operators
...
also fix distance with lamps being negative for typed in values.
2010-02-24 15:56:27 +00:00
Campbell Barton
9e2e528c36
- finally a way to force removal of images (Shift+Click on the X)
...
- generic modal operator now works with int's
2010-02-23 15:34:02 +00:00
Campbell Barton
78bb45931c
scene.render_data -> scene.render
...
bpy.types.SceneRenderData -> bpy.types.RenderSettings
better do these changes before there are too many scripts out.
2010-02-23 12:48:35 +00:00
Campbell Barton
97bdfe6f1b
pep8 cleanup + correction for external player operator return value.
2010-02-22 23:32:58 +00:00
Daniel Salazar
f5cf555e6c
Context for Object Align op = Object mode
2010-02-22 13:25:32 +00:00
Campbell Barton
4ef1fd1078
game engine support for recording animation back & some other minor changes.
2010-02-22 12:25:58 +00:00
Campbell Barton
bc3d96678d
bugfix [ #21233 ] Crash in pyapi, with new object.
...
pass the obdata as an argument rather then assigning later so as not to allow an invalid state.
2010-02-22 00:07:46 +00:00
Campbell Barton
0cc59b9bb7
generic modal operator to make adjusting almost any rna property with the mouse possible with a few lines.
...
Example which is similar to interactive lamp adjusting in 2.4x ...
wm.context_modal_mouse(path_iter="selected_editable_objects", path_item="data.spot_size")
Added lamp Wkey menu back.
2010-02-21 14:05:02 +00:00
Campbell Barton
3085edf2af
[ #21219 ] Separate autocomplete text with command prompt in console
...
from Aurel W (aurel)
2010-02-18 17:11:12 +00:00
Campbell Barton
576b0d9777
join as UVs referenced older api function name
2010-02-17 16:31:37 +00:00
Daniel Salazar
961207e631
Align Object op: ignore objects other than Mesh type
2010-02-17 08:57:40 +00:00
Campbell Barton
23efeff6a9
[ #21177 ] Text editor
...
Running scripts directly didnt call the register function, even though this is not essential its good to be able to run a script directly and see changes in the UI.
2010-02-16 09:55:07 +00:00
Daniel Salazar
bd7bfff682
bug #21160 , misspell in align objects operator
2010-02-15 10:06:27 +00:00
Campbell Barton
aaf5f5d470
rename euler_filter.py -> fcurve_euler_filter.py
...
check if the .Blog file exists rather then using an exception.
2010-02-15 08:17:57 +00:00
Daniel Salazar
d300c28e74
Align Object op: Introducing Align Modes Negative Sides / Centers /
...
Positive Sides. Not the most beautiful code ever but will beautify after everything is
implemented
2010-02-15 06:01:13 +00:00
Campbell Barton
3871cb78bc
autocompete was matching import_foo as import keyword.
...
breaking autocomp. on import_scene_obj for eg.
2010-02-14 12:23:25 +00:00
Campbell Barton
39c04315e2
change python scripts so modules which register with blender have a register() function rather then making import automatically run the register functions (generally considered bad practice by python people)
2010-02-14 11:21:21 +00:00
Daniel Salazar
b02f78ed02
Using multiline descriptions like this:
...
"""
Fixes the most common causes of gimbal lock in the fcurves of
the active bone.
"""
is causing bad glitches (boxy characters) on the tooltips..
2010-02-14 07:05:50 +00:00
Joseph Eagar
a81030a95e
Added a euler filter script, to filter out discontineouities in euler curves (e.g. where curves randomly have -/+ multiples of 360 offsets in sections). To use, select a curve in the fcurve editor and do Channel->Discontinuity (Euler) Filter. Note, will only work on euler rotation curves, won't do anything on anything else.
2010-02-14 03:18:43 +00:00
Daniel Salazar
8f0b1acae2
Align Objects operator: Added align relative to Active object
2010-02-13 23:29:26 +00:00
Campbell Barton
081c1205a3
correct fsf address
2010-02-12 13:34:04 +00:00
Campbell Barton
912fdcacab
button to save edited textures in texture paint
2010-02-12 11:34:25 +00:00
Daniel Salazar
bb4f77ffe3
Align Objects operator: added selection center as align center
2010-02-12 05:02:29 +00:00
Daniel Salazar
6b01ab5e23
Align Objects operator: adds option to align relative to 3D cursor as
...
well as Scene Origin
2010-02-12 01:03:22 +00:00
Daniel Salazar
f0e873cabe
New Align Objects operator. Currently it has very little functionality but
...
already does alignment operations that are very hard to do manually
2010-02-11 23:27:34 +00:00
Daniel Salazar
bc5f81ee3c
Clean up of tooltips in py operators and better operator name for
...
randomize transform
2010-02-11 23:13:47 +00:00
Campbell Barton
157a694607
- select active camera operator
...
- calling menu use exec rather then invoke
2010-02-11 21:17:05 +00:00
Daniel Salazar
526da4f686
Killing more dots!
2010-02-10 22:18:00 +00:00
Daniel Salazar
c2b8626856
Fix for bug [ #21015 ] Render Panel Presets do not remember fields
...
setting. New presets will remember field settings but I didnt change
existing presets since I think this could be dangerous.
2010-02-10 16:43:43 +00:00
Campbell Barton
19b5cc3d16
make dupliface rotation was wrong.
2010-02-10 16:40:02 +00:00
Campbell Barton
358c956637
make dupliface operator (access from object menu)
...
scene.object.link() now returns the new ObjectBase
2010-02-10 16:10:47 +00:00
Daniel Salazar
6d833bced2
Better default resolutions for UV Sphere and Torus primitives (nice square
...
faces)
Torus is generated flat shaded like the rest of primitives for easier
tweaking of resolution and consistency with the rest of the primitives
2010-02-09 21:05:59 +00:00
Joerg Mueller
6c8e3e303d
2.5 Audio:
...
- Python script to crossfade two sound strips in the sequencer
- Fix for the libsamplerate code producing awful audio when resampling sequencer strips
- Changed default resampler to a linear one (as temporary workaround for a bug that seems to be in the samplerate code)
- Fix for the OpenAL device to return a more accurate playback position
2010-02-08 14:43:44 +00:00
Joshua Leung
f99d06bc83
Patch #21011 : Tweaks to Sky/Atmosphere presets
...
Patch by Daniel Salazar - ZanQdo
- Do not change save the distance factor since this is not relevant as a preset, it should stay at what ever the user
set it to work with that particular scene
- fixed a tooltip
2010-02-07 22:26:37 +00:00
Campbell Barton
6d38010cc5
sunsky presets
...
* Mountain: low turbidity, well-defined sun, blue-ish (high sun energy)
* Desert: high turbidity (dust), big, diluted sun, red-ish
* Classic: average turbidity (water vapor), small, diluted sun.
also fixed a bug with saving string presets
2010-02-07 13:56:36 +00:00
Joshua Leung
3fb8939870
Patch/Bugfix #20997 : Recent commit to object_randomize_transform.py by Cam added some garbage to a variable name making the script fail
...
Patch by Daniel Salazar (ZanQdo)
2010-02-07 11:53:00 +00:00
Campbell Barton
a1d2b84222
patch [ #20910 ] Support for exporting UV layouts to EPS files
...
also improved this so visible UVs are exported unless 'All UVs' is enabled, taking into account local-view and mesh face selection.
2010-02-05 15:20:12 +00:00
Campbell Barton
2973ffbb49
add menus for vertex group and shape key panels, functionality wasnt communicated well with icons and getting cluttered.
...
also made 'transfer shape' script copy into the active object to match 'join as shape', which was quite confusing before.
2010-02-05 14:29:05 +00:00
Campbell Barton
02dc4e9748
shape key transfer
...
- use the shape key basis for applying relative vertex locations
2010-02-02 12:04:03 +00:00
Campbell Barton
039d087171
subtype support for properties in bpy.props.
2010-02-01 22:04:33 +00:00