<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Let me come back to this topic, I wonder if there is something news on it or implementing LIC on ParaView is still a "challenge"?<br><h1>[Paraview] FastLIC implementation</h1>
    <b>Simone Crippa</b> 
    <a href="mailto:paraview%40paraview.org?Subject=%5BParaview%5D%20FastLIC%20implementation&amp;In-Reply-To=" title="[Paraview] FastLIC implementation">crippa at kth.se
       </a><br>
    <i>Tue Oct  3 10:15:35 EDT 2006</i>
    <ul><li>Previous message: <a href="http://www.cmake.org/pipermail/paraview/2006-October/003870.html">[Paraview] Problem to build PV with CMAKE 2.4.3 +
        Visual        Studio 2005
</a></li><li>Next message: <a href="http://www.cmake.org/pipermail/paraview/2006-October/003872.html">[Paraview] FastLIC implementation
</a></li><li> <b>Messages sorted by:</b> 
              <a href="http://www.cmake.org/pipermail/paraview/2006-October/date.html#3869">[ date ]</a>
              <a href="http://www.cmake.org/pipermail/paraview/2006-October/thread.html#3869">[ thread ]</a>
              <a href="http://www.cmake.org/pipermail/paraview/2006-October/subject.html#3869">[ subject ]</a>
              <a href="http://www.cmake.org/pipermail/paraview/2006-October/author.html#3869">[ author ]</a>
         </li></ul>
    <hr>  
