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-05-07svn merge -r 13452:14721 ↵Daniel Genrich
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-04-20Reverting new epsilons since they had bad global impact - instead just ↵Daniel Genrich
remove the problematic normalize() call
2008-04-18Fluid: got to the real problem of the issue --> wrong float epsilon resulted ↵Daniel Genrich
in normalizing a vector to fail, reverted other change from today
2008-04-18Fluid bugfix [#8395] [#6200]: this should solve the ↵Daniel Genrich
popping/inconsistency/flickering issue with fluids, please give feedback :)
2008-04-17Patch from GSR that a) fixes a whole bunch of GPL/BL licenseChris Want
blocks that were previously missed; and b) greatly increase my ohloh stats!
2008-02-25CMakeList fix for fluidsDaniel Genrich
2008-02-25Bugfix [#8352]: My OpenMP additions seem to cause errors on MSVC, so I kick ↵Daniel Genrich
them leaving 'only' the original OpenMP additions from N_T
2008-01-30Initial commit of cloth modifier from branch rev 13453Daniel Genrich
2007-12-18svn merge -r 12856:12937 ↵Daniel Genrich
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2007-12-14include <ieeefp.h> on solaris and remove incorrect macro so finite() is now ↵Campbell Barton
correct
2007-12-13finite isnt defined on solaris 10, check and define - does the same as Win32Campbell Barton
2007-12-12svn merge -r 12716:12856 ↵Daniel Genrich
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2007-11-29Solaris had a problem finding finite so had to conditionally Kent Mein
#include <ieeefp.h> Kent
2007-11-26Code got unreadble due to copy-paste (hint for me: revert point)Daniel Genrich
2007-11-26Segfault revert, MT should work fine again for subdiv fluidsDaniel Genrich
2007-11-26New feature: Fluids internal subdiv (level >=2) uses OpenMP nowDaniel Genrich
2007-11-26Reverted to rev 12673 + test for ccherettDaniel Genrich
2007-11-26Insert revert point (segfault)Daniel Genrich
2007-11-26ccherrett pre-alpha subsurf openmp codeDaniel Genrich
2007-11-26Commit of fluid fix for 32/64bit and max 2.5gb ram issueDaniel Genrich
2007-11-25Bugfix: Wrong 32/64bit check was used which resulted in a 2GB limit for some ↵Daniel Genrich
64bit architecture
2007-11-25little debug output for MT fluidDaniel Genrich
2007-11-25svn merge -r 12653:12664 ↵Daniel Genrich
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2007-11-24- forgot to include a file in the last commitNils Thuerey
2007-11-22svn merge -r 12607:12653 ↵Daniel Genrich
https://svn.blender.org/svnroot/bf-blender/trunk/blender + add OpenMP for msvc/gcc to scons, cmake and Makefiles (libs + compiler flags are still missing in Makefiles)
2007-11-22- Added OpenMP code, it is enabled by defining PARALLEL=1 for the elbeemNils Thuerey
compilation. Currently, it is not yet active by default, but Genscher wanted to do some tests. It can be used to distribute the computation load onto multiple shared- memory CPUs by splitting the domain along the y-axis (assuming a gravity force along z). However, there is no load balancing: so if there's fluid only in one of the y-axis halves you will not get a speedup for 2 CPUs. - Added a fix for the memory allocation bugs #7120 and #6775. In solver_init.cpp there are now several variables max___MemChunk (line 692+), that set upper limits for various systems. The same problem existed for mac & linux, but the limit is higher, so it probably went by undetected. The windows limit is currently 1GB, if the strange 700MB limit problems mentioned in the bug regports the bugs persist, this could be further reduced. For 64bit compilations this problem shouldn't exist anyway. What's still missing is a display of how much the resolution was reduced to fit into memory... - And some minor solver code cleanup.
2007-09-17Add WITH_BF_OPENMP for openmp usage, untested on msvcDaniel Genrich
2007-09-17disable parallel for usersDaniel Genrich
2007-09-17Marge with trunk: svn merge -r 12050:12057 ↵Daniel Genrich
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2007-09-17Patch/Bugfix #7334 by 'gsr b3d:Joshua Leung
Some more compiler warning fixes. Some of these seem to be specific to GCC 4.1
2007-09-16Little project: Getting fluidsim multithreaded.Daniel Genrich
Can be actuvated by adding "PARALLEL" to compiler flags in elbeem folder. ----- Code already works for MAX_THREADS=1 so there seems to be some bug in openMP code in paraloopstart.h Help appeciated :)
2007-09-12apply first part of patch #6994 - elbeem_warning_patch.diffStephen Swaney
Fixing warnings: conversion from string constant to char * This should make gcc 4.1.x a little happier.
2007-09-06BugFix #7303Diego Borghetti
More fix to solaris build, patch by Vladimar Marek
2007-08-31This covers bugs # 7130 7131 7132 7133Kent Mein
All small patches submitted by Vladimar Marek (neuron) Basically fixes up some headers for Solaris's compiler. Kent
2006-11-29- fixed particle generation bug tracked down by mpan3&gimble,Nils Thuerey
- removed warnings in attributes.cpp, - and a first Klockwork bug fix: removed NULL returns in ntl_ray.h, several other issues mentioned in the Klockwork report are either hard to fix or not really errors...
2006-11-17CMake lists initial submission. Documentationand further verification for ↵Jacques Beuarain
different platforms will follow soon. This was just tested against current CVS on MSVC 2005 with Verse, QuickTime, OpenEXR, Player all on.
2006-11-06- some more minor fixes, this time for MSVCNils Thuerey
2006-11-05- another solaris math function fixNils Thuerey
2006-11-05- a minor fix for solaris (problems with round&pow)Nils Thuerey
2006-11-05- bugfixesNils Thuerey
#4742 exported normals are now correct #4821 & 4956 for complex movements in/outflows can now also use the animated mesh option - new features * isosurface subdivision: directly creates a finer surface mesh from the simulation data. this increases simulation time and harddisk usage, though, so be careful - usually values of 2-4 should be enough. * fluidsim particles: extended model for particle simulation and generation. When isosurface subdivision is enabled, the particles are now included in the surface generation, giving a better impression of a single connected surface. Note - the particles are only included in the final surface mesh, so the preview surface shows none of the particle effects. * particle loading: different types of particles can now be selected for display: drops, floats and tracers. This is a bit obsolete due to the extensions mentioned above, but might still be useful. Floats are just particles floating on the fluid surface, could be used for e.g. foam. * moving objects impact factor: this is another tweaking option, as the handling of moving objects is still not conserving mass. setting this to zero simply deletes the fluid, 1 is the default, while larger values cause a stronger impact. For tweaking the simulation: if fluid disappears, try increasing this value, and if too much is appearing reduce it. You can even use negative values for some strange results :) - more code cleanup, e.g. removed config file writing in fluidsim.c, added additional safety checks for particles & fluidsim domains (these currently dont work together). I also removed the "build particles" debug message in effects.c (seemed to be unnecessary?). Some more info on the new features: Here are two test animations showing the difference between using the particle generation with isosurface subdivision. This is how it would look with the old solver version: http://www10.informatik.uni-erlangen.de/~sinithue/blender/fluid6_fl6manc4_1noparts.mpg and this with the new one: http://www10.informatik.uni-erlangen.de/~sinithue/blender/fluid6_fl6manc4_2wparts.mpg Both simulations use a resolution of 64, however, the version with particles takes significantly longer (almost twice as long). The .blend file for a similar setup can be found here: http://www10.informatik.uni-erlangen.de/~sinithue/blender/fluid6_testmanc4.blend (Minor Tips for this file: dont enable subdivions of characters until rendering, thus leave off for simulation, as it uses the rendering settings! For making nice pictures switch on subdivion, and OSA.) And here's a picture of old vs. new (for webpage or so): http://www10.informatik.uni-erlangen.de/~sinithue/blender/fluid6_manc4compare.png
2006-08-22- modified patch #4681, for scons compilingNils Thuerey
of the fluidsim can now be disabled with the flag: BF_NO_ELBEEM='true', e.g. for irix systems. (The number of ifdefs from the original patch was reduced, and the defines are now only necessary when elbeem is switched off.) - particle generation option is available again
2006-08-22elbeem update:Nils Thuerey
- slightly improved and optimized handling of moving obstacles - cleanup of debug messages and minor fixes
2006-07-07- fixed bug #4517:Nils Thuerey
there was a wrong divisor for memory estimate
2006-06-20- minor fix for moving object boundary conditionsNils Thuerey
and to prevent surface flickering near obstacle sides
2006-06-12- another minor solver update to fixNils Thuerey
obstacle fluid surface generation bug - also contains some code clean ups and safer initializations
2006-06-12- added fix for fluidsim copying bugNils Thuerey
(surface mesh structs werent handled correctly, copying is now done in a new function)
2006-05-16- fixed geometry init (object id init was missing)Nils Thuerey
- added more std::string fixes from bjornmose
2006-05-13update to msvc7 projectfilesJoseph Gilbert
2006-05-13Happy msvc6 again .. however some new std::std::strings in El'BeemJens Ole Wund
i'll give it to nils later on
2006-05-11- fixed MSVC problem in fluidsim.cNils Thuerey
- removed some more debug output in the solver