• 検索結果がありません。

画像電子学会ワードテンプレート (タイトル)

N/A
N/A
Protected

Academic year: 2021

シェア "画像電子学会ワードテンプレート (タイトル)"

Copied!
7
0
0

読み込み中.... (全文を見る)

全文

(1)

ベクトルポテンシャルを用いた流体流れ場の編集

Editing Fluid Flow using Vector Potential

佐藤 周平

1†

土橋 宜典

2,1

楽 詠灝

3

岩崎 慶

4,1

西田 友是

5,1

Syuhei SATO

1†

Yoshinori DOBASHI

2,1

Yonghao YUE

3

Kei IWASAKI

4,1

Tomoyuki NISHITA

5,1

1 UEI リサーチ

1 UEI Research

2 北海道大学, JST CREST 2 Hokkaido University, JST CREST

3 コロンビア大学 3 Columbia University

4 和歌山大学

4 Wakayama University

5 広島修道大学

5 Hiroshima Shudo University

E-mail: †syuhei.sato@uei.co.jp

1. は じ め に

近 年 , 映 画 や ゲ ー ム な ど の 映 像 制 作 に お い て , 写 実 的 な 流 体 映 像 を 作 成 す る た め に , 物 理 ベ ー ス の シ ミ ュ レ ー シ ョ ン [2]が よ く 利 用 さ れ る .し か し ,物 理 ベ ー ス の シ ミ ュ レ ー シ ョ ン は 非 常 に 計 算 コ ス ト が 高 い . そ の た め , 所 望 の 流 体 映 像 を 得 る た め に は 異 な る パ ラ メ ー タ セ ッ ト で 何 度 も シ ミ ュ レ ー シ ョ ン を 繰 り 返 す 必 要 が あ り , 映 像 制 作 全 体 に か か る 時 間 が 非 常 に 長 く な る . 再 度 シ ミ ュ レ ー シ ョ ン を 実 行 せ ず に , 流 体 の 流 れ 場 を 編 集 で き れ ば , こ の よ う な 問 題 の 解 決 が 期 待 で き る . し か し , 単 純 に 流 れ 場 を 編 集 し た 場 合 , 流 体 の 非 圧 縮 性 が 保 た れ ず , 意 図 し な い 場 所 か ら 流 体 が 湧 き 出 し た り , 消 え た り す る . そ こ で , 本 研 究 で は , 非 圧 縮 性 を 保 持 し た 流 体 流 れ 場 の 編 集 手 法 を 提 案 す る . こ の よ う な 編 集 を 実 現 す る た め に , 我 々 は ベ ク ト ル ポ テ ン シ ャ ル を 用 い て , 流 れ 場 を 表 現 す る . 提 案 手 法 で は , ま ず , 入 力 の 速 度 場 か ら ベ ク ト ル ポ テ ン シ ャ ル を 計 算 す る . 次 に , ユ ー ザ が 編 集 操 作 を 行 い , ベ ク ト ル ポ テ ン シ ャ ル に 編 集 に 対 応 し た 処 理 を 行 う . そ し て , 編 集 後 の ベ ク ト ル ポ テ ン シ ャ ル に 対 し て , curl 演 算 子 ( )を 適 用 す る こ と で , 編 集 が 適 用 さ れ た 速 度 場 を 得 る . 任 意 の ベ ク ト ル ポ テ ン シ ャ ル に つ い て , が 成 り 立 つ た め ,我 々 の 手 法 は 常 に 非 圧 縮 性 を 保 証 す る こ と が で き る . 提 案 手 法 を 用 い る こ と で ,ユ ー ザ は 流 れ 場 を 編 集 し て ,様 々 な 流 れ 場 を 作 成 す る こ と が 可 能 で あ る . 編 集 要 素 と し て は , 流 れ 場 の 変 形 と 障 害 物 の 追 加 を 扱 う .

2. 関 連 研 究

