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-17Starting blender with -w does not switch of maximize anymore, so with and ↵Campbell Barton
without the -w arg, the window should start maximized.
2007-04-17added a hook menu for object mode, more commands can be added here but ↵Campbell Barton
currently there is only Reset Offset and Recenter at Cursor This functionality was requested by malfico when dealing with many hooks.
2007-04-14update to center view.Campbell Barton
- Dont do anything if no verts or faces are selected (used to zoom into 0,0,0) - use the centers of dupli objects (should eventually use their bound boxes), much nicer when dealing with many dupli-objects
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-09Use smoothview For * (align to object) and editmode align to selected.Campbell Barton
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-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-05* Tablet support fixupMatt Ebb
This commit should hopefully fix some of the problems some people were having with tablet support in sculpt mode, and also the problems I made visible with my previous commit related to number field dragging. Now, all the ghost related stuff is tucked away in ghostwinlay.c and a simple Blender API, similar to the existing get_mbut() for example, is provided to access the tablet data. As with the other mouse related data in Blender, the tablet data is cached upon each mouse move or click, in the Window struct. You can now just use: float get_pressure(void); void get_tilt(float *xtilt, float *ytilt); short get_activedevice(void); to get such data from the tablet. Documentation on the returned data is in ghostwinlay.c in the _Window struct definition. Brecht and Nicholas, I've updated the painting and sculpt code and it works just fine here, you may want to give it a check though to make sure I haven't done anything silly.
2007-04-04moved source and text to american spellingCampbell Barton
* colour -> color * centre -> center * normalise -> normalize * modelling -> modeling
2007-03-28added options to add mesh (cap ends, radius and depth)Campbell Barton
2007-03-28made the add mesh functions use do_clever_numbuts so multiple options can be ↵Campbell Barton
in the one popup
2007-03-26All UI code reverted to drawnode.cRobert Holcomb
2007-03-24Scons build system. MSVC 7.1 in a moment.Robert Holcomb
2007-03-24Followup to Bugfix #6435 by Ton.Martin Poirier
Added sensible way in calculateTransformCenter to report an error (including empty selection).
2007-03-22Added "Pack Charts" function in the UV editor, using Campbell's new boxBrecht Van Lommel
packing code.
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-19addad e new macro - BASE_SELECTABLE for checking if an object is selectable ↵Campbell Barton
(restrict visible and restrict selected are off and its in the current view layer) Made "Select Grouped" functions and "Select Linked" use BASE_SELECTABLE macro so they wont select objects they shouldent. Made "Select Grouped" push an undo Made "Select Grouped" and "Select Linked" only push add an UNDO if they make a change to the selection. Fix for own bug. "Select Group" -> Hooks option could crash blender if an objetc hook was in another scene.
2007-03-18=== View Orbit Around Active ===Martin Poirier
Changed to Orbit around Selection, using transform code to calculate the selection center (using Median center method).
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== Action Editor ==Joshua Leung
* When the mouse is over an Action or Constraint Channel, you can now rename it by pressing NKEY (like for Shapekey channels). You can also set the 'protection' status for the Action/Constraint channel in this way. * Removed the double confirmation when deleting Action-Channels. Also, markers are now not deleted when deleting action channels.
2007-03-16Patch #6121 by Diego BorghettiTon Roosendaal
Create/delete vertex groups now is possible in Object mode too (using the buttons in editbuttons).
2007-03-15This is a fix for bug #6100Kent Mein
When using international fonts, blender was assuming that the default language on the system was chinese. Now it checks to see what language code you have selected and if its chinese or japanese it converts those to utf8 and then continues to translate them. I can't fully check this so will need others to test it. This should at least be better now. Kent
2007-03-13removed videoscape support, a format from 1988 that nobody uses anymore.Campbell Barton
2007-03-12python apiCampbell Barton
removed most custom add_*data* wrappers from Main.c removed makeCurrent() from Text.c (was never in a release), use "bpy.texts.active = text" now clamp new image sizes made add_empty_action accept a string rather then a blocktype since the blocktype was only being used to choose one of 3 strings anyway.
2007-03-11Action Editor - Remove unused code.Joshua Leung
Nothing ever called that part of code, and that code was 'not implemented' anyway.
2007-03-08== Multires ==Nicholas Bishop
Fixed bug #6153, Blender Crash during rendering (internal) with object selected in edit mode. * Added a render parameter to several of multires's functions. If render==true, multires won't push data onto the undo stack, and regular Mesh data is always used (as opposed to EditMesh data.)
2007-03-07made alloc_sequence accept a linkedList so it can be used from Python.Campbell Barton
the start/end points for new strips were not set properly.
2007-03-06Uses the bglFlush() and is_a_really_crappy_intel_card() hacks to giveEd Halley
better support on low-end Macintoshes with integrated Intel graphics chipsets. Patch received from "UncleZiev" on #blendercoders, but I adjusted it so other video chipsets and platforms are unaffected. The only visual difference is that on MacBook and iMac machines, the box select outline is drawn with solid, not dashed lines like other platforms and not invisible as they were previously.
2007-03-02Interface:Willian Padovani Germano
Added option "Load Factory Settings" in the "File" menu. With this, users don't have to remove .B.blend if they want to load the default data stored in Blender. Thanks Ton for ok'ing it and suggesting a better place in the menu (I had put it as "New (factory defaults)").
2007-02-28Added a few extra defines for adding constraints. No new constraints added yet.Joshua Leung
2007-02-27== Sculpt Mode ==Nicholas Bishop
Removed special Sculpt Mode undo code. Sculpt Mode undo is no longer so useful, since in order to make it more correct it has gotten slower, so normal BIF_undo_push is used now. Fixes bug with Shape Keys, sculpting on a shape key wasn't doing undo properly.
2007-02-27== Sculpt Mode ==Nicholas Bishop
Followup to joeedh's commit, removed use of RenderInfo struct from Sculpt Mode.
2007-02-22== Sculpt Mode ==Nicholas Bishop
* Replaced get_tex_angle() with tex_angle() and set_tex_angle(). This removes the need to do a bunch of error-prone NULL checking everywhere the texture angle is used.
2007-02-15Bugfix #6053Ton Roosendaal
When in sculptmode, enter editmode, add faces or vertices, exit editmode, then undos/redos screw up mesh. Now the stack for sculpt is freed. Later on one could precisely test why this undo isn't resistant to such changes.
2007-02-11Tiny cleanups of marker drawing code. Shouldn't cause any problems.Joshua Leung
2007-02-10=Armature Undo Fix= Joseph Eagar
Armature undo was incomplete; no less then 6 places needed undo pushes. Added undo pushes, and made sure deselectall_armature/posearmature played nice and only did undo pushes when they're called with AKEY. This seems like a fairly old issue. I guess people just didn't notice it enough to file a bug report. :)
2007-01-31Bugfix for #5603 - event que 'stuck' when holding down shift modifierBen Batt
when sculpting This bug was caused by the main event queue overflowing. This commit fixes the bug by increasing the size of the main event queue from 256 events to 4096 events.
2007-01-22= Multires =Nicholas Bishop
Fixed bug #5756, Rendering artifacts when MRM is not set to maximum Several changes were made: * Added function multires_level_n to get the nth level from a multires mesh * Removed the changes I made some time ago to init_render_mesh for multires meshes. Previously it was making a full copy of the mesh object in order to be able to apply deformations to the Pin level and propagate them to the Render level. * Added two functions to DerivedMesh.c, multires_render_pin and multires_render_final. These two functions work together in the mesh_create_derived_*_render functions to apply all modifiers to the Pin level, then create the DerivedMesh from the Render level, and lastly restore the mesh to its original (undeformed) state. * Added a check in multires_del_lower and multires_del_higher to ensure that level indices are properly clipped to the actual range of available levels.
2007-01-17(Hopefully this commit is ok for current bcon status)Joshua Leung
Moved function used for 'Visual' keyframing, to live with the rest of the API calls I added for Pose-Mode bone snapping. Now, it is in a more 'releasable' state.
2007-01-17Added a new function+struct to glutil that takes care of reading in the ↵Nicholas Bishop
OpenGL data needed for gluProject/gluUnProject. This allows retopo and sculptmode to share some of the same code, and is probably useful elsewhere as well.
2007-01-16== Armature Joining Bugfixes ==Joshua Leung
Since 2.40 (and a few pre-releases around then), armature joining has not worked correctly. Constraints and other attributes of bones in posemode (IK DOF limits, transform locks, custom shapes, etc.) were not preserved on the armature(s) that were joined onto the last selected armature. This was a serious production problem, as it meant that you could not easily add pre-made rig segments and merge them with the rest of your rigs without having to redo all the constraints. After a few attempts, I've finally managed to fix this. All constraints and parenting relationships get name corrections for the post- merge armatures. Action channels in actions don't really get any corrections yet unless the action is being used by an Action Constraint. Python-API people: beware, I may have broken something in this commit.
2007-01-16== Action Editor ==Joshua Leung
Final tweaks to Snapping and Mirroring tools: * Snap To Nearest Marker * Mirror Values of Horizontal Axis * Mirror Over Selected Marker
2007-01-12Removed set_sculpt_object. Tested with sculpt undo, sculpt+multires, ↵Nicholas Bishop
sculpt+partial visibility, and sculpt+shapekeys, seems stable.
2007-01-12Changed the way sculptmode interacts with shape keys. Vertex coordinates are ↵Nicholas Bishop
now copied into the active key at the end of each brush action. (This is in preperation for removing the function set_sculpt_object.)
2007-01-12== NLA Editor ==Joshua Leung
Minor workflow tweak - Add New Empty Action as New Action Strip. Hotkey: Shift N. Menu Entry: 'Strip' menu Creates a new action, and adds it as an action strip at the bottom of the list nla-strips for an object. Useful for creating additional strips to correct poses of prior strips.
2007-01-12== Interface ==Matt Ebb
Touched up the render baking header menu.
2007-01-11Further cleanups for multires' firstlevel data (both weights and UVs.)Nicholas Bishop
2007-01-10Made deleting a UV layer work correctly with multires enabled. Still need to ↵Nicholas Bishop
do adding and renaming layers.
2007-01-10Modified weightpaint to prevent user from editing multires weights except on ↵Nicholas Bishop
level 1.