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-05-05Make bpy.types.EditBone.matrix writeable.Bastien Montagne
Makes importing armatures from matrices (FBX...) *much* easier.
2014-05-05Fix T40029: Apply transform to empties reset their locationCampbell Barton
also add check for negative scale
2014-05-05Stop all dynamic enums using translations (from blend file data)Campbell Barton
2014-05-05Fix: T40016 ID Names translated in menusCampbell Barton
2014-05-05Code cleanupCampbell Barton
2014-05-05NLA Pushdown Operator: Active animdata option + More error handlingJoshua Leung
* If channel_index = -1, the pushdown operator will try to use the active AnimData block. To see which one this will be, check the properties (NKEY) region in NLA Editor. * Added more detailed error handling for the various cases where things are not in a valid state for pushing down an action. This is notably to stop scripters from putting the NLA into an inconsistent state.
2014-05-05NLA Editor: Added dedicated operator for the pushdown operationJoshua Leung
2014-05-05Code Cleanup: Remove old deprecated NLA channel drawing codeJoshua Leung
2014-05-05NLA Editor: Polishing a few rough edges with the cleanupJoshua Leung
2014-05-05NLA Editor: Second part of porting NLA Action channel to standard drawing systemJoshua Leung
This now works (barring one or two minor glitches and the operator on the pushdown button being a bit of a hack). The old drawing code is still in place though, and will be kept around for a little while yet while the last kinks are ironed out.
2014-05-05NLA Editor Drawing: Set up AnimChannelType callbacks for drawing NLA EditorJoshua Leung
This commit lays some of the groundwork needed to port the last of the NLA Editor channel types that's still defined using custom code. By moving this code over to the newer standardised framework, this will enable widgets to have tooltips to make it easier for users to find out what various buttons do. Currently this isn't hooked up to anything though.
2014-05-04Fixes for errors uncovered after previous commitJoshua Leung
2014-05-04Code cleanup: Use enum instead of int in function signatures for ↵Joshua Leung
bAnimChannelType settings callbacks
2014-05-04NLA Editor: Display "tweaking action" status indicator icon in place of ↵Joshua Leung
action-type icon Instead of displaying the "tweaking action" status indicator icon on the right hand side jammed against the mapping/no-mapping toggle (pin), this is now displayed as in place of the action icon used on the left (as the type indicator). This is less messy than the previous situation, which was needed partly due to the abuse of an unsuited icon.
2014-05-04NLA Editor: Added dedicated icons for "pushdown" operator and for indicating ↵Joshua Leung
the "tweaking" state 1) The "pushdown" operation is the actual name for the functionality previously represented by the snowflake. That is, pushing the active action onto the NLA stack as a new strip. The icon that is introduced here is the icon I originally wanted to use here for this purpose (but couldn't at the time the NLA was coded as we didn't have the master SVG available yet). I'm making this change now to hopefully make the "animation-layers" intentions behind the NLA design a lot clearer than they have been so far. 2) Also added a dedicated icon for representing that the active action is in the "tweaking" state (i.e. we're editing a particular strip's action). Previously we were abusing an icon designed for an entirely different purpose, mainly since its identifier looked like it would work.
2014-05-04Fix T40010: Single user looses parent relationship (temporarily)Campbell Barton
2014-05-03Code cleanup: styleCampbell Barton
2014-05-03Minor code style fix.Tamito Kajiyama
2014-05-03Added changes to unlink textures from line styles in the Outliner.Tamito Kajiyama
2014-05-03Added changes to show textures as part of line styles in the Outliner.Tamito Kajiyama
2014-05-03Make blenderplayer compilable again after recent commit ↵Thomas Beck
b7f085d9c128f31d576c732c6439b5a71e8922ee by Tamito. Inserted a stub in stub.c and added the struct keyword to make gcc happy
2014-05-03Patch D246: Texture Marks for freestyle strokes, written and contributed by ↵Tamito Kajiyama
Paolo Acampora. Reviewers: brecht, kjym3, #freestyle Reviewed By: brecht, kjym3 Differential Revision: https://developer.blender.org/D246
2014-05-03NLA Editor: Show correct tooltip for "NLA Mute" on datablock expandersJoshua Leung
2014-05-03Spelling fixJoshua Leung
2014-05-03Bake API - bpy.ops.object.bake()Dalai Felinto
New operator that can calls a bake function to the current render engine when available. This commit provides no feature for the users, but allows external engines to be accessed by the operator and be integrated with the baking api. The API itself is simple. Blender sends a populated array of BakePixels to the renderer, and gets back an array of floats with the result. The Blender Internal (and multires) system is still running independent, but we eventually will pipe it through the API as well. Cycles baking will come next as a separated commit Python Operator: ---------------- The operator can be called with some arguments, or a user interface can be created for it. In that case the arguments can be ommited and the interface can expose the settings from bpy.context.scene.render.bake bpy.ops.object.bake(type='COMBINED', filepath="", width=512, height=512, margin=16, use_selected_to_active=False, cage_extrusion=0, cage="", normal_space='TANGENT', normal_r='POS_X', normal_g='POS_Y', normal_b='POS_Z', save_mode='INTERNAL', use_clear=False, use_split_materials=False, use_automatic_name=False) Note: external save mode is currently disabled. Supported Features: ------------------ * Margin - Baked result is extended this many pixels beyond the border of each UV "island," to soften seams in the texture. * Selected to Active - bake shading on the surface of selected object to the active object. The rays are cast from the lowpoly object inwards towards the highpoly object. If the highpoly object is not entirely involved by the lowpoly object, you can tweak the rays start point with Cage Extrusion. For even more control of the cage you can use a Cage object. * Cage Extrusion - distance to use for the inward ray cast when using selected to active * Custom Cage - object to use as cage (instead of the lowpoly object). * Normal swizzle - change the axis that gets mapped to RGB * Normal space - save as tangent or object normal spaces Supported Passes: ----------------- Any pass that is supported by Blender renderlayer system. Though it's up to the external engine to provide a valid enum with its supported passes. Normal passes get a special treatment since we post-process them to converted and "swizzled" Development Notes for External Engines: --------------------------------------- (read them in bake_api.c) * For a complete implementation example look at the Cycles Bake commit (next). Review: D421 Reviewed by: Campbell Barton, Brecht van Lommel, Sergey Sharybin, Thomas Dinge Normal map pipeline "consulting" by Andy Davies (metalliandy) Original design by Brecht van Lommel. The entire commit history can be found on the branch: bake-cycles
2014-05-03UI: more changes for large textfieldsCampbell Barton
- no longer set 'but->drawstr' when editing buttons. - clip text and set cursor based on the 'editstr'.
2014-05-03Fix for paste clamping the string length to UI_MAX_DRAW_STRCampbell Barton
2014-05-02Fix T39924: 400 character limit in text fieldsCampbell Barton
2014-05-02Fix incorrect sizes used copying panel idname, tabname.Campbell Barton
2014-05-02Fix T39985: crash while rendering a scene with compositing nodes using ↵Sergey Sharybin
another scene The issue was caused by the wrong scene used to acquire render result for. Now made it so render pipeline reports currently rendering scene to the job via special callback. This also solves missing tile highlight issue when rendering multiple scenes in the compositor.
2014-05-02Fix T39989: Dupli group's objects in Particles are not displayed properly in ↵Sergey Sharybin
3D View It was broken in 7544961 and the proper way is to make sure proper obmat is being copied to object before the draw. Doing obmat copy in advance doesn't really work because object might appear multiple times in the duplilist.
2014-05-02Correct own stupid mistake dragging popups (x/y swap)Campbell Barton
2014-05-02Code cleanup: UI use ui_block_to_window_rctf where possibleCampbell Barton
2014-05-02UIL: Dragging popups wasn't updating safe-areasCampbell Barton
2014-05-01Fix T39988: Selected object count invalid after exiting local-viewCampbell Barton
2014-05-01Code cleanup: remove file handling headers where they arent neededCampbell Barton
2014-05-01Add BLI_compiler_compat.h to help with portabilityCampbell Barton
2014-05-01Fix T39884: Displaying filenames with '|' failing in menusCampbell Barton
2014-05-01Another issue with includesCampbell Barton
OSX needs userdef for pixelsize, adjusted header to avoid this happening again.
2014-05-01Include removal gave problems with windows, ifdef some back in for windows onlyCampbell Barton
2014-05-01Revert "Fix msvc 2013 compiler errors after the ingenious cleanup in ↵Campbell Barton
4ca67869cc7a." This reverts commit a47a4ef82f37428d391cc14a30fa611d6714e71d.
2014-05-01Fix msvc 2013 compiler errors after the ingenious cleanup in 4ca67869cc7a.Thomas Dinges
2014-05-01Fix for making single user objects setting FROMGROUP flag incorrectlyCampbell Barton
2014-04-30Warning cleanup: signed/unsigned compareCampbell Barton
also remove redundant loop in BKE_pose_copy_data
2014-04-30Code cleanup: remove unused headerCampbell Barton
2014-04-30Code cleanup: remove unused includesCampbell Barton
Opted to keep includes if they are used indirectly (even if removing is possible).
2014-04-30Fix T39795: Crash when duplicate f-curve keyframe, individual originsSergey Sharybin
Seems to be just missing case for center point initialization in td. Thanks Campbell for review!
2014-04-30Fix T38245: Render slot buffer gets deleted in compositor when input is an imageSergey Sharybin
This was more like a TODO than a bug, but wasn't difficult to support. Need to backup image slots before doing re-compo in nodes editor. If something breaks, lease poke me!
2014-04-30Report when saving images and textCampbell Barton
also fix bug where text saving would strip last newline
2014-04-30Changes to cache line display in image editorSergey Sharybin
Only show it when having active mask or when current image is a sequence or movie.