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
2008-10-04Fix for bug #17752: the particle modifier convert button didn'tBrecht Van Lommel
do anything for dupli objects and groups, which could already be converted with ctrl+shift+A, but convert can do it as well.
2008-09-30Add 2 items to CTL-A menu: Scale to ObData and Rotation to ObData. These ↵Benoit Bolsee
options allows to apply separately the scale and the rotation to the object data. Usefull to physics compound objects that do not support scaling.
2008-09-28BGE patch: create new BulletSoftBody data block to store bullet soft body ↵Benoit Bolsee
specific parameters. Previously we tried to share the parameters with the blender render soft body but there were too many differences. MSVC project files updated.
2008-09-25re-use some Blender soft body settings for Bullet game soft bodiesErwin Coumans
2008-09-25BGE patch: add advanced parameters for SoftBody. Add Rasterizer.drawLine() ↵Benoit Bolsee
Python function.
2008-09-24Made Object-level copy constraints work the same as for bones now tooJoshua Leung
2008-09-22Bugfix #14428: Constraints lost when object made single userJoshua Leung
When there was a setup where an object was linked to more than one scene at once, and in one of those scenes some of the objects in that scene were related to it, the objects related to it were not correctly relinked to the new copy. This was due to the 2nd check for selected objects if( (base->flag & flag)==flag) meaning that only selected objects would get corrected.
2008-09-22Make msvc happy (reported by broken)Daniel Genrich
2008-09-22Bugfix where copy-protection of several modifiers like collision, softbody ↵Daniel Genrich
and particleInstance could be bypassed by using ctrl-c + 'copy all' option.
2008-09-21Added select grouped property (objects with shared property names will be ↵Campbell Barton
selected) (updated select group toolbox and header menu) Added 2 copy property options - Replace All and Merge All, since there was no way to remove all properties, or set all objects game properties to be the same as the active objects. Added set_ob_property(ob, prop) to property api. bugfix in python api, copyAllPropertiesTo, it didnt check for duplicates or that it wasnt copying from/to the same object.
2008-09-20Python api access to obcolorCampbell Barton
Option to copy obcolor in the copy menu Option to select same color in select grouped menu console.py - mistake in last commit caused a python error
2008-09-15copy menu didnt copy visible and initial states, physics margin was also ↵Campbell Barton
missing from "all physical attributes" option
2008-09-10Fix for bug #17588: crash with ctrl+a and no active object.Brecht Van Lommel
2008-09-08Bugfix #17375Ton Roosendaal
Crash on converting object to other type, and replace object. Deleting should trigger a new depsgraph. Oldie bug!
2008-08-29Added missing null check to convertmenuKent Mein
Remported by alxarch. If you remove the active object and then tried alt-c it would crash. Kent
2008-08-28== Apply Current Pose as New Restpose ==Joshua Leung
In PoseMode, the Ctrl-A hotkey can now be used to apply the current pose as the new restpose for the armature. Notes: * Roll correction may not be totally correct on bone chains, but is ok in most cases. * Objects that are bone parented to the armature where this is applied are not correctly adjusted yet. * It is advisable to 'apply' the existing armature deformations to geometry deformed by the armature before applying this, to prevent unexpected results. * No menu entry yet... will add in due course.
2008-08-28Grease Pencil - Curve Conversion Improvements:Joshua Leung
* Changed hotkey from Alt-C to Alt-Shift-C so that it works when the active object cannot be deselected/deactivated. * Added option to convert to bezier curves. Note that currently, the handles are simply placed to the same location as the point so that there is an exact match with the gpencil strokes. In future, it would be interesting to investigate using proper curve-fitting algos instead.
2008-08-27== Grease Pencil - Conversions + Bugfixes ==Joshua Leung
* New stuff: Grease Pencil strokes on the active layer can now be converted to 3d curves (geometry). More work is still needed to make the result look be more optimal (i.e. extruded curve) * Bugfix: Spacing between collapsed layers is more compact now
2008-08-10== Armature Editing Tweaks ==Joshua Leung
* New Tool: Switch Direction This tool switches the direction of selected bones in EditMode, and can be found under the Specials Menu (WKey). It also adjusts the parenting, so that continuous chains can still be linked. * Bone Locking: Removed Lock/Unlock functions from Specials menu, and moved this functionality under the Toggle/Set/Clear Bone Settings tools (Shift/Ctrl-Shift/Alt W respectively)
2008-07-30Copy Attributes now has option to copy all physical attributes.Mal Duffin
There existed two options to copy only the mass, and only the damping, but no option to copy all of the physical attributes. This patch adds in this option, right under the Mass and Damping listings.
2008-07-27Patch #17336: Lock bones in edit modeJoshua Leung
Submitted by: Lorenzo Pierfederici (lento) This patch adds the ability to lock transformation on bones in edit mode, to protect them from accidental editing. Bones can be locked from the editing buttons, the transform property panel, the specials popup menu or the python api.
2008-07-16* change active face behavior so that entering editmode will assign the ↵Campbell Barton
first face as active when none is set. UnSetting the active face will also use the first face as active. * missing countall when selecting linked
2008-06-22bugfix, Shift+H would hide unselected objects on unseen layers.Campbell Barton
2008-06-12didnt name the smooth curve menu item.Campbell Barton
2008-06-12Curve Smoorth for venomgfx adjusting animation paths over terrain.Campbell Barton
2008-05-08was missing depgraph update for centering objects in editmode if they were ↵Campbell Barton
unselected. ctrl+num keys for switching subsurf didnt work in editmode if the object wasnt selected. changed this to only operate on the editmode object. also disallow ctrl+num to change layers for values above 4.
2008-05-02stop centering objects from moving childrenCampbell Barton
2008-04-30Fix for bug #9867: issues with making particle systems local.Brecht Van Lommel
2008-04-27remove old particle system.Campbell Barton
also removed quat, dquat, and sumohandle from the Object struct since they aren't used anywhere.
2008-04-27Make apply size/rot take children into account (apricot request)Campbell Barton
2008-04-19bugfix for [#8256] Creating proxy from linked mesh object removes materialsCampbell Barton
2008-04-17Patch from GSR that a) fixes a whole bunch of GPL/BL licenseChris Want
blocks that were previously missed; and b) greatly increase my ohloh stats!
2008-04-10Point Cache RefactoringBrecht Van Lommel
======================= Caching and Baking: - The point cache is now cleared on DAG_object_flush_update(), and not cleared for time dependency graph updates. - There is now a Bake button instead of Protect. Also cache start and end frames were added to softbody and particles. - The cloth autoprotect feature was removed. - The Ctrl+B menu now also bakes cloth and particles next to softbody and fluids. Additionally there are now frree bake and free cache menu entries. - The point cache api has been changed. There is now a PTCacheID struct for each point cache type that can be filled and then used to call the point cache functions. - PointCache struct was added to DNA and is automatically allocated for each physics type. - Soft body now supports Bake Editing just like cloth. - Tried to make the systems deal consistently with time ipo's and offsets. Still not sure it all works correct, but too complicated to solve completely now. Library Linking: - Added some more warnings to prevent editing settings on library linked objects. - Linked objects now read from the cache located next to the original library file, and never write to it. This restores old behavior for softbodies. For local simulation the mesh and not the object should be linked. - Dupligroups and proxies can't create local point caches at the moment, how to implement that I'm not sure. We probably need a proxy point cache for that to work (ugh). Physics UI: - Renamed deflection panel to collision for consistency and reorganized the buttons. Also removed some softbody collision buttons from the softbody panel that were duplicated in this panel for cloth. - Tweaked field panel buttons to not jump around when changing options. - Tabbing e.g. Soft Body Collision into the Soft Body panel, it now only shows Collision to make the panel names readable. - I tried to make enabled/disabling physics more consistent, since all three system did things different. Now the two modifier buttons to enable the modifier for the viewport and rendering are also duplicated in the physics panels. Toggling the Soft Body and Cloth buttons now both remove their modifiers. - Fixed modifier error drawing glitch. Particles: - Particles are now recalculated more often than before. Previously it did partial updates based on the changes, but that doesn't work well with DAG_object_flush_update() .. - Fixed memory leak loading keyed particle system. Now keys are not written to file anymore but always created after loading. - Make particle threads work with autothreads. Continue Physics: - The timeline play now has a Continue Physics option in the playback menu, which keeps the simulations going without writing them to the cache. - This doesn't always work that well, some changes are not immediately updated, but this can be improved later. Still it's fun to get a feel for the physics. Todo: - Point cache can get out of sync with and undo and changing a file without saving it. - Change the point cache file format to store a version (so old point cache files can be either converted or at least ignored), and to do correct endian conversion. - Menu item and/or buttons for Ctrl+B. - A system("rm ..") was changed to remove() since the former is very slow for clearing point caches. These system() calls were already giving trouble in a bug in the tracker, but really most use of this system("") should be changed and tested. - The Soft Body Collision and Clot Collision panel titles don't mention there's point cache settings there too, doing that makes them unreadable with the default panel setup.. but may need to make the names longer anyway.
2008-03-16Todo #8511: Lock Transform Channels does not work with Clear TransformsJoshua Leung
When transform channels (i.e. LocX, RotY, ScaleZ) are 'locked' in the Transform Properties panel, the Clear Transform Tools (Alt-G/R/S) didn't respect these. Also fixed typo in 3D-View Menu item.
2008-03-13Fix for bug #8476: changing lamp buttons or new W-key lamp editingBrecht Van Lommel
didn't update shaded mode, and W-key didn't update lamp preview render.
2008-03-03* Bugfix #8426: certain hooks options segfaulted Joshua Leung
This was caused by my previous commit for add_hook. * Also, removed a compiler warning in the Python code
2008-03-01Bugfix:Ton Roosendaal
New option "move texture channel up/down" lacked redraw calls. Featurette: There's still no manipulator handles for lamps to set cone size, dist, clipping. To save our poor Peach artists hours of work I've added a quick method to at least be able to do it interactive. Option is hidden behind Wkey, and uses a similar function like Scaling. (Put mouse cursor close to start value, move mouse to center of lamp) Ultimately this should move to custom manipulator handles...
2008-03-01Split the add_hook function into two parts (user interaction + actual ↵Joshua Leung
operations)
2008-02-27Bugfix: Copy Modifiers with particle systems crashed, it didn't copyBrecht Van Lommel
the particle systems.
2008-02-13* "Drag Immediately" transform user preference.Matt Ebb
It's already supported within transform, was previously known as 'tweak mode' and for some odd reason was a compile time option. This brings it to a user preference (in 'Edit Methods' section). Basically it means that you don't need the extra click at the end to confirm a drag-move transform, if you're already dragged, you can just let go of the mouse rather than needing to click again. It's a lot more comfortable when you're used to using other applications as well as blender, and much more sensible for tablets. This started life as patch #7144 by Ed Britton, but this implementation has been changed considerably.
2008-02-11World settings ambient occlusion could be set even when its a libraryCampbell Barton
making local objects with a dupligroup didnt disable the indirect flag, also made the tool respect visible and restricted flags.
2008-02-08Just removed some unused vars cleaning up some little warnings.Kent Mein
Kent
2008-02-04Added single user ipos option - useful when you make linked duplicates with ↵Campbell Barton
many objects and want them a unique ipo.
2008-02-03Clean-up for various gcc warnings under linux.Ken Hughes
2008-01-30Initial commit of cloth modifier from branch rev 13453Daniel Genrich
2008-01-28== Automatic Bone Extension Adder ==Joshua Leung
Added three new tools to the WKEY menu for Armatures in EditMode/PoseMode. These add .* extensions to the names of selected bones based on their position in 3d-space on the axis considered by that tool. The current naming schemes are based upon the extensions I normally apply. Some people may have slightly different preferences though. There is one for: * Left-Right names (along x-axis) * Front-Back names (along y-axis) * Top-Bottom names (along z-axis)
2008-01-25Select linked particles (Shift+L)Campbell Barton
2008-01-24=== Mirror Tool ===Martin Poirier
Making the mirror tool axis selection interactive instead of using a popmenu. Mirror is now just a constant -1 scaling transform, which enables you to choose the mirror axis through hotkeys (x,y,z) and with MMB. It also means it's easier to select the correct axis if you're not sure which is which and gives access to all the orientation supported in transform (including custom user orientations). Mesh and Object header menus still have the individual axis as options but have an added "Interactive Mirror" which just enters transform and lets user pick the axis there. Ctrl-M enters "Interactive Mirror" too. In a nutshell, this changes adds more possible mirroring axis and unifies the mirror axis selection process with transform constraint axis selection.
2008-01-19add the option to add the parents time offset value.Campbell Barton
2008-01-182 new timeoffset buttons in the animation panel "Ofs" and "Rand"Campbell Barton
Useful when animating many objects falling at different times (for instance).