Copyright © 1988-2026 Tecplot, Inc. All rights reserved worldwide. See the complete legal notice in the copyright section of this document.

Introducing PyFieldView

FieldView 2026 R1 introduces PyFieldView, a new Python API that provides complete access to FieldView capabilities from Python. Designed specifically for FieldView workflows, PyFieldView supports both interactive and batch execution and enables users to automate visualization, post-processing, and quantitative analysis using a modern programming language.

PyFieldView replaces the previous Python scripting capability and builds on the experience gained from developing PyTecplot. It provides a Python-native interface to FieldView, making it easier to create maintainable automation workflows and integrate FieldView into larger engineering processes.

Beyond automation, PyFieldView connects FieldView to the broader Python ecosystem. CFD data can be exported to libraries such as NumPy, PyTorch, and other scientific computing tools for custom analysis, machine learning, and AI workflows. Derived quantities can then be brought back into FieldView for visualization and further investigation.

PyFieldView includes comprehensive documentation, examples, and API references designed to help users get started quickly. The documentation follows a structure familiar to PyTecplot users and has been designed to support both traditional scripting workflows and modern AI-assisted development tools.

PyFieldView is included with FieldView for users with active maintenance.

Existing FVX workflows remain supported, while new automation and customization projects are encouraged to use PyFieldView. Assistance migrating existing FVX workflows is available through Tecplot Support (support@tecplot.com)

PyFieldView makes it easy to automate repetitive visualization tasks. The following example creates a series of evenly spaced coordinate surfaces in a few lines of Python.

import fieldview as fv

# X-range
x_min = 0.1
x_max = 3.5

num_planes = 5
step = (x_max - x_min) / (num_planes - 1) if x_max != x_min else 0.0

# Create X planes from x_min to x_max (inclusive).
for i in range(num_planes):
    x = x_min + i * step
    cs = fv.vis.create_coord(
        plane=fv.constant.Plane.X,
        x_plane=fv.RangedValue(range=fv.Range(min=x_min, max=x_max), value=x),
        y_plane=fv.RangedValue(range=fv.Range(min=-1.0, max=1.0)),
        z_plane=fv.RangedValue(range=fv.Range(max=1.5)),
        coloring=fv.constant.Coloring.SCALAR,
        scalar_func="Cp [PLOT3D]",
        display_type=fv.constant.DisplayType.CONSTANT,
        transparency=0.5,
    )
    if i == 0:
        cs.legend.show = True
        cs.legend.frame = True
        cs.legend.background = True
        cs.legend.relative_position = (0.97,0.97)
    else:
        cs.legend.show = False
PyFV F18 5cuts
Figure 1. A series of coordinate surfaces generated from the short Python script shown above, demonstrating how PyFieldView can automate complex visualization workflows.

Improvements to Order Independent Transparency (OIT)

FieldView 2026 R1 makes Order Independent Transparency (OIT) easier to tune by exposing the transparency quality settings directly in the Rendering Options dialog. Previously, these settings could only be configured through environment variables before launching FieldView. They can now be adjusted interactively during a live session, making it much easier to balance rendering quality, responsiveness, and GPU memory usage.

Introduced in FieldView 2025, OIT significantly improved both the accuracy and performance of transparency rendering, particularly for scenes containing many overlapping transparent surfaces. Compared to previous transparency techniques, OIT produces more accurate images while delivering substantial performance improvements. Because rendering requirements vary depending on the complexity of the scene and the capabilities of the graphics hardware, FieldView provides several controls to help users optimize transparency rendering for their particular workload.

The following OIT settings are now available directly from the Rendering Options dialog:

  • Total GPU Memory (MiB) displays the amount of graphics memory available to the rendering system. This value provides a useful reference when choosing an appropriate transparency buffer size and may include shared system memory on platforms with integrated graphics.

  • Buffer Size (MiB) controls the amount of GPU memory reserved for transparency rendering. This setting corresponds to the FV_OIT_FRAGMENT_BUFFER_SIZE environment variable. Increasing the buffer size can help prevent missing portions of transparent surfaces in scenes containing large numbers of overlapping fragments.

  • Quality (fragments) controls the number of transparent fragments sorted during rendering. The Low value is used while interacting with the view and corresponds to FV_OIT_MIN_SORTED_FRAGMENT_COUNT. The High value is used when the view is stationary and corresponds to FV_OIT_MAX_SORTED_FRAGMENT_COUNT. Lower values improve rendering performance during interaction, while higher values improve image quality for complex transparent scenes.

