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
2015-06-23Cleanup: styleCampbell Barton
2015-06-20Cleanup: unused varsCampbell Barton
2015-06-19RNA: Don't fill in color grid array when built without smokeSergey Sharybin
Array length is set to 0 in that case, so filling in first element is likely to cause memory corruptions.
2015-06-19Expose smoke simulation velocities in Python APIJohannes Meng
This patch exposes smoke simulation velocities in the Python API, similar to how density and flame grids are exposed. This is useful to export velocities to an external renderer using Python. Reviewers: campbellbarton, sergey Reviewed By: sergey Subscribers: sergey Projects: #bf_blender Differential Revision: https://developer.blender.org/D1366
2014-10-02Cleanup: indentationCampbell Barton
2014-10-01Fix Smoke UI property: Low resolution values are needed for pyroclastic ↵Daniel Genrich
smoke effects. Example values for such an effects are resolution = 10 and high resolution = 5. Patch by nudelZ
2014-08-11Fix for previous commit - after talk with physics guys (Genscher, Miikah), ↵Bastien Montagne
better to keep soft UI limits as is, and only raise hard ones.
2014-08-11Fix T40047: Smoke: Maximum value for initial velocity.Bastien Montagne
Based on D644, by robschia (Roberto Schiavone).
2014-03-30Style cleanupCampbell Barton
2014-03-30Support #ifndef WITH_SMOKE againCampbell Barton
2014-03-29RNA/Smoke: add access to high resolution density grid, and flame and color ↵Brecht Van Lommel
grids.
2014-01-16Code Cleanup: spellingCampbell Barton
2013-09-20code cleanup: quiet rna warnings, remove remove_strict_flags() for cmake/rna.Campbell Barton
also set_source_files_properties() wasn't working for rna_*_gen.c files, set dna.c and generated data files with generated property too.
2013-05-17Smoke simulator: Add flow subframes and ability to set custom particle size.Miika Hamalainen
Previously it was nearly impossible to have fast moving objects emitting smoke or they would just leave behind a row of smoke poofs instead of continious stream of smoke. Now it's possible to set number of subframes for each smoke flow. Another new thing is ability to set size of smoke flow particles instead of using closest smoke cell. This also works with my earlier "full sample" commit, so no more blocky particles either. :) For more info check my blog post: http://www.miikahweb.com/en/blog/2013/05/17/blender-smoke-subframes This commit also includes couple of fixes I spotted while testing: * Fix: dissolve was applied at different time for low res and high res simulations. * Fix: full sample setting didn't get copied with domain.
2013-05-10Smoke: Add new "Full Sample" option to high resolution smoke panel.Miika Hamalainen
This is hopefully the ultimate solution against smoke blockiness near emitter. Previously high resolution flow/emitter voxels were generated based on the low resolution ones. So if you had 32 resolution and 4 division high resolution, it still used smoke flow generated from those 32 resolution voxels. Now I introduced a new sampling method called "Full Sample" that generates full resolution flow for for high resolution domain as well. Read more about it in my blog post: https://www.miikahweb.com/en/blog/2013/05/10/getting-rid-of-smoke-blockiness Also changed "quick smoke" operator default voxel data interpolation mode to "Cubic B-Spline" to smoothen out it even more.
2013-04-24fix [#34958] keyframe many items would fail if there was a (") in the text.Campbell Barton
2013-04-23rna attribute consistency edits, use common prefix for booleans.Campbell Barton
2013-04-08Fix #34875: 0 digits of precision was not supported for FloatProperty, nowBrecht Van Lommel
you can specify precision=0 for this, and use -1 for the default 2.
2013-02-21Dependency Graph: some refactoring which should have no user visible impactBrecht Van Lommel
besides performance in some cases. * DAG_scene_sort is now removed and replaced by DAG_relations_tag_update in most cases. This will clear the dependency graph, and only rebuild it right before it's needed again when the scene is re-evaluated. This is done because DAG_scene_sort is slow when called many times from python operators. Further the scene argument is not needed because most operations can potentially affect more than the current scene. * DAG_scene_relations_update will now rebuild the dependency graph if it's not there yet, and DAG_scene_relations_rebuild will force a rebuild for the rare cases that need it. * Remove various places where ob->recalc was set manually. This should go through DAG_id_tag_update() in nearly all cases instead since this is now a fast operation. Also removed DAG_ids_flush_update that goes along with such manual tagging of ob->recalc.
2012-10-21A final bunch of UI messages fixes and tweaks, and some ↵Bastien Montagne
BKE_report()<->BKE_reportf() fixes.
2012-10-13And more UI messages spell check.Bastien Montagne
2012-10-10Google Summer of Code project: "Smoke Simulator Improvements & Fire".Daniel Genrich
Documentation & Test blend files: ------------------ http://wiki.blender.org/index.php/User:MiikaH/GSoC-2012-Smoke-Simulator-Improvements Credits: ------------------ Miika Hamalainen (MiikaH): Student / Main programmer Daniel Genrich (Genscher): Mentor / Programmer of merged patches from Smoke2 branch Google: For Google Summer of Code 2012
2012-07-03First load of spell and typo fixes (mostly UI messages, but also one or two ↵Bastien Montagne
pieces of code using mis-spelled names).
2012-06-17style cleanup:Campbell Barton
also fix for building ghost test and fix double free in one of the tests
2012-06-06Smoke: Fix rna names as suggested by Thomas Dinges. Daniel Genrich
2012-06-06Smoke: Make Smoke density available to python via rna.Daniel Genrich
2012-05-12style cleanup: mostly whitespace in rnaCampbell Barton
2012-04-29Smoke: Support for moving obstacles. (Merge from Smoke2 branch)Daniel Genrich
Sponsored by the Blender Development Fund. http://www.blender.org/blenderorg/blender-foundation/development-fund/ Remarks: The original code was not designed to support moving obstacles so I had to introduce some velocity constraints into the code to prevent smoke from exploding. If this causes problems with "fire" emulation, please let me know.
2012-04-10Smoke: Fix for some non animated propertiesDaniel Genrich
2012-03-18Code style edits (mostly spliting long lines, and removing trailing spaces).Bastien Montagne
Note about long lines: I did not touch to two pieces of code (because I don’t see any way to keep a nicely formated, compact code, with shorter lines): * The node types definitions into rna_nodetree_types.h * The vgroup name functions into rna_particle.c
2012-03-06Code cleanup in rna files (huge, higly automated with py script).Bastien Montagne
Addresses: * C++ comments. * Spaces after if/for/while/switch statements. * Spaces around assignment operators.
2011-10-23remove $Id: tags after discussion on the mailign list: ↵Campbell Barton
http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-20Fix missing updates when changing smoke flow settings.Brecht Van Lommel
2011-10-20A big set of UI messages fixes and tweaks! No functional changes.Bastien Montagne
2011-09-29Minor: Other UI strings typos and tweaks. Also updated french po & mo.Bastien Montagne
(grrr... That update created tons of new things... back to ~40% done...)
2011-09-19/blender/makesrna: Removed final points in UI strings and messages.Bastien Montagne
Plus a few splits of very long lines…
2011-09-06replace define '#if FFTW3==1' --> '#ifdef WITH_FFTW3'Campbell Barton
2011-08-172.6 RNA:Thomas Dinges
* Remove some NULL RNA property update calls, they do nothing.
2011-08-17Fix #28277: changing smoke border collision type did not reset cache, makingBrecht Van Lommel
it seem like the option wasn't working.
2011-05-31tag unused rna args.Campbell Barton
2011-05-122.5 Smoke UI:Thomas Dinges
* More generic tooltip for "strength" property as it can be FFT as well. Discovered by tobkum in IRC. :)
2011-02-27doxygen: blender/makesrna tagged.Nathan Letwory
2011-02-23doxygen: prevent GPL license block from being parsed as doxygen comment.Nathan Letwory
2011-01-07remove references to BKE_utildefines where its not needed.Campbell Barton
- move GS() define into DNA_ID.h - add BLI_utildefines as an automatic include with makesrna generated files.
2011-01-07split BKE_utildefines.h, now it only has blender specific defines like GS() ↵Campbell Barton
MAKE_ID, FILE_MAXDIR, moved the generic defines to BLI_utildefines.h. no functional changes.
2010-12-05Dependency graph: changed DAG_id_flush_update to DAG_id_tag_update. Now itBrecht Van Lommel
only tags the ID and does the actual flush/update delayed, before the next redraw. For objects the update was already delayed, just flushing wasn't yet. This should help performance in python and animation editors, by making calls to RNA property update quicker. Still need to add calls in a few places where this was previously avoided due to bad performance.
2010-12-01Smoke now uses only one point cache where both normal and high resolution ↵Janne Karhu
smoke are stored together: * Separate caches were causing quite a lot of problems both in principle and practice. * For example it doesn't really make sense to have different frame ranges for normal and high resolution smoke, but this was fully possible before. * Also to fully bake the smoke you had to do a "Bake All Dynamics", which completely defeats the whole point of the feature! * As a result of this change the smoke cache usage is much much simpler and less error prone. * This is quite a big change, but hopefully there should be less rather than more problems as a result :) Some other related changes: * Changing the cache name now works for disk caches properly too, it now just renames the cache files so should be faster too! * Smoke is now always forced to disk cache with step 1 on file load as there were some strange cases where smoke was trying to use memory cache. * Disabled smoke debug prints from console. * Disabled changing smoke parameters when smoke is baked. Note to users: The unfortunate side effect of this is that old high resolution simulations have to be baked again, but in return you get much better and more logical functionality. Sorry none the less!
2010-11-08Better name for smoke "gravity" parameter and more descriptive tooltips.Janne Karhu
2010-10-30Fix for items 3 and 8 of [#24443] Trying to bake a smoke simulation crashes ↵Janne Karhu
blender, and other smoke bugs.
2010-08-21rna name which wasnt set to change but should have been: eff_group -> ↵Campbell Barton
effector_group