流 体 シ ミ ュ レ ー シ ョ ン:Stam は ,Navier-Stokes 方 程 式 を 安 定 に 解 く た め の 手 法 を 提 案 し た [23]. Stam の 手 法 以 降 , 様 々 な 流 体 現 象 を シ ミ ュ レ ー シ ョ ン す る た め の 手 法 が 数 多 く 提 案 さ れ て い る [6-8,11,16]. 一 般 的 に , 所 望 の 流 体 ア ニ メ ー シ ョ ン を 得 る た め に は , シ ミ ュ レ ー シ ョ ン の 実 行 と パ ラ メ ー タ の 調 整 を 繰 り 返 し 行 う 必 要 が あ る . こ れ は 非 常 に 煩 雑 な 作 業 で あ る . 流 体 制 御 : 所 望 の 形 状 の 流 体 ア ニ メ ー シ ョ ン [5,22,26] や ユ ー ザ 指 定 の 曲 線 に 沿 っ て 動 く 流 体 [14]を 作 成 す る た め に , い く つ か の 制 御 手 法 が 提 案 さ れ て い る . こ れ ら の 手 法 は , 外 力 を 追 加 す る こ と に よ っ て 流 体 の 動 き を 制 御 す る . こ れ ら の 手 法 を 用 い て , 様 々 な 流 体 ア ニ メ ー シ ョ ン を 作 成 す る 場 合 , ユ ー ザ は 複 数 回 シ ミ ュ レ ー シ ョ ン を 実 行 す る 必 要 が あ る .一 方 我 々 の 手 法 で は , 再 度 流 体 シ ミ ュ レ ー シ ョ ン を 実 行 す る 必 要 な く , 様 々 な 流 体 ア ニ メ ー シ ョ ン を 作 成 す る こ と が 可 能 で あ る . モ デ ル リ ダ ク シ ョ ン : 流 体 シ ミ ュ レ ー シ ョ ン を 高 速 化 す る た め の 一 つ の ア プ ロ ー チ と し て , モ デ ル リ ダ ク シ ョ ン 手 法 が 提 案 さ れ て い る [25,27].こ れ ら の 手 法 で は , 様 々 な 初 期 条 件 , パ ラ メ ー タ で シ ミ ュ レ ー シ ョ ン を し て 得 ら れ た 速 度 場 の セ ッ ト を 用 意 し , そ の 速 度 場 に 対 し 主 成 分 分 析 を 適 用 す る . そ し て , 主 成 分 を 基 底 関 数 と し て 用 い る こ と で ,Navier-Stokes 方 程 式 を 高 速 に 計 算 で き る . し か し , こ れ ら の 手 法 で は , 基 底 の 線 形 和 に よ り 流 れ 場 を 表 現 し て い る た め , 入 力 デ ー タ か ら 大 き く 異 な る 流 れ 場 は 作 成 す る こ と が で き な い . ま た , 様 々 な 流 れ 場 を 作 成 可 能 と す る た め に は , 多 く の 速 度 場 デ ー タ が 必 要 で あ り , そ の 結 果 と し て , デ ー タ ベ ー ス を 構 築 す る 段 階 で , 繰 り 返 し 流 体 シ ミ ュ レ ー シ ョ ン を 実 行 し な け れ ば な ら な い . 上 記 の 手 法 を ベ ー ス と し て , 流 体 の 高 速 な 再 シ ミ ュ レ ー シ ョ ン を 可 能 と す る 手 法 が 提 案 さ れ て い る [13]. こ の 手 法 で は , 流 体 シ ミ ュ レ ー シ ョ ン に よ り 得 ら れ た 単 一 の 速 度 場 の セ ッ ト に 対 し 主 成 分 分 析 を 適 用 し , 基 底 関 数 を 得 る . そ し て , そ の 基 底 が 張 る 空 間 で Navier-Stokes 方 程 式 を 解 く こ と で , 異 な る パ ラ メ ー タ 設 定 の 流 れ 場 を 効 率 的 に 計 算 す る こ と が で き る . し か し , こ の 手 法 で も , [25,27]の 手

(2)

法 と 同 様 に デ ー タ の 線 形 和 と し て 表 現 で き な い 流 れ 場 は 作 成 で き な い . 従 っ て , 提 案 手 法 が 目 標 と す る よ う な ,全 体 的 な 流 れ を 変 更 す る と い っ た こ と は で き な い . 手 続 き 的 手 法 : 手 続 き 的 な 手 法 は , 比 較 的 低 コ ス ト で 所 望 の 流 れ 場 を 作 成 す る こ と が で き る . こ の よ う な 手 法 の 一 例 と し て , 様 々 な 炎 の ア ニ メ ー シ ョ ン を 作 成 す る た め の 手 法 が 提 案 さ れ て い る [9,15].こ れ ら の 手 法 で は , 炎 の 経 路 を 表 す 曲 線 を 変 形 す る こ と で , 所 望 の 結 果 を 生 成 す る こ と が で き る . し か し , 物 理 的 な 正 確 さ は 考 慮 し て い な い た め , 不 自 然 な 結 果 が 作 成 さ れ る 場 合 が あ る . ま た , 流 れ 場 は 非 圧 縮 性 を 満 た さ な い . Pighin ら は , シ ミ ュ レ ー シ ョ ン さ れ た 流 れ 場 を , advected radial basis functions に よ り 表 現 し , 流 れ 場 を 編 集 す る た め の 手 法 を 提 案 し た [18]. し か し , こ の 手 法 も 結 果 の 流 れ 場 に 対 し 非 圧 縮 性 を 保 証 し て い な い . シ ミ ュ レ ー シ ョ ン 結 果 の 再 利 用:Reveendran ら は シ ミ ュ レ ー シ ョ ン に よ り 作 成 さ れ た 複 数 の 水 の ア ニ メ ー シ ョ ン か ら そ の 間 の 状 態 を 補 間 す る 手 法 を 提 案 し た [19]. こ の 手 法 で は , 水 の 表 面 を 表 す メ ッ シ ュ デ ー タ か ら time-space mesh を 作 成 し ,non-rigid iterated closest point method (non-rigid ICP)に よ り デ ー タ 間 の 対 応 を と る こ と で , 尤 も ら し い 中 間 の 状 態 の メ ッ シ ュ を 得 る こ と が で き る . し か し , こ の 手 法 は 水 面 を 表 す メ ッ シ ュ に 対 し て 適 用 す る も の で あ り , 我 々 が 扱 う よ う な 格 子 に 格 納 さ れ た デ ー タ を 扱 う こ と は 考 慮 さ れ て い な い . 我 々 は こ れ ま で , 流 れ 関 数 を 用 い る こ と で , 非 圧 縮 性 を 保 持 し て 2D の 流 れ 場 を 変 形 す る た め の 手 法 を 提 案 し た [20] . 本 稿 で は , ベ ク ト ル ポ テ ン シ ャ ル を 用 い る こ と で ,3D の 流 れ 場 に 対 し て そ の よ う な 変 形 を 実 現 す る た め の 手 法 を 提 案 す る . ベ ク ト ル ポ テ ン シ ャ ル の 計 算 : 速 度 場 か ら ベ ク ト ル ポ テ ン シ ャ ル を 求 め る 方 法 は , 数 値 流 体 力 学 の 分 野 に も 存 在 す る . 例 え ば , 渦 法 で は , 速 度 場 を 渦 度 の ベ ク ト ル ポ テ ン シ ャ ル で あ る と み な し , 渦 度 場 か ら 速 度 場 へ 変 換 す る [4,10,17,28,29].我 々 の 知 る 限 り で は ,我 々 の 手 法 は 流 体 の 編 集 の た め に ベ ク ト ル ポ テ ン シ ャ ル を 使 用 し た 初 の 方 法 で あ る . 本 稿 で は , 我 々 の 問 題 に 適 切 な 境 界 条 件 と 方 程 式 に つ い て 議 論 す る .