RenderingOptions
Figure 2. Order Independent Transparency settings are now available directly in the Rendering Options dialog and can be adjusted during a live FieldView session

When tuning OIT, start with the Quality (fragments) controls. If transparent surfaces look noisy, grainy, incorrectly layered, or visually unstable, increase the High value to improve quality in a stationary view. If interaction becomes slow while rotating, panning, or zooming, lower the Low value to improve responsiveness during view changes.

Adjust Buffer Size (MiB) if increasing the Quality (fragments) settings does not eliminate the artifacts, or if transparency artifacts persist in scenes with many overlapping transparent surfaces. A larger buffer allows FieldView to retain more transparency information, but it also reserves more GPU memory. Use the Total GPU Memory value as a guideline when choosing a buffer size, especially on systems with limited graphics memory.

The environment variables introduced in FieldView 2025 remain fully supported. If they are defined when FieldView starts, their values are used as the initial settings shown in the dialog. Any adjustments made through the Rendering Options dialog take effect immediately and are automatically remembered for future FieldView sessions.

List of Resolved Issues

  • Fixed an issue where some panels could briefly appear during FieldView startup on Linux.

  • Improved startup performance on Windows systems where FieldView 2025 could take significantly longer than expected to launch.

  • Improved the readability of 2D plots when axis values require many significant digits. Plot symbols are also displayed more clearly on high-DPI monitors.

  • Fixed an issue where legends were not resized correctly after splitting a window.

  • Fixed an issue that could trigger an assertion when closing windows in certain workflows.

  • Fixed Vulkan validation errors that could occur during startup or when load a Restart on some systems.

Platform Support

FieldView 2026 is supported on the following platforms:

  • Linux:

    • RedHat 8, 9, and 10

    • Rocky Linux 8, 9, and 10

  • Windows: 11

  • macOS: 14, 15, and 26

Enjoy FieldView 2026 R1 and master the view.

Copyright ©2026 Tecplot, Inc.
Revision 26
All Rights Reserved
Printed in USA
First Printing November 2001

FieldView is a registered trademark of Tecplot, Inc.

Tecplot, Inc. reserves the right to make changes in specifications and other information contained in this publication without prior notice and the reader should in all cases consult Tecplot, Inc. to determine whether any such changes have been made.

The terms and conditions governing the licensing of Tecplot, Inc. software consist solely of those set forth in the Tecplot, Inc. Binary License Terms and Conditions set forth by Tecplot, Inc.. No representations or other affirmation of fact contained in this publication, including but not limited to statements regarding capacity, response-time performance, suitability for use or performance of products described herein shall be deemed to be a warranty of Tecplot, Inc.for any purpose, or give rise to any liability by Tecplot, Inc. whatsoever.

In no event shall Tecplot, Inc. be liable for any incidental, indirect, special or consequential damages whatsoever (including but not limited to lost profits) arising out of or relating to this publication or the information contained in it, even if Tecplot, Inc. has been advised, knew or should have known of the possibility of such damages.

The software programs described in this document are confidential information and proprietary products of Tecplot, Inc. or its licensors.

