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-12-24Step 3 for the initial commits for 2.5: removing src/ and python,Ton Roosendaal
adding new windowmanager module, and the first bits of new editors module.
2007-12-11display real fps in 3d view optionCampbell Barton
replace 1 with SELECT edited DVar texture tooltip
2007-12-05- fix for [#7327] Problem/issue with .PLY export,Campbell Barton
editmode was not exited, and vertex normals would not write at all! (probably own error) - Edited tooltip for texture DVar (was some user confusion in the studio as to its purpose) - Set render border is disabled when it has no area - so drawing a box outside the camera disables .
2007-12-04curve proportional edit mode wasn't working with draw handles disabled (own ↵Campbell Barton
error)
2007-12-02minor update, "Draw Handles" wasnt working when disabled everywhere and ↵Campbell Barton
replaced some magic numbers
2007-11-27ParticlesBrecht Van Lommel
========= Merge of the famous particle patch by Janne Karhu, a full rewrite of the Blender particle system. This includes: - Emitter, Hair and Reactor particle types. - Newtonian, Keyed and Boids physics. - Various particle visualisation and rendering types. - Vertex group and texture control for various properties. - Interpolated child particles from parents. - Hair editing with combing, growing, cutting, .. . - Explode modifier. - Harmonic, Magnetic fields, and multiple falloff types. .. and lots of other things, some more info is here: http://wiki.blender.org/index.php/BlenderDev/Particles_Rewrite http://wiki.blender.org/index.php/BlenderDev/Particles_Rewrite_Doc The new particle system cannot be backwards compatible. Old particle systems are being converted to the new system, but will require tweaking to get them looking the same as before. Point Cache =========== The new system to replace manual baking, based on automatic caching on disk. This is currently used by softbodies and the particle system. See the Cache API section on: http://wiki.blender.org/index.php/BlenderDev/PhysicsSprint Documentation ============= These new features still need good docs for the release logs, help for this is appreciated.
2007-11-25replace macro's with functions for UV editmode checks, this wasn't nice code ↵Campbell Barton
and broke building on solaris
2007-10-25==Curve Editing==Campbell Barton
Curve select lasso and border didnt work with hide handles enabled. Hiding handles was using the scene->selectmode variable, but looking at this now, I see there are places where selectmode is compared with SCE_SELECT_VERTEX, EDGE, FACE etc. as well as being. Better to use a global flag, same as G_DRAWFACES. This is not good since anyone using this in the few days will have an invalid selectmode variable. simple way to fix is to change modes, so do_versions shouldnt be needed.
2007-10-08UV EditmodeCampbell Barton
made UV face selecting into a generic function that respects UV sticky modes. moved this out of lasso so border select uses too.
2007-10-07minor change to UV lasso select - dont need to index verts twiceCampbell Barton
2007-10-07This did not work how brecht intended - shared location sticky mode first ↵Campbell Barton
uses the vert then checks the locations match, not just the locations. updated lasso tool to support this.
2007-10-03UV EditModeCampbell Barton
-lasso tool now respects sticky selection setting when used with face mode -use constants for sticky value.
2007-09-23added lasso selection for UV coordsCampbell Barton
2007-09-18A user submitted a BVH file that took a long time to import (I didnt end up ↵Campbell Barton
finishing since it was so slow) this is mainly because adding pose keyframes recalculates every handle so importing became increasingly slow. added a 'fast' argument to insertkey that python api's insertPoseKey can make use of since it alredy accepts a 'fast' option. The ~4450 frame, 31 bone BVH imports in ~108sec now Seperated editmode switch statement in space.c's event handling, if editmode is disabled, or the images is a render or composite, UV editing operations are ignored. In previous releases it has given an annoying warning if selecting or scaling is attempted when out of UV/Face mode.
2007-09-17* Tiny tweak to 'set border render (shift B)'. It was always Matt Ebb
annoying to have no hotkey to disable render border, having to switch to render buttons to disable it even though you used a hotkey shift B to enable it. This change makes it so that if you drag the border to cover the entire camera view, it will automatically disable border rendering.
2007-09-10Changes to "Face Select" modeCampbell Barton
* Does not indicate that UV's exist, nor does it add UV's when used. * Only accessible for texturepaint, vertexpaint and weightpaint from a button in the header (Paint Selection Mask) * Not accessible from the mode menu, this is only an option that applies to paint modes. This dosnt effect DNA, face select (G_FACESELECT) can be enabled at any time but is only used when paint modes are enabled. Other changes * UKey is uv unwrap in editmode, Ukey for undo was editmode only anyway. * UVCalc in editmode adds a UV Layer if there is not one alredy. * texture draw in editmode does not draw the face dots (they are get in the way of texturing) * some missing updates were added. * removed manipulator from when paint modes are enabled since the manipulator is not drawn in the 3d view.
2007-09-10UV Editing is now done in editmode rather then UV/Face Select mode.Campbell Barton
Notes * you cant edit UV's in the image window in "UV Face Select" mode. (removed UV from the name) * going into Face Select mode no longer adds UV's and does not need UV's to work. * The UV Calculation menu is now in editmode (Alt+W) Todo.. * Image replace - partly broken in stable also. * Rotate/Mirror UV/VCol are still only in Face Select mode. * Hide/Reveal is not quite right, (issue with editmode flushing)
2007-05-01tweaks to fly mode.Campbell Barton
* acceleration made it a bit fast. halved the speed. * holding shift make mouse wheel effect 1/10th as well as MMB mouse panning.
2007-04-30Scene.c - scene.objects.context how dosnt include hidden objectsCampbell Barton
editview.c - deselect all ignores restricted objects headerbuttons.c - removing a material didnt redraw the 3d view vpaint.c - disable vpaint for mesh libdata as well as object libdata
2007-04-29dont use tface hide or select anymore, since maintaining 2 sets of ↵Campbell Barton
hide/select data for each face is annoying. using mface->flag for both. Also found that the cdDM_drawMappedFaces and cdDM_drawFacesTex_common could get normals mixed up when rendering hidden faces. because hidden/invisible faces used continue without advancing to the next normal.
2007-04-26If you are in PoseMode and use BKEY the selection is now limited to theDiego Borghetti
bones of the armature.
2007-04-25made blender take hidden objects into account in more situations.Campbell Barton
Ctrl+RMB used to select a hidden object as well as "Select Grouped -> Parent" Also made OOps and data browser check for hidden objects. Added a countall to hide/unhide objects.
2007-04-23Changed TESTBASE and TESTBASE_LIB to check the hidden flagCampbell Barton
Checked every instance of testbase to see this dosnt break anything, also changed TESTBASE and TESTBASELIB, both were used incorrectly in places. added error_libdata() for library error messages that are everywhere. added object_data_is_libdata to test if the object and its data's are from a library. fixed 2 crashs in adding Curve points to a library object (remember to check, verify_ipocurve returns NULL!) made duplicating and making dupli's real for lib objects possible, disabled joining into lib armatures and meshes.
2007-04-21lightwave_import - tested with many more new files, fixed a rare error ↵Campbell Barton
(probably bad file) export_fbx - export lamps, (point/spot/sun), Mesh edges, Dupli'Objects and static particles as edges. bug fix in material export and better reuse of some standard text chunks. fly mode, added acceleration on mouse-wheel and +/- so flicking the mousewheel has more effect and dosnt feel so slugish. BPySys.py - cleanName, dumb mistake.
2007-04-19remove warnings from last commit.Campbell Barton
smooth view now works for change between cameras, smooth view now blends the lens angle too.
2007-04-17maving too many objects for the select buffer would crash blender.Campbell Barton
added checks for an error value returned from view3d_opengl_select so as not to act on bad data. also the error message didnt display because of where it was, delayed the error so it displays right.
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-05respect location protect flags, makes reviewing models on terrain much nicer ↵Campbell Barton
because you can lock the Z and look down on them while moving around.
2007-04-04moved source and text to american spellingCampbell Barton
* colour -> color * centre -> center * normalise -> normalize * modelling -> modeling
2007-04-04Bugfix #6486Ton Roosendaal
Posemode: you can get a situation of an active object, in posemode, which is not selected. That is very invisible, and gives issues for tools like 'clear rotation', because it checks for selected objects. Als fixed clear (alt+g,r,s) options to only work on posemode for the active object.
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-01-26Two fixes:Ton Roosendaal
- Previous fix (commit today) for outliner-selecting and mode disabling forgot to do this for texture paint. - outliner: theme color drawing for background was using char with overflow possibility.
2007-01-25Bugfix #5796Ton Roosendaal
Selecting objects using Outliner should also end modes, especially when not provided (like sculpt mode on lamps).
2007-01-12forgot to convert the matrix to a 3x3. worked but raised a warning.Campbell Barton
2007-01-12Removed set_sculpt_object. Tested with sculpt undo, sculpt+multires, ↵Nicholas Bishop
sculpt+partial visibility, and sculpt+shapekeys, seems stable.
2007-01-11Fly mode now detects weather Z is up to start with and sets the initial Z ↵Campbell Barton
locking from this.
2007-01-08disabled fly mode for objects with constraints, would do weired stuff.Campbell Barton
2007-01-07made MMB pan instead of mouselook requested by plumiferos director.Campbell Barton
2007-01-06Fix for bug #5510:Brecht Van Lommel
Alt-B clipping doesn't work in side view. This seems to be a bug in some gluUnProject implementations, used the same workaround as sculpt mode did already.
2007-01-04Bugfix #5411Ton Roosendaal
Selecting option conflict... shift+alt+click was used both for 'select with a menu' as for 'flush selection to group members'. Solution for now: keep the group select for shift+alt+click, and menu select for alt+click.
2007-01-02improved z-locking (would previously still try to rotate about the view axis ↵Campbell Barton
and then right it). also added error messages for libdata and dont allow views with object locking to fly.
2007-01-01bugfix for #5552, please check this is as you expect (argunda)Campbell Barton
Also added ease in/out for roll correction and a small lag for directional changes to motion shouldnt be jurky. If people are serious about using this to record camera path IPOs then we should have a panel for motion settings (roll correction speed x and z and motion lag for eg.)
2006-12-29record while in fly mode when record is enabled from the timeline.Campbell Barton
if play and record are enabled at the same time you can record the flight path. adds a keyframe for every frame, dosnt support the Keying options in the user prefs. If no rotation is being done on the camera, no rot keys are applied and same for location.
2006-11-28Small fixes for outliner stuffMatt Ebb
* Fixed #5294 unselectable objects catching repeated selection clicks in front of other objects * Invisible objects stay invisible when other objects are edited
2006-11-20* Object level restrictions in outlinerMatt Ebb
This adds the ability to restrict an individual object from: - being visible in the 3D View - being selectable in the 3D View - being renderable with 3 columns of buttons in the outliner. These restrictions are further down the hierarchy than layers, so for example if an object is in an invisible layer, it will be invisible regardless of whether the object's own visibility setting is on or off. This works on a different conceptual level than layers, being better for more quick interaction (like temporarily making a mesh unselectable while you're posing its armature), rather than so much for scene organisation. The 3 columns of icons can be turned off in the Outliner View menu. Along with this is some small cleaning up in interface_icons.c and outliner.c.
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-08Patch #5126 by Ben StablerTon Roosendaal
In 3D window, ortho view, you can use SHIFT+B to zoom in to a border. I've disabled it for perspective, that doesn't work at all with this.
2006-11-07move SPACE_* (enum) and SPACEICONMAX to DNA_space_types (being the more ↵Nathan Letwory
logical place than DNA_screen_types). SPACEICONMAX gets its value now through this enum, so it is not anymore easy to forget to update it correctly :)
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-10-12Bugfix #4843Ton Roosendaal
Third fix for this bug! In august I've added the function Mat3ToCompatibleEul(), which ensures a proper euler value being derived from a matrix, while inserting Ipo keys after a transform(). That also had to be done for camera fly mode.