<div dir="ltr">Sorry, for being light on my initial explanations. I've been playing too long with all those technologies... ;-)<div><br></div><div>ArcticViewer is just a viewer of static data. </div><div>The Python script is to actually process the data and generate a data structure that would be easy to serve to a web page.</div><div>So it is just pre-processing to generate new files that should be a subset of the original data.</div><div><br></div><div>Then once you load the (newly generated) data in ArcticViewer, you can edit the lookup table, play the time animation, change the array to color by and so on...</div><div><br></div><div>But it could also be fairly easy to create an animation with vtk.js just by dealing with the switch of input data on your own in plain JavaScript.</div><div>I was just mentioning ArcticViewer as you can easily try it out.</div><div><br></div><div>If you want the web browser to drive a VTK/Python backend, you can use ParaViewWeb for that and Visualizer is a good example of it.</div><div>You can learn more about it here: <a href="https://kitware.github.io/paraviewweb/docs/">https://kitware.github.io/paraviewweb/docs/</a></div><div><br></div><div>Hope that clarify some of your questions...<br></div><div><br></div><div>Seb</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 29, 2017 at 12:37 PM, Jan Hardenbergh <span dir="ltr"><<a href="mailto:hardenbergh@terarecon.com" target="_blank">hardenbergh@terarecon.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div class="m_3383004822669387991WordSection1">
<p class="MsoNormal">Seb,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Let’s pretend I’m a dinosaur who has run a vtk demo every couple of years since kitware was founded and Mitsubishi hired them to do a VolumePro500 demo.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Are you saying that the browser would call Python? Or are you saying it would be trivial to port VTKGeometry-can.py to .js?<u></u><u></u></p>
<p class="MsoNormal">Also, this a bit opaque: <span style="font-size:9.0pt;font-family:Consolas;color:#24292e;background:white">
inputFile </span><span class="m_3383004822669387991pl-k"><span style="font-size:9.0pt;font-family:Consolas;color:#d73a49;background:white">=</span></span><span style="font-size:9.0pt;font-family:Consolas;color:#24292e;background:white">
</span><span class="m_3383004822669387991pl-pds"><span style="font-size:9.0pt;font-family:Consolas;color:#032f62;background:white">'</span></span><span class="m_3383004822669387991pl-s"><span style="font-size:9.0pt;font-family:Consolas;color:#032f62;background:white">/Users/seb/Downloads/data/<wbr>can.ex2</span></span><span class="m_3383004822669387991pl-pds"><span style="font-size:9.0pt;font-family:Consolas;color:#032f62;background:white">'<u></u><u></u></span></span></p>
<p class="MsoNormal"><span class="m_3383004822669387991pl-pds"><span style="font-size:9.0pt;font-family:Consolas;color:#032f62;background:white">Would this work as well? <a href="https://midas3.kitware.com/midas/item/207317" target="_blank">https://midas3.kitware.com/<wbr>midas/item/207317</a></span></span><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I am assuming that I would copy a bunch of stuff to an examples directory in my webserver and presto-keeno, it would work. Right?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Adding the LUT will go on my aspirational TODO list. <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">-Jan<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><b>From:</b> Sebastien Jourdain [mailto:<a href="mailto:sebastien.jourdain@kitware.com" target="_blank">sebastien.jourdain@<wbr>kitware.com</a>]
<br>
<b>Sent:</b> Wednesday, November 29, 2017 2:11 PM<br>
<b>To:</b> Jan Hardenbergh <<a href="mailto:hardenbergh@terarecon.com" target="_blank">hardenbergh@terarecon.com</a>><br>
<b>Cc:</b> <a href="mailto:vtkusers@vtk.org" target="_blank">vtkusers@vtk.org</a><br>
<b>Subject:</b> Re: [vtkusers] ANN: vtk.js, an Open-Source Toolkit for SciVis on the Web<u></u><u></u></p><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">If you want to add your preset for "<span style="font-size:9.5pt">Cardiac LUT", </span><u></u><u></u></p>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">feel free to add it here: </span><a href="https://github.com/Kitware/vtk-js/blob/master/Sources/Rendering/Core/ColorTransferFunction/ColorMaps.json" target="_blank"><span style="font-size:9.5pt">https://github.com/<wbr>Kitware/vtk-js/blob/master/<wbr>Sources/Rendering/Core/<wbr>ColorTransferFunction/<wbr>ColorMaps.json</span></a><u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Wed, Nov 29, 2017 at 12:08 PM, Sebastien Jourdain <<a href="mailto:sebastien.jourdain@kitware.com" target="_blank">sebastien.jourdain@kitware.<wbr>com</a>> wrote:<u></u><u></u></p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">ArcticViewer can do time animation using vtk.js for both geometry and volume rendering.<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="https://kitware.github.io/arctic-viewer/" target="_blank">https://kitware.github.io/<wbr>arctic-viewer/</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Some example script can be found here: <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="https://github.com/Kitware/arctic-viewer/blob/master/scripts/examples/paraview/samples/VTKGeometry-can.py" target="_blank">https://github.com/Kitware/<wbr>arctic-viewer/blob/master/<wbr>scripts/examples/paraview/<wbr>samples/VTKGeometry-can.py</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">For volume data export, we don't have an example but could add one easily.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Seb<u></u><u></u></p>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Wed, Nov 29, 2017 at 11:30 AM, Jan Hardenbergh <<a href="mailto:hardenbergh@terarecon.com" target="_blank">hardenbergh@terarecon.com</a>> wrote:<u></u><u></u></p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<p class="MsoNormal">This is awesome!!! Would an AnimationScene work in vtk.js?<br>
<br>
P.S. For the volume datasets, a Cardiac LUT would be nice.<br>
<br>
YON - Jan C. Hardenbergh, VolumePro SW Eng. Mgr. Terarecon, Inc.<br>
<br>
------------------------------<wbr>------------------------------<wbr>----------<br>
<br>
Message: 1<br>
Date: Tue, 28 Nov 2017 10:12:08 -0700<br>
From: Sebastien Jourdain <<a href="mailto:sebastien.jourdain@kitware.com" target="_blank">sebastien.jourdain@kitware.<wbr>com</a>><br>
To: "<a href="mailto:vtk-developers@vtk.org" target="_blank">vtk-developers@vtk.org</a>" <<a href="mailto:vtk-developers@vtk.org" target="_blank">vtk-developers@vtk.org</a>>, vtkusers<br>
        <<a href="mailto:vtkusers@vtk.org" target="_blank">vtkusers@vtk.org</a>>,  "<a href="mailto:paraview@paraview.org" target="_blank">paraview@paraview.org</a>" <<a href="mailto:paraview@paraview.org" target="_blank">paraview@paraview.org</a>>,<br>
        "<a href="mailto:paraview-developers@paraview.org" target="_blank">paraview-developers@paraview.<wbr>org</a>" <<a href="mailto:paraview-developers@paraview.org" target="_blank">paraview-developers@paraview.<wbr>org</a>><br>