Reprise License Manager (RLM) v12.4, Copyright © 2006-2018, Reprise Software, Inc. Copyright © 2006-2018, Reprise Software, Inc. All rights reserved. RLM Build 12.4.2
Reprise License Manager is a registered trademark or trademark of Reprise Software, Inc. in the U.S. and/or other countries. Copyright © 2000 - 2021, Lawrence Livermore National Security, LLC All rights reserved.
Copyright © 2002 GraphicsMagick Group, an organization dedicated to making software imaging solutions freely available.
Copyright © 1999 E. I. du Pont de Nemours and Company
Copyright © 2000-2002, Ghostgum Software Pty Ltd. All rights reserved.
Copyright © 2000 Markus Friedl. All rights reserved.
Copyright © 1999 - 2003 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> FIG:Facility for Interactive Generation of figures Copyright © 1985-1988 by Supoj Sutanthavibul Parts Copyright © 1989-2000 by Brian V. Smith Parts Copyright © 1991 by Paul King
The Graphics Interchange Format © is the Copyright property of CompuServe Incorporated. GIF(sm) is a Service Mark property of CompuServe Incorporated.
Copyright © 1994 - 2000 by the Massachusetts Institute of Technology. All rights reserved.
Copyright © 1994-2000 TeCGraf, PUC-Rio. All rights reserved.
Copyright © 1991-2000 by Bell Labs Innovations for Lucent Technologies.
Copyright © 1998-2008 The OpenSSL Project. All rights reserved.
Copyright © 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved.
Copyright © 2002 Niels Provos <provos@citi.umich.edu> All rights reserved.
This product uses parts of the SFL package, Copyright © 1996-2000 iMatix Corporation 1991-2000 iMatix Corporation www.imatix.com.
Copyright © 1995-2002 Jean-loup Gailly and Mark Adler
Copyright © 1993 University of Chicago
Copyright © 1993 Mississippi State University
Copyright © 1999 Serika Kurusugawa. All rights reserved.
Copyright © 1999-2000 Mizi Research Inc. All rights reserved.
Copyright © 2001, 2002 Turbolinux, Inc. Written by James Su.
Copyright © 2000 Turbolinux, Inc. Written by Justin Yu and Sean Chen.
Copyright © 2000 Ming-Che Chuang
Copyright © 2002 WU Yi, HancomLinux Inc.
Copyright © 2000 Ming-Che Chuang
Copyright © 2001, 2002 ThizLinux Laboratory Ltd. Written by Anthony Fok.
Copyright © 2003-2004 immodule for Qt Project. All rights reserved.
Copyright © 2003-2006 Ben van Klinken and the CLucene Team
Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies)
Copyright © 2004, 2005 Daniel M. Duley
Copyright © 2005 Bjoern Bergstroem
Copyright © 2005 Roberto Raggi
Copyright © The Internet Society (2001). All Rights Reserved.
Copyright © 1991 by AT&T.
Copyright © 2000 Hans Petter Bieker. All rights reserved.
Copyright © 1996 Daniel Dardailler.
Copyright © 2002 USC/Information Sciences Institute
Copyright © 2005-2007 Matthias Kretz <kretz@kde.org>
Copyright © 1998 by Bjorn Reese <breese@imada.ou.dk>
Copyright © 2000-2007 Gerard Juyn (gerard@libmng.com)
Copyright © 2004, 2006-2008 Glenn Randers-Pehrson
Copyright © 1996, 1997 Andreas Dilger
Copyright © 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
Copyright © 2002 Robert Osfield.
Copyright © 1998 Julian Smart, Robert Roebling [, …​]
Copyright © 1999-2007 Brian Paul All Rights Reserved.
Copyright © 2012 The FreeBSD Foundation. All rights reserved.
Copyright © 2003-2018 University of Illinois at Urbana-Champaign. All rights reserved.
Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved.
Copyright © 1989, 1991, 1993, 1994 The Regents of the University of California. All rights reserved.
Copyright © 2009-2012, 2016 Daniel Stone
Copyright © 2012 Ran Benita <ran234@gmail.com>
Copyright © 2010, 2012 Intel Corporation
Copyright © 2008, 2009 Dan Nicholson
Copyright © 2010 Francisco Jerez <currojerez@riseup.net>
Copyright © 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts.
Copyright © 2011 Joseph Adams <joeyadams3.14159@gmail.com>
Copyright 1996 by Joseph Moss
Copyright © Dmitry Golubev <lastguru@mail.ru>, 2003-2004
Copyright © 2004, Gregory Mokhin <mokhin@bog.msu.ru>
Copyright © 2006 Erdal Ronahi
Copyright © 1998-2007 Free Software Foundation, Inc.
Copyright © 2005, 2006, 2010 Free Software Foundation, Inc.
Copyright © 1991-2010, Thomas G. Lane, Guido Vollbeding. This software is based in part on the work of the Independent JPEG Group.
Copyright © 1988-1997 Sam Leffler
Copyright © 1985, 1986, 1987, 1992 X Consortium
Copyright 1996-2002 by David Turner, Robert Wilhelm, and Werner Lemberg
Copyright © 2003 The XFree86 Project, Inc. All Rights Reserved
Copyright © 1992 by Oki Technosystems Laboratory, Inc.
Copyright © 1992 by Fuji Xerox Co., Ltd
Copyright © 1995-2009 International Business Machines Corporation and others
Copyright © 2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett.
Copyright © 1985, 1987-1988, 1990, 1993, 1994, 1998 The Open Group

