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-02-22* Added the sculpt mode Ctrl/Shift/F interactiveMatt Ebb
brush scaling/strengthening/etc tools/hotkeys to the Sculpt menu. Also made a couple of other small changes for easier text scan reading.
2007-02-21adding menu slot ArmatureCampbell Barton
adding menu slot ScriptTemplate new script scripttemplate_mesh_edit is a template for an editmesh script. The function Text makeCurrent() is a dummy until I can get it working when the script runs from a menu.
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-28=== Transform Snap ===Martin Poirier
Replace references to "Gears" in the header by "Grid". This is more consistant with the rest of the UI and even if I like gears better, grid, I think, is what people expect.
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-22Bugfix #5784Ton Roosendaal
Buttons: Missing linked-library lock reset in code could invoke error menu Bugfix #5770 Renamed option "Clear Pose" to "Clear User Transform" to indicate that this differs from rest-pose. This option clears all Pose channel transforms, but leaves Action values in pose unchanged. Means that when you do this, an 'insert key' won't change the animation. Own fix: Missing test for NULL pointer could crash Image Properties panel for linked Image data.
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-22Fix for bug #5770:Brecht Van Lommel
"Clear Pose" in the Pose menu acted as "Clear Position", had wrong event number.
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-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-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.
2006-12-30Changed Add/Sub sculpt menu items to a single Add toggle, shortcut is VkeyNicholas Bishop
2006-12-29Sort-of-fix for bug #5382, sculpt - image/texture brush heavily distorted ↵Nicholas Bishop
when not sculpting flat relative to screen Fix for bug #5248, sculpt - mirrored tiled texture odd results Changed the algorithm used for projecting the brush texture onto the model. The old algorithm was never implemented properly, causing increasingly wonky distortions of the brush as it got farther away from parallel to the screen. The new system uses the screen coords of vertices, the obvious advantage being that 2D screen coords can be mapped quite easily to 2D texture coords. The main disadvantage of this method is that there are still distortions in the brush as the surface beneath it becomes less parallel the screen. These distortions, however, are not as bad as the old ones because they are predictable from the user's perspective. (It's analogous to a movie being projected onto a sphere; if the viewer is in front of the sphere there is no apparent distortion, but from the side the movie appears stretched and distorted.) This may still be worth revisiting after the release.
2006-12-23Added two menu items to sculpt mode for controlling how much tablet pressure ↵Nicholas Bishop
affects brush strength and brush size.
2006-12-20=== Transform Snap ===Martin Poirier
(Implementing Matt's idea) Grid and Snap are now exclusively controlled by the Control key (pun intented). You can switch to Snap by selecting the snap option in the Transform menu (this option is only available in edit mode on a mesh. this option is per 3D view) (NOTE: There is currently no hotkey for that, anyone should feel free to add one). When Snap is selected, holding down Ctrl during translations (grab) snaps to vertex. All other situations which have no snapping code yet defaults to Grid.
2006-12-20=== Transform Snap ===Martin Poirier
Draw a circle around the snapping point for visual aid. Different snapping target method, switchable in the 3d view header menu in the Transform menu. * Closest: Snaps the closest vertex to the point * Median: Snaps the median of the selection to the point * Center: Snaps the transform center to the point (this is different from median because you can use Cursor/Boundbox as center) Fix a bug with constraints/snap handling.
2006-12-08Fix for bug #5369, retopology - undo reverts elipse to penNicholas Bishop
Moved the retopo tool settings into ToolSettings.
2006-12-05A few more sculptmode hotkeys. NKey for the floating properties panel (also ↵Nicholas Bishop
added menu item for that), pageup/pagedown for changing multires level, and alt+HKey for unhiding hidden areas of the sculptmesh.
2006-12-04Large change to the way sculptmode drawing works. The default is now to drawNicholas Bishop
using the standard drawing functions. Enabling the "Partial Redraw" item in the sculpt menu will turn on the optimizations which stores unmodified parts of the color buffer and only redraws the polygons that are within the modified area(s). The Partial Redraw option uses the accumulation buffer to store the copy, and unfortunately this is not accelerated on older cards. There are alternatives, e.g. drawing to an auxiliary buffer or downloading the data from the graphics card with glReadPixels, but there's no guarantee that these will run at an acceptable speed on older graphics cards either. For the cards that do accelerate the accumulation buffer (for nvidia cards, I would assume that is at least FX5200 and up, and maybe earlier) it provides a very significant speedup.
2006-12-04First pass at setting up better hotkeys for sculptmode.Nicholas Bishop
http://projects.blender.org/pipermail/bf-committers/2006-November/016311.html As recommended on bf-committers, I created an entirely separate section for sculptmode hotkeys, so none of the standard hotkeys in space.c carry over. (However, the standard hotkeys in toets.c are left unchanged.) There are probably some useful hotkeys that have been disabled with this commit, and other hotkeys that still need to be added, so this needs review.
2006-12-04Added a bunch of sculpt options to the Sculpt menu; also removed the PvRot ↵Nicholas Bishop
toggle button from the sculpt panel, where it didn't really fit, and put it in the menu instead.
2006-12-03=== Transform ===Martin Poirier
Modified version of patch #5281 by Joshua Leung. It's a two part patch: Add a Roll button in the transform properties floating panel with bones selected in edit mode Add a Roll transform (Ctrl-R) that can be used to modify the roll of selected bones in edit mode The transformation modifies the roll of all selected bones incrementally (like a rotation does to the bones' rotation) [that is the part that differs from the patch. The patch would set the same roll value to all bones] Also, this commit includes some shuffling around of the functions, to keep the previously logical order. :)
2006-12-03Copy vcols wasnt working me->mcol[a] needs to be me->mcol[a*4]Campbell Barton
2006-11-21* Modified version of patch #5109 by Onur Yalazi, 'view camera selector'.Matt Ebb
This appears as a new 'Cameras' menu in the 3D View's View menu, containing a command to set the active object as active camera, and a list of the available cameras in the scene to choose from.
2006-11-20Vertex/Weight Paint now uses the regular global Undo.Ton Roosendaal
Also cleaned up bad global variable stuff in vpaint.c, now only need a good place to store the paint settings in file still...
2006-11-20add DNA_meshdata_types.h for MTFaceNathan Letwory
2006-11-20Added custom vertex/edge/face data for meshes:Brecht Van Lommel
All data layers, including MVert/MEdge/MFace, are now managed as custom data layers. The pointers like Mesh.mvert, Mesh.dvert or Mesh.mcol are still used of course, but allocating, copying or freeing these arrays should be done through the CustomData API. Work in progress documentation on this is here: http://mediawiki.blender.org/index.php/BlenderDev/BlenderArchitecture/CustomData Replaced TFace by MTFace: This is the same struct, except that it does not contain color, that now always stays separated in MCol. This was not a good design decision to begin with, and it is needed for adding multiple color layers later. Note that this does mean older Blender versions will not be able to read UV coordinates from the next release, due to an SDNA limitation. Removed DispListMesh: This now fully replaced by DerivedMesh. To provide access to arrays of vertices, edges and faces, like DispListMesh does. The semantics of the DerivedMesh.getVertArray() and similar functions were changed to return a pointer to an array if one exists, or otherwise allocate a temporary one. On releasing the DerivedMesh, this temporary array will be removed automatically. Removed ssDM and meshDM DerivedMesh backends: The ssDM backend was for DispListMesh, so that became obsolete automatically. The meshDM backend was replaced by the custom data backend, that now figures out which layers need to be modified, and only duplicates those. This changes code in many places, and overall removes 2514 lines of code. So, there's a good chance this might break some stuff, although I've been testing it for a few days now. The good news is, adding multiple color and uv layers should now become easy.
2006-11-11Tinsy fix for ~ key (set all layers). It as actually doing 21 layers :)Ton Roosendaal
Reported by Matt, via Campbell, thanks!
2006-11-11Experimental feature, especially for the animation department:Ton Roosendaal
THE OBJECT PROXY Or simple said; local control of referenced data from libraries. Having library files with references is a very common studio setup, and Blender did do quite well in that area. Were it not that for character setups it was impossible to use still. This commit will enable a full rig+character to remain in the library, and still have - under strict control - local access for animation edits. Full log: http://www.blender3d.org/cms/Proxy_Objects.824.0.html
2006-11-07Modified sculpt/multires UI:Nicholas Bishop
* Changed multires panel's width to the default * Removed floating multires panel * Made multires panel always visible (in EditButtons) * Moved Make/Delete [multires] button into the multires panel * Moved the two sculpt panels into tabs of the multires panel * Removed two extra sculptmode buttons from view header
2006-11-06Patch #4955, Joshua Leung (aligorith)Ton Roosendaal
Four more selection options in Curve editing; - select more/less (ctrl+numpadplus/minus) - select first/last point All nice in menus and toolbox even! Patch note: had to fix bugs in using 'continue' inside of while() loops. Turned all oldstyle while() in for() for going over lists.
2006-11-06Merged Google Summer of Code sculptmode/multires/retopo tools.Nicholas Bishop
From the tracker: https://projects.blender.org/tracker/index.php?func=detail&aid=5018&group_id=9&atid=127
2006-11-05Patch #4870, by Roland HessTon Roosendaal
NLA window now follows visibility for scene layers, cleaning up complex files quite some. Only note we could make is if this could be optional, sometimes it's also nice to see the entire scene. Note for Roland: this is a recoded version, with about 10% of code :)
2006-11-01Patch #5099 by Joshua Leung (aligorith)Ton Roosendaal
This allows to select parent bones in PoseMode and EditMode. Hotkey: P.
2006-10-27fix for #5135Nathan Letwory
* potentially a NULL-pointer could be referenced, causing a segfault.
2006-10-26== Transform ==Martin Poirier
Embryon functionnality for snapping. - Only snaps to grid on translations (grab) - Transform constraints are supported but header display is wrong. - Can be turned on/off in the Object/Mesh header menu under Transform Properties (tentative spot, will have to integrate better and in other object type menus too) - Can be turned on/off during transform with ` (Back Quote, also tentative) This is, of course, very much Work in Progress. This implements part of the structural ideas for the transform cleanup I've been juggling around with.
2006-10-12added some tooltips and hotkeys to tooltips that were missing them.Campbell Barton
2006-10-12On Matt's suggestion moved "Make Link->Groups" to the add groups menu as ↵Campbell Barton
"Add to Active Objects Groups" removed "Make Link -> DupliGroup" because Copy->Duplis does the same thing. Python's Group.c had an unneeded scene/base lookup.
2006-10-12renamedCampbell Barton
Make Links -> Group to DupliGroup added "Make Linkes -> Groups" so you can add other selected objects to the groups of the active object.
2006-10-09changed select grouped hooks functionality- just select the hooks that use ↵Campbell Barton
the active object. also speed up for select group, only find group status for unselected objects. Updated the select group menu in 3 places, the space bar menu was out missing some other group options also.
2006-09-28-> Enter/Exit editmode wait cursor flagsGeoffrey Bantle
The wait cursor was being called during editmode enter and exit for meshes. This was a problem for several reasons. First of all, python modules like Mesh now make use of editmode features. These methods that wrap editmode tools may be called many times during the execution of a script and lead to the wait cursor rapidly flickering on and off. The other problem was that the wait cursor wasn't being called for editmode enter and exit of all data types. This is unified now. -New Arguments enter_editmode() should be passed a nonzero integer or simply EM_WAITCURSOR if the wait cursor is desired. Currently only the python API passes a '0' to enter_editmode() exit_editmode() has several options and they are passed in as the bitflags EM_FREEDATA, EM_FREEUNDO and EM_WAITCURSOR. These flags are defined in BDR_editobject.h.
2006-09-25* Gave curve transforms Tilt and Shrink/Fatten a home in the v3d menuMatt Ebb
2006-09-25* Proportional edit mode 'random' falloffMatt Ebb
This is another proportional edit falloff that slightly randomises the influence. It's not strictly random, it's blended with linear falloff so that it's a bit smoother. The nice thing is that it works with all transforms, axis locking etc, including the special ones like to sphere, shrink/fatten/etc. It can be used for all sorts of things like roughening surfaces. I most recently used it to add a bit of randomness to the folds of some cloth. I made a short demo video here: http://mke3.net/blender/etc/prop_random-h264.mov Also included nicer icons for the falloff types.
2006-08-27Texturepaint now supports all the imagepaint brush settings, with theBrecht Van Lommel
exception of the clone tool. One level undo for image- and texturepaint, only storing those tiles that changed. Test to improve texturepaint performance using glTexSubImage2D, only enabled with 2^n sized textures and mipmapping off. Painting a 2048x2048 texture is then pretty smooth here, as long as the geometry is not too complex.
2006-08-20Huge commit: VERSEJiri Hnidek
- All code is in #ifdef ... #endif - Only make build system is supported and you have to add: export WITH_VERSE=true to user-def.mk file - Blender can share only mesh objects and bitmaps now - More informations can be found at wiki: http://mediawiki.blender.org/index.php/BlenderDev/VerseIntegrationToBlender http://mediawiki.blender.org/index.php/BlenderDev/VerseIntegrationToBlenderUserDoc I hope, that I didn't forget at anything
2006-07-26* Added armature bone subdivide to 3d View menuMatt Ebb
2006-07-26* Added armature bone subdivide to 3d View menuMatt Ebb
2006-07-11Bug + patch #4655Ton Roosendaal
- Added "Shift+P" note in 3d window menu for preview panel - Added Preview, passepartout in spacebar toolbox - Info pulldown "Render" -> "Render buttons" did cycle, should not.
2006-07-09when weight+vertex paint modes were mixed, weight paint was used but the ↵Campbell Barton
paint menu was for vertex paint - a bit confusing, order fixed.
2006-06-27Fix for bug #4496Brecht Van Lommel
- Toolbox select menu in faceselect mode was calling object mode functions.