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-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-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-10Fix recent vert-slide UV's when cancelledCampbell Barton
Added support recently, but wasn't cancelling correctly.
2015-02-10Cavity mask support for texture painting.Antony Riakiotakis
Title says it all, options can be found in the options panel, A slider controls the amount of cavity masking that is applied while it's also possible to invert the mask and paint outside or inside cavities. Again we might greatly benefit from caching of the cavity result, but that should only affect startup time for the stroke.
2015-02-10Slip tool: add enter and space to confirm the operationAntony Riakiotakis
2015-02-10Fix grease-pencil crash without clip/track dataCampbell Barton
2015-02-10UI: scale timeline cache-height by DPI/pixelsizeCampbell Barton
D602 by @blakenator with edits
2015-02-10Nodes: Various UI cleanups for Image and Environment Texture Nodesjulianeisel
Mainly consistency changes and smaller fixes. * Environment Texture Nodes: ** show image info ** split layout for menus (showing menu title on the left) ** hierarchical button order * Image Nodes: ** disable Alpha Mode menu if Use Alpha is disabled ** Don't show "+" icon/button if an image is already loaded ** Consistent alignment of menu buttons (see Input Color Space menu) Requested and approved by @venomgfx
2015-02-10Nodes: (Un)pack, filepath, refresh buttons for Environment Texture nodesjulianeisel
The same buttons are already used for other image textures and since the environment tex node does only allow images as well, it makes sense to have this here too. Approved by @lukastoenne and @venomgfx, requested by @venomgfx
2015-02-10Fix file size not drawn using Link/Appendjulianeisel
For linking/appending, .blends get the type S_IFDIR added which prevents the size from being drawn. BLI_is_dir gets the type from the OS so it's better suited for this case. Reported by @sergey.
2015-02-09more direct fix for last commitCampbell Barton
2015-02-09Fix T43498: New curves fails /w radius & rotationCampbell Barton
Scaling matrix assumed no rotation, also remove unused apply_diameter arg.
2015-02-09Fix outliner crash renaming library /w filterCampbell Barton
D1045 by @a.romanov
2015-02-09Fix ImBuf leaked by Image from View operatorNicholas Bishop
Running this operator and and closing Blender gives this: Error: Not freed memory blocks: 2 ImBuf_struct len: 2480 0x69ba4f8 imb_addrectImBuf len: 1048576 0x6ccc2d8 Fixed with added call to IMB_freeImBuf in BKE_image_add_from_imbuf. Could be fixed in the operator instead, but I think the BKE function is the correct place since the comment says it should take ownership of the ImBuf. Reviewers: sergey Reviewed By: sergey Differential Revision: https://developer.blender.org/D1084
2015-02-09SpaceFile: rework filelist_find, was looping way too much.Bastien Montagne
2015-02-09GPencil: Show color swatches for GPencil layers in OutlinerJoshua Leung
Instead of showing a meaningless "dot" icon or having to come up with an arbitrary icon, the Outliner now shows the stroke/fill color swatches for each layer to match every other place where these are shown. NOTE: Like many other widgets in the outliner though, these are not editable.
2015-02-09GPencil: Viewport visbility and editability toggles for layers in OutlinerJoshua Leung
* Viewport visibility and locking are currently exposed * Later on, visibility in renders can also be included
2015-02-09Fix T43554: Zoom to mousepos makes 2D Views pan after zoom limits arejulianeisel
reached There are a couple of things that I don't like here, but it seems like the best way to handle this for now.
2015-02-08Initial vertex slide UV-correct supportCampbell Barton
Still need to adjust for contiguous UV's
2015-02-08CMake: only quiet warnings for generated rna filesCampbell Barton
also minor warning cleanup
2015-02-07GPencil: Initial support for GP Layers in OutlinerJoshua Leung
This is still very rudimentary, and lacks many things. * This needs a better icon. Perhaps we can look into using colour swatches here too like in all the other places? * The "active" check needs to be implemented still * Various restriction toggles to come still
2015-02-07GPencil: Initial support for Grease Pencil in the OutlinerJoshua Leung
This commit just adds entries for the Grease Pencil datablocks in the Outliner. Currently, there's not much more to see here, but the following commits will see to that.
2015-02-06cleanup: styleCampbell Barton
2015-02-06rename SIPO_AUTOVIEW -> SIPO_AUTO_VIEW_SELECTEDCampbell Barton
The term auto-view on its own isn't very meaningful
2015-02-06Slip tool accepts numerical input.Antony Riakiotakis
2015-02-06Graph Editor: Auto Viewjulianeisel
Auto View automatically adjusts the view based on selection, so that the view is always focused on the current selection. A checkbox in the header is used to access it and it works for the following selection methods: Toggle All, Border, Circle, Lasso, Left, Right, More, Less, Linked, Column (so all except of single selection, in which this can be a bit annoying) Reviewed by @Aligorith (thanks for that :) )
2015-02-06Outliner: DragDrop objects to groupsCampbell Barton
Support drag&drop objects to groups in the outliner. D989 by @lichtwerk
2015-02-06cleanup: use bool args & redundant castsCampbell Barton
2015-02-06GHash: no need to malloc iteratorsCampbell Barton
2015-02-06Cleanup: styleCampbell Barton
2015-02-06Animation play: Follow feature. Enabled from playback menu in theAntony Riakiotakis
timeline. When enabled, ipo, dopesheet, NLA, timeline, clip and sequence editors will follow the current frame during animation. When the cursor reaches the end of the screen, then the next range of frames of the same width is displayed.
2015-02-05More fixes for high DPI:Antony Riakiotakis
* Radial operators were completely wrong * Dynamic topology detail was also using unscaled number
2015-02-05Fix T43556 clamp brush size before setting it after division by DPI,Antony Riakiotakis
avoids nasty zero size brushes.
2015-02-05Fix part of T43556 brush increase/decrease size operators do not updateAntony Riakiotakis
the UI sliders.
2015-02-05Custom Loop Normals: Add NormalEdit modifierBastien Montagne
Nothing much to say here, basic tool to make normals point toward a target, or to make them point 'outward' as if object was a spheroid (useful for game bushes etc.). Also, forgot a big thank you to Campbell for the extensive review work he has done on this project!
2015-02-05Add Custom Loop Normals to Data Transfer.Bastien Montagne
Titles says everything, just two notes: * We have to actually transfer plain *normals*, not 'compressed' clnors, so had to add pre/post process to transfer to make the conversions. * Also added interpolation and advanced copy/mixing to CD_NORMAL, for same reasons.
2015-02-05Add Custom Loop Normals.Bastien Montagne
This is the core code for it, tools (datatransfer and modifier) will come in next commits). RNA api is already there, though. See the code for details, but basically, we define, for each 'smooth fan' (which is a set of adjacent loops around a same vertex that are smooth, i.e. have a single same normal), a 'loop normal space' (or lnor space), using auto-computed normal and relevant edges, and store custom normal as two angular factors inside that space. This allows to have custom normals 'following' deformations of the geometry, and to only save two shorts per loop in new clnor CDLayer. Normal manipulation (editing, mixing, interpolating, etc.) shall always happen with plain 3D vectors normals, and be converted back into storage format at the end. Clnor computation has also been threaded (at least for Mesh case, not for BMesh), since the process can be rather heavy with high poly meshes. Also, bumping subversion, and fix mess in 2.70 versioning code.
2015-02-05Fix T43566: Missing update event for VSEBastien Montagne
VSE was missing NC_ANIMATION | ND_KEYFRAME events. Also need to invalidate cache on those, else keyframe editing do not get reflected in VSE preview!
2015-02-05Fix T43531: Wrong object center-dot colorCampbell Barton
Write objects center point to the nearest depth.
2015-02-04Sequencer, scaling and audio synchAntony Riakiotakis
Don't scale proxies, same as we do in gooseberry, also for sound synch give a small window around sound where frame is just pushed forward. Avoids video jumping in the cases when video renders faster than sound (yes, weirdly enough it happens sometimes). There might be a few jumps but results looks smoother here.
2015-02-04Cleanup: name flip x/yCampbell Barton
2015-02-04Support rotation and flipping for background images, patch by Andre D.Antony Riakiotakis
(T34583) with minor changes. Thanks for the patch!
2015-02-04Fix T43552: Cannot jump between GP keyframes in dopesheetJoshua Leung
2015-02-03Compositor: Implement sampled motion blur for plane track deform nodeSergey Sharybin
Quite striaghtforward change, and in theory we can even try supporting motion blur for the corner pin node (which is tricky because coordinates actually coming from sockets, but with some black magic should be doable).
2015-02-03New Hook's now use the objects centerCampbell Barton
When adding a hook to an existing selected object/bone, Use the location for the hook (instead of the selected vertices).
2015-02-03UI messages: minor fixes...Bastien Montagne
2015-02-03Fix possible (unlikely) buffer overrunCampbell Barton
Translated strings didn't check fixed length for PET id's
2015-02-03Add inverse-square blending for PET and warpCampbell Barton
Similar to 'Root' but without noticeable spike/pinch in the center.
2015-02-03Bugfix T43541: Inserting keyframes using sliders in Action Editor doesn't ↵Joshua Leung
respect NLA time remapping