Development tools and related technology provided under license from FieldView includes Open MPI, from the Open MPI Project (See README_Copyrights.txt)
Copyright © 2011-2017, Christopher C. Hulbert. All rights reserved.
FieldView includes the font Noto Sans CJK JP from the Google Noto Fonts (See README_Copyrights.txt) Copyright © 2003-2017, Troy D. Hanson troydhanson.github.com/uthash/. All rights reserved.
VTK Reader: Copyright © 1993-2015 Ken Martin, Will Schroeder, Bill Lorensen. All rights reserved.
MAT-File Format © COPYRIGHT 1999-2017 by The MathWorks, Inc. OSF, OSF/Motifª, and Motifª are registered trademarks of The Open Software Foundation, Inc.
OpenGL is a trademark of Silicon Graphics, Inc. in the United States and other countries.
IBM is a registered trademark of International Business Machines Corporation.
Silicon Graphics is a registered trademark of Silicon Graphics, Inc.
Sun Microsystems is a registered trademark of Sun Microsystems, Inc.
UNIX is a registered trademark of AT&T.
FIDAP, FLUENT and RAMPANT are registered trademarks of Ansys, Inc.
STAR-CD is a trademark of Computational Dynamics Ltd.
FLOW-3D¨ is a registered trademark of Flow Science, Inc.
ANSYS CFX is a registered trademark of ANSYS.
MATLAB is a registered trademark of The MathWorks, Inc.
Noto is a trademark of Google Inc.

VulkanSceneGraph (VSG) and vsgXchange Copyright © 2018 Robert Osfield

glslang Copyright 2020 The Khronos Group Inc. Copyright © 2015-2018 Google, Inc. Copyright © 2002, NVIDIA Corporation.

Copyright © 2014-2016 The Khronos Group Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and/or associated documentation files (the "Materials"), to deal in the Materials without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Materials, and to permit persons to whom the Materials are furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Materials.

MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIICATIONS AND HEADER INFORMATION ARE LOCATED AT www.khronos.org/registry/

THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.

MIT License
Copyright © 2013-2022 Niels Lohmann Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Sotware is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Sotware. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

MoltenVK Copyright © 2015-2024 The Brenwill Workshop Ltd. Refer to pub/motenvk/LICENSE for license information.

U.S. GOVERNMENT RESTRICTED RIGHTS. The Licensed Software is deemed to be commercial computer software as defined in FAR 12.212 and subject to restricted rights as defined in FAR Section 52.227-19 "Commercial Computer Software License", as applicable, and any successor regulations. Any use, modification, reproduction release, performance, display or disclosure of the Licensed Software by the U.S. Government shall be solely in accordance with the terms of theTecplot, Inc. Binary License Terms and Conditions.

THIS DOCUMENT AND ALL INFORMATION CONTAINED HEREIN, ALONG WITH ALL FILE FORMATS, EXAMPLE DATA AND ONLINE DOCUMENTATION, IS INTENDED FOR THE EXCLUSIVE USE OF END-USER LICENSORS OF FieldView.