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
2014-12-08Docs: reference the new manualCampbell Barton
2014-12-08Cleanup: Minor edits to widget emboss codejulianeisel
* Rename "emboss" to "widget_emboss" * Remove duplicated UI_GetThemeColor4ubv function I made sure version bump and Save User Settings are working correctly ;P
2014-12-07Bugfix T42774: BSurface addon doesn't work on new buildsJoshua Leung
It turns out that several important modelling addons depend on the assumption that Grease Pencil data gets created on the active object instead of on scene level. This commit adds a toggle for setting whether new Grease Pencil data is created on scene or object level. These work as follows: * "Scene" = The behaviour originally introduced as part of the GPencil_EditStrokes changes. New strokes are added to the scene instead of the active object, making it easier to manage things when working with Grease Pencil in general. * "Object" = The previous behaviour (from 2.50 to 2.72), where new strokes are added to the active object. This is now being reintroduced to soften the transition for addons out there which have been doing this in a lazy/lax way so far. Now, what may be slightly confusing are the "fallback" measures in place: * "Scene" - To ensure that loading old files goes ok without needing a version patch, if the active object has GPencil data, that will be used in place of the scene's own GPencil data. * "Object" - If there was no active object at the time of creating strokes (for instance, if you delete the active object immediately before drawing), GPencil data gets attached to the current scene instead. Since some tweaks may still be needed here, I've decided to bump the subversion number so that we have a reference point when doing version patches.
2014-12-05Amendment to previous commit: Add an option to scene strips to disable GPencilJoshua Leung
On second thought, it is probably still worthwhile to be able to disable GPencil drawing on strips. By default, GPencil strokes are still shown by default now, but they can be turned off using this option if it turns out that they are getting in the way (e.g. a director/animator make some planning notes in the shot at an earlier stage which are hidden for normal display now, but are still there popping up sproadically during the animatic).
2014-12-04Gray out keyframe selection option when modal solver is usedSergey Sharybin
2014-12-02Freestyle: Avoid quietly ignoring errors in parameter_editor.lineset_pre ↵Tamito Kajiyama
callbacks.
2014-12-02Lasso Select for GPencil StrokesJoshua Leung
2014-12-01UI: auto-run error could push buttons off the visible headerCampbell Barton
2014-12-01Bugfix T42763: In GPencil Edit Strokes: Proportional edit mode hidden when ↵Joshua Leung
there is no active object in scene
2014-11-30Grease Pencil - Storyboarding Features (merge from GPencil_EditStrokes branch)Joshua Leung
This merge-commit brings in a number of new features and workflow/UI improvements for working with Grease Pencil. While these were originally targetted at improving the workflow for creating 3D storyboards in Blender using the Grease Pencil, many of these changes should also prove useful in other workflows too. The main highlights here are: 1) It is now possible to edit Grease Pencil strokes - Use D Tab, or toggle the "Enable Editing" toggles in the Toolbar/Properties regions to enter "Stroke Edit Mode". In this mode, many common editing tools will operate on Grease Pencil stroke points instead. - Tools implemented include Select, Select All/Border/Circle/Linked/More/Less, Grab, Rotate, Scale, Bend, Shear, To Sphere, Mirror, Duplicate, Delete. - Proportional Editing works when using the transform tools 2) Grease Pencil stroke settings can now be animated NOTE: Currently drivers don't work, but if time allows, this may still be added before the release. 3) Strokes can be drawn with "filled" interiors, using a separate set of colour/opacity settings to the ones used for the lines themselves. This makes use of OpenGL filled polys, which has the limitation of only being able to fill convex shapes. Some artifacts may be visible on concave shapes (e.g. pacman's mouth will be overdrawn) 4) "Volumetric Strokes" - An alternative drawing technique for stroke drawing has been added which draws strokes as a series of screen-aligned discs. While this was originally a partial experimental technique at getting better quality 3D lines, the effects possible using this technique were interesting enough to warrant making this a dedicated feature. Best results when partial opacity and large stroke widths are used. 5) Improved Onion Skinning Support - Different colours can be selected for the before/after ghosts. To do so, enable the "colour wheel" toggle beside the Onion Skinning toggle, and set the colours accordingly. - Different numbers of ghosts can be shown before/after the current frame 6) Grease Pencil datablocks are now attached to the scene by default instead of the active object. - For a long time, the object-attachment has proved to be quite problematic for users to keep track of. Now that this is done at scene level, it is easier for most users to use. - An exception for old files (and for any addons which may benefit from object attachment instead), is that if the active object has a Grease Pencil datablock, that will be used instead. - It is not currently possible to choose object-attachment from the UI, but it is simple to do this from the console instead, by doing: context.active_object.grease_pencil = bpy.data.grease_pencil["blah"] 7) Various UI Cleanups - The layers UI has been cleaned up to use a list instead of the nested-panels design. Apart from saving space, this is also much nicer to look at now. - The UI code is now all defined in Python. To support this, it has been necessary to add some new context properties to make it easier to access these settings. e.g. "gpencil_data" for the datablock "active_gpencil_layer" and "active_gpencil_frame" for active data, "editable_gpencil_strokes" for the strokes that can be edited - The "stroke placement/alignment" settings (previously "Drawing Settings" at the bottom of the Grease Pencil panel in the Properties Region) is now located in the toolbar. These were more toolsettings than properties for how GPencil got drawn. - "Use Sketching Sessions" has been renamed "Continuous Drawing", as per a suggestion for an earlier discussion on developer.blender.org - By default, the painting operator will wait for a mouse button to be pressed before it starts creating the stroke. This is to make it easier to include this operator in various toolbars/menus/etc. To get it immediately starting (as when you hold down DKEy to draw), set "wait_for_input" to False. - GPencil Layers can be rearranged in the "Grease Pencil" mode of the Action Editor - Toolbar panels have been added to all the other editors which support these. 8) Pie menus for quick-access to tools A set of experimental pie menus has been included for quick access to many tools and settings. It is not necessary to use these to get things done, but they have been designed to help make certain common tasks easier. - Ctrl-D = The main pie menu. Reveals tools in a context sensitive and spatially stable manner. - D Q = "Quick Settings" pie. This allows quick access to the active layer's settings. Notably, colours, thickness, and turning onion skinning on/off.
2014-11-25Freestyle: Py-Hooks for custom pre/post-processing line styleTamito Kajiyama
Patch D839, needed for SVG-render to be made into an addon.
2014-11-24Politically correct terrible consequencer changesAntony Riakiotakis
This patch includes the work done in the terrible consequencer branch that hasn't been merged to master minus a few controversial and WIP stuff, like strip parenting, new sequence data structs and cuddly widgets. What is included: * Strip extensions only when slipping. It can very easily be made an option but with a few strips with overlapping durations it makes view too crowded and difficult to make out. * Threaded waveform loading + code that restores waveforms on undo (not used though, since sound_load recreates everything. There's a patch for review D876) * Toggle to enable backdrop in the strip sequence editor * Toggle to easily turn on/off waveform display * Snapping during transform on sequence boundaries. Snapping to start or end of selection depends on position of mouse when invoking the operator * Snapping of timeline indicator in sequencer to strip boundaries. To use just press and hold ctrl while dragging. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D904
2014-11-24Typo fix (not related to previous drumroll)Antony Riakiotakis
2014-11-24Allow explicit control over world background.Antony Riakiotakis
Previosuly, world was shown on the background if "Render Only" was used. Now user should be able to set it independently. This is a prelude to (drumroll)...
2014-11-19Fix: Shift-H now works in main graph editor area tooJoshua Leung
In the process, I've removed the old operator (ANIM_OT_channels_visibility_set) and folded that option in with the hide operator, to make this consistent with how this is done in the 3D view and other parts of Blender.
2014-11-19Cleanup: name hide/reveal, like rest of operatorsCampbell Barton
2014-11-19Graph Editor: H/Shift-H now hide and unhide selected curves (Gooseberry Request)Joshua Leung
Revised the tools for managing which FCurves are visible in the Graph Editor curves area. Now, there are the following tools in place: * V (channels region only) = Hide all curves except those in selected channels [OLD] * H = Hide all selected curves [NEW] * Shift-H = Show all previously hidden curves [NEW] I've removed the old operator to toggle visibility status of selected curves, as it doesn't seem that useful anymore.
2014-11-18Revert "OSX/cpack: add a dummy bg and ds_store for dmg"Campbell Barton
This reverts commit 5f7b273236fc09ad4752529b964e0e1d6c681979. Binary files for release should be added to svn lib from now on.
2014-11-18OSX/cpack: add a dummy bg and ds_store for dmgJens Verwiebe
2014-11-17Slight improvements to vgroup tooltipsDaniel Salazar
2014-11-15Add Make Edge/Face to mesh Edit Mode toolbar.Jonathan Williamson
The Mesh Tools have quite few crucial tools that're missing from the toolbar. This is the main one. The tools that're here should also be reorganized a bit to introduce actual orgnization, as it's quite sporadic at the moment. Will do that later.
2014-11-14Reuse local view for UVs for previous commit, thanks to Campbell for theAntony Riakiotakis
suggestion. Also minor compile fix after viewport patch
2014-11-14Fix T42561 (semi feature request/comeback) UVs in image editor can getAntony Riakiotakis
too crowded. UVs in the same layer can be used for many images. It used to be possible to filter UV faces based on the image, but this is impossible now due to the way the system works, so I added an option to allow filtering UVs based on active material index. Rationale on using option and not being smart here (options are bad tm) is that for some workflows, such as preserving image space by using the same image for many materials, people might want to turn this off.
2014-11-14UI: Rename Addons -> Add-onsCampbell Barton
D812 by @thefallenweeble internally variable names & paths remain the same, this is for labels & tips only.
2014-11-13Fix missing UV field in Wave modifier.Bastien Montagne
2014-11-08Readme for Blender 2.73.Thomas Dinges
2014-10-31Themes auto-update from py script.Bastien Montagne
2014-10-31Fix T42454: Themes: Some colors were missed somehow in an update two years ago.Bastien Montagne
Had to fix it by hand (restting them to default values), theme maintainers, please check your theme from time to time and track such ugly 'pitch black' fields. And we devs should run theme update script much more often too - will do in next commit!
2014-10-31Texture Paint Add Simple UVs:Antony Riakiotakis
Add simple uvs now does a cube unwrap and pack operation. Result is not optimal by far but it should not result in crashes and it will be quite usable for simple cases.
2014-10-29Fix T42394: Copy Rigid Body Tools would not work as expected if dest ob had ↵Bastien Montagne
no rigidbody yet. Adding new object to RigidBodyWorld obgroup is not a good way to do that, since it only takes effect (create rigid_body for new objects) when you change current frame. Better to use rigidbody.object_add() operator here!
2014-10-29Fix T42389: Removed outdated comment from custom_nodes.py example script.Lukas Tönne
There was some confusion about the bl_icon attribute being optional. In fact the functionality for hiding a tree type in the editor header is now controlled by writing a poll function for the tree type instead, which is more flexible and clean. http://www.blender.org/documentation/blender_python_api_2_71_6/bpy.types.NodeTree.html#bpy.types.NodeTree.poll
2014-10-28Cleanup: remove redundant 'object' parent classCampbell Barton
2014-10-27Add Theme Option for UI EmbossJonathan Williamson
This adds a theme option for the embossing of UI widgets. By doing this users have much greater flexibility for creating nice themes. Previously many themes (particularly dark ones) looked quite bad due to the very obvious emboss. This made simpler, flat-style themes very challenging. Closes T42228 Reviewed by @campbellbarton
2014-10-23Terminology Trim -> Slip tool. It's how it's mostly called in otherAntony Riakiotakis
software.
2014-10-23Fix T42330 game engine does not allow texture slots generation.Antony Riakiotakis
2014-10-23Fix T42352.Jonathan Williamson
Add Recalcuate Normals to the Faces menu, next to other shading options. Differential revision: https://developer.blender.org/D841 Signed-off-by: Thomas Dinges
2014-10-21ShapeKeys: rework 'move skey' code, and add options to move to first/last ↵Bastien Montagne
position. Main moving logic is moved to new `BKE_keyblock_move()`, which makes it available from anywhere. In addition, move code was reworked so that it only loops once on whole keyblocks list, and it accepts arbitrary org and dest indices, not only neighbor ones. Partly based on work by revzin (Grigory Revzin) in his soc-2014-shapekey GSoC branch, thanks!
2014-10-21UI Icons: add 'triangle-bar' left/right/up/down icons.Bastien Montagne
2014-10-20Merge trim tool from terrible_consequencerAntony Riakiotakis
The trim tool (T key) allows users to change the position of the contents of a strip without moving the strip itself.
2014-10-19Fix T42304: blender 2.72a 3D view object selected color wrong in 2.4x theme.Bastien Montagne
I would not have endured such a critical and monstruous bug one more femtosecond! And even worse - active color was awfully wrong too! Shocking!
2014-10-19Revert "Freestyle: Built-in SVG exporter."Campbell Barton
This reverts commit 61a330baca0ff9bb3cf477c04f539ef276a0356f. This completes reverting D785 This feature is to be reworked into an addon.
2014-10-19Revert "Fix for rB61a330baca0f: Changed SVG file encoding from UTF-16 to UTF-8."Campbell Barton
This reverts commit 490f2aeb8247463a7ea1a86a3a8c4246fcf45f23.
2014-10-19Revert "Freestyle: rename module to export_svg"Campbell Barton
This reverts commit db249b787fe0875944e00df1a3d12a58d9a07249.
2014-10-19Revert "Freestyle: add GPL headers"Campbell Barton
This reverts commit 3cbb066b838b4d52673f3fd76c2f695a3491b8b6.
2014-10-19Revert "Cleanup: pep8"Campbell Barton
This reverts commit 06cdc35a68d9a0bd2a84fd92bda2be11318d46ff.
2014-10-19Revert "Cleanup: unused import"Campbell Barton
This reverts commit fc7752b53c793a6985525d4c099108a97cd7867e.
2014-10-19Revert "Freestyle: lazy load 'export_svg'"Campbell Barton
This reverts commit c35a649a0a6c3c07bb8d56caba680887f726b9e9.
2014-10-18Freestyle: lazy load 'export_svg'Campbell Barton
Loading XML module, registering etree namespaces... etc on startup for everyone on chance someone may want to export an SVG from Freestyle is unacceptable. This shouldn't have got through the review. also disable loading when built without freestyle.
2014-10-18Cleanup: unused importCampbell Barton
2014-10-18Cleanup: pep8Campbell Barton