Vol. 9 No. 3, pp A Drawing-Based Interface For Motion Design Haruki Koda 1 Ichiroh Kanaya 2 Kosuke Sato 1 1 Graduate School of Engi

Similar documents
[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.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE.

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

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

25 D Effects of viewpoints of head mounted wearable 3D display on human task performance

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

3_23.dvi

& 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

,,,,., C Java,,.,,.,., ,,.,, i

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

日本感性工学会論文誌

fiš„v8.dvi

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

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

特-3.indd

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

2reA-A08.dvi

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

( ) [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

16_.....E...._.I.v2006

29 jjencode JavaScript


untitled

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

APU win-win

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

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

dews2004-final.dvi

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

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

日本感性工学会論文誌

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

24 Depth scaling of binocular stereopsis by observer s own movements

Iteration 0 Iteration 1 1 Iteration 2 Iteration 3 N N N! N 1 MOPT(Merge Optimization) 3) MOPT MOP

Fig. 1 Schematic construction of a PWS vehicle Fig. 2 Main power circuit of an inverter system for two motors drive

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 :

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

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) (

Appropriate Disaster Preparedness Education in Classrooms According to Students Grade, from Kindergarten through High School Contrivance of an Educati

大学における原価計算教育の現状と課題

,.,.,,.,. X Y..,,., [1].,,,.,,.. HCI,,,,,,, i

理学療法検査技術習得に向けた客観的臨床能力試験(OSCE)の試行

Web Web Web Web Web, i


The Journal of the Japan Academy of Nursing Administration and Policies Vol 7, No 2, pp 19 _ 30, 2004 Survey on Counseling Services Performed by Nursi

Web Web Web Web 1 1,,,,,, Web, Web - i -

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)

202

1. HNS [1] HNS HNS HNS [2] HNS [3] [4] [5] HNS 16ch SNR [6] 1 16ch 1 3 SNR [4] [5] 2. 2 HNS API HNS CS27-HNS [1] (SOA) [7] API Web 2

Izard 10 [1]Plutchik 8 [2] [3] Izard Neviarouskaya [4][5] 2.2 Hao [6] 1 Twitter[a] a) Shook Wikipedia

Core Ethics Vol. a

58 10

The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). The material has been made available on the website

Journal of Geography 116 (6) Configuration of Rapid Digital Mapping System Using Tablet PC and its Application to Obtaining Ground Truth

2

(MIRU2008) HOG Histograms of Oriented Gradients (HOG)

untitled

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

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

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

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

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

2017 (413812)

Transcription:

Vol. 9 No. 3, pp. 119 129 1 2 1 1 2 A Drawing-Based Interface For Motion Design Haruki Koda 1 Ichiroh Kanaya 2 Kosuke Sato 1 1 Graduate School of Engineering Science, Osaka University 2 Graduate School of Engineering, Osaka University kouda-h@sens.sys.es.osaka-u.ac.jp GUI(Graphical User Interface) Abstract Because of improvement of graphic computing performance in recent years, individual users are able to create not only graphic design but also movie contents. In the near future, novel interfaces will be indispensable for amateur users without special skills or knowledge. However, GUIs in conventional animation environments require complicated and menu operations, and also familiarized users who learned them with higher cost and longer learning time. Moreover, key frame interpolation methods are usually applied to the input of motions, which is the most basic process of animation production. When treating motions with velocity variation, this input method requires iterative numeric adjustment operation. In this paper, we propose a novel interface for motion design by which users can input the velocity variation applying bodily movement of drawing. In the interface, the system sets the parameter plane that corresponds to the input screen such as a pen tablet besides a virtual space where the object is arranged. Control variables of the motions (rotation, translation, etc.) are allocated in each axis of the parameter plane. Users can treat temporal changes of these variables only by 2D drawings on the tablet surface and perform a number of 2D drawings through a trial-and-error process to explore his/her desired motions. Experimental results with a prototype agree that the proposed motion design method is suitable for especially beginner users. Moreover, as for the fluctuation of the drawing, experimental results clear that the frequency parameter that controls the impression of the motion can be controllable by filtering in the Fourier coefficients. 119

1 CG ( ) () ( ) 2 2 3 4 5 6 2 [1][2] [3][4] 2.1 Kato [5] Richard K-sketch[6] GUI 2D 3D Spatial Keyframing [7] 3 3D 3 120

2.2 Terra [8] Matthew, Motion Doodle[9] 2.1 Spatial Keyframing [10] P 4.3 4 4.1 1 1.. 3 2 1: 121

2: s 1 3: 4.2 2 s s 1 s a(s), b(s) 2. 1 c a b c 3 4.3 50[Hz] [10] 50[Hz] 600 1 24 1 24 49 24 48 3 3D. GUI GUI Start Axis Constant Fourier Fourier 4.4 4.4.1 2 : 2 122

4: ( ) 6: ( : ) 7: ( 4 ) 5: () 2 4 6 7 ( ) ( ) 4 8 4 4.4.2 3 : 5 ( 5 )Axis 3 ( 5 ) 4.4.3 5 3 5.1 1 1 4.4.2 4.2 4 (IK) IK 123

