﻿<?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=%E5%88%A9%E7%94%A8%E8%80%85%3ARomanp%2FGSoC_Mantaflow_Framework%2FDocs%2FMantaflow_setup_script</id>
	<title>利用者:Romanp/GSoC Mantaflow Framework/Docs/Mantaflow setup script - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3ARomanp%2FGSoC_Mantaflow_Framework%2FDocs%2FMantaflow_setup_script"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Romanp/GSoC_Mantaflow_Framework/Docs/Mantaflow_setup_script&amp;action=history"/>
	<updated>2026-09-09T07:27:06Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Romanp/GSoC_Mantaflow_Framework/Docs/Mantaflow_setup_script&amp;diff=146883&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Romanp/GSoC_Mantaflow_Framework/Docs/Mantaflow_setup_script&amp;diff=146883&amp;oldid=prev"/>
		<updated>2018-06-28T21:08:16Z</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日 (木) 21:08時点における版&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=%E5%88%A9%E7%94%A8%E8%80%85:Romanp/GSoC_Mantaflow_Framework/Docs/Mantaflow_setup_script&amp;diff=146882&amp;oldid=prev</id>
		<title>wiki&gt;Romanp: Created page with &quot;To run a simulation, Mantaflow needs a python setup file.  Mantaflow config file consists of following parts: :1. Data declaration :2. Flow setup :3. Flow solving steps  === Data...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Romanp/GSoC_Mantaflow_Framework/Docs/Mantaflow_setup_script&amp;diff=146882&amp;oldid=prev"/>
		<updated>2014-05-30T12:59:56Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;To run a simulation, Mantaflow needs a python setup file.  Mantaflow config file consists of following parts: :1. Data declaration :2. Flow setup :3. Flow solving steps  === Data...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;To run a simulation, Mantaflow needs a python setup file.&lt;br /&gt;
&lt;br /&gt;
Mantaflow config file consists of following parts:&lt;br /&gt;
:1. Data declaration&lt;br /&gt;
:2. Flow setup&lt;br /&gt;
:3. Flow solving steps&lt;br /&gt;
&lt;br /&gt;
=== Data declaration ===&lt;br /&gt;
It is used to define the solver data, such as solver resolution, types of grids that will be used in simulation and their properties.&lt;br /&gt;
Things that can be done here:&lt;br /&gt;
*Create solver given resolution(at least) &lt;br /&gt;
*Create grids(velocity,pressure, flags,density):&lt;br /&gt;
**MAC grid&lt;br /&gt;
**Real grid&lt;br /&gt;
**Flag grid&lt;br /&gt;
**Vector grid&lt;br /&gt;
* Create Mesh types:&lt;br /&gt;
** Box, given pMin and pMax&lt;br /&gt;
** Cylinder, given radius and center&lt;br /&gt;
*Import existing meshes &lt;br /&gt;
*Other variables that may be used in scrips(maybe properties added by users)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flow Setup ===&lt;br /&gt;
Here, domain initialization takes place.&lt;br /&gt;
&lt;br /&gt;
=== Flow Solving Steps === &lt;br /&gt;
The main part where simulation takes place&lt;br /&gt;
Things that can be done here:&lt;br /&gt;
*Flow advection&lt;br /&gt;
*Adding external forces&lt;br /&gt;
*Pressure solve step&lt;br /&gt;
*Density Inflow declaration&lt;br /&gt;
*Wall Boundaries setup&lt;br /&gt;
*Buoyancy setup &lt;br /&gt;
&lt;br /&gt;
=== Wavelets setup ===&lt;br /&gt;
If wavelet turbulence must be included in the simulation, two solvers(low- and high res) must be created. During the flow solving steps, low-res data must be transferred to high-res grid, and the turbulence should be added afterwards.&lt;br /&gt;
&lt;br /&gt;
=== Values ===&lt;br /&gt;
Table of all values that can be used for Blender smoke setup, and their corresponding mantaflow configs&lt;br /&gt;
{| {{Css/prettytable|100%}}&lt;br /&gt;
! Blender var !! Manta var  &lt;br /&gt;
|-&lt;br /&gt;
| Resolution || solver.resolution   &lt;br /&gt;
|-&lt;br /&gt;
| Time Scale ||  solver.timestep&lt;br /&gt;
|-&lt;br /&gt;
| Density ||   solver.create(RealGrid).scale&lt;br /&gt;
|-&lt;br /&gt;
| Temp Diff ||   Not found&lt;br /&gt;
|-&lt;br /&gt;
| Vorticity ||   NoiseFlield.valScale&lt;br /&gt;
|-&lt;br /&gt;
| Dissolve bool ||   Not found &lt;br /&gt;
|-&lt;br /&gt;
| Border Collisions . open /collideAll ||   solvepressure.openBound = Y/N&lt;br /&gt;
|-&lt;br /&gt;
| Border Collisions . verticallyopen ||   Not yet present&lt;br /&gt;
|-&lt;br /&gt;
| High Res bool ||  Handle in Blender&lt;br /&gt;
|-&lt;br /&gt;
| HR divisions ||   resolution for XL grid&lt;br /&gt;
|-&lt;br /&gt;
| HR method Wavelet ||   Default in Mantaflow&lt;br /&gt;
|-&lt;br /&gt;
| HR method FFT ||   Not Supported&lt;br /&gt;
|-&lt;br /&gt;
| HR noise strength ||   NoiseField.valScale&lt;br /&gt;
|-&lt;br /&gt;
| HR sampling(linear, nearest, full) ||  Not found&lt;br /&gt;
|-&lt;br /&gt;
| HR Show high resolution ||   Handle in Blender&lt;br /&gt;
|-&lt;br /&gt;
| Groups Flow ||   Define objects as source in densityInflow.shape&lt;br /&gt;
|-&lt;br /&gt;
| Groups Collision ||   Define collision objs with applyToGrid.value=FlagObstacle&lt;br /&gt;
|-&lt;br /&gt;
| Cache Compression(Light/Heavy)  ||   Handle in Blender&lt;br /&gt;
|-&lt;br /&gt;
| Cache Save settings(name, frames) ||   Handle in Blender&lt;br /&gt;
|-&lt;br /&gt;
| Cache Bake Settings|| All there   &lt;br /&gt;
|-&lt;br /&gt;
| Field Weights Gravity ||   addBuoyancy.gravity&lt;br /&gt;
|-&lt;br /&gt;
| FW Turbulence||  turb.synthesize.scale&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Values present in Mantaflow but not in Blender ===&lt;br /&gt;
*Dimensionality of simulation(can be 2D) &lt;br /&gt;
*Pressure accuracy threshhold&lt;br /&gt;
*maximum iteration factor&lt;br /&gt;
*Noise field settings&lt;br /&gt;
*Turbulence Settings&lt;br /&gt;
**num of turbulen particles&lt;br /&gt;
**RANS enabling&lt;br /&gt;
**intensity&lt;br /&gt;
**lengthscale&lt;br /&gt;
**Octaves number&lt;/div&gt;</summary>
		<author><name>wiki&gt;Romanp</name></author>
		
	</entry>
</feed>