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
2007-04-15== NLA Editor - Auto-Blending for ActionStrips ==Joshua Leung
This is just a little time-saver for NLA-workflow. With the 'Auto-Blending' option turned on in the Transform Properties (NKEY) for an ActionStrip, that strip's blendin/blendout values are determined based on the number of frames that the previous and/or next actionstrip(s) on overlap over the start and end of it. It is turned on by default for new actionstrips added using the Shift-N hotkey. Caveats: * Only the actionstrips immediately on either side of the strip being evaluated, will have any effect * A strip that is longer-than, and extends over the sides of the strip being evaluated, will have no effect Additional Notes: * Blendin/Blendout have been renamed In/Out in UI for brevity * Button layout in NLA Transform Properties has changed slightly again, but hopefully that shouldn't be too much of an issue.
2007-04-14added missing 'import bpy' from uvcalc_smart_projectCampbell Barton
removed 2 unused vars from DNA_object_types.h
2007-04-13== Action Editor - Individual IPO-Curves Now Shown ==Joshua Leung
Continuing on from my previous 'Expandable/Collapsable Action Channel' commit, this commit introduces the ability to show/hide the keyframes in each ipo-curve represented by an Action Channel. When you expand an Action-Channel by clicking on the triangle beside its name, you will now be presented with options to show/hide the ipo-curves represented by the Action-Channel, and/or the Constraint Channels belonging to that Action-Channel. Actual ipo-curves will not be drawn in the Action-Editor, but the keyframes will be shown. Screenshot: * http://wiki.blender.org/index.php/Image:244_ActionEditor_SubTracks_01.png Possibly Coming Soon/Further Work: * 'Protection' options for ipo-curves (currently disabled in code, as all IPO-related tools will need to be made aware of this) * Sliders for IPO-Curve Channels of the active Action-Channel
2007-04-10Found a bug where "make dupes real" would crash, when the group was an ↵Campbell Barton
extternal link. - 1 liner fix from Ton. Also added "sort faces by selection" to the sort menu. DNA_meshdata_types use C comments for GCC verbose warnings to be quiet
2007-04-09smooth view transformations, set the smoothview value to about 250 and the ↵Campbell Barton
view animates when you switch between side, top etc.
2007-04-07appending libdata no longer breaks all external references.Campbell Barton
Existing data is flagged with LIB_APPEND_TAG and all_local only has an option to only operate on un-flagged data. If you append an object thats linked to a material alredy linked in your scene, the material will not be made local. So at worst youll need to make local some of the datablocks. This is fairly simple and though my tests show it to work, do some tests on your own libraries before assuming its problem free. scripttemplate_mesh_edit wasnt updated with PyAPI changes and moved some functions into generic places.
2007-04-07== Clamp To Constraint ==Joshua Leung
* PyApi access to this constraint * Also, a minor tweak to one of the comments about one of this constraint's variables.
2007-04-07== Clamp-To Constraint (was Patch #4818) ==Joshua Leung
This (new) constraint limits the location of an object/bone to the range of locations on a given curve. It works by comparing the location of the owner on one axis, to the extents of the curve's bounding-box on the same axis, to find the location on the curve. Usage Notes: * 'Ob:' field must point to a valid curve object * This curve should have 'Path' turned on in order for this constraint to work. You don't really need to do this as it will be taken care of by the code. * 'Auto' toggle automically determines which axis should be used for the distance estimations/calculations. It is the default option, but may not work that well for some cases. * X/Y/Z toggles can be used to select the axis to use for these calculations. Try to choose the axis along which the curve stretches out for most. Python Notes: Python API access for this constraint is not included in this commit. Will be coming soon.
2007-04-06=== BPY ===Martin Poirier
Adding Python counterparts to the Invert params for Copy Rot and Copy Loc. I had to align the constants being used, so if you had files using those options (introduced after 2.43), you'll have to modify the INVERT settings for ROTLIKE constraints (didn't feel like making a minor version bump for this, if people thing otherwise, please say so). Based on a patch by Juho Vepsäläinen (bebraw)
2007-04-04moved source and text to american spellingCampbell Barton
* colour -> color * centre -> center * normalise -> normalize * modelling -> modeling
2007-03-27=== SCons ===Nathan Letwory
Bugfix #6168 * instead of compiling mallocn manually for makesdna, use the bf_guardedalloc lib that was already created looooooong time ago.
2007-03-26Changed node type definitions to use a dynamic list.Ton Roosendaal
This will allow python or plugin defined nodes to work as well. (And fixes compile issues with MSVC in yesterdays commit for nodes) Code provided by Nathan L. Fixes in his code: - free_nodesystem() was called too late (after guarded alloc was closed) - free_nodesystem() was freeing nodes that were not malloced even - free_nodesystem was using free, not freeN :) - the typedefs needed to be malloced yes, to allow duplicate nodes like group but also for dynamic nodes.
2007-03-24== Copy Location Constraint ==Joshua Leung
I've added two new options for this constraint: * Copy Bone Tip Location * Apply owner's location on top of copied location ('Offset')
2007-03-23patch 5341 by JuhoTon Roosendaal
This adds option to show camera angle instead of camera lens value. (Complete revised patch...)
2007-03-21== Multires ==Nicholas Bishop
Added an option to choose between Catmull-Clark and simple subdivision when adding a level. This setting applies only to how the level is created; any changes to lower levels are still propagated to the top level using Catmull-Clark.
2007-03-20== Action Editor - Collapsable Action Channels ==Joshua Leung
Action Channels can now be collapsed/expanded to show/hide Constraint Channels, lessening clutter. In future, this could (will probably be) expanded to show the show/hide individual transform channels. User Notes: * Expansion is off by default * NKEY popup now features option to turn expansion on/off * Changed behaviour of protection a bit - now if an action channel has protection on, constraint channels under it are also automagically protected Developer Notes: * I've gone through doing a lot of whitespace/linebreak tweaking to get the code looking more consistent with itself * To save typing (and to make it easier to make future revisions), a set of macros is now used to check for some commonly-checked settings (i.e. selection, visibility, and protection).
2007-03-19== Preview Range ==Joshua Leung
Preview Range is a useful tool for animating (espcially on longer timelines). It allows you to only run through a limited set of frames to quickly preview the timing of a section of movement without going through the whole timeline. It means you don't have to set/reset start/end frame for rendering everytime you wish to only preview a region of frames. Hi Ton, Attached is a patch (I know you've already got lots of them in the tracker ;-) ) for a feature that I've sometimes wanted. It seems that this sort of thing is supported in other packages, but I can't be sure. Note: I may have left in a few bits and pieces I didn't mean to in the patch (this is off a source tree which had quite a few revisions in it, all of which was experimental) == Preview Range == Preview range is useful for animating (espcially on longer timelines). It allows you to only run through a limited set of frames to quickly preview the timing of a section of movement without going through the whole timeline. It means you don't have to set/reset start/end frame for rendering everytime you wish to only preview a region of frames. * 'Ctrl P' in Action/NLA/Timeline sets preview range. Click+drag to form selection-box defining region of frames to preview * 'Alt P' in Action/NLA/Timeline to clear preview range * 'Pre' button beside Start/End fields in timeline toggles whether start/end fields refer to scene or preview * 'Ctrl Rightarrow' and 'Ctrl Leftarrow' jump to start/end of preview region when it is set * 'S' and 'E' set the start/end frames of preview region when it is set (just like normally) in Timeline only * In Action/NLA editors, frames out of preview region are now drawn darkened when preview-region is set See the following page for more info later: http://wiki.blender.org/index.php/User:Aligorith/Preview_Range
2007-03-18=== Constraints ===Martin Poirier
Patch by Juho Vepsäläinen (bebraw) [ #5850 ] Inverted axis' buttons to Copy Rotation and Copy Location constraints This patch adds the options to invert the value being copied from each axis of the Copy Rot/Copy Loc constraints. This commit also includes some slight code sanitization and tool tips cleanup (for the two track constraints, the tool tips were really unuseful).
2007-03-18== Mirror modifier upgrade ==Ben Batt
Upgraded the Mirror modifier to support mirroring of UV coordinates in the faces created by the modifier.
2007-03-18== Array modifier upgrade ==Ben Batt
Upgraded the Array modifier to allow the user to specify start and end cap objects. This makes arrays more flexible and more useful for creating subsurf cages. The cap objects are added at the start and end of the array, and will be auto-merged with the rest of the array if the 'Merge' button is on. Examples at: - http://members.optusnet.com.au/~bbatt/tentacle01-endcaps.blend - http://members.optusnet.com.au/~bbatt/arraytest06.blend - http://members.optusnet.com.au/~bbatt/arraytest07.blend
2007-03-18== Recently-Opened Files List (Patch #5708) ==Joshua Leung
In the past, this was limited to only having 10 items. Now you can set the number of recently opened files that are remembered (ranging from 0 to 30 items). Setting for this can be found under 'Auto-Save' in the Info window.
2007-03-14== Sculpt Mode ==Nicholas Bishop
* Added new brush, "Flatten". This brush pushes vertices along the normal defined by the average normal of each vertex within the brush area. The vertices are pushed towards the plane defined by vertices towards the edge of the brush. Essentially, this means that the direction of flattening is dependent on the surface beneath the brush. * In order to make space for the flatten brush, the controls inside the Sculpt palette were widened to 268. (Note that the panel width didn't change, so it still fits properly in the vertical layout.) * Todo: it would probably make sense to make the "View" slider available under the Brush tab available for the Flatten brush (currently it's only used for the Draw brush.)
2007-03-13renamed norepeatX/Y to ClampX/YCampbell Barton
2007-03-12added no-xtile and no-ytile to the images realtime properties and python api.Campbell Barton
2007-03-07DNA_meta_types.h - had a max element type defined that wasnt used anywhere, ↵Campbell Barton
and some metaballs alredy use more then 1024 elements. Metaball - added metaball.update attribute and constants Mataball.Update.ALWAYS, NEVER, HALFRES and NEVER
2007-03-05extra space in CCFLAGS was causing problems on some systems.Kent Mein
reported on irc... by bdiego Kent
2007-03-05=== SCons ==Nathan Letwory
* fix by Malcolm Tredinnick for #6148 * some other misc changes by myself.
2007-02-14Bugfix, email report.Ton Roosendaal
Copying texture space from Mesh to Curve crashed. Bad code. cleaned up.
2007-02-07Upward compatibility fix:Ton Roosendaal
Redundant variables for postprocess gamma, multiply etc were removed. Unfortunately that makes new saved .blend files initialize these vars to 0.0, so renders come out black entirely. Lets keep them in for at least 1 release cycle. Just 16 bytes per scene :)
2007-01-29= Addendum to UVProject's multiple UV handling - "Override Image" button =Ben Batt
* Added an "Override Image" button to the UVProject modifier; this overrides faces' currently assigned image with the one given in the modifier panel. This provides some of the functionality previously provided by the "Add UVs" button - you still need to add a UV layer manually, but you only need to change the image in one place. * Note that the "Override Image" option uses the bit position previously used by the "Add UVs" option, so old files which had "Add UVs" enabled will now have "Override Image" enabled.
2007-01-29= Updating the UVProject modifier to handle multiple UV layers =Ben Batt
* Removed the "Add UVs" option from the UVProject modifier * Added a UV layer menu to the UVProject modifier * Refactored the Displace modifier UV layer menu code to allow the UVProject modifier to share it * Added two CustomData functions to facilitate getting layers by name
2007-01-28Changed Displace modifier UV layer selection UI code to use a temporaryBen Batt
variable in the DisplaceModifierData structure, rather than a global variable. This fixes a bug in layer selection when more than one Displace modifier is applied to an object.
2007-01-27== Retopo ==Nicholas Bishop
Fixed bug #5829, Exiting editmode with TAB key toggles RETOPO * Moved the retopo_mode setting to ToolSettings. * Renamed the other retopo_mode to the (more accurate) retopo_paint_tool
2007-01-27Removed an unneeded struct declaration committed by mistake in joeedh'sBen Batt
Displace modifier fix.
2007-01-27=Displace modifier fix= Joseph Eagar
This commit fixes displace modifier to propery support arbitrary uv layers. This seemed like a fairly big usability bug, as displace modifiers would use the active UV layer (and thus could change when you changed the active layer). The modifier UI code now uses a menu for browsing the uv layers, however only the uv layer name is actually stored, so that adding/deleting layers won't mess up displace modifiers. Whenever a displace modifier has an invalid UV name (for whatever reason) the UV name is set to the active layer. This is checked both in the UI code and in the modifier exec code, so all bases are covered. For deleting a layer, this required upgrading the layer delete code in the UI to properly preserve the active layer, to prevent unwanted behaviour. I hope this is an ok solution. Brecht, Ben you might want to look over and make sure I didn't break anything. I don't think I did, I tested as thouroughly as I could.
2007-01-22== Multires ==Nicholas Bishop
Partial fix for bug #5771, Multires tool deletes crease flags on edges * Modified the edge flags code to support all of the edge flags (not just seams.) * Added a new array to the Multires struct to store creases. * For Mark Sharp, Clear Sharp, and Crease, displays an error if applied to a multires mesh not on level 1.
2007-01-19=Forward cycling fix= Joseph Eagar
Commit of patch #5385, to make forward cycling more user-controllable. Previously it only worked on one axis, which was auto-detected from movement. This allows forward cycling to work in more situations, such as stair stepping.
2007-01-17== NLA Visibility Tweak ==Joshua Leung
In a few cases, it may be helpful to turn off the 'only show objects that are in visible scene layers in the nla' trick. By default though, this is still on. Find the switch in the View menu of NLA editor.
2007-01-16Usabilility fix for retopo: allow user to disable hotspots on line ends, ↵Nicholas Bishop
also only display the controls for each tool (pen, line, and ellipse) when that tool is selected.)
2007-01-15Two in one:Ton Roosendaal
- Bugfix #5714 New option "Save changed images" didn't respect relative file names - Bugfix #5621 New camera (shiftx, shifty) was missing in IpoWindow as animatable option
2007-01-14Fix for bug #5680:Brecht Van Lommel
Vertex color node worked only if VCol Paint/Light was enabled. Fixed that, and removed the vertex color node making it part of the geometry node instead. Also, preview.blend had black vertex colors for the sphere, so set them to white like the other primitives.
2007-01-14Important bugfix: Image mapping "repeat" didn't support mirrored tilingTon Roosendaal
yet: http://www.blender.org/bf/rep1.jpg Psst psst... to solve this bug I had to add the buttons for the option too!
2007-01-14Removed draw_mode from SculptData, replaced with draw_flag, which currently ↵Nicholas Bishop
controls whether to use partial redraw and whether to draw the brush circle. Added new menu option for display of brush circle.
2007-01-10A few cleanups for multires (removed commented-out code, unused variables), ↵Nicholas Bishop
also removed use_tex flag from the Multires struct (that is now stored implicitly by the fdata struct.)
2007-01-10Large fix for multires. Changed UV coordinates (MTFaces) to be special ↵Nicholas Bishop
first-level data in multires. The data is now stored in a standard CustomData struct in Multires, rather than being stored for each level. (The UVs can now only be edited on level 1.) Changes allow multiple sets of UVs to work correctly. This change should also decrease multires memory usage some (though only when UVs are being used, of course.) Changes to CustomData: Some functions would only return the current active layer, added extra variants that take an index to select the level (modeled after CustomData_get_layer_n.) Still todo: * UVs are being interpolated linearly, should probably offer Catmull-Clark subdivision like Subsurf modifier. * Vertex Colors still don't support multiple customdata layers. * Editing UV data on levels other than 1 should be disabled in the interface (same for weights)
2007-01-10== Action Editor -> Auto-Snap ==Joshua Leung
There's a new selection-box on the header of the action editor, which sets the mode of auto-snapping for transforms. By default auto-snapping is off. There are 3 modes of auto-snap: * Off - transforms per normal * Frame Step - grid-step transform (may have errors with scaled actions) * Nearest Frame - true snap-to-frame (takes into account nla-scaling) These translate to the following hotkeys when transforming: * Off - no keys press/held (as it's always been) * Frame Step - Ctrl (as it's always been) * Nearest Frame - Shift (replaces old shift-key behaviour which was not useful)
2007-01-09- Added panel for Bake render (tabbed now in 'anim' panel).Ton Roosendaal
(Empty space will get OSA options, that I add tomorrow or so) - Removed a lot of old unused variables in renderdata. Also meant I had to remove this from python API... please check if this gives valid scripts? - Cleaned up bad formatted code for FFMPG buttons (spaces instead of tabs)
2007-01-07=== Transform Snapping ===Martin Poirier
Snap/Grid icon button in 3D view header (edit mesh). FIXME NOTICE: make nice looking icons (yes, that's for you Matt) When snap is on, a drop down appears for the target method (closest, median, center) Hotkey to toggle snap is Shift-Tab (this was previously used for a not totally equivalent to Tab. Ton said OK to scrap it). That hotkey is currently restricted to edit mesh (where snap is currently restricted). Changed a couple of ugliness on how snap settings are stored.
2007-01-05Retyped texcolfaces.tex_page to match MTFace.Nicholas Bishop
2007-01-03added sharp edge theme colorCampbell Barton