﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%3ARelease_Notes%2F2.42%2FPhysics%2FFluid_Simulation</id>
	<title>テンプレート:Release Notes/2.42/Physics/Fluid Simulation - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%3ARelease_Notes%2F2.42%2FPhysics%2FFluid_Simulation"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Release_Notes/2.42/Physics/Fluid_Simulation&amp;action=history"/>
	<updated>2026-04-21T10:28:56Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Release_Notes/2.42/Physics/Fluid_Simulation&amp;diff=46270&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Release_Notes/2.42/Physics/Fluid_Simulation&amp;diff=46270&amp;oldid=prev"/>
		<updated>2018-06-28T17:47:13Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 17:47時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Release_Notes/2.42/Physics/Fluid_Simulation&amp;diff=46269&amp;oldid=prev</id>
		<title>wiki&gt;Mindrones: Dev:Ref/Release Notes/.DPL share/2.42/Physics/Fluid Simulation moved to Template:Release Notes/2.42/Physics/Fluid Simulation: move to Template:</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Release_Notes/2.42/Physics/Fluid_Simulation&amp;diff=46269&amp;oldid=prev"/>
		<updated>2009-02-17T23:18:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/Dev:Ref/Release_Notes/.DPL_share/2.42/Physics/Fluid_Simulation&quot; class=&quot;mw-redirect&quot; title=&quot;Dev:Ref/Release Notes/.DPL share/2.42/Physics/Fluid Simulation&quot;&gt;Dev:Ref/Release Notes/.DPL share/2.42/Physics/Fluid Simulation&lt;/a&gt; moved to &lt;a href=&quot;/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Release_Notes/2.42/Physics/Fluid_Simulation&quot; title=&quot;テンプレート:Release Notes/2.42/Physics/Fluid Simulation&quot;&gt;Template:Release Notes/2.42/Physics/Fluid Simulation&lt;/a&gt;: move to Template:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==fluid simulation==&lt;br /&gt;
  Log:&lt;br /&gt;
  Sorry for the big commit, but I've been fixing many of these&lt;br /&gt;
  issues in parallel... So this commit contains: an update of&lt;br /&gt;
  the solver (e.g. moving objects), integration of blender IPOs,&lt;br /&gt;
  improved rendering (motion blur, smoothed normals) and a first particle&lt;br /&gt;
  test. In more detail:&lt;br /&gt;
  &lt;br /&gt;
  Solver update:&lt;br /&gt;
  - Moving objects using a relatively simple model, and not yet fully optimized - ok&lt;br /&gt;
    for box falling into water, water in a moving glass might cause trouble. Simulation&lt;br /&gt;
    times are influenced by overall no. of triangles of the mesh, scaling meshes up a lot&lt;br /&gt;
    might also cause slowdowns.&lt;br /&gt;
  - Additional obstacle settings: noslip (as before), free slip (move along wall freely)&lt;br /&gt;
    and part slip (mix of both).&lt;br /&gt;
  - Obstacle settings also added for domain boundaries now, the six walls of the domain are&lt;br /&gt;
    obstacles after all as well&lt;br /&gt;
  - Got rid of templates, should make compiling for e.g. macs more convenient,&lt;br /&gt;
    for linux there's not much difference. Finally got rid of parser (and some other code&lt;br /&gt;
    parts), the simulation now uses the internal API to transfer data.&lt;br /&gt;
  - Some unnecessary file were removed, the GUI now needs 3 settings buttons...&lt;br /&gt;
    This should still be changed (maybe by adding a new panel for domain objects).&lt;br /&gt;
  &lt;br /&gt;
  IPOs:&lt;br /&gt;
  - Animated params: viscosity, time and gravity for domains. In contrast&lt;br /&gt;
    to normal time IPO for Blender objects, the fluidsim one scales the time&lt;br /&gt;
    step size - so a constant 1 has no effect, values towards 0 slow it down,&lt;br /&gt;
    larger ones speed the simulation up (-&amp;gt; longer time steps, more compuations).&lt;br /&gt;
    The viscosity IPO is also only a factor for the selected viscosity (again, 1=no effect).&lt;br /&gt;
  - For objects that are enabled for fluidsim, a new IPO type shows up. Inflow&lt;br /&gt;
    objects can use the velocity channels to animate the inflow. Obstacles, in/outflow&lt;br /&gt;
    objects can be switched on (Active IPO&amp;gt;0) and off (&amp;lt;0) during the simulation.&lt;br /&gt;
  - Movement, rotation and scaling of those 3 types is exported from the normal&lt;br /&gt;
    Blender channels (Loc,dLoc,etc.).&lt;br /&gt;
  &lt;br /&gt;
  Particles:&lt;br /&gt;
  - This is still experimental, so it might be deactivated for a&lt;br /&gt;
    release... It should at some point be used to model smaller splashes,&lt;br /&gt;
    depending on the the realworld size and the particle generation&lt;br /&gt;
    settings particles are generated during simulation (stored in _particles_X.gz&lt;br /&gt;
    files).&lt;br /&gt;
  - These are loaded by enabling the particle field for an arbitrary object,&lt;br /&gt;
    which should be given a halo material. For each frame, similar to the mesh&lt;br /&gt;
    loading, the particle system them loads the simulated particle positions.&lt;br /&gt;
  - For rendering, I &amp;quot;abused&amp;quot; the part-&amp;gt;rt field - I couldnt find any use&lt;br /&gt;
    for it in the code and it seems to work fine. The fluidsim particles&lt;br /&gt;
    store their size there.&lt;br /&gt;
  &lt;br /&gt;
  Rendering:&lt;br /&gt;
  - The fluidims particles use scaled sizes and alpha values to give a more varied&lt;br /&gt;
    appearance. In convertblender.c fluidsim particle systems use the p-&amp;gt;rt field&lt;br /&gt;
    to scale up the size and down the alpha of &amp;quot;smaller particles&amp;quot;. Setting the&lt;br /&gt;
    influence fields in the fluidims settings to 0 gives equally sized particles&lt;br /&gt;
    with same alpha everywhere. Higher values cause larger differences.&lt;br /&gt;
  - Smoothed normals: for unmodified fluid meshes (e.g. no subdivision) the normals&lt;br /&gt;
    computed by the solver are used. This is basically done by switching off the&lt;br /&gt;
    normal recalculation in convertblender.c (the function calc_fluidsimnormals&lt;br /&gt;
    handles other mesh inits instead of calc_vertexnormals).&lt;br /&gt;
    This could also be used to e.g. modify mesh normals in a modifier...&lt;br /&gt;
  - Another change is that fluidsim meshes load the velocities computed&lt;br /&gt;
    during the simulation for image based motion blur. This is inited in&lt;br /&gt;
    load_fluidsimspeedvectors for the vector pass (they're loaded during the&lt;br /&gt;
    normal load in DerivedMesh readBobjgz). Generation and loading can be switched&lt;br /&gt;
    off in the settings. Vector pass currently loads the fluidism meshes 3 times,&lt;br /&gt;
    so this should still be optimized.&lt;br /&gt;
  &lt;br /&gt;
  Examples:&lt;br /&gt;
  - smoothed normals versus normals from subdividing once:&lt;br /&gt;
    http://www10.informatik.uni-erlangen.de/~sinithue/temp/v060227_1smoothnorms.png&lt;br /&gt;
    http://www10.informatik.uni-erlangen.de/~sinithue/temp/v060227_2subdivnorms.png&lt;br /&gt;
  - fluidsim particles, size/alpha influence 0:&lt;br /&gt;
    http://www10.informatik.uni-erlangen.de/~sinithue/temp/v060227_3particlesnorm.png&lt;br /&gt;
    size influence 1:&lt;br /&gt;
    http://www10.informatik.uni-erlangen.de/~sinithue/temp/v060227_4particlessize.png&lt;br /&gt;
    size &amp;amp; alpha influence 1:&lt;br /&gt;
    http://www10.informatik.uni-erlangen.de/~sinithue/temp/v060227_5particlesalpha.png&lt;br /&gt;
  - the standard drop with motion blur and particles:&lt;br /&gt;
    http://www10.informatik.uni-erlangen.de/~sinithue/temp/elbeemupdate_t2new.mpg&lt;br /&gt;
    (here's how it looks without&lt;br /&gt;
    http://www10.informatik.uni-erlangen.de/~sinithue/temp/elbeemupdate_t1old.mpg)&lt;br /&gt;
  - another inflow animation (moving, switched on/off) with a moving obstacle&lt;br /&gt;
    (and strong mblur :)&lt;br /&gt;
    http://www10.informatik.uni-erlangen.de/~sinithue/temp/elbeemupdate_t3ipos.mpg&lt;br /&gt;
  &lt;br /&gt;
  Things still to fix:&lt;br /&gt;
  - rotating &amp;amp; scaling domains causes wrong speed vectors&lt;br /&gt;
  - get rid of SDL code for threading, use pthreads as well?&lt;br /&gt;
  - update wiki documentation&lt;br /&gt;
  - cool effects for rendering would be photon maps for caustics,&lt;br /&gt;
    and motion blur for particles :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==fluids==&lt;br /&gt;
&lt;br /&gt;
  - New options for mesh voxelization: shell only (also&lt;br /&gt;
    works for non closed objects), volume (&amp;quot;normal&amp;quot;/old way of&lt;br /&gt;
    doing it), and a combination of both:&lt;br /&gt;
    http://www10.informatik.uni-erlangen.de/~sinithue/blender/voltcomp_sm.jpg&lt;br /&gt;
  - Finally included bjornmose MSVC6 fixes&lt;br /&gt;
  - Added support for animated meshes, e.g. meshes with&lt;br /&gt;
    parented skeletons. Is enabled for obstacles with a new button.&lt;br /&gt;
    A simple example with Bassam's mancandy can be found here:&lt;br /&gt;
    http://www10.informatik.uni-erlangen.de/~sinithue/blender/fluid2_mancandy.mpg&lt;br /&gt;
    http://www10.informatik.uni-erlangen.de/~sinithue/blender/fluid2_mancandy.blend&lt;br /&gt;
    (Warning - keep meshes as simple as possible, e.g. turn off subsurf&lt;br /&gt;
    for baking. Export probably shoulb be further optimized.)&lt;br /&gt;
  - Changed handling of no/free/part slip obstacles, see:&lt;br /&gt;
    http://www10.informatik.uni-erlangen.de/~sinithue/blender/bndtcomp_sm.jpg&lt;br /&gt;
  - Removed surface particle option for upcoming release,&lt;br /&gt;
    needs more testing &amp;amp; tweaking&lt;br /&gt;
  - Added tracer particles instead (swimming along in the fluid)&lt;br /&gt;
  - Updated wiki (description of IPOs still missing).&lt;br /&gt;
&lt;br /&gt;
[[Category:Physics]]&lt;br /&gt;
[[Category:Fluids]]&lt;br /&gt;
[[Category:Release notes]]&lt;/div&gt;</summary>
		<author><name>wiki&gt;Mindrones</name></author>
		
	</entry>
</feed>