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-15made subsurf object mode conversion faster, though still needs a bit more workJoseph Eagar
2009-09-12commit of patch #19287 by Wael S Oraiby, implementing a reverse face uvs ↵Joseph Eagar
feature, which replaces mirror uvs (which didn't make any sense outside of quads).
2009-09-12some bugfixes, merge to cursor didn't workJoseph Eagar
2009-09-10editmode undo stores data as mesh dna now, instead of bmesh copies. also ↵Joseph Eagar
fixed a bug related to vpaint and hide flags.
2009-09-10commit of transform pinning patch by Fabian Fricke (frigi). wip hotkey is ↵Joseph Eagar
enter/alt-enter to pin/unpin verts. pinned verts aren't affected by transform, e.g. grab, rotate, etc. this could probably work nicer for proportional editing, but that can be done later. also the UI for this probably needs reviewing and feedback. still, very nice patch by Fabian, something I for one will probably find very useful :)
2009-09-10another optimization pass. biggest change is MDeformGroup->dw is now ↵Joseph Eagar
allocated via a somewhat simplistic, if effective allocator. This needs a little bit more work; I'd really prefer building this into guardedalloc, but the method requires mempools, which currently live in blenlib. and I'm not sure if we can have guardedalloc linking with blenlib? anyway, current allocator code is more of a temporary fix until I figure that out.
2009-09-09finished removedoubles, and inlined a bunch of functions.Joseph Eagar
2009-09-06more optimization stuff. transformed a few functions into macro that ↵Joseph Eagar
profiling showed were taking a bunch of time. also have some work-in-progress (if disabled) stuff related to inlining, which I'm trying to get working but may be too much trouble.
2009-09-05part one of profiling/optimizing. made cddm not update tesselations itself ↵Joseph Eagar
in cddm_from_mesh. also made BMO_Test/Set/ClearFlag into macros, and tweaked the way normals are calculated.
2009-09-04draw face normals option doesn't crash anymoreJoseph Eagar
2009-09-04fix merge bug, this should fix this issue for now, but might need further ↵Joseph Eagar
work later.
2009-09-03commit of patch 19268, rotate uvs by wael oraibyJoseph Eagar
2009-09-01some merge, vpaint and wpaint bugfixesJoseph Eagar
2009-09-01finished bmeshafying merge, though probably needs further testing and ↵Joseph Eagar
debugging. also fixed nasty bug in DM_to_mesh.
2009-08-31brought weight paint back.Joseph Eagar
2009-08-31nasty bug with BMINDEX_***, reminds me of why those two macros are two-edged ↵Joseph Eagar
sword in the first place; they weren't supposed to be in the api at all, but various porting needs unfortunately demanded them
2009-08-31vpaint works with the new face structures, yay, though it probably still has ↵Joseph Eagar
issues, needs more testing. also hopefully fixed subsurf crash everyone but me was getting, what I found should have caused crashes even for me, no idea why it did not. also got face flags to work with subsurf, and partially got materials, though theres still a problem there.
2009-08-30cddm's recalc tesselation function works, and some memory leak fixesJoseph Eagar
2009-08-28Shift-G (select similar) is now bmeshafied for vert select mode.Joseph Eagar
The patch was by Wael El Oraiby.
2009-08-28commit of framework for uv/vcol rotate/mirrorJoseph Eagar
2009-08-28Shift-G (select similar) is now bmeshafied for edge select mode.Joseph Eagar
The patch was by Wael El Oraiby. Commit of patch #19257.
2009-08-27forgot to bmeshafy the stats code the info window uses after the mergeJoseph Eagar
2009-08-26merge with 2.5 at r22793Joseph Eagar
2009-08-26Clear transform flag on all bones that are not transformed.Martin Poirier
2009-08-26Map manipulator to leftmouse, not actionmouse.Martin Poirier
We don't want this to flip around when people change left or right mouse select.
2009-08-262.5 - Warning cleanups (for mingw+scons)Joshua Leung
Also, made the Outliner's horizontal scrollbar work better for keymaps view. It's still using an approximation of the width, but at least you can scroll now.
2009-08-26Smoke:Daniel Genrich
*Bugfix for crash on using a plane as smoke domain (reported by DingTo) * Bringing slowly high res back, not yet working
2009-08-26Smoke:Daniel Genrich
* Deleting high res modifier again * fixing smoke + continue physics drawing * fixing cache reset when changing dissolve
2009-08-25BMesh/CMake:Nicholas Bishop
* Updated/added cmake configuration for building bmesh
2009-08-25Pointcache:Daniel Genrich
*introducing unique ID's following brechts hint from ML Enhancements resulting from this: * multiple caches per modifier stack position
2009-08-25Implemented dynamic and multidimensional array support in RNA.Arystanbek Dyussenov
Example code: http://www.pasteall.org/7332/c. New API functions: http://www.pasteall.org/7330/c. Maximum number of dimensions is currently limited to 3, but can be increased arbitrarily if needed. What this means for ID property access: * MeshFace.verts - dynamic array, size 3 or 4 depending on MFace.v4 * MeshTextureFace.uv - dynamic, 2-dimensional array, size depends on MFace.v4 * Object.matrix - 2-dimensional array What this means for functions: * more intuitive API possibility, for example: Mesh.add_vertices([(x, y, z), (x, y, z), ...]) Mesh.add_faces([(1, 2, 3), (4, 5, 6), ...]) Python part is not complete yet, e.g. it is possible to: MeshFace.verts = (1, 2, 3) # even if Mesh.verts is (1, 2, 3, 4) and vice-versa MeshTextureFace.uv = [(0.0, 0.0)] * 4 # only if a corresponding MFace is a quad but the following won't work: MeshTextureFace.uv[3] = (0.0, 0.0) # setting uv[3] modifies MTFace.uv[1][0] instead of MTFace.uv[3]
2009-08-252.5 - Keying Sets BugfixJoshua Leung
Single-value properties in KeyingSets were not getting keyframed.
2009-08-25subsurf works now! YES! take *that* subsurf_ccg.cscons/scons.py ↵Joseph Eagar
BF_QUICK=bf_python,bf_blenkernel,bf_blenlib,bf_blenloader,bf_editors_mesh,bf_bmesh,bf_editors_space_view3d,bf_editors_transform,bf_makesdna,bf_makesrna,bf_dna,bf_rn,bf_bmesh,bf_editors_object,editors_uvedit,editors_space_image,editors_screen,editors_space_screen,editors_space_api,bf_windowmanager,bf_wm still an issue with some modifier combinations though, and I think there's some memory corruption going on, need to valgrind it.
2009-08-25* Volume RenderingMatt Ebb
Finally in 2.5 branch :) Still things to do, but will continue working in here. I won't bother repeating the commit messages from the last year or so, however I've written up some technical docs to help Ton/Brecht/etc review and find their way around the code: http://wiki.blender.org/index.php/User:Broken/VolumeRenderingDev That above page has some known issues and todos listed, but I'm still interested in bug reports. Credits for this code: * Matt Ebb (with thanks to Red Cartel/ProMotion Studios) * Raul Fernandez Hernandez (Farsthary) for patches: o Light cache based multiple scattering approximation o Initial voxeldata texture code o Depth Cutoff threshold * Andre Susano Pinto for BVH range lookup addition * Trilinear interpolation adapted from pbrt * Tricubic interpolation from libtricubic
2009-08-252.5 - Action EditorJoshua Leung
New Actions can now be added again from the Action Editor. There are no guarantees that this works totally safely yet (reference counting may be quite off), so you've been warned.
2009-08-252.5 - Keying Sets API (now usable from Py-Scripts)Joshua Leung
Wrapped the Keying Sets API with RNA Functions so that they can now be called from Py-Scripts. This will ultimately be useful for riggers to create Keying Sets which can get loaded up/created for animators to use after importing their rig. I've created a demo for this, which can be found at: http://www.pasteall.org/blend/552 Notes: - Kazanbas, I've had to create a rna_scene_api.c here to hold some of the relevant functions. Hopefully this won't cause you too much pain when you do your next merge from 2.5 to your branch ;) - I've noticed that there seem to be a few cases mentioned in the demo which don't totally work yet. I'll commit some fixes for those later.
2009-08-252.5 - NLA Bugfixes:Joshua Leung
* F-Modifiers on F-Curves can now taken into account when calculating the extents of actions. This is used when there are some NLA strips and some action with some F-Modifiers is being played back on top of those. * The toggles in the NLA channels list now respect the width of the list instead of using a hardcoded position. This means that clicking on these toggles when the list is resized works again.
2009-08-25svn merge -r 22628:22753 ↵volume25Matt Ebb
https://svn.blender.org/svnroot/bf-blender/branches/blender2.5/blender
2009-08-252.5 - Assorted Bugfixes for Animation EditingJoshua Leung
* Inserting keyframes now takes into account whether the F-Curve was editable or not. * Editing keyframes in animation editors now sends proper depsgraph updates instead of just tagging the relevant objects. Thanks JiriH for reporting these bugs.
2009-08-25Reverted some keymap changes.William Reynish
Moving to standards for opening/saving etc was causing uproar in IRC.
2009-08-25Smoke:Daniel Genrich
*enable non-2^n textrues for all gfx cards which support it. * try to enhance the visual quality under linux a bit when gfx card doesn't support it (still errors visible)
2009-08-25Smoke:Daniel Genrich
* Bugfix for scaling on non-2^n-textures
2009-08-24Correct transform descriptions.Martin Poirier
Some operations were described as vertex only when they aren't.
2009-08-24patch from Ron Walker (o6a).Campbell Barton
Descriptions for TFM, TEXT, CONSOLE and ED operators. - Made some minor edits.
2009-08-242.5 - Sliders in Animation EditorsJoshua Leung
The 'Show Sliders' option for DopeSheet and Graph Editors now works again. When this option is enabled (it is disabled by default), a slider (or combobox) is shown beside the mute/lock toggles for F-Curves. Editing the slider will result in a new keyframe being added on the current frame. So, for all the (ex)-Maya animators out there, you can now animate in a channelbox-like way. :) Also in this commit: * Fixed some warnings in modifier.c from previous commits there * Fixed some refresh problems with DopeSheet channel list (which were only obvious after adding back the sliders) * Removed the old/unrestored and nasty slider code used in the past by the Action Editor only.
2009-08-24Adjusted spacing of header items. William Reynish
Made toggle buttons less wide, with less extra space around them Made number widgets wider to allow larger numbers, such as the current frame field in the timeline.
2009-08-242.5 3DView:Thomas Dinges
Patch by Lorenzo Pierfederici (lento). Many thanks! * Ported some more menus to python (Pose, Particle...) * Some cleanup and reorganization in the python file to reduce code. :) * Cleanup of old C buttons code.
2009-08-24UIWilliam Reynish
Changed the rounding of action buttons. The round style looked pleasing when they were isolated, viewed by themselves, but looked terrible when grouped, or at small sizes with icons as it was often used. The old Filebrowse or Render This Window buttons were examples of how badly they looked with an icon, and the rounding in the tools area made for some weird visual shapes. When combined in groups of widgets, such as the datablock selectors it looked even weirder, because one side of the group would be square and the other would be round, causing some spatial clashes. http://www.reynish.com/files/blender25/actionbuttons_new.png Also tweaked the tools sub-area color which stood out as being much brighter than the rest of the UI. When the tools area was open in the default layout, the overall impression was asymmetrical, non-harmonic.
2009-08-232.5/Sculpt:Nicholas Bishop
* Deleted unused file
2009-08-23svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22704:22717Campbell Barton