<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40" xmlns:ns0="http://schemas.microsoft.com/office/2004/12/omml"><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-16LE"> <meta name="ProgId" content="Word.Document"> <meta name="Generator" content="Microsoft Word 11"> <meta name="Originator" content="Microsoft Word 11"> <link rel="File-List" href="index.files/filelist.xml"> <link rel="Edit-Time-Data" href="index.files/editdata.mso"><!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><title>Animating Streamlines with Orthogonal Advancing Waves</title><!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Author>HKCHU</o:Author> <o:LastAuthor>CgGroup</o:LastAuthor> <o:Revision>40</o:Revision> <o:TotalTime>255</o:TotalTime> <o:Created>2008-04-02T07:19:00Z</o:Created> <o:LastSaved>2008-09-05T05:40:00Z</o:LastSaved> <o:Pages>1</o:Pages> <o:Words>441</o:Words> <o:Characters>2518</o:Characters> <o:Lines>20</o:Lines> <o:Paragraphs>5</o:Paragraphs> <o:CharactersWithSpaces>2954</o:CharactersWithSpaces> <o:Version>11.5606</o:Version> </o:DocumentProperties> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:Zoom>110</w:Zoom> <w:SpellingState>Clean</w:SpellingState> <w:GrammarState>Clean</w:GrammarState> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:UseFELayout/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <w:TrackMoves>false</w:TrackMoves> <w:TrackFormatting/> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>ZH-TW</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="--"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr> <u1:mathPr> <u1:mathFont u1:val="Cambria Math"/> <u1:brkBin u1:val="before"/> <u1:brkBinSub u1:val="--"/> <u1:smallFrac u1:val="off"/> <u1:dispDef/> <u1:lMargin u1:val="0"/> <u1:rMargin u1:val="0"/> <u1:defJc u1:val="centerGroup"/> <u1:wrapIndent u1:val="1440"/> <u1:intLim u1:val="subSup"/> <u1:naryLim u1:val="undOvr"/> </u1:mathPr> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <style> <!--p.MSONORMAL {mso-style-unhide: no; mso-style-qformat: yes;} li.MSONORMAL {mso-style-unhide: no; mso-style-qformat: yes;} div.MSONORMAL {mso-style-unhide: no; mso-style-qformat: yes;} p.MSOHEADER {mso-style-unhide: no; mso-style-priority: 99;} li.MSOHEADER {mso-style-unhide: no; mso-style-priority: 99;} div.MSOHEADER {mso-style-unhide: no; mso-style-priority: 99;} p.MSOFOOTER {mso-style-unhide: no; mso-style-priority: 99;} li.MSOFOOTER {mso-style-unhide: no; mso-style-priority: 99;} div.MSOFOOTER {mso-style-unhide: no; mso-style-priority: 99;} a:link {mso-style-unhide: no; mso-style-priority: 99;} span.MSOHYPERLINK {mso-style-unhide: no; mso-style-priority: 99;} a:visited {mso-style-unhide: no; mso-style-priority: 99;} span.MSOHYPERLINKFOLLOWED {mso-style-unhide: no; mso-style-priority: 99;} p {mso-style-unhide: no; mso-style-priority: 99;} p.MSOACETATE {mso-style-unhide: no; mso-style-priority: 99;} li.MSOACETATE {mso-style-unhide: no; mso-style-priority: 99;} div.MSOACETATE {mso-style-unhide: no; mso-style-priority: 99;} span.A {mso-style-unhide: no; mso-style-priority: 99;} span.A0 {mso-style-unhide: no; mso-style-priority: 99;} span.A1 {mso-style-unhide: no; mso-style-priority: 99; y2eJX: ;} p.STYLE1 {mso-style-unhide: no; mso-style-priority: 99;} li.STYLE1 {mso-style-unhide: no; mso-style-priority: 99;} div.STYLE1 {mso-style-unhide: no; mso-style-priority: 99;} p.STYLE5 {mso-style-unhide: no; mso-style-priority: 99;} li.STYLE5 {mso-style-unhide: no; mso-style-priority: 99;} div.STYLE5 {mso-style-unhide: no; mso-style-priority: 99;} p.STYLE6 {mso-style-unhide: no; mso-style-priority: 99;} li.STYLE6 {mso-style-unhide: no; mso-style-priority: 99;} div.STYLE6 {mso-style-unhide: no; mso-style-priority: 99;} p.STYLE7 {mso-style-unhide: no; mso-style-priority: 99;} li.STYLE7 {mso-style-unhide: no; mso-style-priority: 99;} div.STYLE7 {mso-style-unhide: no; mso-style-priority: 99;} p.STYLE9 {mso-style-unhide: no; mso-style-priority: 99;} li.STYLE9 {mso-style-unhide: no; mso-style-priority: 99;} div.STYLE9 {mso-style-unhide: no; mso-style-priority: 99;} p.STYLE11 {mso-style-unhide: no; mso-style-priority: 99;} li.STYLE11 {mso-style-unhide: no; mso-style-priority: 99;} div.STYLE11 {mso-style-unhide: no; mso-style-priority: 99;} p.STYLE14 {mso-style-unhide: no; mso-style-priority: 99;} li.STYLE14 {mso-style-unhide: no; mso-style-priority: 99;} div.STYLE14 {mso-style-unhide: no; mso-style-priority: 99;} p.STYLE15 {mso-style-unhide: no; mso-style-priority: 99;} li.STYLE15 {mso-style-unhide: no; mso-style-priority: 99;} div.STYLE15 {mso-style-unhide: no; mso-style-priority: 99;} p.STYLE16 {mso-style-unhide: no; mso-style-priority: 99;} li.STYLE16 {mso-style-unhide: no; mso-style-priority: 99;} div.STYLE16 {mso-style-unhide: no; mso-style-priority: 99;} span.STYLE91 {mso-style-unhide: no;} span.STYLE71 {mso-style-unhide: no;} span.STYLE61 {mso-style-unhide: no;} span.STYLE151 {mso-style-unhide: no;} span.STYLE111 {mso-style-unhide: no;} span.STYLE141 {mso-style-unhide: no;} span.STYLE161 {mso-style-unhide: no;} .MSOCHPDEFAULT {mso-default-props: yes;} table.MSONORMALTABLE {mso-style-priority:99; mso-style-qformat:yes;} /* Font Definitions */ @font-face {font-family:°e0}fÔš; panose-1:2 2 3 0 0 0 0 0 0 0; mso-font-alt:PMingLiU; mso-font-charset:136; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:3 137232384 22 0 1048577 0;} @font-face {font-family:?e0; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:auto; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Cambria; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:auto; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:"\@°e0}fÔš"; panose-1:2 2 3 0 0 0 0 0 0 0; mso-font-charset:136; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:3 137232384 22 0 1048577 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš; mso-bidi-font-family:?e0;} p.MsoHeader, li.MsoHeader, div.MsoHeader {mso-style-noshow:yes; mso-style-link:"??? W\[CQ"; margin:0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; tab-stops:center 207.65pt right 415.3pt; layout-grid-mode:char; font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš; mso-bidi-font-family:?e0;} p.MsoFooter, li.MsoFooter, div.MsoFooter {mso-style-noshow:yes; mso-style-link:"?> W\[CQ"; margin:0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; tab-stops:center 207.65pt right 415.3pt; layout-grid-mode:char; font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš; mso-bidi-font-family:?e0;} a:link, span.MsoHyperlink {mso-style-noshow:yes; color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {mso-style-noshow:yes; color:purple; text-decoration:underline; text-underline:single;} p {mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš; mso-bidi-font-family:?e0;} p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {mso-style-noshow:yes; margin:0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:9.0pt; font-family:Cambria; mso-fareast-font-family:?e0; mso-bidi-font-family:?e0;} span.WCQ {mso-style-name:"??? W\[CQ"; mso-style-noshow:yes; mso-style-locked:yes; mso-style-link:???; font-family:?e0; mso-ascii-font-family:?e0; mso-hansi-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} span.WCQ0 {mso-style-name:"?> W\[CQ"; mso-style-noshow:yes; mso-style-locked:yes; mso-style-link:?>; font-family:?e0; mso-ascii-font-family:?e0; mso-hansi-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.style1, li.style1, div.style1 {mso-style-name:style1; mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:18.0pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš; mso-bidi-font-family:?e0;} p.style5, li.style5, div.style5 {mso-style-name:style5; mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš; mso-bidi-font-family:?e0;} p.style6, li.style6, div.style6 {mso-style-name:style6; mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš; mso-bidi-font-family:?e0;} p.style7, li.style7, div.style7 {mso-style-name:style7; mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Arial; mso-fareast-font-family:?e0;} p.style9, li.style9, div.style9 {mso-style-name:style9; mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:18.0pt; font-family:Arial; mso-fareast-font-family:?e0;} p.style11, li.style11, div.style11 {mso-style-name:style11; mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš; mso-bidi-font-family:?e0;} p.style14, li.style14, div.style14 {mso-style-name:style14; mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš; mso-bidi-font-family:?e0;} p.style15, li.style15, div.style15 {mso-style-name:style15; mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:13.5pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš; mso-bidi-font-family:?e0;} p.style16, li.style16, div.style16 {mso-style-name:style16; mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:13.5pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš; mso-bidi-font-family:?e0;} p.style2, li.style2, div.style2 {mso-style-name:style2; mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš; mso-bidi-font-family:?e0; font-weight:bold;} p.style3, li.style3, div.style3 {mso-style-name:style3; mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Arial; mso-fareast-font-family:°e0}fÔš;} p.style4, li.style4, div.style4 {mso-style-name:style4; mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš;} p.a, li.a, div.a {mso-style-name:???; mso-style-link:"??? W\[CQ"; margin:0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš; mso-bidi-font-family:?e0;} p.a0, li.a0, div.a0 {mso-style-name:?>; mso-style-link:"?> W\[CQ"; margin:0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:°e0}fÔš; mso-bidi-font-family:?e0;} span.style91 {mso-style-name:style91; mso-ansi-font-size:18.0pt; mso-bidi-font-size:18.0pt; font-family:Arial; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; font-weight:bold;} span.style71 {mso-style-name:style71; font-family:Arial; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; font-weight:bold;} span.style61 {mso-style-name:style61; color:#FE675F;} span.style151 {mso-style-name:style151; mso-ansi-font-size:13.5pt; mso-bidi-font-size:13.5pt; font-weight:bold;} span.style111 {mso-style-name:style111; color:#FE675F; font-weight:bold;} span.style141 {mso-style-name:style141; color:black;} span.style161 {mso-style-name:style161; mso-ansi-font-size:13.5pt; mso-bidi-font-size:13.5pt;} span.style41 {mso-style-name:style41; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:"Times New Roman"; mso-ascii-font-family:"Times New Roman"; mso-hansi-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} span.SpellE {mso-style-name:""; mso-spl-e:yes;} span.GramE {mso-style-name:""; mso-gram-e:yes;} @page Section1 {size:595.3pt 841.9pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:42.55pt; mso-footer-margin:49.6pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:hˆ <![endif]--> <link href="index.files/themedata.thmx" rel="themeData"> <link href="index.files/colorschememapping.xml" rel="colorSchemeMapping"> <script type="text/javascript"> function MM_CheckFlashVersion(reqVerStr,msg){ with(navigator){ var isIE = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1); var isWin = (appVersion.toLowerCase().indexOf("win") != -1); if (!isIE || !isWin){ var flashVer = -1; if (plugins && plugins.length > 0){ var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : ""; desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc; if (desc == "") flashVer = -1; else{ var descArr = desc.split(" "); var tempArrMajor = descArr[2].split("."); var verMajor = tempArrMajor[0]; var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r"); var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0; flashVer = parseFloat(verMajor + "." + verMinor); } } // WebTV has Flash Player 4 or lower -- too low for video else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0; var verArr = reqVerStr.split(","); var reqVer = parseFloat(verArr[0] + "." + verArr[2]); if (flashVer < reqVer){ if (confirm(msg)) window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"; } } } } </script><!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="45058"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="2"/> </o:shapelayout></xml><![endif]--></head><body style="" onload="MM_CheckFlashVersion('7,0,0,0',',gu??Q?[???O(u???e?v Macromedia Flash Player Hr,g0/f&T?s(W N}??[?;" link="blue" vlink="purple"> <div class="Section1"> <p class="MsoNormal"><span style="font-family: Arial;" lang="EN-US"><o:p>&nbsp;</o:p></span></p> <div align="center"> <table class="hhgQe" style="width: 733.5pt;" border="0" cellpadding="0" width="978"> <tbody> <tr style="height: 88.5pt;"> <td colspan="2" style="padding: 0.75pt; height: 88.5pt; text-align: center;"><b><span style="font-size: 18pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Animating Streamlines with Orthogonal Advancing Waves</span></b></td> </tr> <tr style="height: 211.5pt;"> <td colspan="2" style="padding: 0.75pt; height: 211.5pt;"> <div> <p style="text-align: center;" align="center"><a href="index.files/constant-speed.gif"><img style="border: 0px solid ; width: 457px; height: 229px;" alt="Constant speed" src="index.files/constant-speed.png"></a>&nbsp;&nbsp;&nbsp; <a href="index.files/variable-speed.gif"><img style="border: 0px solid ; width: 457px; height: 229px;" alt="Variable speed" src="index.files/variable-speed.png"></a></p> <p style="text-align: center;" align="center"><big>(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; (b)</big><br> <span style="font-family: Arial;" lang="EN-US"><o:p></o:p></span></p> <p><i><span style="" lang="EN-US">Teaser: Two RAPSA images generated in (a) constant-speed mode and (b) variable-speed mode, respectively, for visualizing a 770 x 386 flow field. Smooth evenly-spaced hue differing, combined with adaptive luminance interleaving, accentuates individual flow streaks in HSL space to yield high inter-streamline contrast in the two RAPSA images yet without introducing artifacts. The perception of these tangential flow patterns is augmented by the orthogonal cascading waves built through synchronized luminance transition. The length of RAPs, constant in (a) but variable in (b), encodes the velocity magnitude.</span></i></p> </div> </td> </tr> <tr style="height: 141.35pt;"> <td style="padding: 0.75pt; background: rgb(206, 227, 242) none repeat scroll 0% 50%; width: 82.6pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 141.35pt;" width="110"> <p class="MsoNormal" style="text-align: right;" align="right"><span class="style71"><span lang="EN-US">Abstract</span></span><span style="font-family: Arial;" lang="EN-US"><o:p></o:p></span></p> </td> <td style="padding: 0.75pt; width: 646.4pt; height: 141.35pt;" width="862"> <div> <p class="MsoNormal"><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;" lang="EN-US">Self-animating image of flow through Repeated Asymmetric Patterns (RAPs) is an innovative approach for creating illusory motion using a single image. In this paper, we present a smooth cyclic variable-speed RAP animation model that emulates orthogonal advancing waves from a geometry-based flow representation. It enables dense accurate visualization of complex real world flows using animated streamlines of an elegant placement coupled with visually appealing orthogonal advancing waves. The animation model first performs velocity (magnitude) integral luminance transition on individual streamlines. Then, an inter-streamline synchronization in luminance varying along the tangential direction is imposed. Next, tangential flow streaks are constructed using evenly-spaced hue differing in the orthogonal direction. In addition, an energy-decreasing strategy is proposed that adopts an iterative yet efficient procedure for determining the luminance phase and hue of each streamline in HSL color space. To increase the contrast between flow streaks, an adaptive luminance interleaving in the direction perpendicular to the flow is further applied. We demonstrate the effectiveness of the animation model using some synthetic and real flows.<br> </span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;" lang="EN-US"></span></p> </div> </td> </tr> <tr style="height: 24.75pt;"> <td style="padding: 0.75pt; background: rgb(206, 227, 242) none repeat scroll 0% 50%; width: 82.6pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 24.75pt;" width="110"> <p class="MsoNormal" style="text-align: right;" align="right"><b><span style="font-family: Arial;" lang="EN-US">Paper<o:p></o:p></span></b></p> </td> <td style="padding: 0.75pt; width: 646.4pt; height: 24.75pt;" width="862"> <p class="MsoNormal" style="margin-bottom: 12pt; text-align: center;" align="center"><b style=""><span style="font-size: 10pt; color: red;" lang="EN-US"><span style=""><br> </span></span></b><span class="style91"><span style="font-size: 14pt;" lang="EN-US"><a href="skeleton-paperfinal.pdf"><span style="font-weight: normal;"></span></a></span></span><span style="font-size: 14pt; font-family: Arial;" lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="height: 24.75pt;"> <td style="padding: 0.75pt; background: rgb(206, 227, 242) none repeat scroll 0% 50%; width: 82.6pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 24.75pt;" width="110"> <div style="text-align: center;"> </div> <p style="text-align: center;" class="MsoNormal"><b><span style="font-family: Arial;" lang="EN-US">Complex flow <o:p></o:p></span></b></p> </td> <td style="padding: 0.75pt; width: 646.4pt; height: 24.75pt;" width="862"> <br> <p class="MsoNormal" style="margin-bottom: 12pt; text-align: center;"><a href="index.files/Figure8/Flow400_00_x.gif"><img style="border: 0px solid ; width: 200px; height: 200px;" alt="16 critical points, x-axis symmetric" src="index.files/Figure8/Flow400_00_x.000.png"></a>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <a href="index.files/Figure8/Flow400_03_y.gif"><img style="border: 0px solid ; width: 200px; height: 200px;" alt="16 critical points, y-axis symmetric" src="index.files/Figure8/Flow400_03_y.000.png"></a>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <a href="index.files/Figure8/Flow400_08_z.gif"><img style="border: 0px solid ; width: 200px; height: 200px;" alt="16 critical points, center-based symmetric" src="index.files/Figure8/Flow400_08_z.000.png"></a></p> <p class="MsoNormal" style="margin-bottom: 12pt; text-align: center;"><a href="index.files/Figure8/Flow400_04_x.gif"><img style="border: 0px solid ; width: 200px; height: 200px;" alt="24 critical points, x-axis symmetric" src="index.files/Figure8/Flow400_04_x.000.png"></a>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <a href="index.files/Figure8/Flow400_18_y.gif"><img style="border: 0px solid ; width: 200px; height: 200px;" alt="24 critical points, y-axis symmetric" src="index.files/Figure8/Flow400_18_y.000.png"></a>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <a href="index.files/Figure8/Flow400_08_z.gif"><img style="border: 0px solid ; width: 200px; height: 200px;" alt="24 critical points, center-based symmetric" src="index.files/Figure8/Flow400_13_z.000.png"></a></p> </td> </tr> <tr style="height: 24.75pt;"> <td style="padding: 0.75pt; background: rgb(206, 227, 242) none repeat scroll 0% 50%; width: 82.6pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 24.75pt;" width="110"> <p class="MsoNormal" style="text-align: right;" align="right"><b><span style="font-family: Arial;" lang="EN-US"><o:p></o:p></span></b></p> <div style="text-align: right;"><span style="font-weight: bold;">Wind flow</span><br> </div> </td> <td style="padding: 0.75pt; width: 646.4pt; height: 24.75pt; text-align: center;" width="862"><a href="index.files/Wind.gif"><img style="border: 0px solid ; width: 420px; height: 212px;" alt="Wind flow" src="index.files/Wind.png"></a><br> <br> </td> </tr> <tr style="height: 24.75pt;"> <td style="padding: 0.75pt; background: rgb(206, 227, 242) none repeat scroll 0% 50%; width: 82.6pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 24.75pt;" width="110"> <p class="MsoNormal" style="text-align: right;" align="right"><span class="msonormalstyle3"><b><span lang="EN-US"><span class="MSONORMAL">Northeast Pacific Ocean</span>&nbsp;</span></b></span><span style="" lang="EN-US"><o:p></o:p></span></p> </td> <td style="padding: 0.75pt; width: 646.4pt; height: 24.75pt; text-align: center;" width="862"><a href="index.files/Northeast_Pacific_Ocean_Single_Hue.gif"><img style="border: 0px solid ; width: 300px; height: 200px;" alt="Single Hue" src="index.files/Northeast_Pacific_Ocean_Single_Hue.png"></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href="index.files/Northeast_Pacific_Ocean_Diff_Hue.gif"><img style="border: 0px solid ; width: 300px; height: 200px;" alt="Diff Hue" src="index.files/Northeast_Pacific_Ocean_Diff_Hue.png"></a><br> <br> </td> </tr> <tr> <td style="padding: 0.75pt; background-color: rgb(206, 227, 242); text-align: center;"> <div style="text-align: center;"> </div> <p class="MsoNormal" style="text-align: right;" align="right"><b><span style="font-family: Arial;" lang="EN-US">Hurricane Isabel<o:p></o:p></span></b></p> </td> <td style="text-align: center;"><a href="index.files/Hurricane_Isabel.avi"><img style="border: 0px solid ; width: 200px; height: 200px;" alt="Hurricane Isabel" src="index.files/Hurricane_Isabel.png"></a></td> </tr> <tr style="height: 147.75pt;"> <td style="padding: 0.75pt; background: rgb(206, 227, 242) none repeat scroll 0% 50%; width: 82.6pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 147.75pt;" width="110"> <p class="MsoNormal" style="text-align: right;" align="right"><b><span style="font-family: Arial;" lang="EN-US">3D Torus<o:p></o:p></span></b></p> </td> <td style="padding: 0.75pt; width: 646.4pt; height: 147.75pt;" width="862"> <div style="text-align: center;"> </div> <p class="MsoNormal" style="text-align: center;" align="center"><a href="index.files/Torus/16_os_Flow400_08_z.gif"><img style="border: 0px solid ; width: 200px; height: 200px;" alt="Flow400_08_z" src="index.files/Torus/16_os_Flow400_08_z.png"></a>&nbsp;&nbsp;&nbsp; &nbsp; <a href="index.files/Torus/16_xs_Flow400_00_x.gif"><img style="border: 2px dotted ; width: 200px; height: 200px;" alt="Flow400_00_x" src="index.files/Torus/16_xs_Flow400_00_x.png"></a>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <a href="index.files/Torus/16_os_Flow400_08_z.gif"><img style="border: 0px solid ; width: 200px; height: 200px;" alt="Flow400_08_z" src="index.files/Torus/16_os_Flow400_08_z.png"></a></p> <p style="text-align: center;" class="MsoNormal"> </p> <p class="MsoNormal" style="text-align: center;" align="center">Paper proposed</p> <p class="MsoNormal" style="text-align: center;" align="center"><br> </p> <p class="MsoNormal" style="text-align: center;" align="center"><a href="index.files/Torus/24_xs_Flow400_04_x.gif"><img style="border: 0px solid ; width: 200px; height: 200px;" alt="Flow400_04_x" src="index.files/Torus/24_xs_Flow400_04_x.png"></a>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <a href="index.files/Torus/24_ys_Flow400_18_y.gif"><img style="border: 0px solid ; width: 200px; height: 200px;" alt="Flow400_18_y" src="index.files/Torus/24_ys_Flow400_18_y.png"></a>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; <a href="index.files/Torus/24_os_Flow400_13_z.gif"><img style="border: 0px solid ; width: 200px; height: 200px;" alt="Flow400_13_z" src="index.files/Torus/24_os_Flow400_13_z.png"></a> </p> </td> </tr> <tr style="height: 133.3pt;"> <td style="padding: 0.75pt; background: rgb(206, 227, 242) none repeat scroll 0% 50%; width: 82.6pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 133.3pt;" width="110"> <p class="MsoNormal" style="text-align: right;" align="right"><span class="SpellE"><b><span style="font-family: Arial;" lang="EN-US">BibTeX</span></b></span><b><span style="font-family: Arial;" lang="EN-US"><o:p></o:p></span></b></p> </td> <td style="padding: 0.75pt; width: 646.4pt; height: 133.3pt;" width="862"><br> <p class="MsoNormal" style="text-indent: 21pt;"><span style="font-size: 14pt;" lang="EN-US"></span><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></p> </td> </tr> </tbody> </table> </div> <p class="style1" style="text-align: center;" align="center"><span style="font-family: Arial;" lang="EN-US"><o:p>&nbsp;</o:p></span></p> </div> </body></html>