http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Jhk http://www.miikahweb.com/ MiikaHweb - Blender Commits By Jhk fi Tue, 02 Jun 20 08:42:21 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[9055ec3] master: Final fix for [#31017] Particles not generated on Grid Distribution...]]> http://www.miikahweb.com/en/blender/git-logs/commit/9055ec3e0ae16b28dd95236ddfffbe5f8250e9fe 9055ec3
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Final fix for [#31017] Particles not generated on Grid Distribution
* In some cases a quad would be intersected twice so particles near this double-intersection point were not generated in grid distribution due to being marked as outside the surface.

----------------------------------------
1 Path Changed]]>
Wed, 24 Oct 2012 01:43:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9055ec3e0ae16b28dd95236ddfffbe5f8250e9feJanne Karhu
<![CDATA[[161f502] master: Fix for #32162 psys rotation causes size issues for particle...]]> http://www.miikahweb.com/en/blender/git-logs/commit/161f502485513c80a01ade75f946a827b49a1c32 161f502
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Fix for #32162 psys rotation causes size issues for particle instances
- The original scaling of the object wasn't taken into account when not using the particle dupliobject rotation option.

----------------------------------------
1 Path Changed]]>
Sun, 22 Jul 2012 23:07:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/161f502485513c80a01ade75f946a827b49a1c32Janne Karhu
<![CDATA[[ad1a181] master: Fix for [#30445] Particle simulation, rekey crashes blender]]> http://www.miikahweb.com/en/blender/git-logs/commit/ad1a181316ae4002d5d77fd2fa298c92b6f0c2b5 ad1a181
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Fix for [#30445] Particle simulation, rekey crashes blender
- Entering particle mode crashed due to missing checks if a particle didn't have any baked keys.
- The rekey functionality is only supported for hair, so replaced the operator poll function with the correct one.
- Also replaced a couple of other "only hair" operator poll functions to the correct ones.

----------------------------------------
2 Paths Changed]]>
Tue, 20 Mar 2012 12:59:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ad1a181316ae4002d5d77fd2fa298c92b6f0c2b5Janne Karhu
<![CDATA[[fcd5550] master: Some advanced particle rotation modes and reorganization of...]]> http://www.miikahweb.com/en/blender/git-logs/commit/fcd5550a4248e00bbfb739352718d211b73259df fcd5550
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Some advanced particle rotation modes and reorganization of the rotation panel:
- More angular velocity modes to support creative effects.
- Renamed "Initial Rotation" to "Initial Orientation" to better reflect the functionality
- Renamed "Spin" angular velocity mode to "Velocity".
- Organized the rotation panel a bit better.
- Also some better names and tooltips for the different rotation values.

----------------------------------------
6 Paths Changed]]>
Tue, 20 Mar 2012 01:00:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fcd5550a4248e00bbfb739352718d211b73259dfJanne Karhu
<![CDATA[[709ca0e] master: "Fix" for [#30098] Particle rotation wrong / explode modifier...]]> http://www.miikahweb.com/en/blender/git-logs/commit/709ca0ece9b28858cea8084f8040ce0b7455958a 709ca0e
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
"Fix" for [#30098] Particle rotation wrong / explode modifier
- The main problem was that in order to be accurate all particle
rotations have to be calculated incrementally so the only working
solution is to store rotations to the point cache (previously
this was only done for dynamic rotations). This can nearly double
the point cache size so it's not ideal to have this as a default
as in many cases you don't care about particle rotations.
- Particle rotation panel now has a new "enable" checkbox that
enables rotation calculations and the storing of rotations to
point cache.
- Old files will have rotations enabled via do_versions so that in
the worst case old files will only get bigger point caches, but no
sudden loss of particle rotations.

----------------------------------------
6 Paths Changed]]>
Sun, 18 Mar 2012 21:33:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/709ca0ece9b28858cea8084f8040ce0b7455958aJanne Karhu
<![CDATA[[39daef2] master: Bug fix: Explode modifier created invalid faces if "unborn", "...]]> http://www.miikahweb.com/en/blender/git-logs/commit/39daef28a1eb3c42db886df229851c860054bc7e 39daef2
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Bug fix: Explode modifier created invalid faces if "unborn", "alive" or "dead" setting was unchecked
* Exploded faces that were meant to be hidden were still created with invalid vertices (0,0,0,0).
* In normal cases this went unnoticed, but for example edge split modifier crashed when it encountered these faces.

----------------------------------------
1 Path Changed]]>
Sun, 12 Feb 2012 16:47:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/39daef28a1eb3c42db886df229851c860054bc7eJanne Karhu
<![CDATA[[5a2454c] master: Fix [#29737] Can't edit particle hair if particle count is...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5a2454c3f8b41856a73275daba363b3e2dfa748c 5a2454c
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Fix [#29737] Can't edit particle hair if particle count is 0.
* Hair wasn't flagged as "done" if particle count was 0 before setting particles as hair, so particle edit mode didn't work.

----------------------------------------
1 Path Changed]]>
Sun, 12 Feb 2012 00:43:57 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5a2454c3f8b41856a73275daba363b3e2dfa748cJanne Karhu
<![CDATA[[670bde2] master: Fix [#29530] Changing to particle mode could crash in some...]]> http://www.miikahweb.com/en/blender/git-logs/commit/670bde28dd2ca162bce3e465e7f0c4457c046d56 670bde2
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Fix [#29530] Changing to particle mode could crash in some cases
* If a baked particle didn't have any cached keys creating an edit path for it crashed.

----------------------------------------
1 Path Changed]]>
Sun, 12 Feb 2012 00:32:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/670bde28dd2ca162bce3e465e7f0c4457c046d56Janne Karhu
<![CDATA[[a745874] master: Fix [#29265] Particle Instance: Create Along Paths + Children...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a7458742b1f87c918fad6e7f0081e5d2b2e94125 a745874
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Fix [#29265] Particle Instance: Create Along Paths + Children inconsistent with actual children hair particles
* Hair particle rotations weren't calculated properly for particle locations along a path and the "particle on path" calculations were not correct in many other ways too.
* Now the particle's location along a path is interpolated directly from the cached paths if it exist. These paths are always correctly calculated.
* Paths are now cached if a particle instance modifier using the particle system with the path option exists.

----------------------------------------
2 Paths Changed]]>
Sun, 12 Feb 2012 00:25:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a7458742b1f87c918fad6e7f0081e5d2b2e94125Janne Karhu
<![CDATA[[8fae0c6] master: Particle dupliobject rotation changes:]]> http://www.miikahweb.com/en/blender/git-logs/commit/8fae0c6d7e0d24bfa6c12e2121c5fa7a62440141 8fae0c6
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Particle dupliobject rotation changes:
There has been quite a bit of fuss about particle dupliobject rotation in 2.59, so here are some changes to make things work a bit more consistently and predictably in 2.60.

Much of the confusion has been about what the "Initial rotation" for particles actually means. Simply put it's just a vector that that the particles (and the dupliobjects) are aligned to and around which they can be rotated with the phase controls. I've now renamed these controls under a label "Rotation axis".

In 2.59 and previous versions the dupliobject's global x-axis was aligned to the particle rotation axis for non-hair particles. This meant that the object's own rotation (in addition to the particle rotation) could effect the dupliobjects' rotations. This old behavior can still be used with the "Rotation" option in the particle render panel when object/group is set as the visualization. This option is also activated automatically for old files to maintain backwards compatibility.

Now the default dupliobject rotations ignore the object's own rotation completely and align the object's tracking axis to the particle rotation axis. The tracking axis can be found under the Object tab -> Animation Hacks panel.

In 2.58 the way of calculating the rotation for hair didn't work as intended and enabled many non-functional combinations of options. For this reason I removed most of the rotation options for hair in 2.59. Now the options have been reimplemented better and the dupliobject's tracking axis is aligned to the hair direction by default (Rotation axis = Velocity / Hair). All the other axis options work too along with the phase controls.

----------------------------------------
6 Paths Changed]]>
Sun, 16 Oct 2011 16:14:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8fae0c6d7e0d24bfa6c12e2121c5fa7a62440141Janne Karhu
<![CDATA[[f9c41ea] master: Fix for [#28823] Boids use uninitialized memory.]]> http://www.miikahweb.com/en/blender/git-logs/commit/f9c41eaaf80fdddb24d5b95cadb51ac859c2d301 f9c41ea
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Fix for [#28823] Boids use uninitialized memory.
* Boids need the random velocity vector always.

----------------------------------------
1 Path Changed]]>
Sat, 15 Oct 2011 01:42:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f9c41eaaf80fdddb24d5b95cadb51ac859c2d301Janne Karhu
<![CDATA[[44f7a8a] master: Fix for [#28239] Particles Billboard 3x3 Split Error.]]> http://www.miikahweb.com/en/blender/git-logs/commit/44f7a8aee2dcd664717b58f8e1265f832d67062d 44f7a8a
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Fix for [#28239] Particles Billboard 3x3 Split Error.
* Patch by Alex Fraser.

----------------------------------------
1 Path Changed]]>
Thu, 25 Aug 2011 07:30:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/44f7a8aee2dcd664717b58f8e1265f832d67062dJanne Karhu
<![CDATA[[591b087] master: Fix for [#28216] particles objects rotation still wrong with...]]> http://www.miikahweb.com/en/blender/git-logs/commit/591b087204b1bc9372d8c87d5bdf28a55f3ae13a 591b087
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Fix for [#28216] particles objects rotation still wrong with r39287
* The emitter object's inverse matrix wasn't in global coordinates during rendering, so the surface normals of the hair emission locations were transformed with the wrong matrix.

----------------------------------------
1 Path Changed]]>
Thu, 18 Aug 2011 02:12:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/591b087204b1bc9372d8c87d5bdf28a55f3ae13aJanne Karhu
<![CDATA[[5c8344b] master: Bug fix: loading a file that had particles using a dupligroup...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5c8344bcc9f8f2c319346420766d9e4110beb607 5c8344b
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Bug fix: loading a file that had particles using a dupligroup from a liblinked file without the library file being present crashed

----------------------------------------
1 Path Changed]]>
Sun, 31 Jul 2011 16:26:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5c8344bcc9f8f2c319346420766d9e4110beb607Janne Karhu
<![CDATA[[a22de3f] master: Effector calculations are now thread safe.]]> http://www.miikahweb.com/en/blender/git-logs/commit/a22de3f73c28b86f481376d52fbcfd7bb8ee25f2 a22de3f
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Effector calculations are now thread safe.
* where_is_object_time was called for every effector evaluation only to determine the object velocity in some rare cases.
* Calculating the effector velocity is now done in the effector precalculation stage.
* Removing this makes the code thread safe and also should give some nice performance boosts when simulating a lot of points.
* Thanks to MiikaH for noticing this problem.

----------------------------------------
2 Paths Changed]]>
Sun, 24 Jul 2011 17:44:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a22de3f73c28b86f481376d52fbcfd7bb8ee25f2Janne Karhu
<![CDATA[[9469f0d] master: Bug fix: particle cache should only be cleared on the exact...]]> http://www.miikahweb.com/en/blender/git-logs/commit/9469f0d0af61ce445e7eadf5b832a99baff0b976 9469f0d
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Bug fix: particle cache should only be cleared on the exact first integer frame, not in the case of a subframe between the first and second frame.

----------------------------------------
1 Path Changed]]>
Mon, 18 Jul 2011 02:40:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9469f0d0af61ce445e7eadf5b832a99baff0b976Janne Karhu
<![CDATA[[729498a] master: Fix for [#26712] Particle group instance 'Use Count' value...]]> http://www.miikahweb.com/en/blender/git-logs/commit/729498ab2da989d0bfbba02c1b1a6bc9f6964b1c 729498a
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Fix for [#26712] Particle group instance 'Use Count' value gets reset on file-load.
* New object pointers can't be loaded properly for library linked groups, so the weight groups now store an index to the group objects at save time. This index is used at load time to set the objects without relying on the old pointers.
* If the library linked group is modified the indices can be wrong, but this can't really be avoided easily as there's no way to relate objects in a linked group between loads.

----------------------------------------
3 Paths Changed]]>
Fri, 15 Jul 2011 13:32:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/729498ab2da989d0bfbba02c1b1a6bc9f6964b1cJanne Karhu
<![CDATA[[5ff9acf] master: Fix for [#27307] Blender crashes when loading a new scene while...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5ff9acfd28211d90045e9dc08da7790099b9c462 5ff9acf
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Fix for [#27307] Blender crashes when loading a new scene while baking fluid dynamics
* Fluid bakes didn't respect the job stop flag.
* Also made msvc happy with some casts.

----------------------------------------
1 Path Changed]]>
Fri, 15 Jul 2011 00:39:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5ff9acfd28211d90045e9dc08da7790099b9c462Janne Karhu
<![CDATA[[897cbe4] master: Fix for [#27398] Particle systems with animated groups render...]]> http://www.miikahweb.com/en/blender/git-logs/commit/897cbe4b42a31ad7afe6ab3e4e89ac5318eef91a 897cbe4
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Fix for [#27398] Particle systems with animated groups render incorrectly in viewport
* Hmph.. depsgraph and group duplication == illogical.

----------------------------------------
1 Path Changed]]>
Sun, 10 Jul 2011 23:49:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/897cbe4b42a31ad7afe6ab3e4e89ac5318eef91aJanne Karhu
<![CDATA[[2ebc5cb] master: Fix for [#27293] Group Instance of particle system is rendered...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2ebc5cbe75af394dc4ed1910f730bb4fb6d9f6ed 2ebc5cb
Branches : master
Author : Janne Karhu (jhk)
----------------------------------------
Fix for [#27293] Group Instance of particle system is rendered wrong
* Silly mul_m4_v3 had turned into a mul_m4_v4 at some point!

----------------------------------------
1 Path Changed]]>
Sun, 10 Jul 2011 23:24:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2ebc5cbe75af394dc4ed1910f730bb4fb6d9f6edJanne Karhu