情報処理学会研究報告 IPSJ SIG Technical Report Vol.2012-CG-147 No /6/22 CG,.,,.,..,.,,. Keyframe Control of Cumulus Clouds based on Computational Fluid Dy

Similar documents
IPSJ SIG Technical Report Vol.2014-CG-155 No /6/28 1,a) 1,2,3 1 3,4 CG An Interpolation Method of Different Flow Fields using Polar Inter

( ) ( ) CG Yngve [2] Yngve Feldman [3] Stam Navier-Stokes (N-S ) [5] Rasmussen 2 3 [4] 2.2 Treuille [6] Fattal N-S driving force term gathering

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2014-CG-157 No.22 Vol.2014-CVIM-194 No /11/21 3 次元流体映像の変形と補間 谷翼 1 土橋宜典 1,2 佐藤周平 3 山本強 1 近年, コンピュータグラフィ

Vol.011-CG-143 No.6 011/6/7 ことで目的の映像を作成しており, 極めて煩雑な作業が必要となっている. このような背景から, 本論文では, 上記の問題を解決するための方法として, あらかじめ流体シミュレーションにより生成した複数のシミュレーション結果を組み合わせることにより,

CG [7] Thomaszewski [12] Baranoski [1] [2] (a) (b) (c) 3 a b c 3(a) E g 3(b) E mag 3(c) E s 3 2 [16] SPH SPH 1960 Rosenswig 4 [9] Sudo [11] Han

2010 : M DCG 3 (3DCG) 3DCG 3DCG 3DCG S

[2] 2. [3 5] 3D [6 8] Morishima [9] N n 24 24FPS k k = 1, 2,..., N i i = 1, 2,..., n Algorithm 1 N io user-specified number of inbetween omis

IPSJ SIG Technical Report Vol.2014-HCI-158 No /5/22 1,a) 2 2 3,b) Development of visualization technique expressing rainfall changing conditions

1 3DCG [2] 3DCG CG 3DCG [3] 3DCG 3 3 API 2 3DCG 3 (1) Saito [4] (a) 1920x1080 (b) 1280x720 (c) 640x360 (d) 320x G-Buffer Decaudin[5] G-Buffer D

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

28 Horizontal angle correction using straight line detection in an equirectangular image

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

BendyLights BendyLights BendyLight 3 BendyLight BendyLight BendyLight 2 3 BendyLights [2] [3] [4] 3. BendyLights BendyLights BendyLights 1(a)

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

Lyra X Y X Y ivis Designer Lyra ivisdesigner Lyra ivisdesigner 2 ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) (1) (2) (3) (4) (5) Iv Studio [8] 3 (5) (4) (1) (

,,.,.,,.,.,.,.,,.,..,,,, i

IPSJ SIG Technical Report Vol.2010-MPS-77 No /3/5 VR SIFT Virtual View Generation in Hallway of Cybercity Buildings from Video Sequen

IPSJ SIG Technical Report Vol.2009-DBS-149 No /11/ Bow-tie SCC Inter Keyword Navigation based on Degree-constrained Co-Occurrence Graph

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

ID 3) 9 4) 5) ID 2 ID 2 ID 2 Bluetooth ID 2 SRCid1 DSTid2 2 id1 id2 ID SRC DST SRC 2 2 ID 2 2 QR 6) 8) 6) QR QR QR QR

IPSJ SIG Technical Report Vol.2017-MUS-116 No /8/24 MachineDancing: 1,a) 1,b) 3 MachineDancing MachineDancing MachineDancing 1 MachineDan

fiš„v8.dvi

When creating an interactive case scenario of a problem that may occur in the educational field, it becomes especially difficult to assume a clear obj

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

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

IPSJ SIG Technical Report Vol.2014-IOT-27 No.14 Vol.2014-SPT-11 No /10/10 1,a) 2 zabbix Consideration of a system to support understanding of f

24 Region-Based Image Retrieval using Fuzzy Clustering

Fig. 2 Gaussian surfaces with different standard deviations

IPSJ SIG Technical Report Pitman-Yor 1 1 Pitman-Yor n-gram A proposal of the melody generation method using hierarchical pitman-yor language model Aki

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