3. 入 力 と 仮 定

提 案 手 法 の 入 力 は , 非 圧 縮 な 速 度 場 の 単 一 の セ ッ ト で あ る .こ こ で , は フ レ ー ム 番 号 を 表 し , は 入 力 の 速 度 場 の フ レ ー ム 数 で あ る . 提 案 手 法 で は , が 空 間 的 に 十 分 な め ら か で あ り , 単 連 結 な 閉 領 域 ( は 種 数 0)に 定 義 さ れ て い る と 仮 定 す る . ま た , の シ ミ ュ レ ー シ ョ ン 空 間 の 境 界 の 法 線 方 向 成 分 が で あ る と 仮 定 す る : (at ). こ こ で , は 境 界 の 法 線 で あ る . ま た , 密 度 場 と し て 表 現 さ れ る 流 体 が に 従 っ て 移 流 す る と 仮 定 す る . 提 案 手 法 で は , 速 度 場 を 置 き 換 え , 新 し い 速 度 場 に 従 っ て 流 体 を 移 流 さ せ る こ と で , 様 々 な ア ニ メ ー シ ョ ン を 作 成 す る . 以 下 で は , 簡 潔 な 表 記 の た め に を 省 略 す る .

4. 提 案 手 法 の 概 要

速 度 場 や 密 度 場 を 直 接 操 作 す る 代 わ り に , 提 案 手 法 で は , ベ ク ト ル ポ テ ン シ ャ ル を 用 い る こ と で , 編 集 さ れ た 流 れ 場 に 対 し , 非 圧 縮 性 を 保 証 す る . 単 連 結 な 閉 領 域 に お い て ,Helmholtz -Hodge 分 解 の 定 理 [1,24]に よ り ,十 分 に な め ら か な ベ ク ト ル 場 は 次 の よ う に 分 解 で き る . , (1) こ こ で , は ベ ク ト ル ポ テ ン シ ャ ル , は ス カ ラ ー 場 で あ る . の シ ミ ュ レ ー シ ョ ン 空 間 の 境 界 の 法 線 方 向 成 分 は で あ る : at , (2) ま た , は 境 界 に 垂 直 で あ る . 我 々 の 入 力 の 速 度 場 は 非 圧 縮 な の で , で あ り , 従 っ て , . (3) そ し て , 恒 等 式 が 任 意 の ベ ク ト ル 場 に 対 し て 満 た さ れ る た め , ベ ク ト ル ポ テ ン シ ャ ル の 回 転 は 常 に 非 圧 縮 条 件 を 満 た す . そ の た め , ベ ク ト ル ポ テ ン シ ャ ル に 対 し 編 集 を 行 う こ と で , 結 果 の 流 れ 場 に 非 圧 縮 性 を 保 証 す る こ と が で き る . 図 1 に 提 案 手 法 の 概 要 を 示 す . 視 覚 的 に わ か り や す く す る た め , 全 て の 3 次 元 ベ ク ト ル 場 を , 2 次 元 ベ ク 図 1: 提 案 手 法 の 概 要

(3)

ト ル 場 で 図 示 し た . 前 処 理 で は , ま ず , 格 子 ベ ー ス の 方 法 に よ り ,非 圧 縮 性 Navier-Stokes 方 程 式 を 解 く こ と で ,入 力 の 速 度 場 を 作 成 す る .そ し て ,各 フ レ ー ム の 速 度 場 を ベ ク ト ル ポ テ ン シ ャ ル へ 変 換 す る .ラ ン タ イ ム で は , ユ ー ザ が 編 集 操 作 を 行 い , そ の 編 集 に 対 応 す る 処 理 を ベ ク ト ル ポ テ ン シ ャ ル に 適 用 す る こ と で , 編 集 後 の ベ ク ト ル ポ テ ン シ ャ ル を 得る .そ し て ,curl 演 算 子 を に適 用 す る こ と で ,編 集 後 の 速度 場 を生成 す る . 最 後 に , に 従 っ て 密 度 場 を 移 流 さ せ る .

