Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-23 | Cycles: Improved robustness of hair motion blur.motion_curve_fix | Stefan Werner | |
In some instances, the number of control vertices of a hair could change mid-frame. Cycles would then be unable to calculate proper motion blur for those hairs. This adds interpolated CVs to fill in for the missing data. While this will not necessarily result in a fully accurate reconstruction of the guide hair, it preserves motion blur instead of disabling it. Reviewers: #cycles, sergey Reviewed By: #cycles, sergey Subscribers: sergey, brecht, #cycles Tags: #cycles Differential Revision: https://developer.blender.org/D3695 | |||
2018-09-02 | Cleanup: comment blocks | Campbell Barton | |
2018-06-29 | Cleanup: trailing newlines | Campbell Barton | |
2018-06-17 | Cleanup: trailing space for blenkernel | Campbell Barton | |
2018-04-16 | Cleanup: indentation | Campbell Barton | |
2018-04-16 | Cleanup: indentation | Campbell Barton | |
2018-02-15 | Cleanup: rename BLI_thread.h API | Campbell Barton | |
- Use BLI_threadpool_ prefix for (deprecated) thread/listbase API. - Use BLI_thread as prefix for other functions. See P614 to apply instead of manually resolving conflicts. | |||
2018-01-10 | fix t53701 minimal changes to get it working right | bjornmose | |
2017-10-06 | Cleanup: Math lib naming (use v3 suffix) | Campbell Barton | |
2017-06-12 | Cleanup: indentation, long lines | Campbell Barton | |
2017-05-19 | Cleanup: add braces for multi-line blocks | Campbell Barton | |
2016-08-11 | Fix T49004 and motion blur of cloth, softbody, etc past the end frame. | Alexander Gavrilov | |
Point cache read code contains checks designed to prevent it reading stale data when the relevant simulation code should instead compute the next frame from the previous one. However in some situations like motion blur subframes the simulation can't possibly do it and just exits. This causes completely incorrect motion blur at or after the last cached frame. To fix, add a parameter that tells the cache code whether it should apply the checks and exit, or read what it can even if stale (true means exactly same as old behavior). Doing this in cache rather than clamping the frame number better in the caller lets it handle the case of incomplete cache that stops before the official last frame. Reviewed By: mont29, lukastoenne Maniphest Tasks: T49004 Differential Revision: https://developer.blender.org/D2144 | |||
2016-07-31 | Correct own error in last commit | Campbell Barton | |
2016-07-31 | Support limiting collisions by group for softbody and particles | Alexander Gavrilov | |
This feature is extremely useful for layering multiple cloth objects, and there is no reason there shouldn't be the same kind of feature for softbody. | |||
2016-07-02 | Cleanup: comment blocks | Campbell Barton | |
2015-12-15 | Cleanup: math lib naming | Campbell Barton | |
Distinguish between line / line_segment | |||
2015-12-10 | Eigen: fold remaining OpenNL code into intern/eigen. | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D1662 | |||
2015-11-23 | Cleanup: shadowing (blenkernel) | Campbell Barton | |
2015-11-23 | OpenNL: removed unused softbody code. | Brecht Van Lommel | |
2015-11-05 | Cleanup: comments/style | Campbell Barton | |
2015-10-26 | Cleanup: warning & whitespace | Campbell Barton | |
2015-09-13 | Cleanup: spelling | Campbell Barton | |
2015-07-31 | Remove MFace use w/ softbody | Campbell Barton | |
2015-07-31 | Use looptri's for softbody face collision | Campbell Barton | |
2015-07-31 | Replace MFace w/ vert-tri's for collision modifier | Campbell Barton | |
Note that the collision modifier doesn't have any use for Loop indices, so to avoid duplicating the loop array too, MVertTri has been added which simply stores vertex indices (runtime only). | |||
2015-07-13 | Fix T45247: Softbody ignores lattice weight | Campbell Barton | |
Now multiply the lattice wight by the goal weight too. | |||
2015-07-13 | Softbody goal weights cleanup | Campbell Barton | |
- avoid searching for vertex group for each vertex. - add support for mass and spring weights to lattice. - multiply the vertex group weight by the overall goal weight value. | |||
2015-05-17 | Cleanup: indentation | Campbell Barton | |
2015-03-11 | Cleanup: indentation | Campbell Barton | |
2015-02-11 | cleanup: style/indentation | Campbell Barton | |
2014-11-16 | Cleanup: use BLI_listbase_count_ex to avoid redundant looping | Campbell Barton | |
2014-11-16 | Cleanup: use BLI_listbase_*** prefix for count,sort,sort_r | Campbell Barton | |
2014-10-29 | Cleanup: warnings, typos | Campbell Barton | |
2014-09-29 | Cleanup: spelling | Campbell Barton | |
2014-04-30 | Code cleanup: remove unused includes | Campbell Barton | |
Opted to keep includes if they are used indirectly (even if removing is possible). | |||
2014-04-01 | Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define | Campbell Barton | |
2014-02-14 | Fix for crash caused by effectors doing precalculation //during// DAG | Lukas Tönne | |
updates. This file crashes on loading with NULL pointer access to curve_cache: {F77132} The pdInitEffectors function was amalgamating the simple collection of effector objects with an automatic precalculation for curve guides and the like. This precalculation requires object data that may not be available until the DAG has finished. Since for DAG dependencies only the list of effectors is required, added an argument to disable precalculation when collecting effectors. | |||
2013-12-01 | Code Cleanup: softbody macro use (function calls and expressions within macros) | Campbell Barton | |
2013-05-08 | Fix #35240: command line -t number of threads option did not work for cycles. | Brecht Van Lommel | |
Now it works for blender internal, cycles and other multithreading code in Blender in both background and UI mode. | |||
2013-05-08 | rename BLI_ghashIterator_notDone() -> BLI_ghashIterator_done() | Campbell Barton | |
was renamed fairly recently but other similar iterators not negated like this, would prefer to keep it as it was | |||
2013-04-18 | style cleanup | Campbell Barton | |
2013-03-15 | code cleanup: rename BKE_mesh_to_curve_ex --> BKE_mesh_to_curve_nurblist, | Campbell Barton | |
also correct odd indentation. | |||
2013-03-07 | Change !BLI_ghashIterator_isDone to BLI_ghashIterator_notDone. It is | Antony Riakiotakis | |
always used in that context so we can at least avoid reverting it twice :p. | |||
2013-01-23 | sim: Remove "continue physics" code | Sergej Reich | |
This was left over from 2.4x days and is not used anymore. Now simulations are always interactive. | |||
2012-12-21 | replace MIN/MAX 3,4 with inline functions | Campbell Barton | |
2012-12-20 | style cleanup | Campbell Barton | |
2012-11-04 | code cleanup: quiet -Wdouble-promotion, disabled this warnings for a few ↵ | Campbell Barton | |
files since its done throughout the code in some places. | |||
2012-10-22 | code cleanup: check defgroup_name_index() return value != -1, rather then ↵ | Campbell Barton | |
checking >= 0. also remove unused bmesh decimator code. | |||
2012-10-22 | style cleanup | Campbell Barton | |
2012-09-28 | code cleanup: correct spelling | Campbell Barton | |