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
2009-09-15Undo revision 23130 which was a merge with 2.5, a messy one because I did ↵soc-2009-kazanbasArystanbek Dyussenov
something wrong (`svn status` output: http://www.pasteall.org/7887). The command: svn merge -r 23130:23129 https://svn.blender.org/svnroot/bf-blender/branches/soc-2009-kazanbas
2009-09-14Reverted Mesh.verts from dynamic array since it breaks foreach_set used by ↵Arystanbek Dyussenov
import scripts. Did a few fixes in scripts to reflect recent RNA changes.
2009-09-11Merge with -r 22620:23107.Arystanbek Dyussenov
Next: update scripts and merge in 2.5.
2009-09-11curve twistCampbell Barton
* added new twist method - "Tangent", suggested by Martin. the nice thing about this is its stable no matter how you rotate the data, rotation is local to each segment. * added smooth option that smooths the twisting (before applying user twist), to workaround Z-Up and Tangent's ugly curve twisting. Id prefer not to have this however it makes tangent much nicer. Possibly tangent can be improved some other way and this can be removed. A smooth value of 1.0 will iterate over and smooth the twisting by the resolution value of the spline. * Minimum-Twist method now corrects for cyclic twist by taking the roll difference between first and last, then increasingly counter rotate each segment over the entire curve. Previously it calculated from both directions and blended them. details * BevPoints use quats rather then 3x3 matrix. * added BevPoint direction "dir" and tangent "tan" used only for 3D curves. * don't calculate BevPoint->cosa, BevPoint->sina for 3D curves. * split bevel tilt calculation into functions. * nurbs curves currently don't generate tangents and wont work with tangent twist method. * some of the use of quats should be optimized. * smoothing is not animation safe, the higher the smoothing the higher the likelyhood of flipping.
2009-09-112.5: fix for merge, forward_diff_bezier needed to be updated.Brecht Van Lommel
2009-09-11Added in runtime path for python since were using a dynamic lib.Kent Mein
(for Makefiles on linux) Kent
2009-09-112.5 - Rotation work (axis angle bugfixes + cleanups)Joshua Leung
* Made transform work better with axis-angle * Corrected the rotation-type handling code in a few places
2009-09-112.5 Rotations: As a experiment, enabling Axis-Angle for BonesJoshua Leung
The support for this is really quite hacky, and I might disable this later if we cannot get some parts to work nicely. Some notes: * This is currently stored in the same variable that quaternions are stored in, since they both have 4 components. However, in RNA, I've added 2 properties specially for this. * There are some shearing issues using certain axes - i.e. (1,1,0) - that will need to be checked on. * Transform code is really quite temporary for this. Just a quick demo of what can be done...
2009-09-112.5: Two BugfixesJoshua Leung
* Mesh Deform modifier now correctly shows Bind/Unbind buttons. Previously, only Bind got shown... * Selecting keyframes in the Graph Editor using Border Select now allows the keyframes to be editable afterwards. Previously, the curves weren't getting selected afterwards, therefore, the poll operators would skip those curves.
2009-09-11svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r23043:23119Campbell Barton
2009-09-112.5 - Bugfix for curve-following animation not workingJoshua Leung
Optimisation for not working with AnimData when there were no actions meant that the special hack to set this value didn't get set.
2009-09-11Disconnect hair was using wrong derived mesh for the space conversion.Janne Karhu
2009-09-11* we currently can have *four* different sound devices, instead of 3.Nathan Letwory
2009-09-11Hair dynamics with cloth simulationJanne Karhu
- Hair dynamics have their own panel in particle settings with the settings from cloth panel that apply to hair. - Basic internal friction force to quickly emulate self collisions and volume preservation. (Still very early code, but gives some idea of what's possible). - Softbody simulation is no longer used for hair. * Old files with sb dynamics should just load the hair without dynamics so new dynamics can be applied. * Invasion of particles exceptions in sb code is finally over. - Collisions with other objects are disabled for now and will be worked out in the future. Other changes/fixes: - Particle mode editing flag wasn't saved properly. - Some old files with edited hair didn't load correctly. - Disabled delete & specials menu in particle mode for non-hair editing. - Fixed yet one more cloth & softbody pointcache update issue. - Disconnect/connect hair now uses only the deformed mesh so it works correctly also for subsurfed emitters. - Hair editing now updates correctly with a moving emitter.
2009-09-11operator to fetch frames from a job in the list, decorator for rna registrationMartin Poirier
2009-09-11SVN maintenance.Guillermo S. Romero
2009-09-10Added repeat operations to the toolbar.William Reynish
2009-09-10UI:Brecht Van Lommel
* layout.itemR now has icon_only option to show only icon in e.g. enums buttons, for uv editor header. * Automatic key shortcuts in menus now show the shortcut even if operator properties don't match. Not sure this will work well everywhere, but seems to be working ok for now. * Open recent now show shorter filenames instead of the whole file path. * Tweak object Duplicate menu item.
2009-09-102.5: UV EditBrecht Van Lommel
* Make mirror operator and menus work. * Added TFM_OT_mirror transform operator specific for mirror. * Assign image from image space when unwrapping in 3d view.
2009-09-10Smoke:Daniel Genrich
* Bugfix for loading saved files
2009-09-10Added Levels Node (histogram, with mean/std deviation outputs)Robert Holcomb
Added RGB space distance matte Node Added HSV color matte Node Fixed Image difference matte Node to use image differences instead of RGB space distance Fixed luminance node for low end values being read wrong Fixed CMP_util copy/swap functions not accounting for all channels Fixed UI for difference matte Node Added RNA for new nodes
2009-09-10committing patch #19252-Soft/Linear Light blend modes+Darken mode bug fixRobert Holcomb
2009-09-10Curve cleanupCampbell Barton
Renamed BevPoint's members * x,y,z -> vec[3]; compatible with other functions. * f1 -> split_tag; used by displist to set the splitting flag. * f2 -> dupe_tag; used in curve.c to remove duplicates. BevList * flag -> dupe_nr; was being used as a counter for duplicate points. * use arithb.c functions where possible. * arrays for coords, tilt and radius were being allocated, then copied into the BevPoint's, now write directly into the values without allocing/freeing arrays.
2009-09-10Inno installer script to build windows installer. First draft-still needs ↵Robert Holcomb
some work. Creates a baseline functional installer from a build. Requires Inno and Inno ISTool
2009-09-102.5 Node RNA:Thomas Dinges
* Added Property ranges for Nodes.
2009-09-10Remove smoke from COMLIB, already in PULIB.Guillermo S. Romero
2009-09-10Smoke:Daniel Genrich
* Bugfix for non-working high res display * Bugfix for smoke disappearing on 2nd frame
2009-09-10- off by 1 error with console command line memory re-allocation.Campbell Barton
- documenting vgroups crashed.
2009-09-10support for external images, blacklisting slaves on errors and proper job ↵Martin Poirier
termination on cancel
2009-09-09RNA: fix for last commit, 0 size arrays are not very useful..Brecht Van Lommel
2009-09-09* Small code cleanup. Thomas Dinges
2009-09-092.5: small text tweak for empty object buttons.Brecht Van Lommel
2009-09-09Keyboard shortcutsWilliam Reynish
Made Mac-specific keys only appear on the Mac. This has the added benefit that it shows the Mac key shortcuts in menus.
2009-09-092.5: fix compilation of smoke commit for Makesfiles as well.Brecht Van Lommel
2009-09-09RNA: multidimensional & dyanmic array changesBrecht Van Lommel
* Disable setting array length of dynamic array for now, this was not implemented correct, and it's not really needed now. * Allow all dimensions to be dynamic size, not just the first. * Change storage of multidimensional to be simpler. * Rename API functions to be more compact. * Fix some bugs in the implementation. * RenderLayer.rect and RenderPass.rect use a multidimensional dynamic array now.
2009-09-092.5:Thomas Dinges
* Scons compile fix for recent smoke commit.
2009-09-09Smoke:Daniel Genrich
* Enable cache for high res + new preview * Bugfix for smoke banding (in cooperation with N_T) Hint: Work-in-progress regarding collision objects so can be broken, didn't test Hint2: jahka enabled a general particle panel but * bake button doesn't work * step is not supported for cloth * several other things there ;)
2009-09-092.5 MSVC projectfilesAndrea Weikert
* small maintenance for split files in editors/object
2009-09-09Small code cleanup related to curves, to avoid cryptic names:Brecht Van Lommel
renamed set_four_ipo -> key_curve_position_weights renamed set_afgeleide_four_ipo -> key_curve_tangent_weights added key_curve_normal_weights
2009-09-092.5: Layer ButtonsBrecht Van Lommel
* Added RNA subtype for layers. * Shift-click works again. * uiItemR can now also handle armature/bone layers. * Also makes Move to Layer popup work as expected.
2009-09-092.5: fix for recent file operator opening wrong item.Brecht Van Lommel
2009-09-09Keyboard shortcutsWilliam Reynish
Moved to modern OS standards for opening, saving, copying, pasting, cutting (text), new document, undo and redo. For Mac users, Cmd is used in addition to the Ctrl-based shortcuts. These changes are made according to an agreement among developers on IRC.
2009-09-092.5: Object moduleBrecht Van Lommel
* Split object_edit.c into multiple files: object_add.c, object_edit.c, object_hook.c, object_relations.c, object_select.c, object_transform.c. * Rename files to have consistent object_ and mball_ prefix: object_shapekey.c, object_lattice.c, object_vgroup.c, mball_edit.c. * Added operators: * vertex group menu and set active * apply location, rotation, scale, visual transform (location is new) * make local * make vertex parent * move to layer * convert to curve/mesh (not finished yet) * Many small fixes for marked issues, but still much code to be cleaned up here...
2009-09-092.5: WM_menu_invoke now uses the first enum property it can find,Brecht Van Lommel
if no enum property named "type" is available.
2009-09-092.5: use bone groups icon in UI.Brecht Van Lommel
2009-09-09* Temporary fix to get fluid sim (and fluid control) working properly ↵Matt Ebb
(without animated parameters). This just fills the fluid sim animation channels with default values for now, but will need to be updated to new animation system.
2009-09-09frame range restrictions for dependencies, so slaves only receive point ↵Martin Poirier
cache files for the frames that they need to render (supports step > 1, of course)
2009-09-09curve.textboxes collection access for the UI + minor UI tweaks for poly curvesCampbell Barton
2009-09-09patch from Maurice & Patsoko on blenderartist for win32 registry support,Campbell Barton
moved "import winreg" inline, (so other OS's don't import it), untested but should be ok. --- From the thread It's the version of r23036 + winreg patch from Maurice. About the registry keys: - I have povray 3.6 and 3.7b34 installed on vista32. - In the registry, I have 3 choices : ' CurrentVersion ', ' v3.6 ', and ' v3.7'. - I've modified Maurice's patch by replacing CurrentVersion by v3.6. We have the benefit to have the keys for each version so I prefer use them rather than the 'floating-key-about-which-is-the current-version'. I found more secure like that.
2009-09-08Text UIWilliam Reynish
*Added Text Boxes panel, currently only shows the first textbox. Needs operators for adding/removing *Added Bold/Italic/Underline items *Cleaned up some font UI layout.