5. ベ ク ト ル ポ テ ン シ ャ ル の 計 算

Helmholtz-Hodge 分 解 の 定 理 に 従 い , 入 力 の 非 圧 縮 な 速 度 場 は ,ベ ク ト ル ポ テ ン シ ャ ル を 用 い て ,式 (3) の よ う に 表 す こ と が で き る . た だ し , こ の ベ ク ト ル ポ テ ン シ ャ ル は 通 常 一 意 に 求 め る こ と が で き な い . こ れ は , が を 満 た す と 仮 定 し た 場 合 , あ る ベ ク ト ル ポ テ ン シ ャ ル も , 任 意 の ス カ ラ ー 場 に 対 し て , 定 義 よ り , を 満 た す た め で あ る . 我 々 は , 時 間 変 化 す る ベ ク ト ル 場 の 変 形 に 適 す る よ う , こ の 自 由 度 を 拘 束 す る . 以 下 で は 編 集 操 作 の う ち 変 形 を 例 と し て 説 明 す る . ま ず , 式 (1) に 従 い , ベ ク ト ル ポ テ ン シ ャ ル を の よ う に 分 解 す る . こ こ で , は ベ ク ト ル 場 , は ス カ ラ ー 場 で あ る .そ し て ,変 形 を 表 す 関 数 に よ り を 変 形 す る . は ,例 え ば ,各 位 置 ベ ク ト ル を 新 し い 位 置 へ マ ッ プ す る 関 数 を 表 す . こ の 変 形 で は , ベ ク ト ル 値 関 数 は の よ う に 変 換 さ れ , と 記 述 す る こ と と す る .こ れ に よ り 我 々 は , ベ ク ト ル 値 関 数 と に 対 し て , を 得 る . そ し て , 変 形 後 の ベ ク ト ル ポ テ ン シ ャ ル は 以 下 の よ う に な る . . (4) 上 式 に curl 演 算 子 を 適 用 し た 場 合 ,任 意 の 変 形 に 対 し て , は 常 に 0 に な る と は 限 ら な い .そ の た め , も し に 時 間 的 な コ ヒ ー レ ン ス が な い 場 合 , は 結 果 の 流 れ 場 に 意 図 し な い 揺 ら ぎ を 引 き 起 こ す 可 能 性 が あ る . 従 っ て , 我 々 は そ の よ う な 問 題 を 避 け る た め に , の 値 を 拘 束 す る . 本 稿 で は 特 に , 以 下 の 設 定 に よ り を 強 制 す る . at , (5) at . (6) 速 度 場 か ら 所 望 の ベ ク ト ル ポ テ ン シ ャ ル を 得 る た め に , 我 々 は ま ず , 式 (3)の 両 辺 に curl 演 算 子 ( ) を 適 用 し 次 式 を 得 る . (7) 我 々 は こ の ポ ア ソ ン 方 程 式 を 境 界 条 件 , , の 下 で 解 く こ と に よ り ,ベ ク ト ル ポ テ ン シ ャ ル を 得 る( 付 録 A に 証 明 を 示 す ).式 (7) を 数 値 的 に 解 く た め に , biconjugate gradient stabilized method (BiCGSTAB)を 本 稿 で は 採 用 し た .

6. 編 集 後 の 速 度 場 の 生 成

本 手 法 は ベ ク ト ル ポ テ ン シ ャ ル に 対 し て , ユ ー ザ の 編 集 操 作 に 対 応 し た 処 理 を 適 用 す る . 本 稿 で は , 編 集 要 素 と し て 変 形 お よ び 障 害 物 の 追 加 を 扱 う . 流 れ 場 の 変 形 : 本 稿 で は , 制 御 点 や 制 御 パ ス ( 図 2 は 制 御 パ ス の 例 ) を 用 い て , 2 次 元 ( 図 2 の 平 面 ) で 変 形 操 作 を 行 い , そ れ を 3 次 元 格 子 の 方 向 の 各 2 次 元 ス ラ イ ス に 適 用 す る . 変 形 手 法 に は 移 動 最 小 二 乗 法 に 基 づ く 方 法 [21]を 用 い た . そ し て , 変 形 後 の ベ ク ト ル ポ テ ン シ ャ ル を 得 る た め に,我 々 は ま ず が格納さ れ て い る 変 形 後 の 格 子 を , を 格 納 す る た め の 直 交 格 子 で 再 サ ン プ リ ン グ す る . そ し て 変 形 後 の ベ ク ト ル ポ テ ン シ ャ ル の 正 確 な 方 向 を 得 る た め に , ベ ク ト ル ポ テ ン シ ャ ル の 値 に 変 形 に 対 応 す る 局 所 的 な 回 転 を 適 用 す る . 提 案 手 法 で は , [21]の 方 法 に 限 ら ず , 画 像 や メ ッ シ ュ を 変 形 す る た め の 任 意 の 変 形 手 法 を 適 用 で き る . し か し , 格 子 が 裏 返 る よ う な 変 形 が 適 用 さ れ た 場 合 , 裏 返 り が ベ ク ト ル 場 に 不 連 続 を 引 き 起 こ す 可 能 性 が あ り , そ の 結 果 大 き な 速 度 が 生 成 さ れ る 場 合 が あ る . ま た , 変 形 の 度 合 い が 大 き い 場 合 , 速 度 が 意 図 せ ず 大 き く 変 化 し て し ま う . こ れ は , 変 形 が 大 き く な る と , 格 子 点 間 の エ ッ ジ の 長 さ が 変 化 し , の 値 が 大 き く 変 化 す る こ と が 原 因 で あ る . 図 2: 格 子 の 変 形 図 3: 障 害 物 の 追 加