8: 1: [s] A 554 74 6 19 B 867 178 7 26 C 2438 704 15 29 9: 1 3 ( A B C ) 20 2 20 1 3 9 1 9 A S L H A:Arm( ) S:Shoulder( ),L:Leg( ), H:Hip( ) A+S (A+S)+L Play 5.1.1 1 A B C 7.5 4.9 3.5[s] ( ) 5.1.2 3 4 A B A B 124

5.2 2 2 2 S 20 4 (S-A,S-B,S-C,S-D) NS 20,30 4 (NS-A,NS-B,NS-C,NS-D) 4.4.1 sample GUI ( 3 ) 4 10 P 2 2 11 12 [s] 2 3 4 2 4 5.2.2 2 3 4 2 S 10: ( ) 5.2.1 P 2 1 1 1 P (P ) P 11: ( S) 125

3: S-A S-B S-C S-D NS-A NS-B NS-C NS-D 1 9 8 11 14 11 18 12 19 2 8 6 9 12 29 57 5 86 3 10 9 16 17 4 74 14 14 4 7 12 13 5 22 49 41 13 4: [s] ( ( ) ) S-A S-B S-C S-D NS-A NS-B NS-C NS-D 1 99 69 71 75 232 256 261 508 2 94 66 69 51 358 567 91 647 3 270 ( ) 120 81 111 765 183 93 4 143 280 137 52 393 493 431 85 12: ( NS) 2: ( ( ) ) S-A S-B S-C S-D NS-A NS-B NS-C NS-D 1 66.2 58.4 41.2 78.8 872.1 323.1 104.1 56.1 2 146.4 141.1 103.2 114.0 295.7 91.3 386.7 179.8 3 487.0( ) 158.4 136.1 324.2 339.5 153.5 505.2 387.8 4 222.1 718.4( ) 81.8 139.5 564.2( ) 466.7 407.0 87.6 NS S NS S NS NS-A 1 S-B 1 3 4 5.2.3 126

13: 5.3 3 3 1 ( 13) 2 1 3 1 (N=24 48) 4 4 1 8 5 1 2 1 3 4 5 1 1 13 5 5 5 5 [11] 68 20 30 19 1 5: 5 1 2 3 4 5 14: ( ) 15: ( ) 5.3.1 ( 1,2 ) 14 - - 1 2 127

1 2 5.3.2 ( 1 3 4 5 ) 15 5,1,3,4 - - 1 5 1 1 2 1 5 3 4 6 [1], pp.5-10, 2005. [2] Kawasaki. H, Ito.S, Ishigure.Y, Nishimoto.Y, Aoki.T, Mouri.T, Sakaeda.H, Abe.M, Development of a Hand Motion Assist Robot for Rehabilitation Therapy by Patient Self- Motion Control, Rehabilitation Robotics, 2007. ICORR 2007. IEEE 10th International Conference on, pp. 234 240, 2007. [3] Adrien. T, Seth.C, Zoran.P, Continum Crowds, ACM Transaction on Graphics, Vol. 25 No.3, pp. 1160 1167, 2006. [4] Douglas. J. W, James. K. H, Interpolation Synthesis of Articulated Figure Motion IEEE Computer Graphic and Applications,Vol. 17, No. 6, pp. 39 45, 1997. [5] Kato. Y, Shibayama. E, Takahashi. S, Effect lines for specifying animation effects, Proc. IEEE Sysmposium on Visual Languages and Human-Centric Computing, pp.27 34, 2004. [6] Richard. C. D, Brien.C, James. A. L, K- sketch:a Kinetic Sketch Pad for Novice Animators. Proc. CHI 2008, pp. 413 422, 2008. [7] Igarashi. T, Moscovich. J, Hughes. F, Spatial Keyframing for Performance-driven Animation, Proc. Eurographics/ACM SIGGRAPH Symposium on Computer Animation, pp. 107 115, 2005. [8] S. C. L. Terra, R. A. Metoyer, Performance Timing for Keyframe Animation, Proc. Eurographics/ACM SIGGRAPH Symposium on Computer Animation, pp. 253 258, 2004. [9] Thorne. M, Burke. D, Panne. van. de. M, Motion doodles:an interface for sketching character motion, Proc. International Conference on Computer Graphics and Interactive Techniques: ACM SIGGRAPH, 2007. [10],,,,,, 2002. [11],, SD,, Vol. 33, No. 3, pp. 69 76, 1985. 128

A 2 z(j) = x(j) + iy(j) δ ( z(j + 1) z(j) = δ, j = 0,, n 1) P w ACM IEEE VR w(j) = (z(j + 1) z(j)/δ) w c(k) c(k) = 1 n 1 w(j)exp( 2πi jk n n ) j=0 (c(k); k = N,, 0,, N) N P P P 2N + 1 V 1983 1985 1986 1988 1990 1994 2003 VR SICE IEEE V = [ c( N) c(0) c(n) ] N = 5 2 2007 1995 1997 1999 1997 ATR 1999 2001 2003 2004 2008 129