It's a busy Friday! Postshot is getting a major update with the release of V0.3. With today's rollout, there are a litany of new features aimed at making the user experience stronger. Users will be happy to know that Postshot now supports editing of Splats in viewer, meaning that you can now delete artifacts or other floaters.
Additionally, the limit for Splat count has been increased from 4-10, allowing for even more detail in your captures to be shown! The full changelog is below.
Changes
Training
Added Preferences/Show Training Error to show PSNR (NeRF) or SSIM (Splat) in progress pane
Support input image masking based on alpha channel also for Splat model
Added option to assume black input background (experimental for synthetic datasets)
Fixed occasional failure of camera tracker that was unrelated to the images
Fixed failure to import COLMAP poses if 'sparse' folder contains unexpected files
Editing
Added splat selection and deselection tool
Added 'Invert Selection' action
Added 'Delete Selected Splats' action
Added 'Use Source Transform' button to restore original scene scale and orientation
Crop box did not transform correctly if radiance field had been rotated
Import
Support HEIF image format
Fixed hang in some cases when importing variable frame rate video
Fixed issues with file paths containing Unicode characters beyond Extended ASCII
Fixed import failure when importing fewer poses than images
Matching image file names to camera pose imports was too restrictive, leading to failed imports in some cases
Fixed degenerate camera poses after re-orientation in some cases
Camera tracking was pronounced failed too conservatively
Removed upper limit on image resolution
Prevent repeated error messages when image files are missing
Image pre-processing progress did not show when importing poses
Fixed an image selection issue when importing poses
Ignore .db files (like Thumbs.db) for import instead of aborting import
Importing images from network drives resulted in errors during tracking or camera pose import
Fixed crash when importing and resizing RGBA images
Abort import of camera poses if none match any imported images
Rendering
Added Max Opacity parameter (aka Olli Huttunen's Ghost Wall parameter)
Added option to render Z Depth
Added Invert Depth and Max Depth parameters
Rendered image/video files were cropped in some cases
Fixed missing frames at the end of rendered video files in some cases
Render to image sequence was broken
Export
Apply scene transform and crop box to PLY exports
Camera Navigation
Added Pan/Tilt/Roll Speed parameter in Scene/Viewport Camera
GUI
Added Window/Reset Layout to revert changes to the UI tabs
Update 'Elapsed' timer independently from progress bar
Scale-to-fit rendered image if camera resolution is larger than viewport
Don't popup message dialogs outside of main window
Training progress bar did not activate in some cases
Scene transform was not applied to sparse points in the viewport
Fixed a crash when selecting ImageSet as viewport camera on large images
Radiance field transform was not adjusted for when using Image Set as viewport camera
Max Image Count UI did not update accrd. to selected Image Selection option
Camera focal length was incorrectly changed when changing resolution
Sparse points were temporarily drawn in black in some cases during camera tracking
Some errors during import were not shown as popups (only in log)
Use higher precision for training steps counter (for step counts > 1M)
Increased maximum for Splat Scale from 4 to 10
FOV was not updated when changing camera resolution
Viewport camera did not update when deleting selected camera
Postshot remains downloadable straight from the Jawset website for Windows. I've been seeing a lot more people using Postshot, which has made me really happy. It's a great platform that simplifies the radiance field creation pipeline.