Blender Git Loki

Blender Git "render25" branch commits.

Page: 9 / 29

May 19, 2010, 12:23 (GMT)
fix for outliner drawing when it should not; code was missing a break
May 19, 2010, 12:06 (GMT)
yay better less hackish dupli fix
May 19, 2010, 11:32 (GMT)
duplis in groups were not working
May 19, 2010, 08:38 (GMT)
Render Branch: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r28801:28850 ...note: dont merge my previous commit
May 18, 2010, 16:40 (GMT)
Render Branch: implicit solver for hair now calculates forces and does
integration separate per hair. This increase the stability of the hair.

I found that usually the conjugate gradient takes about 4-8 steps, but
it sometimes takes 20 or even does not converge, and returns bogus
velocities. I'm not entirely sure why that is, but it seems logical
that a smaller system would be more numerically stable. What I suspect
is that since there are many hairs, and it tests for the average error
of those hairs, a few hairs may be able to hide their high error in this
average.

I've tried to not make the code too ugly but's there's a few stupid
hacks, maybe eventually it would be better to have a separate hair and
cloth function that calls common functions.

Also for threading, hairs can now be distributed over threads. There
still seems to be too much thread overhead though, should find a way
to keep all threads running for the entire timestep.

May 18, 2010, 16:31 (GMT)
Render Branch: fix two point cache problems:
* cloth did not get reset correct in some situations, when startframe was
different than 1
* point cache could sometimes mark the cached frames as inexact, when
writing an info pointcache file, since that was indicated as cfra == 0.

May 18, 2010, 15:24 (GMT)
Render Branch: some more code shuffling in the implicit solver:
* move force calc + implicit solve into separate function
* do the same for new goal code
* only run the second filtering solve in case it is needed
* only run rigid body damping in case it is enabled

May 18, 2010, 15:03 (GMT)
Render Branch: implicit solver now only uses openmp on matrix multiplication
and dot product if num vertices > 25. This may help for cases where there are
few vertices and thread overhead actually slows things down, but mostly it's
to avoid useless threads in threads once I commit the code to solve each hair
individually.

May 18, 2010, 14:57 (GMT)
Render Branch: minor code tweaks and warnings fixes in implicit solver, should
have no effect, committing these separately from the actual changes.

May 18, 2010, 14:38 (GMT)
BLI_init_threads/BLI_end_threads with NULL listbase now raises thread level
and enables mutex protection on MEM_* functions, useful when you want to call
these functions from an OpenMP thread.

May 18, 2010, 14:35 (GMT)
Render Branch: two utility functions:

BLI_linklist_find: find link at an index
BLI_linklist_insert_after: insert link after another one

May 18, 2010, 14:30 (GMT)
particle system can start in negative frames now. also removed BIF_preview_changed, since it's not being used anymore.
May 18, 2010, 13:46 (GMT)
Fix for the eyelid rig type. Vector(#, #, #) to Vector((#, #, #))
May 18, 2010, 12:51 (GMT)
made trail settings a seperate panel. bug fixes will follow, after I work on some more urgent ones first.
May 17, 2010, 07:43 (GMT)
Render Branch: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r28759:28801 ...note: skipping changes from properties_particle.py, will need to be merged manually
May 14, 2010, 14:48 (GMT)
Render Branch: disable threading for vector dot product in implicit solver
for now, due to non-commutative nature of floating point ops the sim would
give different results each time! Sometimes subtle, but sometimes also very
different.

May 14, 2010, 11:09 (GMT)
version patch for 2.49 boids; be warned: this is not really at all correct, but hey at least no more crashing :)
May 14, 2010, 09:44 (GMT)
May 13, 2010, 18:27 (GMT)
workaound for smoke pointcache not being read, this may not be a correct fix so committing to render-branch for now.
May 13, 2010, 18:26 (GMT)
fix for mistake in commit 28570
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021