August 7, 2014, 21:50 (GMT) |
updating force_fields on per-step basis |
August 7, 2014, 21:44 (GMT) |
Merge branch 'master' into hair_system |
August 7, 2014, 21:43 (GMT) |
Fixed missing scons include folders for Bullet in the hair code. |
August 7, 2014, 21:36 (GMT) |
Expose friction and restitution of hair in the UI. |
August 7, 2014, 20:59 (GMT) |
Basic collision response for hairs with other objects. This only includes a restitution force atm, so the hair just slides sideways over meshes. Friction forces and detailed collision settings still have to be added for giving more control. |
August 7, 2014, 20:27 (GMT) |
Fix for stretch forces, were disabled by merge error. |
August 7, 2014, 19:52 (GMT) |
remove unused import |
August 7, 2014, 19:48 (GMT) |
Merge branch 'master' into pie-menus |
August 7, 2014, 19:45 (GMT) |
remove accidental committed file |
August 7, 2014, 18:34 (GMT) |
updating force field on smoke_process |
August 7, 2014, 18:23 (GMT) |
More optimization: Allocate all LinkNode need for loops in one step, instead of doing one alloc per loop. This allocate a bit more memory than needed (since we won't use linknodes of 'sharp' loops), but avoids calling BLI_linklist_prepend_memarena() once per 'smooth' loop. Note: gave much less benefits than expected, in the end - guess memarena allocation is *really* fast! |
August 7, 2014, 18:19 (GMT) |
Merge remote-tracking branch 'origin/master' into multiview |
August 7, 2014, 18:14 (GMT) |
New Stereo Image Output options (work in progress) Now there is a new menu to let the user pick whether to export the image as Individual images, or as Stereo 3D. The only mode currently working is Anaglyph (and it goes better with RGBA output). It includes a big refactor of my original approach to save_image_doit I'm wait to decide the best design with Sergey before implementing the other modes (and finishing anaglyph to handle all cases, spaces). |
August 7, 2014, 18:12 (GMT) |
exporting wind force |
August 7, 2014, 17:58 (GMT) |
addForceField method in mantaflow added |
August 7, 2014, 17:37 (GMT) |
Caching for bullet contacts with the hair system. This makes the hair code a bit more independent from Bullet details when handling contact information later on. Also we can then quickly loop over contacts for repeated iterator steps without having to filter the persistent manifold points cache again and again. |
August 7, 2014, 17:27 (GMT) |
Merge branch 'master' into temp_custom_loop_normals |
August 7, 2014, 17:22 (GMT) |
Switch clnors data from float[2] to short[2]. Suggested by Campbell, saves memory and does not make things slower (perhaps even slightly faster), even though it asks for a few more operations... Note the way alpha factor is handled is a bit different now, since with shorts it's simpler to always keep factor-like value in the 'virtual' [-1, 1] (real [-SHRT_MAX, SHRT_MAX]) range. Code is a bit more verbose, since we do not have much math helpers for short 2d vectors, but this is a detail that can be solved later. |
August 7, 2014, 17:08 (GMT) |
Some cleanup and restructuring of the integrator code. This divides the integrator loop more clearly into distinct steps, i.e. = Outer Loop = > detect collisions (todo) = Inner Loop = * calculate internal forces * calculate external forces * handle collision responses * calculate damping > update state > synchronize threads (not needed yet) |
August 7, 2014, 15:07 (GMT) |
Change template to an edit mode selection pie menu. |
|
|
|


Master Commits
MiikaHweb | 2003-2021