IPSJ SIG Technical Report Vol.2011-EC-19 No /3/ ,.,., Peg-Scope Viewer,,.,,,,. Utilization of Watching Logs for Support of Multi-

A Study on Throw Simulation for Baseball Pitching Machine with Rollers and Its Optimization Shinobu SAKAI*5, Yuichiro KITAGAWA, Ryo KANAI and Juhachi

Lytro [11] The Franken Camera [12] 2.2 Creative Coding Community Creative Coding Community [13]-[19] Sketch Fork 2.3 [20]-[23] 3. ourcam 3.1 ou

IPSJ SIG Technical Report 1,a) 1,b) 1,c) 1,d) 2,e) 2,f) 2,g) 1. [1] [2] 2 [3] Osaka Prefecture University 1 1, Gakuencho, Naka, Sakai,

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

MA3-1 30th Fuzzy System Symposium (Kochi, September 1-3, 2014) Analysis of Comfort Given to Human by Using Sound Generation System Based on Netowork o

MDD PBL ET 9) 2) ET ET 2.2 2), 1 2 5) MDD PBL PBL MDD MDD MDD 10) MDD Executable UML 11) Executable UML MDD Executable UML

(3.6 ) (4.6 ) 2. [3], [6], [12] [7] [2], [5], [11] [14] [9] [8] [10] (1) Voodoo 3 : 3 Voodoo[1] 3 ( 3D ) (2) : Voodoo 3D (3) : 3D (Welc

149 (Newell [5]) Newell [5], [1], [1], [11] Li,Ryu, and Song [2], [11] Li,Ryu, and Song [2], [1] 1) 2) ( ) ( ) 3) T : 2 a : 3 a 1 :

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

JFE.dvi

14 2 5

- (20 ) 400 () 3DCG No.51 No.61 No.62 No.11 P 2 16

IPSJ SIG Technical Report Vol.2015-CVIM-196 No /3/6 1,a) 1,b) 1,c) U,,,, The Camera Position Alignment on a Gimbal Head for Fixed Viewpoint Swi

IPSJ SIG Technical Report Vol.2014-CDS-10 No /5/ Intuitive appliance control method based on high-accurate indoor localization system

floating horizon algorithm 1 DEM [ 01] [Luebke01] LDI Layered Depth Image [Shade98] DEM Digital Elevation Model Height field

[2] , [3] 2. 2 [4] 2. 3 BABOK BABOK(Business Analysis Body of Knowledge) BABOK IIBA(International Institute of Business Analysis) BABOK 7

( ) [1] [4] ( ) 2. [5] [6] Piano Tutor[7] [1], [2], [8], [9] Radiobaton[10] Two Finger Piano[11] Coloring-in Piano[12] ism[13] MIDI MIDI 1 Fig. 1 Syst

IPSJ SIG Technical Report Vol.2010-GN-74 No /1/ , 3 Disaster Training Supporting System Based on Electronic Triage HIROAKI KOJIMA, 1 KU

Windows7 OS Focus Follows Click, FFC FFC focus follows mouse, FFM Windows Macintosh FFC n n n n ms n n 4.2 2

Vol. 23 No. 4 Oct Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

3.1 Thalmic Lab Myo * Bluetooth PC Myo 8 RMS RMS t RMS(t) i (i = 1, 2,, 8) 8 SVM libsvm *2 ν-svm 1 Myo 2 8 RMS 3.2 Myo (Root

2. Eades 1) Kamada-Kawai 7) Fruchterman 2) 6) ACE 8) HDE 9) Kruskal MDS 13) 11) Kruskal AGI Active Graph Interface 3) Kruskal 5) Kruskal 4) 3. Kruskal

2014 2

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr

58 10

非線形長波モデルと流体粒子法による津波シミュレータの開発 I_ m ρ v p h g a b a 2h b r ab a b Fang W r ab h 5 Wendland 1995 q= r ab /h a d W r ab h

第62巻 第1号 平成24年4月/石こうを用いた木材ペレット

9_18.dvi

2013 M


第 55 回自動制御連合講演会 2012 年 11 月 17 日,18 日京都大学 1K403 ( ) Interpolation for the Gas Source Detection using the Parameter Estimation in a Sensor Network S. T

