《vtk9 book》 官方web版 0 - 0 :前言 ,以及vtk的简述,--干一行爱一行

前言

        可视化是当今一个很棒的领域。计算机硬件和软件的进步使得这项技术几乎可以在每台计算机系统中使用。即使是普及的个人电脑现在也以折扣价提供专门的3D图形硬件。而且随着最近发布的Windows操作系统(如XP),OpenGL已成为3D图形的事实标准API。

        我们认为可视化和视觉计算绝不仅仅是一种新的沟通形式。我们都长期以来都知道图像传达信息、思想和感情的力量。最近的趋势给我们带来了2D图像和图形,正如各种图形用户界面和商业绘图软件所证明的那样。但是3D图像的使用却很少,并且通常是由使用专门系统的专家来完成的。现在这一切正在改变。我们相信我们正在进入一个新时代,在这个时代中,3D图像、可视化和动画将开始扩展,并在某些情况下取代基于文字、数学符号和2D图像的当前沟通范式。我们希望在这个过程中,人类的想象力将得到前所未有的释放。

        本文和相关软件提供了一种可视化的观点。这个领域很广泛,包括计算机图形学、图像处理、计算机科学、计算几何、数值分析、统计方法、数据分析和人类感知研究的元素。我们当然并不打算完全涵盖整个领域。然而,我们认为本文确实为您提供了学习可视化基础知识的绝佳机会。您不仅可以从书面文字和相关图像中学习,还可以通过包含的软件来练习可视化。您可以从使用我们在这里提供的示例数据开始,然后转向您自己的数据和应用程序。我们相信您很快将会像我们一样欣赏可视化。

        在这本《可视化工具包》教材的第三版中,我们自第一版和第二版以来添加了几个新功能。体积渲染现在得到了广泛支持,包括能够将不透明表面图形与体积结合起来。我们添加了一个广泛的图像处理管道,将传统的3D可视化和图形与图像处理相结合。除了一些新的滤波器,如裁剪、平滑、2D/3D Delaunay三角剖分和新的简化算法,我们还添加了一些读取器和写入器,并更好地支持基于网络的工具,如Java和VRML。VTK现在支持单元属性,并且属性已经泛化为被标记为标量、矢量等的数据数组。并行处理,包括共享内存和分布式模型,是一个重要的补充。例如,VTK已经在美国国家实验室的一台大型1024处理器计算机上被用来处理几乎一大堆的数据。VTK现在在VTK中提供了一套3D小部件,使强大的数据交互技术得以实现。最后,VTK的跨平台支持得到了极大的改善,增加了CMake——一个非常好的用于管理编译过程的工具(http://www.cmake.org)。

        这些功能的添加需要文本的三位特殊贡献者的支持:Lisa Sobierajski Avila、Rick Avila和C. Charles Law。Rick和Lisa努力创建了一个面向对象的体积渲染设计,并确保设计和软件与基于表面的渲染系统完全兼容。Charles是图像管道的主要架构师和实现者。我们为架构的流式处理和缓存能力感到自豪:它使我们能够处理大型数据集,尽管内存资源有限。

        特别令人满意的是,对于这本书和相关软件的用户的回应。我们不仅受到了这些美妙人们的热烈欢迎,而且他们中的许多人还为我们贡献了代码、错误修复、数据和想法,极大地改进了系统。事实上,最好将这些人归类为系统的共同开发者,而不是系统的用户。我们希望鼓励任何对分享他们的想法、代码或数据感兴趣的人与VTK用户社区联系,网址是http://www.vtk.org,或者联系作者。我们非常欢迎您做出的任何贡献。请通过http://www.kitware.com与我们联系。

 致谢


        在创建可视化工具包期间,我们非常幸运地得到了许多人的帮助。如果没有他们的帮助,这本书和相关软件可能永远不会存在。他们的贡献包括进行书籍审查、讨论软件想法、创造支持性环境以及为一些算法和软件实现提供关键建议。

        首先,我们要感谢通用电气公司研发中心的管理层,他们允许我们开展这个项目并利用公司设施:计算机图形和系统项目经理Peter Meenan,以及电子系统实验室经理Kirby Vosburgh。我们还要感谢通用电气医疗系统的管理层,他们与我们合作解决了公共软件与专有软件的问题:John Lalonde,John Heinen和Steve Roehm。

        我们要感谢研发中心的同事们对我们的支持:Matt Turek负责校对第二版的大部分内容;还有Majeid Alyassin、Russell Blue、Jeanette Bruno、Shane Chang、Nelson Corby、Rich Hammond、Margaret Kelliher、Tim Kelliher、Joyce Langan、Paul Miller、Chris Nafis、Bob Tatar、Chris Volpe、Boris Yamrom、Bill Hoffman(现在在Kitware工作)、Harvey Cline和Siegwalt Ludke。我们还要感谢前同事Skip Montanaro(为我们创建了一个常见问题解答),Dan McLachlan和Michelle Barry。我们还要感谢通用电气医疗系统的朋友和同事:Ted Hudacko(管理第一个VTK用户邮件列表)、Darin Okerlund和John Skinner。许多想法、有用的提示和改进系统的建议都来自这群可爱的人。

        第三版现在由Kitware公司出版。我们非常感谢Kitware的许多贡献者,他们帮助使VTK成为当今世界上领先的可视化系统之一。Sébastien Barré、Andy Cedilnik、Berk Geveci、Amy Henderson和Brad King都做出了重大贡献。还要感谢通用电气全球研究部门的人员,比如Jim Miller,他们继续推动系统的质量,特别是通过创建用于回归测试的DART系统。由Jim Ahrens领导的美国国家实验室为VTK添加了并行处理支持发挥了重要作用。特别感谢Kitware接受了出版这本书的挑战。

        第二版和第三版中发现的许多错误修复和改进来自世界各地的才华横溢的人。其中一些人在软件中或者文本的其他地方得到了承认,但他们中的大多数人都无私地贡献了他们的时间、知识、代码和数据,不计较认可和感谢。正是和这样的人交流想法和信息,使得可视化工具包成为一个非常有趣和令人兴奋的项目。特别要感谢John Biddiscombe、Charl P. Botha、David Gobbi、Tim Hutton、Dean Inglis和Prabhu Ramachandran。非常感谢你们。

        特别感谢软件和文本审阅者,他们花费了自己的时间来查找一些恶心的错误,提供示例,并提出建议和改进。谢谢Tom Citriniti、Mark Miller、George Petras、Hansong Zhang、Penny Rheingans、Paul Hinker、Richard Ellson和Roger Crawfis。我们还要提到,Rensselaer的Tom Citriniti和密西西比大学(现在是马里兰大学巴尔的摩分校)的Penny Rheingans是最早从本书的早期版本开始教授的教师。感谢Penny和Tom对反馈和额外努力。

        最重要的是,我们要感谢在这个项目期间耐心支持我们的朋友和亲人。我们知道你们为我们承担了额外的负担。你们确实少见了我们很多!但我们很高兴地说,我们回来了。谢谢你们。

你可能感兴趣的:(VTK,&,ITK,vtk)