Subject: [vtkusers] ANN: vtk.js, an Open-Source Toolkit for SciVis on<br>
        the Web<br>
Message-ID:<br>
        <<a href="mailto:CABObKxfzgVj2Wi_s1QbEgDf2SebqzbwoCtvX66DT5%2BMng9SdoQ@mail.gmail.com" target="_blank">CABObKxfzgVj2Wi_<wbr>s1QbEgDf2SebqzbwoCtvX66DT5+<wbr>Mng9SdoQ@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal"><br>
The Kitware team is pleased to announce vtk.js, a WebGL library taking the best of VTK to the Web.<br>
To learn more, click on the link for our blog post.<br>
<br>
<a href="https://blog.kitware.com/vtk-js-the-visualization-toolkit-on-the-web/" target="_blank">https://blog.kitware.com/vtk-<wbr>js-the-visualization-toolkit-<wbr>on-the-web/</a><br>
<br>
And if you want to follow along the progress of the project, star it on github!<br>
<br>
<a href="https://github.com/Kitware/vtk-js" target="_blank">https://github.com/Kitware/<wbr>vtk-js</a><br>
<br>
Feel free to leave feedback on the mailing list or issue tracker.<br>
<br>
Thank you all for making VTK such a great platform for SciViz!<br>
<br>
Sebastien<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal">______________________________<wbr>_________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">
http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">
http://www.vtk.org/Wiki/VTK_<wbr>FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" target="_blank">
http://markmail.org/search/?q=<wbr>vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/vtkusers</a><u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div></div></div>
</div>

</blockquote></div><br></div>