Age | Commit message (Collapse) | Author |
|
brushes), added wm.context_scale_int() operator.
|
|
warning, uses bad level call, will need to resolve very very soon!
|
|
size.
unrelated changes that ended up being more trouble to commit separate...
- removed BLI_split_dirfile(), was nasty, occasionaly modifying the source string, it could create directories and used the $CWD in some cases. was only used in 2 places in filesel.c, if this gives problems can address without bringing back this function.
renamed BLI_split_dirfile_basic --> BLI_split_dirfile
- view3d_operator_needs_opengl was being called for offscreen render when it wasnt needed.
|
|
render_opengl.c, rather then have them in the screen module.
also rename render operators SCREEN_OT_ --> RENDER_OT_
|
|
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.
|
|
animation. currently supports translate and extend.
TODO:
- select markers in dope sheet.
- transform time scale.
|
|
problem photoshop has with saving taga's with alpha channels.
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
temporary hard coded workaround till it is setable via prefs
|
|
added scene.render.is_movie_format
|
|
apply the projection back without manually opening and saving 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.
|
|
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.
|
|
|
|
Disable add item button for non-editable keymaps
|
|
- uses project paint options (UV bleed, normals, culling)
- bicubic interolation from the image
- multithraded
TODO.
project into multiple objects at once.
|
|
It's (still) not working since the pool in the operator will not allow this operator to run without context.
For the window/area/screen has to be created somewhere (maybe in WM_init_game ).
I have no idea on what should be done to initialize it here, so if anyone knows how to proceed, please help here.
* side note: should we also have it as a command line option?
|
|
|
|
|
|
|
|
Reports (i.e. 'info' or 'errors') are now shown in the info header in place of the scene statistics if the last executed operator had some, with this info disappearing again once another operator is run (to show scene statistics again).
For example, this means that info such as the the number of verts merged, or whether a Keying Set successfully inserted keyframes, etc. is now shown again somewhere, and that this is done in a non-blocking manner.
The current implementation is still a bit crude (i.e. lacking fancy polish), but is at least barebones functional. The todos...
* When more than 1 report message is generated by the last operator, there is currently a display of the number of reports. In future, it would be nice to be able to add a button beside this or make the label clickable with appropriate text indicating this (commented out atm) to show popup menu of all the reports...
* There could probably be some kind of coloured backdrop behind the text. Currently using standard box, but that has padding problems, and lacks visual interest.
* Timer based fade out/disappear?
|
|
|
|
API Docs title and interactive console banner.
|
|
eg.
bl_options = {'REGISTER', 'UNDO', 'BLOCKING', 'GRAB_POINTER'}
This didnt exist when operators were originally wrapped.
|
|
|
|
this has been used by various projects but needs to be justified since it wont remove paths that also resolve to the CWD, "." for instance.
|
|
|
|
view.
|
|
* joined filename and directory to single rna entry for movie and sound sequence
* PROP_FILENAME was missing in makesrna
* made seq->strip->data->name PROP_FILENAME rather than PROP_FILEPATH for the complete path
* also made seq->strip->data->name read only
Missing still: update of sequence length, start end frame etc..
|
|
line on the screen)
- access to event.mouse_region_x/y
- basic type checking to callback functions (use PyCapsule names)
|
|
extracts zipfiles when installing add-ons
|
|
issues that some people are having (always keep the stdout log from the master/client/slaves if you are reporting an issue).
|
|
|
|
|
|
|
|
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.
|
|
|
|
filename functions should not be spesific to images.
rename BKE_get_image_export_path() to BKE_rebase_path() and take a filename arg rather then an image.
obj export file copy was also not working because of a missing import.
|
|
* Effectors now work with hair dynamics.
* Hair dynamics has a new "Collider Friction" parameter that works similarly to internal friction except now all collision objects effect the hair velocity. Useful for quick'n'dirty interaction with objects as the calculations are really fast, but doesn't really take away the need for proper hair-object collisions.
|
|
|
|
also needed to extend the RNA api to allow C to set enums without meaningful values.
|
|
|
|
show up in a sensible location in the properties window. Also made these panels collapsed by default.
|
|
of the instance objects when it has duplis. view selected also working again for selected paint mask faces.
|