P2P P2P peer peer P2P peer P2P peer P2P i

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

知能と情報, Vol.30, No.5, pp

3_23.dvi

IPSJ SIG Technical Report 1, Instrument Separation in Reverberant Environments Using Crystal Microphone Arrays Nobutaka ITO, 1, 2 Yu KITANO, 1

IHIMU Energy-Saving Principle of the IHIMU Semicircular Duct and Its Application to the Flow Field Around Full Scale Ships IHI GHG IHIMU CFD PIV IHI M

DEIM Forum 2009 C8-4 QA NTT QA QA QA 2 QA Abstract Questions Recomme

1. World Trade Center 5). 6).. 3. Massive 3.1 Massive Massive D 2 7)8). Massive.. Maya 3 9) Massive ). 2 c2011 Information Processing Soc

光学

Vol. 28 No. 2 Apr Web Twitter/Facebook UI Twitter Web Twitter/Facebook e.g., Web Web UI 1 2 SNS 1, 2 2

Fig. 2 Signal plane divided into cell of DWT Fig. 1 Schematic diagram for the monitoring system


Silhouette on Image Object Silhouette on Images Object 1 Fig. 1 Visual cone Fig. 2 2 Volume intersection method Fig. 3 3 Background subtraction Fig. 4

GUI(Graphical User Interface) GUI CLI(Command Line Interface) GUI

07-二村幸孝・出口大輔.indd

光学

, : GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x

DEIM Forum 2009 E

[2][3][4][5] 4 ( 1 ) ( 2 ) ( 3 ) ( 4 ) 2. Shiratori [2] Shiratori [3] [4] GP [5] [6] [7] [8][9] Kinect Choi [10] 3. 1 c 2016 Information Processing So

[3] M.C. Escher Escher 1 Escher Escherization Problem [5] Escherization Problem S ( 1 ) T S ( 2 ) T T [5] Escherization Problem isohedral isohe

IPSJ SIG Technical Report Vol.2012-EC-23 No /3/ Video Retrieval System of Handwriting Sketch using Relevance Feedback Akihiro Aita 1 and M

Vol.11-HCI-15 No. 11//1 Xangle 5 Xangle 7. 5 Ubi-WA Finger-Mount 9 Digitrack 11 1 Fig. 1 Pointing operations with our method Xangle Xa

1: A/B/C/D Fig. 1 Modeling Based on Difference in Agitation Method artisoc[7] A D 2017 Information Processing

Web Basic Web SAS-2 Web SAS-2 i

IPSJ SIG Technical Report Vol.2015-MUS-106 No.10 Vol.2015-EC-35 No /3/2 BGM 1,4,a) ,4 BGM. BGM. BGM BGM. BGM. BGM. BGM. 1.,. YouTube 201

TA3-4 31st Fuzzy System Symposium (Chofu, September 2-4, 2015) Interactive Recommendation System LeonardoKen Orihara, 1 Tomonori Hashiyama, 1

特-3.indd

, 3, STUDY ON IMPORTANCE OF OPTIMIZED GRID STRUCTURE IN GENERAL COORDINATE SYSTEM 1 2 Hiroyasu YASUDA and Tsuyoshi HOSHINO

A Navigation Algorithm for Avoidance of Moving and Stationary Obstacles for Mobile Robot Masaaki TOMITA*3 and Motoji YAMAMOTO Department of Production

IPSJ SIG Technical Report Vol.2010-CVIM-170 No /1/ Visual Recognition of Wire Harnesses for Automated Wiring Masaki Yoneda, 1 Ta

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

10_細川直史.indd

DEIM Forum 2012 E Web Extracting Modification of Objec

IT,, i

Transcription:

CG,.,,.,...,,. Keyframe Control of Cumulus Clouds based on Computational Fluid Dynamics Katsutoshi Kusumoto, Yoshinori Dobashi and Tsuyoshi Yamamoto Display of clouds is one of the important factors in creating images of outdoor scenes by using computer graphics. In this paper we present a new method for controlling cumulus clouds like cotton. When simulating cumulus clouds, their shapes depend on many simulation parameters. It is difficult to adjust those parameters so that the clouds form desired shapes. Therefore, we propose a method that can control the cloud simulation in order to generate clouds of the shape specified by user. The user specifies the multiple shapes of the clouds at several key frames. By using our method, cumulus clouds that change into specified shapes can be animated without repeating simulations with various parameter values determined by trial and error. 1. CG,,,.,, 4).,,., 3)5)8)9)11).,,,,.,,,,. CG,.,... 1),, 12),.,,,.,,,., target field c 2012 Information Processing Society of Japan 1

