Changelog
We are committed to continuous improvement, regularly releasing updates that introduce exciting new features, refine existing functionalities, and address any reported issues. To facilitate this, we offer a comprehensive Changelog. This invaluable resource serves as a detailed record of every improvement and alteration made across all versions of the software.
Accessing the Changelog
The Changelog is conveniently accessible directly through the PFTrack application. Simply navigate to the Help menu within the software interface, where you will find a direct link. This ensures that the most current and accurate information is always just a few clicks away, without the need to search external websites or documentation.
What You'll Find in the Changelog
Each entry in the Changelog provides a detailed information such as:
- New Features: Discover groundbreaking tools and functionalities designed to streamline your workflow and expand your creative capabilities.
- Enhancements: Learn about refinements and improvements to existing features, often based on user feedback, that make PFTrack even more intuitive and powerful.
- Bug Fixes: Be aware of any issues that have been identified and resolved, ensuring a more stable and reliable user experience. This includes fixes for potential crashes, display errors, or inaccuracies in processing.
- Performance Optimizations: Understand how updates contribute to faster processing times and more efficient resource utilization.
- Compatibility Updates: Stay informed about changes related to operating system compatibility, third-party plugin support, or hardware requirements.
PFTrack 25.12.09
- Made some minor changes to the Tracker Adjustment zoom levels, and made sure the previous image position is fully restored when completed
- Tracker adjustment frame indicators in the scrub bar now correctly reflect any changes to the tracker's in/out frames
- Fixed keyboard shortcut preferences Revert button so it is only enabled when shortcuts can be reverted back to their original launch values
- Auto Track node presets now correctly store the current ROI size
- Updated Studio and Enterprise command-line tools so no UI elements are shown when exiting the application immediately after command execution has completed
- Made sure PNG image sequences are recognised for import when using the embedded file browser instead of the default OS file browser
- Added "Don't show again" tickbox and preference option to solver node message boxes when asking for confirmation to re-solve a shot from scratch
- Fixed connection count limit in Footage Export node
PFTrack 25.11.13
Camera and lens presets
- New anamorphic lens distortion model generates more accurate distortion presets for a wider range of anamorphic lenses
- New smart distortion calibration system analyses the type of distortion in your grid shots and automatically determines the best distortion model to use
- New grid detection algorithm is able to better detect distortion grids in a wider variety of single and multi-level grid shots
- Added support for online and locally-hosted sensor databases, and new search tools to help locate the correct sensor size for your camera
- New and improved grid editing tools (including image masking) to better handle distortion grids from different sources
- Fixed some image transform issues when calibrating anamorphic distortion grids (bug fix)
Workpage
- The workpage context menu has been updated to provide quick access to common node operations, allow movement of nodes between workpages, and show which nodes can and cannot be connected together to ease workflow planning
- RAM cache, tracking and keyframe indicators in the scrub-bar are now displayed more clearly
- The Playblast RAM cache button has a new control menu and new caching modes such as “nearby frames”
- When creating nodes directly from the Node Panel, the Shift key modifier can now be used to create multiple nodes at once without activating them individually
- The Node Panel design has been improved to make it more visually consistent with nodes displayed on the workpage
Media input nodes
- Improved the Clip Input node UI layout for unobtrusive access to media metadata, and streamlined tools for defining the camera sensor and lens model
- The Clip input node now caches the original input frames prior to any local colour or lens distortion adjustments for improved interactivity and performance. Caching of undistorted media can still be achieved downstream using a Disk Cache node
- The "Measured" distortion estimation tool in the Clip Input node now uses a more flexible distortion model, supporting higher order spherical and anamorphic distortions
Tracker nodes
- User Track has updated point tracking and editing tools, located directly in the Cinema window for easy access whilst tracking
- User Track UI now provides the same tracker motion graphs as Auto Track, with improved interaction tools and display of tracker velocity and acceleration
- Tracking window deformation in the User Track node has been improved to better handle multiple combinations of rotation, scale and skew
- The tracker nudge shortcuts in the User Track node now support additional keyboard modifiers for fine-tuning the tracker position
- User Track and Auto Track nodes now place trackers into a single tracking group named after the node for easy identification. Multiple tracking groups can be activated downstream in each solver node.
- Auto Track UI has been improved with better tools for interacting with trackers in the Cinema and motion graphs, including a new Tracker Adjustment toolset for making quick adjustments to the trackers.
- Auto Track has a new 'Localized' motion prediction algorithm that is able to better adapt to a wider variety of camera motion types whilst tracking
- The Stereo Auto Track node has been updated to provide the same tracking toolset and performance improvements as the mono version
Solver nodes
- All solver nodes have a new unified Tracker Adjustment toolset, allowing local adjustments to any tracking point to be made quickly and easily directly in the solver node whilst refining or adjusting the solve
- The Camera Solver and Survey Solver nodes have a new Parameter Refinement toolset, providing direct control over which camera and lens parameters are adjusted during refinement
- All solver nodes have an updated Tracker Group menu, allowing trackers from individual up-stream nodes to be selected or de-selected for solving
- The performance and accuracy of the Camera Solver node has been improved when solving multiple cameras
- Preview mode in the Camera and Survey Solver has been updated to better reflect any changes to automatic lens distortion correction in the initial solve
- The Target Camera Solver node (previously Target Track) has been updated to better support up-stream trackers and provide more reliable frame-to-frame interactive camera solving
- The "Make Object" node has been renamed "Camera To Object" for clarity, and contains improved tracking point display and transform tools that operate in the same way as those in the Object Solver node
- Automatic lens distort correction in the Camera Solver and Survey Solver nodes has been updated to fix some issues when switching between upstream ST-maps and automatic distortion correction (bug fix)
Photogrammetry nodes
- Memory usage and processing speed in the Photo Mesh node has been greatly improved when building very large meshes
- Matching regions in the Photo Survey node will now only appear in frames where they have been manually drawn (bug fix)
- Photo Mesh node is now able to display large meshes (50M+ triangles) on macOS without issues
(Studio/Enterprise only)
Geometry nodes
- The Image Modelling node now supports loading of custom modelling primitives using the coordinate system settings defined in the preferences window
- The Test Object node now has a Centre View option that centres the viewport on a point or object for easier alignment testing
- Manual adjustments to object scale in the Test Object node are now stored correctly (bug fix)
- Fixed some issues with display shaders in off-screen buffers used for test object rendering and colour key (bug fix)
Import/export
- PNG files are now better supported and decoding speed has been improved for high resolution images
- Windows Media Foundation file import has been improved to better support clips encoded with invalid duration settings
- Windows Media Foundation file export has been improved to better support codecs with macroblock encoding requirements
- Maya ascii export scripts now automatically set a wider range of fractional frame-rates where required
- Added new command line options to load multiple clips from a single folder at the same time (Studio/Enterprise only)
Other UI updates
- A new AI assistant tool is available to all users to help locate and analyse information in the documentation
- All viewer windows now have viewpoint store and recall buttons for quickly switching between camera positions
- Added preference options for inverting the zoom direction when using the middle mouse button or mouse wheel
- Added a preference option for choosing between an OS-native or in-app colour chooser window
- The bounding box for tree presets is now displayed properly in the tree when the preset contains multiple copies of a single node type (bug fix)
- Many other minor UI fixes and QOL improvements