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
2010-01-29minor corrections to scriptsCampbell Barton
2010-01-29bugfix [#19681] adjusting the settings of the 'add torus' tool in edit modeCampbell Barton
2010-01-28missed updating reload scriptsCampbell Barton
2010-01-27[#20728] "Export UV Layout" overwrites existing files (without feedback)Matt Ebb
The 'save over' popup was only appearing based on a string comparison of the operator name ("Save"). Changed this to use a hidden operator property: "check_existing". Python operators must have this property for the file selector confirmation too. This property can also be set to false, to prevent checking for existing files, useful in the File->Save menu item to prevent the dangerously missable confirmation popup.
2010-01-26[#20046] 2.5 "bridge faces" tool doesn't delete original selectionCampbell Barton
remove this script, its not good enough, remove grease pencil retopo also.
2010-01-25Mathutils refactor & include in sphinx generated docs, (TODO, include ↵Campbell Barton
getset'ers in docs) - Mathutils.MidpointVecs --> vector.lerp(other, fac) - Mathutils.AngleBetweenVecs --> vector.angle(other) - Mathutils.ProjectVecs --> vector.project(other) - Mathutils.DifferenceQuats --> quat.difference(other) - Mathutils.Slerp --> quat.slerp(other, fac) - Mathutils.Rand: removed, use pythons random module - Mathutils.RotationMatrix(angle, size, axis_flag, axis) --> Mathutils.RotationMatrix(angle, size, axis); merge axis & axis_flag args - Matrix.scalePart --> Matrix.scale_part - Matrix.translationPart --> Matrix.translation_part - Matrix.rotationPart --> Matrix.rotation_part - toMatrix --> to_matrix - toEuler --> to_euler - toQuat --> to_quat - Vector.toTrackQuat --> Vector.to_track_quat
2010-01-23bugfix [#20774] ctrl+alt+f switches to Object mode if you are in local viewCampbell Barton
2010-01-20bugfix [#20726] "Export UV Layout" creates invalid SVG filesCampbell Barton
- use xml.sax.saxutils.escape() to give an XML compatible string. - in some cases material indicies could be invalid. use the default material rather then throwing an error.
2010-01-19- AIX ifdef's so windows works, cant test but this seems the most used ↵Campbell Barton
define. might need to add to buildsystem config. - transform default scale was too hight, calls to random were inconsistant. (fault of own modif's) - cmake openal include was added twice on recent commit.
2010-01-19convert rotations into radians (not scale)Campbell Barton
2010-01-19pep8 compliance for Randomize objects loc/rot/scale.Campbell Barton
- scale min -1 to 1 rather then -100 to 100 - default precision for float props to 2.
2010-01-19own error from changes to this script.Campbell Barton
need to call random.uniform() even if its not used to give pradictable randomization.
2010-01-19patch [#20724] Randomize Loc Rot Size py operator for B2.5Campbell Barton
written from scratch by Daniel Salazar (zanqdo). added own modifications. New property type bpy.props.FloatVectorProperty(), only difference with float is it takes a 'size' argument and optional 'default' sequence of floats. moved bpy.props.* functions out of bpy_rna.c into their own C file.
2010-01-15bugfix [#20688] Mesh with no materials fails to export UV layoutCampbell Barton
2010-01-15[#20685] Fixed: cleaned up descriptions, removed unrelated comments in codeCampbell Barton
from Jaevixa McNomera (jaevixa)
2010-01-15Fix [#20514] In sculpting mode is possible to use page down/up to exceed the ↵Matt Ebb
actual multiresolution level
2010-01-15patch [#20673] Fixed descriptions in Torus mesh controls, and added some ↵Campbell Barton
requested controls from Jaevixa McNomera (jaevixa)
2010-01-14uv layout svg files were not importing into inkscape or firefox (gimp worked)Campbell Barton
2010-01-14UV layoutCampbell Barton
- set the width of the line to be 1 pixel - add the object name onto the blendfile name.
2010-01-14Join as UVs.... (copies matching UVs to another object with the same topology)Campbell Barton
nice that it uses foreach_get/set for fast array copying from python. note: this is getting out of hand, we beed some central panel/interface for copying mesh data about - shapes, UVs weights etc. at the moment they are accessed from all different places.
2010-01-13- when the image is available export the SVG with the pixel width and ↵Campbell Barton
height, saves typing into the gimp each time. - option to only export selected faces. - add in some metadata from the scene
2010-01-13UV Layout export, writes an SVG, uses material colors.Campbell Barton
2010-01-13UV mirror tool (copies UVs from one side of the mesh to the other)Campbell Barton
WIP, suffers from editmode bug where editmode python tools cant have redo-options set. and needs options for precission.
2010-01-10rename rig types not to have generic in the name (Cessens decission)Campbell Barton
2010-01-10RNA/Py APICampbell Barton
change how data is added. eg. bpy.data.add_mesh(name) --> bpy.data.meshes.new(name) bpy.data.remove_lamp(lamp) --> bpy.data.lamps.remove(lamp) image and texture stil use add_* funcs
2010-01-08- RNA support for returning copied strings from functions, flagging strings ↵Campbell Barton
as PROP_THICK_WRAP does this. - scene.render_data.frame_path(frame=num), returns the output path for rending images of video. - scene.render_data.file_extension, readonly attribute, gives the extension ".jpg", ".mov" etc - player support was guessing names, use the above functions to get the actual names used, accounting for #'s replacing numbers.
2010-01-06fix for crash when setting a shapekeys name in rna, (probably other ↵Campbell Barton
properties too). When the shapekey was returned from the object it didnt use the data's ID which is expected elsewhere in RNA. Transfer shape now also sets the name.
2010-01-06missing check for shape keyCampbell Barton
2010-01-04WM_OT_context_set_* - more compact and check for the relative option without ↵Campbell Barton
exception handling.
2010-01-04Fix for previous commit - broke WM_OT_context_set_* operators for non ↵Matt Ebb
float/int types.
2010-01-04* Added new hotkeys [ and ] to decrease/increase brush size by 20 in all ↵Matt Ebb
paint modes. The actual value to increment/decrement by can be customised in key maps.
2010-01-03- WM_OT_context_cycle_int wasnt working (also wasnt used anywhere)Campbell Barton
- remove console zoom operator, use WM_OT_context_cycle_int instead. - use WM_OT_context_cycle_int for text editor zoom also (Ctrl +/- and Ctrl+MouseWheel)
2009-12-28- object.add_shape_key(name="Key", from_mix=True)Campbell Barton
- ensure new shape key names are unique - Transfer ShapeKey now can have its settings changes (redo operator)
2009-12-28- loading missing files didnt give any warningCampbell Barton
- shape key transfer poll function
2009-12-27Transfer Shape KeyCampbell Barton
Useful if you have 2 different characters with the same base mesh (matching indicies), and want to copy a facial expression for eg, from one to another. Durian request to re-use shapes between characters. * Copies the active shape to other selected objects * Different methods to apply the shape * * OFFSET, simple translation offset * * RELATIVE (EDGE/FACE), Use Barycentric transformation to copy the shape. This means the target mesh can be a different orientation and scale and the shape should still apply since the surrounding geometry is used as a basis for the offset. bug: barycentric transform's depth was inverted. Note: * This isnt added into a menu yet, * This cant be redone since adding a shape key messes up the redo stack. needs fixing for other scripts too.
2009-12-26pep8 edits, removed MakeCursor.py and rna_array.py, not important to make pep8Campbell Barton
2009-12-26replace dynamic_menu.py with Menu classmethods much less complicated.Campbell Barton
access append/prepend eg. bpy.types.INFO_MT_file_import.append(lambda self, context: self.layout.operator("import_some.format"))
2009-12-25sphinx rna api documentation generator to replace epydocsCampbell Barton
- view docs menu item opens sphinx URL - can be searched (even when local) - uses rna_info module for introspection - also documents python defined functions and decorator properties (defined in bpy_types.py) - experemental python file:line references for python operators.
2009-12-25operator draw function working again. needed to add layout to the operator ↵Campbell Barton
to give access to "self.layout" - like panels, headers and manu's have
2009-12-24* register operators like other classesCampbell Barton
* operators now return sets (converted into flags) * can't remove bpy_operator_wrap.c since macro's still use the custom register funcs
2009-12-23key shortcits for sculpt backCampbell Barton
- T was 'Flatten Brush', now Shift+T - added an option to OBJECT_OT_subdivision_set to set the level relatively (so page up/down works), however RNA lets it set one level higher then the maximum, this seems displays OK in the 3D view so not sure whats going on here (as if there is always an extra hidden multires level).
2009-12-22- make ToolSettings.mesh_selection_mode into an array of 3 bools rather then ↵Campbell Barton
an enum since multiple can be set at once. - ToolSettings had its id.data set to NULL when taken directly from the context (causing a crash in cases) - menu for changing vert/edge/face selection now a python menu, removed operator. - wm.context_set_value(), would really prefer not to have this since it evaluates the value as a python expression however there are no ways to define arrays in PyOperators
2009-12-22py error fix and minor changes to rna info classCampbell Barton
2009-12-19make subsurf keys - Ctrl+1,2,3,4, apply to all selected objects. not just ↵Campbell Barton
the active ones
2009-12-17autorigging front end, access in pose mode armature panel (at the bottom)Campbell Barton
demo: http://download.blender.org/durian/metarig_demo.ogv sintel base rig also, would like to include more generic/simple rigs eventually
2009-12-17pep8 corrections and no need to use C's _OT_ syntax when accessing operator ↵Campbell Barton
names from py
2009-12-17Update 2.4x script: UV Follow active quads initial port thanks to Michael ↵Campbell Barton
Williamson, added operator option, reporting, menu, edge length option myself.
2009-12-14Fix #20356: ctrl+1/2/.. could set multires levels outside limits.Brecht Van Lommel
2009-12-14* Custom Player:Thomas Dinges
-Added Windows Path for Blender 2.4 Player. (Tested on Windows Vista).
2009-12-14Fix for playing back movie filesMatt Ebb