(4)

障 害 物 の 追 加 : 障 害 物 の 追 加 は , Bridson ら の 方 法 [3] を 用 い る . こ の 論 文 で は , ノ イ ズ 関 数 を 用 い て ポ テ ン シ ャ ル 場 を 生 成 す る こ と で , 手 続 き 的 に 流 体 の よ う な 流 れ 場 を 作 成 で き る . そ し て , ポ テ ン シ ャ ル 場 に 対 し 以 下 の 式 を 適 用 す る こ と で , 非 圧 縮 性 を 保 っ た ま ま 障 害 物 の 影 響 を 考 慮 し た 流 れ 場 を 生 成 で き る . (8) こ こ で , は あ る 格 子 点( こ こ で は 図 3 の 赤 点 )か ら 最 も 近 い 距 離 に あ る 障 害 物 上 の 点 の 法 線( 図 3 赤 矢 印 ) を 表 す . ま た , は 格 子 点 と 最 も 近 い 障 害 物 上 の 点 と の 距 離 に 応 じ て 変 化 す る 係 数 で あ り , 障 害 物 に 近 い 格 子 点 ほ ど 0 に 近 く な る ( 図 3 緑 と 橙 色 の グ ラ デ ー シ ョ ン 部 分 : 各 色 が 濃 い ほ ど が 0 に 近 い ). 上 記 の 方 法 に つ い て , 詳 細 は 文 献 [3]を 参 照 し て い た だ き た い . ユ ー ザ が 上 記 の 編 集 操 作 を 行 い , 編 集 後 の ベ ク ト ル ポ テ ン シ ャ ル が 計 算 さ れ た 後 , に curl 演算子を適 用 す る こ と で , 編 集 後 の 速 度 場 を 得 る . 結 果 の 速 度 場 は , が 0 となるため,常に非圧縮 性 を 満 足 す る .

7. 実 験 結 果

計 算 に 使 用 し た PC は , CPU が Intel Core i7 3930K で あ り , メ モ リ は , 32GB で あ る . 図 6,7,8 お よ び 図 9 の 右 の 画 像 は 物 理 ベ ー ス レ ン ダ ラ の "Mitsuba"[12]を 用 い て レ ン ダ リ ン グ し た . な お 本 節 の ア ニ メ ー シ ョ ン 例 に つ い て は , 補 足 資 料 の 動 画 フ ァ イ ル を 参 照 し て い た だ き た い . 非 圧 縮 を 保 っ た 変 形 の 重 要 性 : 速 度 場 の 非 圧 縮 性 を 保 持 す る こ と は , 全 体 の 質 量 を 保 存 す る た め に 重 要 な 要 素 で あ る . 図 4 に こ の 重 要 性 を 示 す . 視 覚 的 に わ か り や す く す る た め , 2D の 流 れ 場 を 用 い た . 2D に お い て ベ ク ト ル ポ テ ン シ ャ ル は 流 れ 関 数 と 呼 ば れ る ス カ ラ ー 関 数 と し て 表 さ れ る .本 実 験 で は ,我 々 の 従 来 手 法 [20] を 用 い て , 2D の 速 度 場 か ら 流 れ 関 数 を 計 算 し た . こ の 例 で は , ゼ ロ で な い 密 度 場 が 2D の 流 体 シ ミ ュ レ ー シ ョ ン に よ り 生 成 さ れ た 時 間 変 化 す る 速 度 場 に し た が っ て 移 流 さ れ る . シ ミ ュ レ ー シ ョ ン 空 間 の 中 央 下 端 に は , 毎 フ レ ー ム 一 定 の 上 向 き の 速 度 が セ ッ ト さ れ 図 6: 障 害 物 の 追 加 の 例 図 4:非 圧 縮 性 を 保 っ た 変 形 の 重 要 性 図 5: 提 案 手 法 と 流 体 シ ミ ュ レ ー シ ョ ン に よ る 結 果 と の 比 較 表 1: 格 子 数 お よ び 計 算 時 間 図 格 子 数 Tn s Tp Tr 5 256x128x384 146 298 2.9 7,9 192x192x512 234 407 4.4

(5)