<!--beginarticle-->
<pre>Dear list,<br><br><br>sorry for the long posting to come, but I'd like to introduce to all of<br>you the result of a MSc. thesis performed here at KTH by Markus<br>Ringlander, the result is a:<br><br>                FASTLIC ALGORITHM CODED IN C++/VTK <br>        (... with the goal to be included in ParaView as a filter.)<br><br>As opposed to the LEA implementation by Jean Favre, this program can<br>deal with unstructured (ultimately: triangles), 3D surfaces. For more<br>details, see:<br><br><a href="http://www.ave.kth.se/staff/aero/crippa/lic.html">http://www.ave.kth.se/staff/aero/crippa/lic.html</a><br><br>As of today, the program can't be incorporated in ParaView, due to a<br>missing texture mapping actor, see:<br><br><a href="http://www.ave.kth.se/staff/aero/crippa/lic.html#remaining_issues">http://www.ave.kth.se/staff/aero/crippa/lic.html#remaining_issues</a><br><br>Is there somebody at Kitware, or elsewhere that has spent a thought on<br>how to get this actor into ParaView? <br><br>Just to point out that I/we are not the only ones interested in having<br>LIC in ParaView, I searched the vtkusers/paraview mailing lists and<br>found a hit as far back as Dec. 2000 ... where Berk said something about<br>incorporating LIC implementations made available to him :-) (see below)<br><br>Well ... here's our shot:<br><br><a href="http://www.ave.kth.se/staff/aero/crippa/info_staff_files/lic-source-1-2.tar.gz">http://www.ave.kth.se/staff/aero/crippa/info_staff_files/lic-source-1-2.tar.gz</a><br><br><a href="http://www.ave.kth.se/staff/aero/crippa/info_staff_files/lic-source-1-2.zip">http://www.ave.kth.se/staff/aero/crippa/info_staff_files/lic-source-1-2.zip</a><br><br><br>Regards, Simone Crippa<br><br><br><br><br>=========================================================================<br>[vtkusers]/[Paraview]<br><br>Markus Ringlander; Sat May 27 20:19:15 EDT 2006<br><br>Hi vtk-users,<br><br>I will do my MSc thesis in scientific visualization, and specifically<br>the task is to do Line Integral Convolution (LIC) on unstructured<br>surface grids in 3D. I am supposed to use VTK for this task. After<br>having studied the online documentation for VTK, and done searches on<br>this mailing list, I have a few wonderings I hope someone can shed a<br>light on. Let me try to explain them.<br><br>The basic technique I will use for this 3D surface LIC is to generate<br>a texture for each polygon in the grid. I have seen examples on a few<br>texture mappings, where one can assign texture coordinates to vertices<br>of the polygons building up the grid. In the end one uses<br>actor-SetTexture(...). But all examples I have seen refer to one<br>sample image/texture as source.<br><br>In my case, I am going to traverse the elements in the grid, and<br>generate a 2D texture/image for each element. So I will have many<br>separate textures.<br><br>A bit simplified, I was thinking something like this:<br><br>1) Read my unstructured grid from a file.<br>2) Iterate through each polygon in the grid.<br>3) For each polygon in the iteration, perform the LIC algorithm on it,<br>which here gives a texture as output for each polygon.<br>4) Map texture coordinates from this specific image/texture to the<br>corresponding real world polygon.<br>5) Back to 3)<br>6) Output the whole textured grid on the screen.<br><br>As I stated earlier, I have only seen examples of a single actor for<br>texturing, refering to a single image/texture file. In my case I am<br>wondering if I need to set up an actor for each texture I create? It<br>can then be over 10,000 textures...<br><br>Please help me with some information wheather this is doable in VTK,<br>and if so, any helpful code snippet for the assignment of the textures<br>to each polygon.<br><br>Thanks!<br><br>/Mark<br><br>==========================================================================<br><br>Jean M. Favre; Mon Sep 13 02:39:01 EDT 2004<br><br>Christpher Auer wrote:<br>&gt;<i> Hello everyone!<br></i>&gt;<i> <br></i>&gt;<i> can someone tell me please, if there is currently some development on<br></i>&gt;<i> the implementation of "LIC Algorithm" and/or "Unstructured grid volume<br></i>&gt;<i> rendering"? Or do you know someone who might know this?<br></i>&gt;<i> <br></i><br>We have an implementation of the Lagrangian Eulerian Advection algorithm <br>published at IEEE Vis 2001. It produces LIC images for steady fields and <br>time-dependent LIC-like textures with spatial and temporal continuity <br>for un-steady fields.<br><br>Source code, Makefile and test routines are provided for VTK and ParaView.<br><br><a href="http://www.cscs.ch/%7Ejfavre/Projects/vtkLEA/vtklea.htm">http://www.cscs.ch/~jfavre/Projects/vtkLEA/vtklea.htm</a><br><br>==========================================================================<br><br>Thomas Brandner; Sun Jan 9 05:53:52 EST 2000<br><br>Dear  vtk users,<br><br>I`m currently working on a study project about line integral convolution<br>(LIC). <br>This is a texture-based technique for effectively displaying 2D and 3D<br>vector fields.<br><br>Has anyone managed to implement this type of filter in vtk ?<br><br>As it is to be used  in VR-applications, the focus  is not so much on<br>accuracy but rather on efficiency to maintain interactivity. <br><br>Thanks very much in advance for any help,<br>Thomas Brandner<br><br>==========================================================================<br><br>And as far back as Mon Dec 11 10:16:19 EST 2000, Berk said:<br><br>LIC, FLIC and spot noise are in my to-do list. I don't know when I can<br>get to them though. If someone has implementations, I will be happy to<br>incorporate them to vtk.<br><br>        Berk<br><br>"David P. Munich" wrote:<br>&gt;<i> <br></i>&gt;<i> Does anyone know of an available implementation of Line Integral<br></i>&gt;<i> Convolution(LIC) in VTK?<br></i>&gt;<i> <br></i>&gt;<i> Thanks,<br></i>&gt;<i> Dave<br></i>&gt;<i> <br></i>&gt;<i> _______________________________________________<br></i>&gt;<i> This is the private VTK discussion list.<br></i>&gt;<i> Please keep messages on-topic. Check the FAQ at: &lt;<a href="http://public.kitware.com/cgi-bin/vtkfaq">http://public.kitware.com/cgi-bin/vtkfaq</a>&gt;<br></i>&gt;<i> Follow this link to subscribe/unsubscribe:<br></i>&gt;<i> <a href="http://public.kitware.com/mailman/listinfo/vtkusers">http://public.kitware.com/mailman/listinfo/vtkusers</a><br></i>-- <br>Simone Crippa<br>Research assistant, Dipl.-Ing.<br>Royal Institute of Technology (KTH)<br>Aeronautical and Vehicle Engineering<br>Division of Aerodynamics<br>Teknikringen 8<br>SE-10044 Stockholm, Sweden<br>+46 (0)8 790 6465<br><br><br></pre>



















<!--endarticle-->
    <hr>
    <ul><!--threads--><li>Previous message: <a href="http://www.cmake.org/pipermail/paraview/2006-October/003870.html">[Paraview] Problem to build PV with CMAKE 2.4.3 +
        Visual        Studio 2005
</a></li><li>Next message: <a href="http://www.cmake.org/pipermail/paraview/2006-October/003872.html">[Paraview] FastLIC implementation
</a></li><li> <b>Messages sorted by:</b> 
              <a href="http://www.cmake.org/pipermail/paraview/2006-October/date.html#3869">[ date ]</a>
              <a href="http://www.cmake.org/pipermail/paraview/2006-October/thread.html#3869">[ thread ]</a>
              <a href="http://www.cmake.org/pipermail/paraview/2006-October/subject.html#3869">[ subject ]</a>
              <a href="http://www.cmake.org/pipermail/paraview/2006-October/author.html#3869">[ author ]</a>
         </li></ul>

<br /><hr />Un avatar à votre image ?  <a href='http://www.ilovemessenger.fr/minimize-me' target='_new'>Créez votre mini-moi !</a></body>
</html>