(a) (b) (c) 1. target field.,. 2. 2.1 CG., 3 2).,,., 6)7).,,.,,. 2.2. Treuille, 11).,, Fattal 3)., Hong 5). Shi, 8)9).,., 1)., 12).,,,,.,,.,,. 3. 6), Navier-Stokes 10). 1.,. ( 1(a)).,., ( 1(b)).,, ( ) ( ) ( 1(c)).. N x N y N z, u = (u, v, w), p, q v, q c, T.,.,. c 2012 Information Processing Society of Japan 2

3.1,.,, Navier-Stokes. u t = (u )u 1 p + B + f (1) ρ u = 0 (2), ρ, B, f. B. B = k b T T amb T amb z gq cz (3), T amb, z, k b, g. T amb,,. (3) 1,, 2. q c, q v. q c t = (u )q c + C c (4) q v t = (u )q v C c + S v (5) C c = α(q v q s) (6), C c, S v, α, q s.,. T t = (u )T Γ dv z + QC c + S T (7), Γ d, Q, S T.,, 0,,,.,,.,,. 4., 3,.., target field., target field..,, target filed., target field..,,., target field,., target field,., t t+1, target field 2..,.,. 4.1 target field target field. target field λ, 1, 0., target field λ, 1., target field λ,,., target field. 3),. 2 3) c 2012 Information Processing Society of Japan 3

2 target field target field. 2(a) t, 2(f) t+1, 2(b) (e)., 0 1, target filed λ. target fileld. 4.2, target field λ 1..,,., target field λ.., (i, j, 0) A c., A c(i, j) = 1 Nz q c(i, j, k) (8) N z k=0 A c N x N y.. S CT, (7) S T. q ct(i, j) = q gλ(i, j) (9) S CT (i, j) = K c (q ct (i, j) A c (i, j)) (10), q g, target field λ, q ct., K c. (10) q ct (i, j) A c (i, j)... 4.3,.,, u. u t = ((u + ua) )u 1 p + B + f (11) ρ, u a,.,,,. 5.,,. CPU:Core i5, :NVIDIA GeForce GT 330M PC. API OpenGL. CUDA,.,, 3(a), (b) t, t + 1 target field 4. 4(a), (b), (c), (d), 80, 160, 240, 300step. 4(a) t target field. 4(f), t+1 target field., 4.1, target field. 192 128 64, 1 1.1.,, 3(c), (d) t, t + 1 target field c 2012 Information Processing Society of Japan 4

図 3 target field 図4 実験例: 単純な形状 図 5 に示す. 図 5(a), (b), (c), (d) はそれぞれ, 80, 120, 180, 220step 目の結果を表示したものである. 図 5(a) は t 番目の target field を指定した場合の結果 であり. 図 5(f ) は, t+1 番目の target field を指定 した結果である. シミュレーションで用いた格子数は 128 128 64 であり, 1 ステップあたりのシミュレー ション時間は 1.5 秒であった. 実験結果から, 提案手 法を用いて生成した画像では, target field としてキー フレームで指定した 2 つの目的形状に近似した雲の映 像が生成されていることがわかる. また, 図 6, 図 7 は 図 3 の target field を利用して生成した雲を別の視点 から見た場合の例である. 実験では, taget field を 2 つのみを指定しているが, 2 つ以上指定した場合でも 提案手法を利用することでさらに形状が変化する雲の アニメーションを生成することが可能である. 以上から, 提案手法により, target field としてユー ザが所望する形状, 分布を描いて指定するだけで, 様々 図 5 実験例: 衛星画像から抽出した形状 な形状, 分布を持った積雲の形状変化アニメーション の生成が可能である. 本節で示した雲の形状や分布, ロールすることで, 所望の形状の積雲を生成できる手 雲の形状変化アニメーションをシミュレーションパラ 法を提案した. 熱源のコントロールでは, 積雲の生成 メータの調整で生成することは極めて難しい. 6. ま と め 本稿では, キーフレームとして指定した目的形状を 持つ target field に近似した積雲が生成されるよう, 過程と熱源の関連性に着目し, target field に応じてま ず熱源位置の設定を行い, さらに雲の過剰な発生を抑 制するために, 毎ステップ雲の密度をフィードバック し, target field を基に生成した目的分布の値と比較す ることで, 供給する熱源の強さを自動調整する. 積雲のシミュレーションをコントロールする方法を提 提案手法を利用することで, taget field をキーフレー 案した. 提案手法では, スムーズな形状変化が実現す ムとして指定するだけで, target field に近似した積雲 るよう, 文献3) の方法を用いて 2 つの target field を の形状変化アニメーションの生成が可能である. しか 補間し, 徐々に変化させる. そして, target field を基 し, 提案手法では, アニメーションの生成のために水 に物理パラメータのひとつである熱源の係数をコント 平方向の移動に擬似的な移流項を利用しているが, そ 2012 Information Processing Society of Japan 5