る . ま た , ラ ン タ イ ム に お い て , 密 度 の 追 加 や 除 去 は 行 わ な い . 図 4 の 左 3 つ の 画 像 は , 密 度 場 を 可 視 化 し た も の で あ り , 各 画 像 の 左 上 の 図 は 変 形 に 用 い た 格 子 で あ る . ま た , 右 上 の 図 は 赤 色 の 矩 形 で 示 し た 領 域 の 速 度 場 の 発 散 を 示 し た も の で あ り , 青 , 緑 , お よ び 赤 色 は そ れ ぞ れ マ イ ナ ス , ゼ ロ , お よ び プ ラ ス の 発 散 を 表 す . 図 4 右 の グ ラ フ は 全 体 の 質 量 の 偏 差 を 表 す . 偏 差 は の よ う に 算 出 し , は シ ミ ュ レ ー シ ョ ン 領 域 全 体 に わ た っ て 密 度 を 積 分 す る こ と で 算 出 さ れ る . 流 れ 関 数 を 使 わ ず に 直 接 速 度 場 を 変 形 し た 場 合 , 結 果 の 速 度 場 に 非 ゼ ロ の 発 散 が 生 じ , そ の 結 果 全 体 の 質 量 が 初 期 値 か ら 大 幅 に 逸 脱 し て し ま う .こ れ に 対 し , 非 圧 縮 性 が 保 た れ て い る 場 合 , 質 量 の 時 間 的 な 偏 差 を 十 分 に 減 少 さ せ る こ と が で き る .ま た ,我 々 は ,3D の 流 れ 場 の 変 形 に つ い て も 同 様 の 傾 向 を 確 認 し て い る . 編 集 結 果 と シ ミ ュ レ ー シ ョ ン 結 果 と の 比 較 : 図 5 に 提 案 手 法 に よ り 作 成 さ れ た 結 果 と 流 体 シ ミ ュ レ ー シ ョ ン に よ り 作 成 さ れ た 結 果 の 比 較 を 示 す .図 5a は 入 力 の 煙 の ア ニ メ ー シ ョ ン で あ り , 図 5b’-d’は 流 体 シ ミ ュ レ ー シ ョ ン に よ り 作 成 さ れ た 結 果 で あ る . シ ミ ュ レ ー シ ョ ン に は , 煙 が 右 に 流 れ る よ う , シ ミ ュ レ ー シ ョ ン 空 間 の 左 端 に 一 様 な 外 力 を 適 用 し て い る .図 5b-d は 提 案 手 法 に よ り 作 成 さ れ た 結 果 で あ り , 変 形 に よ り 図 5b’-d’ の よ う な 流 れ を 模 倣 で き る こ と を 示 す . 変 形 が 小 さ い 場 合 , 我 々 の 結 果 は シ ミ ュ レ ー シ ョ ン に 近 い 結 果 が 作 成 で き る . ま た , 比 較 的 大 き な 変 形 で も 尤 も ら し い ア ニ メ ー シ ョ ン を 作 成 で き る . 3D の 流 体 の 編 集:表 1 に 各 結 果 の 格 子 数 と 計 算 時 間 を 示 す . 計 算 時 間 の 単 位 は [sec/frame]で あ る . Tn sは 流 体 シ ミ ュ レ ー シ ョ ン の 時 間 ,Tpお よ び Trは そ れ ぞ れ 提 案 手 法 に お け る 前 処 理 と ラ ン タ イ ム の 計 算 時 間 で あ る . 提 案 手 法 で は , シ ミ ュ レ ー シ ョ ン の 時 間 に 比 べ , 前 処 理 に 約 2 倍 の 計 算 時 間 が か か っ て い る . し か し , ラ ン タ イ ム の 計 算 は ,約 50 倍 高 速 に な っ て お り ,所 望 の 映 像 を 作 成 す る 際 の 試 行 錯 誤 を 効 率 的 に 行 う こ と が で き る .ま た ,提 案 手 法 で 行 う 計 算 は ,前 処 理 で の Navier- Stokes 方 程 式 と ポ ア ソ ン 方 程 式 , ラ ン タ イ ム で の 変 形 処 理 と curl 演 算 で あ り , 並 列 化 が 有 効 で あ る . 図 6 は , 障 害 物 を 追 加 し た 場 合 の 例 で あ る . 格 子 数 は 256x256x384 で あ る .図 6a は ,入 力 の 流 れ 場 で あ り , 図 6b は ,a に 障 害 物( 赤 球 )を 追 加 し そ の 影 響 を 考 慮 し た 流 れ 場 で あ る . 障 害 物 が 追 加 さ れ た こ と で , 球 の 下 に 煙 が 滞 留 し て お り , 密 度 が 濃 く な っ て い る の が わ か る . ま た , そ の 影 響 で , 球 の 上 方 に 立 ち 上 る 煙 の 量 が 入 力 に 比 べ て 少 な く な っ て お り , 障 害 物 を 考 慮 し た 影 響 を 確 認 す る こ と が で き る . 単 一 の 流 れ 場( 図 7a)か ら ,提 案 手 法 は 様 々 な 流 れ 場 を 作 成 す る こ と が で き る . こ の 例 で は 格 子 を 水 平 方 向 や 鉛 直 方 向 に 縮 め た り , 鉛 直 方 向 に 引 き 延 ば し た り す る こ と で ,入 力 と 比 べ ,細 い 煙( 図 7b),太 い 煙( 図 7c),高 い 煙( 図 7d)の ア ニ メ ー シ ョ ン を 作 成 で き る . 図 8:複 数 の 煙 突 か ら 立 ち 上 る 煙 の 例 図 9: 魔 法 の ラ ン プ か ら 立 ち 上 る 煙 の 例 図 7: 様 々 な ア ニ メ ー シ ョ ン の 作 成 例

