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-09-16Fix T41840: bpy.context.object.collision.thickness_inner has no effect on cloth.Bastien Montagne
Only change the tip to stress that, in fact, cloth sim does not use inner thickness at all, only outer one, through the Collision modifier, afaik.
2014-09-16Fix part of T41739: Solid 3DView not updating when enabling/disabling nodal ↵Bastien Montagne
material. There are other similar update issues with mat nodes and solid 3DView, but need agreement on proposed patch from other devs in this area first!
2014-09-11Freestyle: Fix for missing quality control on line rendering in Cycles.Tamito Kajiyama
Freestyle was using the default Cycles rendering settings (e.g., the number of samples) and users could not change them. Now all render parameters (except for film_transparent) are inherited for Freestyle stroke rendering. Problem report by Danny Grimm on Facebook, thanks!
2014-09-10Fix crash in active_paint_texture_index callbackCampbell Barton
2014-09-03Texture painting:Antony Riakiotakis
Free draw objects instead of tagging object update and doing recalculation of derived meshes. The reason is that if user deletes all slots and tries to paint, the system will invalidate the cached in projection painting derivedmesh. This will promptly crash. Invalidating the draw objects only is also much cheaper.
2014-09-01Support more object types scene-scale (on creation)Campbell Barton
- lamp - camera - font - empty & effector Also fix inconsistency with apply transform (modified shape-keys for meshes but not curve/lattice)
2014-08-28Texture painting:Antony Riakiotakis
Include explicit control for texturing: This commit introduces a painting mode option, available in the slots panel. The default value "Material" will create slots from the blender material, same as just merged from the paint branch. The new option "Image", will use an explicit image field that artists can use to select the image to paint on. This will should allow painting regardless of the renderer used or for use in modifiers.
2014-08-28Texture paint system:Antony Riakiotakis
* Add ability to choose blend type and enable/disable toggle for each slot for blender internal.
2014-08-27UI: Warn when using fallback categoryCampbell Barton
Scripts should be updated.
2014-08-26Add operator that deletes a texture paint layer for blender internal.Antony Riakiotakis
2014-08-26Fix T38999: Tool tabs and Old Addons living in perfect harmony.Bastien Montagne
Just have a default 'Misc' category (harmless for panels in non-cat context). In case we would still want a panel to show in all tabs (rather unlikely), just explicitely give an empty string to its bl_category property. Note I choose 'Misc' because it's much shorter than 'Uncategorized' (space is an issue here), it's a one-liner to change it anyway if UI Mafia does not like it!
2014-08-25Python API: support thick wrapped int arraysCampbell Barton
add bpy.data.version, needed for Python versioning code.
2014-08-25SplitNormals UI tweaks: add own color for normals drawing, and own 'face ↵Bastien Montagne
corner' icon.
2014-08-25Freestyle: Fix for missing and unnecessary property update notifications.Tamito Kajiyama
2014-08-21Fix T41507: Empty prevents image deletionCampbell Barton
Also allow assigning `Object.data = None` from Python
2014-08-20Fix for missing updates of build scripts in the commit rB05cb63ecf750.Tamito Kajiyama
2014-08-19Fix T41485: No priority: typo in "effectors effect themselves"Bastien Montagne
Who said 'commit count'? I only see 'bug fixing' here...
2014-08-18Fix for line style shader/texture types showing up in the node editor when ↵Tamito Kajiyama
Freestyle is disabled at compile time. Problem report by Thomas Dinges on IRC, thanks!
2014-08-17Fix T41467: Modifier view buttons changing positions.Bastien Montagne
Commits early in this year (to save some space) broke this. Hopefully this time it works in all cases - lastCageIndex is no more influenced by realtime/edit active states. Also, inactivate buttons instead of hiding them, can be useful to set those data even though it does not have any immediate effect. Took the opportunity to switch cage buttons to RNA, btw.
2014-08-15Correction to last commit, rna namingCampbell Barton
2014-08-15Solidify Modifier "Rim Only" OptionCampbell Barton
D737 by scorpion81 with own edits
2014-08-15ColorRamp HSV, HSL Blend ModesCampbell Barton
D297 by charlie with own edits
2014-08-15Fix T41435: Info-text lags changing space-typesCampbell Barton
2014-08-14remove MAXFLOAT defineCampbell Barton
2014-08-13RNA: use static declarationsCampbell Barton
2014-08-12Fix T41409: Copy Custom Property function does nothing with pose bones.Bastien Montagne
Copying custom IDprops actually never worked, afaik, since previous code was copying 'from' prop onto itself, in this case!
2014-08-12Freestyle: Added new UV Along Stroke shader node.Tamito Kajiyama
2014-08-12Freestyle: Added "blend_type" and "use_clamp" options to the Output Line ↵Tamito Kajiyama
Style shader node.
2014-08-12Freestyle: Add BKE_linestyle_default_shader() for creating the default line ↵Tamito Kajiyama
style shader node tree. Changes to ED_node_shader_default() were reverted since the code there was actually not suitable for setting up the default line style node tree properly.
2014-08-12Implemented a basic framework for node-based shaders.Tamito Kajiyama
Shader nodes will be used to define materials for stroke rendering, so as to allow users to interactively configure textures.
2014-08-11Fix for previous commit - after talk with physics guys (Genscher, Miikah), ↵Bastien Montagne
better to keep soft UI limits as is, and only raise hard ones.
2014-08-11Fix T40047: Smoke: Maximum value for initial velocity.Bastien Montagne
Based on D644, by robschia (Roberto Schiavone).
2014-08-11Fix T40203: Fluid simulation needs more memory than displayed.Bastien Montagne
Nothing like a fix, actually, this is an issue in elbeem afaik. For now, just warn user that complex obstacles may breack things.
2014-08-11Pie Menus C code backend.Antony Riakiotakis
This commit merges the code in the pie-menu branch. As per decisions taken the last few days, there are no pie menus included and there will be an official add-on including overrides of some keys with pie menus. However, people will now be able to use the new code in python. Full Documentation is in http://wiki.blender.org/index.php/Dev:Ref/ Thanks: Campbell Barton, Dalai Felinto and Ton Roosendaal for the code review and design comments Jonathan Williamson, Pawel Lyczkowski, Pablo Vazquez among others for suggestions during the development. Special Thanks to Sean Olson, for his support, suggestions, testing and merciless bugging so that I would finish the pie menu code. Without him we wouldn't be here. Also to the rest of the developers of the original python add-on, Patrick Moore and Dan Eicher and finally to Matt Ebb, who did the research and first implementation and whose code I used to get started.
2014-08-10Fix for rB3cd2c6145ae1.Bastien Montagne
ID using EffectorWeight is not always a scene...
2014-08-10Fix T41295: Rigid bodyfield weights not working.??Bastien Montagne
Looks like `rna_EffectorWeight_update()` was not really working, now uses same kind of code as `rna_Physics_update()` from rna_scene.c.
2014-08-10UI: show ttips even if disabled, when holding alt key.Bastien Montagne
Patch by @sambler (Shane Ambler), with minor edits by myself (see also D727, T24055). Reviewed feature-side by @carter2422 (Jonathan Williamson).
2014-08-07Fix T41333: Selected mask points don't stand out visually.Bastien Montagne
Looks like mask points coloring was recently changed, and IMAGE space colors were left uninitialized... Factorized a bit the code about vertex_handle & co too, was quite duplicated.
2014-08-05Fix T41062: "copy to selected" doens't work for all attributes.Bastien Montagne
The issue was that some properties are no direct children of the struct we support in 'copy to selected' (RNA_Sequence in this case). Since we can't use the ID of sequences here (it's the scene, while we need a sequence level of control), we had to add a new API helper to RNA path, which takes a RNA type and return a path relative to the closest ancester of that type. This way, we get a path from the RNA_Sequence, and can easily apply it to all other valid sequences to copy the property. Review, suggestions and edits by Campbell Barton, thanks!
2014-08-05Add RNA access to packed librariesCampbell Barton
2014-08-04Tweaks to macrosCampbell Barton
2014-07-31Fix T41258: Crash when entering edit mode while viewport render is enabledSergey Sharybin
The issue was caused by the render engine loading edit mesh, which re-allocates mesh array which might be referenced by other object's derived meshed. Worst thing about this is that updating render engine happens from the end of scene update function, after all the objects are updated and so. This is needed so render engine gets the update objects which is correct. The only proper way to solve the issue is to make it so viewport engine does not leave objects in inconsistent state, meaning nobody will reference to freed data. In order to reach this we do edit mesh loading before running objects update so all the objects which uses that mesh will have proper references in the derived mesh. This also solves old creepyness which happened before when having single object in edit mode. tweaking it will calculate derived mesh as a part of scene update, then this derived mesh will be freed by edit mesh loading and viewport will be creating derived mesh again. Now render engine is expected to do nothing with meshes which are in edit mode, but they still need to load edit data for non0meshes. It's not really easy to do from the BKE level because needed functions are implemented in the editor. Thanks Campbell for the review! Differential Revision: https://developer.blender.org/D697
2014-07-28WarningsCampbell Barton
2014-07-28RNA: check for valid ranges with int properties (C11 only)Campbell Barton
2014-07-28Fix invalid RNA limitsCampbell Barton
2014-07-26New compositor node "Sun Beams"Lukas Tönne
This allows adding a "fake" sun beam effect, simulating crepuscular rays from light being scattered in a medium like the atmosphere or deep water. Such effects can be created also by renderers using volumetric lighting, but the compositor feature is a lot cheaper and is independent from 3D rendering. This makes it ideally suited for motion graphics. The implementation uses am optimized accumulation method for gathering color values along a line segment. The inner buffer loop uses fixed offset increments to avoid unnecessary multiplications and avoids variables by using compile-time specialization (see inline comments for further details).
2014-07-25Minor changes:Antony Riakiotakis
* Changing UV map updates the UV editor. * UV Layer -> UV Map
2014-07-24Implement option to parent object to undistorted position of 2D trackSergey Sharybin
2014-07-24Fix T40925: Scene gravity hard limitedSergey Sharybin
Remove hard limit, but keep soft limit because it might cause some negative effect on physics stability.
2014-07-24UI cleanup:Antony Riakiotakis
New layer in texture painting will now allow entering image parameters, similar to new image.