図 6 視点変更した実験例: 単純な形状 図7 視点変更した実験例: 衛星画像から抽出した形状 の速度は提案手法では全空間で一様としている. その ため, 今後の課題として, 水平方向の移動にユーザの 意図を反映できるようコントロールする方法の提案が 挙げられる. 謝辞 この研究は独立行政法人科学技術振興機構 CREST によりサポートされています 参 考 文 献 1) Y. Dobashi, K. Kusumoto, T. Nishita, and T. Yamamoto. Feedback control of cumuliform cloud formation based on computational fluid dynamics. ACM Trans. Graph., Vol. 27, No. 3, 2008. 2) D. S Ebert, F. Kenton Musgrave, D. Peachey nad K. Perlin, and S. Worley. Texturing modeling: a procedural approach. In Morgan Kaufmann Series in Computer Graphics and Geometiric Modeling. 3) R. Fattal and D. Lischinski. Target-driven smoke animation. In SIGGRAPH 04: ACM SIGGRAPH 2004 Papers, pp. 441 448. ACM, 2004. 4) N. Foster and R. Fedkiw. Practical animation of liquids. In SIGGRAPH 01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques, pp. 23 30. ACM, 2001. 5) J. Hong and C. Kim. Controlling fluid animation with geometric potential: Research arti- 2012 Information Processing Society of Japan cles. Comput. Animat. Virtual Worlds, Vol. 15, No. 3-4, pp. 147 157, 2004. 6) R. Miyazaki, Y. Dobashi, and T. Nishita. Simulation of cumuliform clouds based on computational fluid dynamics. In EUROGRAPHICS 2002 Short Presentations, pp. 405 410, 2002. 7) R. Miyazaki, S. Yoshida, T. Nishita, and Y. Dobashi. A method for modeling clouds based on atmospheric fluid dynamics. In PG 01: Proceedings of the 9th Pacific Conference on Computer Graphics and Applications, pp. 363 372. IEEE Computer Society, 2001. 8) L. Shi and Y. Yu. Controllable smoke animation with guiding objects. In ACM Transactions on Graphics, Vol. 24, pp. 140 164, 2005. 9) L. Shi and Y. Yu. Taming liquids for rapidly changing targets. In SCA 05: Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation, pp. 229 236. ACM, 2005. 10) J. Stam. Stable fluids. In SIGGRAPH 99: Proceedings of the 26th annual conference on Computer graphics and interactive techniques, pp. 121 128. ACM Press/AddisonWesley Publishing Co., 1999. 11) A. Treuille, A. McNamara, Z. Popovic, and J. Stam. Keyframe control of smoke simulations. In SIGGRAPH 03: ACM SIGGRAPH 2003 Papers, pp. 716 723. ACM, 2003. 12) 楠元克敏, 土橋宜典, 山本強. 流体解析に基づくセ ル状の雲のコントロールシミュレーション. 電子情 報通信学会論文誌. D, 情報 システム J92-D(12), pp. 2270 2277. 電子情報通信学会, 2009. 6