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
2008-08-16Better logic to display symmetriesMartin Poirier
Add option to hide node and arc indexes (for cleaner screenshots)
2008-08-15Add a function to join thread by index in the thread list.Martin Poirier
This can be safely merged in trunk, in case anyone needs something like that.
2008-08-15merging trunk 15964 -> 16116Martin Poirier
2008-08-14Fixed bug related to some missed rays-hits.. just a lack of a FLT_EPSILONAndre Susano Pinto
2008-08-11svn merge -r 15988:16055 ↵Andre Susano Pinto
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-08-08Fixing compile error with msvc (introducing max tree to 32)Daniel Genrich
2008-08-08Fixed compiling warnings of bvhutils.cAndre Susano Pinto
Commited the right version of BLI_kdopbvh.c
2008-08-07BVH-KDOP update (merge from shrinkwrap branch): supports raytracing, nearest ↵Daniel Genrich
neighbour, non-recursive now, faster than kdtree.c implementation normaly, divided into 2 sources: generla structure in blenlib, mesh/derivedmesh depending interface stuff in blenkernel
2008-08-07Added several comments to BLI_kdopbvhAndre Susano Pinto
Changed BENCH to print both wall-clock/real time and cpu time
2008-08-06svn merge -r 15908:15988 ↵Andre Susano Pinto
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-08-06Fixed non_recursive BVHbuild with openmpAndre Susano Pinto
CHanged the BENCH functions to use: gettimeofday (wall time) instead of clock (cpu time) This was to test if the openmp was working right.
2008-08-05Just a tmp commit about bvhtree buildAndre Susano Pinto
Theres something broken with BVHtree queries.. updates are not advised at all
2008-08-05Merging with trunkMartin Poirier
15568 - 15963
2008-08-05Shrink BVHNode by 16bitsAndre Susano Pinto
2008-08-04Option to hide embedding dots on displayMartin Poirier
Merge internal and external filtering in a single loop (solve problems caused by order of filtering) Made graph length calculations work on cyclic graphs (it unrolls them)
2008-08-04Fixed double inflation in case of co_moving pointsAndre Susano Pinto
2008-08-03added openmp support for bvhtree build (max processes = tree_type)Andre Susano Pinto
2008-08-03Little speedup for kdop-bvhDaniel Genrich
2008-08-03BKE_global.h include path wasnt correct. made boxpack2d.c a bit more Campbell Barton
readable. no functionality changes.
2008-08-02svn merge -r 15688:15908 ↵Andre Susano Pinto
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-07-30Bug fixes:Martin Poirier
Retag subgraphs when merging, to prevent loops Mark missing up link in multi resolution as NULL Ignore hidden vertices when propagating weight between islands
2008-07-29Bugfix for #17396. Adding a text object would segfault when using freetypeKen Hughes
2.3.6 or later. Thanks to Cyril Brulebois for a one-line patch, which was sent to the ML a while back.
2008-07-26added exception messages to game engine matrix and vector conversions. also ↵Campbell Barton
removed own unneeded defines in arithb.c
2008-07-24Axial symmetry stability bug fix.Martin Poirier
Axial symmetry tagging was depending on the order of the nodes, so it might tag left side as right and vice versa depending on the order. Stability test ensures the tagging is order independant (what it tags as right and left might not be the real right and left, but at least they are consistant between mesh graph and armature graph, so it doesn't flip limbs)
2008-07-22First draft for control bones repositioning.Martin Poirier
All bones marked as no deform are repositioned after the retarget based on their "linked" bone (linked bone is constraint owner if control bone is a target, parent bone if not). Arithb: Function to make a quat between two normalized vectors
2008-07-22svn merge -r 15590:15688 ↵Andre Susano Pinto
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-07-19Following the same optimization as bvh raycast:Andre Susano Pinto
*Made nearest surface also use "quad" bvh tree (instead of splitting quads in 2 bvh nodes). Again that leaded to improvements in build and query time. *BLI_bvhtree_find_nearest api is now following the same concept as BLI_bvhtree_ray_cast removed code relative to bvhtree_from_mesh_tris.
2008-07-19*Added "kept" mesh above surface option on shrinkwrap to nearest surfaceAndre Susano Pinto
changed a few code relative to project over normal mode (to try to kept code generic and more independent of modifier itself)
2008-07-16Bugfix: particles with deflection based on size could pass throughBrecht Van Lommel
objects due to a broken SweepingSphereIntersectsTriangleUV. This merges the code from the shrinkwrap branch by André Pinto, thanks!
2008-07-16More merging goodnessMartin Poirier
fix adjacency list inline instead of having to rebuild fully reweight joined graphs properly
2008-07-15Optimization method selectable at runtimeMartin Poirier
Start multi resolution match from node, not arc (solve problem with Rinky) various uglyness being cleaned up or factored out
2008-07-15There was a problem with the last merge :SAndre Susano Pinto
Somehow it didnt finished and didnt added some files under the svn control (found thanks to lguillaume that reported some files were missing) Last merge fixed and also merged modifications up to revision 15584. I checked the diff svn diff --new . --old https://svn.blender.org/svnroot/bf-blender/trunk/blender And everything seems to be right now
2008-07-14Improved build time on BLI_kdopbvhAndre Susano Pinto
Its now faster than raytree (both on build and query) Things tryed: X=>Y=>Z=>X split (reduces build time.. but increases query time) bucket sorts (initial sorts for fast usage of bucket take a long time) (nth is linear.. so its quite fast already) Best times archieve with: *usage of 4-ary trees.. reduces build time and tree size but didnt decreased query time *quads are on the same node instead of splitting in 2 tris.. (this actually turned on speedup on query time.. since tree size is reduced by a factor of 2) *test ray-bb before ray-primitive gives better times on both tris and quads Notes: measures where made projecting a sphere from inside the head of suzanne.
2008-07-14merge with trunk (15330 -> 15566)Martin Poirier
2008-07-13svn merge -r 15392:15551 ↵Andre Susano Pinto
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-07-13Fixing the fix: Sometimes, Valgrind sees memory leaks where noone is - ↵Daniel Genrich
especially with external used memory managers like in this case (and Python case)
2008-07-11Added sphere cast (tought it doenst seems to solve the intersection problem)Andre Susano Pinto
Fixed SweepingSphereIntersectsTriangleUV
2008-07-11Memory leak fix (found with Valgrind)Daniel Genrich
2008-07-11Memory leak fix: br_find_exe() uses strdup() which uses malloc and therefore ↵Daniel Genrich
the returned string needs free'ing (Found with valgrind).
2008-07-10Use tree length as parameter for multi resolution filtering.Martin Poirier
This is the begining of the simplification phase (meaning less parameters to mess up users)
2008-07-09Add raycast ability for BLI_kdopbvhAndre Susano Pinto
small bvh fixes: *allow to create any tree type >= 2 *save split axis changed shrinkwrap to perform normal cast with raytree and bvh tree and print both times: Shrinkwrap (OBCube)24578 over (OBSuzanne)504482 target = raytree_create_from_mesh(calc->target): 1260.000000ms shrinkwrap_calc_normal_projection_raytree(&calc): 1850.000000ms tree = bvhtree_from_mesh_tri(calc->target): 3330.000000ms shrinkwrap_calc_normal_projection(&calc): 3780.000000ms On general query time is bit smaller on bvh tree.. but the build time of bvh is pretty big. (build time can be removed from both if a cache system is added) But I am still trying to see how fast I can make the bvh build
2008-07-08Start multi resolution search on first arc and smarter search (match first ↵Martin Poirier
two levels only). Now need a way to go back to lower levels at shared nodes.
2008-07-08Compiler warning fixes (how some of this stuff compiled without stopping ↵Joshua Leung
compiling I don't know) ;)
2008-07-08-> UV and VCOL support for bevel (editmode)Geoffrey Bantle
BMesh and the bevel code now support UVs/VCOLS. The offset is fixed at this time, but will be made dynamic later.
2008-07-08First draft: Use multiresolution graph for retargetting (enables bypassing ↵Martin Poirier
small appendages that don't correspond to anything on the armature).
2008-07-06Filter according to arc length, not weight different (more logic physical ↵Martin Poirier
filtering)
2008-07-05== compile fix ==Andrea Weikert
- fix compilation for MSVC (added missing math define) - note: defines were already duplicated, added twice to keep them in synch
2008-07-04-> Moving Pooling Alloctor to BlenLibGeoffrey Bantle
Bmesh's pooling allocator is probably usefull for other parts of blender as well, so I am moving it to BlenLib.
2008-07-03Sun,Sky and atmosphere for lamps(sun type), PATCH#8063 ↵Hamed Zaghaghi
http://projects.blender.org/tracker/?func=detail&atid=127&aid=8063&group_id=9
2008-07-03Remove some debugging printsMartin Poirier
Better symmetry detection using subtree shapes instead of depth Fix the bug with flipping arcs caused by internal filtering