Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-02-12Viewport compositing - first codeAntony Riakiotakis
This commit introduces a few ready made effects for the 3D viewport and OpenGL rendering. Included effects are Depth of Field, accessible from camera view and screen space ambient occlusion. Those effects can be turned on and tweaked from the shading panel in the 3D viewport. Off screen rendering will use the settings of the current camera. WIP documentation can be found here: http://wiki.blender.org/index.php/User:Psy-Fi/Framebuffer_Post-processing
2015-02-12Fix (unreported) `load_file()` func from creator.c not setting G.save_over ↵Bastien Montagne
correctly. This was rather annoying, since if you were script-editing a .blend file in background mode, opened through this commandline option system, and wanted to save over, a mere `bpy.ops.wm.save_mainfile()` *would not* overwrite expected file, but instead write/replace the dummy `untitled.blend` one!
2015-02-12Removed the cloth preroll feature.Lukas Tönne
This feature has been totally broken for a long time. It was added originally because negative frames were not supported. Giving simulations (cloth and others) time to settle before animation starts needs to be solved in a much better and more generic way.
2015-02-12Tracker operators: filter & copy track settingsCampbell Barton
D1069 by @sebastian_k
2015-02-12GPencil: Alt-S can now be used to adjust the pressure values (i.e. ↵Joshua Leung
thickness) of strokes
2015-02-12GPencil: Some tweaks to make GPencil UI more compact when there are 0 or 1 ↵Joshua Leung
layer(s) only As brought up in T43595, the Grease Pencil layers list could sometimes end up taking up too much space when there are no layers. Another issue raised there was that the up/down buttons are redundant when there is only a single layer. This commit makes some changes to get these a bit more compact for the case where you have an empty GPencil datablock left over from previous work.
2015-02-12GPencil: LKEY can now be used for Select Linked too nowJoshua Leung
2015-02-12Bugfix: Old NLA Strips from 2.4x got converted with no names (since they ↵Joshua Leung
didn't use to have any)
2015-02-12cleanupCampbell Barton
2015-02-12Addons: print short message if an addons missingCampbell Barton
Was printing full traceback, harmless but verbose.
2015-02-12Follow functionality: Scrubbing with the arrow keys and during jumps,Antony Riakiotakis
will update the editors range. Offsetting to a certain direction will put the editors min/max to the new frame if the frame is out of the editor bounds while jumping will set the new frame at the editor's center.
2015-02-12Fix T43612: VSE crash clearing proxiesCampbell Barton
2015-02-12Fix part 1 of T43239, multisegment vertex bevel on 2-edge vertices.Howard Trickey
Implemented multisegment rounding of vertices with two edges. Works both with wire edges and edges that have one or two faces attached.
2015-02-12Correct fix for T43424Campbell Barton
Would crash undoing adding a new scene in camera view.
2015-02-12Fix T43471, based on patch submitted by @sean_loh.Lukas Tönne
Particle textures always override timing information of particles. Previously particle times could be scripted, but now these changes are discarded by the texture evaluation function. The patch disables texture overriding when no textures are defined, this way at least some old scripts can keep working.
2015-02-12BGE: Improve UI of Anisotropic Friction subpanelJorge Bernal
Little patch that introduces X: Y: and Z: texts over anisotropic friction sliders Reviewers: moguri, campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D1073
2015-02-12Fix for previous commit - since it's for non-debug unused vars, name it ↵Bastien Montagne
UNUSED_VARS_NDEBUG. This commit was proudly crafted by the Commit Rate Raising Committee!
2015-02-12Add new UNUSED_VARS_DEBUG utils, which is NOP in debug build, but tags given ↵Bastien Montagne
vars as unused in non-debug builds. Helps handling cleanly pure-debug variables.
2015-02-11Outliner: use enum for outliner_group_operation()Campbell Barton
No functional changes. D1067 by @lichtwerk
2015-02-11Outliner: ContextMenus for constraints/modifiersCampbell Barton
Context menu to toggle render, visibility & delete D996 by @lichtwerk
2015-02-11Fix VSE strip channel skip overlapping stripsCampbell Barton
D1096 by @mangostaniko (with some edits)
2015-02-11Full screen mode did not remember the follow mode of previous screen.Antony Riakiotakis
Also make follow mode do something similar in reverse play.
2015-02-11cleanup: rename enum type to blender conventionCampbell Barton
2015-02-11FileBrowser Bookmarks: fix issue with invalid bookmarks.Bastien Montagne
Reported by maxon through IRC, thanks. Invalid (inexistant) bookmarks would not be selectable, hence not removable. First, made invalid bookmarks grayed out in lists, so that user knows when there are some. Then, added a new 'cleanup' operator that removes all invalid bookmarks. This solution may not be completely satisfaying, but should do the work for now. I do not want to add back those ugly 'X' delete buttons for each entry in list, so better solution would be to make UIList able to select several items at once...
2015-02-11BPY RNA: add `is_property_readonly()`.Bastien Montagne
This property may be defined dynamically, so mere access to static flag value through `bl_rna.properties[...].is_readonly` is not enough.
2015-02-11Fix (unreported) disabled items in UIList not grayed out.Bastien Montagne
Since we override widget's theme colors in this case in widget_state, we have to redo 'disabled' alpha shading...
2015-02-11RNA: sequencer channel range was incorrectCampbell Barton
Broke since 2.4x, zero sequence channels shouldn't be allowed
2015-02-11Fix depth-eyedropper crashing outside 3d viewCampbell Barton
Also set the eyedropper operators as internal.
2015-02-11Use line curve for cavity mask instead of sharp as default when no curveAntony Riakiotakis
is found during loading
2015-02-11Cavity option active even in fill brushesAntony Riakiotakis
2015-02-11Cavity masking - add curve control to cavity mask and move relevantAntony Riakiotakis
structs to paint struct (might be useful for vertex paint too in the future) Cavity masking now has a curve control. The control will set the amount of masking for positive cavity ("pointness") or negative cavity ("cavity") with x axis being the amount of cavity and 0.0 = full cavity, 1.0 = full pointness, 0.5 = no cavity and the y axis being the amount of alpha.
2015-02-11Fix T43621: Layout only using 65% of available widthJulian Eisel
Not really a bug, more like a silly typo.
2015-02-11Compositor: Expose Alpha socket for multilayer EXR nodeSergey Sharybin
This way re-mapping scene nodes to EXR files becomes much easier, no extra trickery with separate RGBA setups is needed. Plus makes it more consistent with regular EXR files. This uses EGBA pass to get alpha from.
2015-02-11Fix T43628: Circular dependency error preventing multiple highpoly objects ↵Dalai Felinto
to bake Throwing an RPT_ERROR was stopping baking after the first object.
2015-02-11Minor code cleanup: move some duplicated texpaint code into functionNicholas Bishop
Reviewers: psy-fi Reviewed By: psy-fi Differential Revision: https://developer.blender.org/D1098
2015-02-11UV Island support for vertex & edge slideCampbell Barton
This ensures slide with `Correct UVs` enabled, keeps UV's (any loop custom-data) contiguous. Adds 2 key functions `BM_vert_loop_groups_data_layer_create` and `BM_vert_loop_groups_data_layer_merge` They work by collecting matching loop custom-data around the vertices loop-fan, and merging the custom-data after edits are made. Thanks to @mont29 for review!
2015-02-11Cleanup: Remove unused Cycles cpuid code.Thomas Dinges
2015-02-11Fix crasher in own UIList bookmarks commit.Bastien Montagne
Immediate crash in merged asset-experiments branch, no idea why it did not show in master too?
2015-02-11cleanup: style/indentationCampbell Barton
2015-02-11Fix T43149: Grease Pencil fill areas look divided by multiples ray linesJoshua Leung
The problem here was caused by the usage of GL_POLYGON_SMOOTH (thanks Campbell for the help tracking this down!). Apparently the issue is that this option ends up doing some nasty accumulation with whatever is in the framebuffer for each *tesselated* polygon (instead of the whole polygon as intended/expected). ** IMPORTANT USER NOTES ** With the removal of this option, filled areas and volumetric strokes will now have jagged edges again. To resolve these artifacts, it is necessary to enable Viewport Multisampling (found in the User Preferences, under the System tab), and restart Blender to see the effects of this change.
2015-02-11Minor optimization for mask modifierCampbell Barton
- don't resize ghash buckets (reserve maximum size) - get vert, edge arrays instead of DM getVert, getEdge - calloc -> malloc
2015-02-11FileBrowser: Editable Bookmarks.Bastien Montagne
Bookmarks are now editable (i.e. you can rename them, and reorder them). They are also listed in regular UILists, so you can filter/sort them as usual too. Also, FileBrowser 'T' side area is changed to something similar to 3DView one, in this case because we need op panel to remain at the bottom, and later because we'll more than likely need tabs here! Thanks to Campbell and Sergey for reviews. Differential Revision: https://developer.blender.org/D1093
2015-02-11UI: add optional tip callback to uiBut, and use it for per-item tooltips in ↵Bastien Montagne
UIList. When defined, uiBut->tip_func is called when button's tip is generated. This allows for advanced, dynamic generation of tooltips. For now, only used by UIList, which can now optionaly use a given string property of each item for its tooltip. Thanks to Campbell for the reviews!
2015-02-11Fix T43297 The Exporter assumed ANSII encoding but we need to support UTF-8 ↵Gaia Clary
instead
2015-02-10Cycles: Control CPU capabilities via environment variablesSergey Sharybin
Purely developers-only feature which allows to disable some of the CPU capabilities. This way it's easier to test different kernels on the same machine.
2015-02-10Remove legacy color transform functions.Troy Sobotka
Differential Revision: https://developer.blender.org/D1095
2015-02-10Fix recent vert-slide UV's when cancelledCampbell Barton
Added support recently, but wasn't cancelling correctly.
2015-02-10Fix T43565: BGE removed unneeded if/else in BL_KetsjiEmbedStartSybren A. Stüvel
2015-02-10Typo fix + clarification in mathutils.Vector exampleSybren A. Stüvel
2015-02-10Cycles: Fallback to bottom-top tile order when rendering from the command lineSergey Sharybin
In the worst case it'll do nothing, in the best case it might give some percent of speedup because of better cache coherency. Currently it's all handled as an override on blender_python level, don't really see reason to penetrate the boolean flag further into sync code. This can always be done later if needed.