(6)

各 画 像 の 左 上 の 図 は 変 形 に 用 い た 格 子 で あ る . 図 8 は ,図 5b-d の 結 果 を 使 用 し て ,複 数 の 煙 突 か ら 立 ち 上 る 煙 の シ ー ン を 作 成 し た 例 で あ る .こ の よ う に , 提 案 手 法 で は , 単 一 の デ ー タ か ら 複 数 の 流 体 ア ニ メ ー シ ョ ン を 効 率 的 に 作 成 で き る . 図 9 に 魔 法 の ラ ン プ か ら 立 ち 上 る 煙 の 例 を 示 す . 図 9a は 入 力 の 流 れ 場 で あ り , b は 提 案 手 法 に よ り 得 ら れ た 結 果 で あ る .図 9a で は ,煙 が 垂 直 に 立 ち 上 っ て い る . 図 9b で は ,a か ら 蛇 行 す る よ う な 流 れ を 作 成 し た .ま た , 図 9 右 の 画 像 は b の 結 果 を 用 い て 作 成 し た . 提 案 手 法 で は , こ の よ う な シ ミ ュ レ ー シ ョ ン の パ ラ メ ー タ 調 整 だ け で は 作 成 が 難 し い 流 れ も 作 成 で き る . リ ミ テ ー シ ョ ン : 提 案 手 法 は ベ ク ト ル ポ テ ン シ ャ ル を 変 形 す る た め , 速 度 場 に お い て 変 形 結 果 が 直 観 的 で な い 場 合 が あ る .例 え ば ,ベ ク ト ル ポ テ ン シ ャ ル の x,y, z 成 分 が , に お い て 組 み 合 わ さ れ て い る た め , 平 面 に お い て ベ ク ト ル ポ テ ン シ ャ ル を 変 形 し た 場 合 , 平 面 に 垂 直 な 方 向 に も 速 度 場 が 変 化 す る . ま た , 変 形 が 非 常 に 大 き く な る と ,同 様 に 直 観 的 な 変 形 が 難 し い . そ の た め , 今 後 変 形 の 度 合 い や 種 類 に 応 じ て 起 こ る 変 化 を 定 量 化 す る 予 定 で あ る .

8. ま と め と 今 後 の 課 題

本 稿 で は , 非 圧 縮 性 を 保 ち つ つ 流 体 の 流 れ 場 を 編 集 す る 手 法 を 提 案 し た . 非 圧 縮 性 は 入 力 の 流 れ 場 を ベ ク ト ル ポ テ ン シ ャ ル に 変 換 す る こ と で 満 足 さ れ る .ま た , curl-free な 成 分 を 含 ま な い よ う ベ ク ト ル ポ テ ン シ ャ ル に お け る 自 由 度 を 拘 束 す る た め の 方 法 も 提 案 し た . 今 後 の 課 題 と し て , よ り 直 観 的 な 変 形 の 実 現 が 挙 げ ら れ る . ま た , も う 一 つ の 流 体 の 物 理 法 則 で あ る 運 動 量 保 存 も 満 た し た 編 集 方 法 の 開 発 が 挙 げ ら れ る .

文 献

[1] Bhatia, H., Norgard, G., Pascucci, V., Bremer, P.: The helmholtz-hodge decomposition - a survey. IEEE Transactions on Visualization and Computer Graphics 19(8), pp. 1386-1404 (2013)

[2] Bridson, R.: Fluid Simulation for Computer Graphics. AK Peters (2008)

[3] Bridson, R., Hourihan, J., Nordenstam, M.: Curl-noise for procedural fluid flow. ACM Transactions on Graphics 26(3), Article 46 (2007) [4] Cottet, G.H., Koumoutsakos, P.D.: Vortex Methods:

Theory and Practice. Cambridge University Press (2000)

[5] Fattal, R., Lischinski, D.: Target-driven smoke animation. ACM Transactions on Graphics 23(3), 439–446 (2004)

[6] Fedkiw, R., Stam, J., Jensen, H.W.: Visual simulation of smoke. In Proceedings of ACM SIGGRAPH 2001, pp. 15–22 (2001)

[7] Feldman, B.E., O’Brien, J.F., Arikan, O.: Animating suspended particle explosions. In Proce edings of ACM SIGGRAPH 2003, pp. 708–715 (2003)

[8] Foster, N., Fedkiw, R.: Practical animation of liquids. In Proceedings of ACM SIGGRAPH 2001, pp. 23 –30 (2001)

[9] Fuller, A.R., Krishnan, H., Mahrous, K., Hamann, B., Joy, K.I.: Real-time procedural volumetric fire. In Proceeding of the 2007 symposium on Interactive 3D graphics and games, pp. 175-180 (2007)

[10] Gamito, M.N., Lopes, P.F., Gomes, M.R.: Two-dimensional simulation of gaseous phenomena using vortex particles. In Proceedings of the 6th Eurographics Workshop on Computer Animation and Simulation, pp. 3–15. Springer (1995)

[11] Hong, W., House, D.H., Keyser, J.: Adaptive particles for incompressible fluid simulation. The Visual Computer 24(7–9), 535–543 (2008)

[12] Jakob, W.: Mitsuba renderer (2010). Http://www. mitsuba-renderer.org

[13] Kim, T., Delaney, J.: Subspace fluid re-simulation. ACM Transactions on Graphics 32(4), Article 62 (2013)

[14] Kim, Y., Machiraju, R., Thompson, D.: Path -based control of smoke simulations. In Proceedings of the 2006 ACM SIGGRAPH/Eurographi cs symposium on Computer animation, pp. 33 –42 (2006)

[15] Lamorlette, A., Foster, N.: Structural modeling of flames for a production environment. ACM Transactions on Graphics 21(3), 729–735 (2002) [16] Nguyen, D.Q., Fedkiw, R., Jensen, H.W.: Physically

based modeling and animation of fire. ACM Transactions on Graphics 21(3), 721 –728 (2002) [17] Park, S.I., Kim, M.J.: Vortex fluid for gaseous

phenomena. In Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation, pp. 261–270 (2005)

[18] Pighin, F., Cohen, J., Shah, M.: Modeling and editing flows using advected radial basis functions. In Proceedings of the 2004 ACM SIGGRAPH /Eurographics Symposium on Computer Animation , pp. 223–232 (2004)

[19] Raveendran, K., Wojtan, C., Thuerey, N., Turk, G. : Blending liquids. ACM Transactions on Graphics 33(4), Article 137 (2014)

[20] Sato, S., Dobashi, Y., Iwasaki, K., Yamamoto, T., Nishita, T.: Deformation of 2D flow fields using stream functions. In Proceedings of SIGGRAPH Asia 2014 Technical Briefs, Article 4 (2014)

[21] Schaefer, S., McPhail, T., Warren, J.: Image deformation using moving least squares. ACM Transactions on Graphics 25(3), pp. 533–540 (2006) [22] Shi, L., Yu, Y.: Taming liquids for rapidly changing

targets. In Proceedings of the 2005 ACM SIGGRAPH /Eurographics symposium on Computer animation, pp. 229–236 (2005)

[23] Stam, J.: Stable fluids. In Proceedings of ACM SIGGRAPH 1999, Annual Conference Series, pp. 121–128(1999)

[24] Tong, Y., Lombeyda, S., Hirani, A.N., Desbrun, M.: Discrete multiscale vector field decomposition. ACM Transactions on Graphics 22(3), 445–452 (2003) [25] Treuille, A., Lewis, A., Popovic, Z.: Model reduction

(7)

25(3), 826–834 (2006)

[26] Treuille, A., McNamara, A., Popovic, Z., Stam, J.: Keyframe control of smoke simulations. ACM Transactions on Graphics 22(3), 716 –723 (2003) [27] Wicke, M., Stanton, M., Treuille, A.: Modular bases

for fluid dynamics. ACM Transactions on Graphics 28(3), Article 39 (2009)

[28] Yaeger, L., Upson, C., Myers, R.: Combining physical and visual simulation -creation of the planet Jupiter for the film “2010”. In Proceedings of ACM SIGGRAPH'86, pp. 85 –93 (1986)

[29] Zhang, X., Bridson, R.: A PPPM fast summation method for fluids and beyond. ACM Transactions on Graphics 33(6), 206:1–206:11 (2014).

A 式 (7) と 境 界 条 件 よ り

と な る こ と の

証 明

式 (7)か ら ,我 々 は を 得 る . は 十 分 に な め ら か で あ る た め , と な る . 従 っ て と な る . と 書 く こ と す る と ,我 々 は を 得 る .境 界 に お い て な の で , も ま た 境 界 に お い て と な る .そ の た め , 領 域 全 体 に つ い て と な り ,結 果 領 域 全 体 に つ い て を 得 る .

参照

関連したドキュメント

Yagi, “Effect of Shearing Process on Iron Loss and Domain Structure of Non-oriented Electrical Steel,” IEEJ Transactions on Fundamentals and Materials, Vol.125, No.3, pp.241-246 2005

Spira, “A distributed algorithm for minimum-weight spanning trees,” ACM Trans. Topkis, “Concurrent broadcast for information dissemination”,

of IEEE 51st Annual Symposium on Foundations of Computer Science (FOCS 2010), pp..

An easy-to-use procedure is presented for improving the ε-constraint method for computing the efficient frontier of the portfolio selection problem endowed with additional cardinality

Many interesting graphs are obtained from combining pairs (or more) of graphs or operating on a single graph in some way. We now discuss a number of operations which are used

Our guiding philosophy will now be to prove refined Kato inequalities for sections lying in the kernels of natural first-order elliptic operators on E, with the constants given in

Proceedings of EMEA 2005 in Kanazawa, 2005 International Symposium on Environmental Monitoring in East Asia ‑Remote Sensing and Forests‑.

の変化は空間的に滑らかである」という仮定に基づいて おり,任意の画素と隣接する画素のフローの差分が小さ くなるまで推定を何回も繰り返す必要がある