© 2024-2025 Copyright PhotoModeler Technologies
Highlights: Green - new features/significant changes, Orange - changes affecting backwards file compatibility.
Number | Change | Type | Product Specific |
From Release 2024.2.0 to 2025.0.0 [Dec 6, 2024] (69 changes) | |||
10297 | Interactive fillet mode can now be used to replace a selected Outline point (when the point is at the connection between 2 lines, splines or arcs). | Significant | |
10310 | A new Idealize Preview can be opened from the Idealize dialog and the Processing Complete dialog (when field calibration is run). | Significant | Premium |
10315 | When entering a distance measurement on the 2D template dialog, the scale or check distance dialog, or the scale and rotate wizard you can now enter fractions. E.g. "1 1/4" or "3 5/32". | Significant | |
10328 | Selecting one or more closed Outlines shows the area on the Measure pane. | Significant | |
10330 | Individual selected parts of an Outline can now be moved using the 'Move' button on the Outline toolbar, dragging them in a photo, or by using the arrow keys. | Significant | |
10336 | A new tool and object type: Outline Ellipse has been added. | Significant | |
10337 | A new tool: Outline Rounded Rectangle has been added. | Significant | |
10293 | Entering a netfloat code on the offline activation dialog warns if the netfloat flag is not set. | Improve | |
10294 | When an Outline sub-part is selected instead of listing it as a curve with ID 0, the Measure pane now identifies it as an Outline sub-part and displays the Outline ID. | Improve | |
10296 | Entering or editing a scale or check distance no longer allows values less than or equal to zero. | Improve | |
10298 | When "Zoom and Center All" or "Zoom All-Lock" is used, if the selected point(s) are not marked on a photo their projected location is used. | Improve | |
10299 | "Zoom and Center All" and "Zoom Lock-All" work with Outline points. | Improve | |
10300 | Updated several places that referred to the worst fitting point in a best fit plane as a 'max fit error' to a 'max fit distance'. | Improve | |
10304 | Small improvement to the speed of operations that require using the camera principal point. | Improve | |
10306 | A warning, explaining they should not be used for boat decking projects, is now displayed when choosing to print calibration sheets. | Improve | |
10307 | The Point Cloud display style "Color from photo" in Photo Visibility / 3D Display Styles / Point Clouds has changed to "Color from photo/import" to reflect that point clouds can get their rgb from imports as well as photo texturing. | Improve | Premium |
10309 | Transform points created from an imported Point Cloud now display using larger spheres so the extracted points can be identified with-in the Point Cloud. | Improve | Premium |
10314 | Improved the speed of highlighting when 3D points are visible on photos. | Improve | |
10318 | The add/remove photos dialog now shows how many photos are selected. | Improve | |
10319 | The wording and button order of the dialog that comes up when an automated coded target project detects letter sheets but no preset has been applied, has been improved. | Improve | |
10321 | Places where scale/distances are entered now handle the case where the windows locale uses a character other than a period to indicate the decimal place. | Improve | |
10322 | Increased the size of the megapixel (MP) area on the cameras dialog so it can display 3 digits. | Improve | |
10326 | The Add/Remove photos dialog retains the Photo List selection. This makes it easier to remove groups of photos based on a Photo Set (e.g. Unoriented photos). | Improve | |
10327 | An alert popup is displayed if the same surface is used twice in a row for Outlines to explaining the Shift key can be used instead of re-selecting the surface. | Improve | |
10331 | The default center point for Outline rotation is now based on the bounding box, if you prefer the older weighted center please contact support@photomodeler.com for the appropriate settings. | Improve | |
10332 | When deleting a multi-point transform object, if there is an associated Point Cloud, a new prompt allows the Cloud to be deleted as well. | Improve | |
10333 | The Marked point status bar now shows open unused photos in green. | Improve | |
10334 | The Imports and Coordinate Systems visibility drop down now includes an option to hide/show Point Clouds. | Improve | Premium |
10338 | While adjusting an Outline Fillet using the Interactive Fillet tool, the radius field on the toolbar updates with the new fillet size. | Improve | |
10339 | If a closed Outline is selected, Interactive Fillet now allows modifying all of Fillets in the Outline at the same time. | Improve | |
10342 | Added a more detailed warning when images added in the New Project Wizard do not match the same resolution as the assigned calibration, beyond just a different aspect ratio or rotation. | Improve | |
10343 | The value in the Outline radius field is saved, and then restored when PhotoModeler is restarted. | Improve | |
10347 | Added a new prompt that comes up during an automated coded target project asking if targets outside of the Preset range should be removed. | Improve | |
10348 | Updated instruction manager to show how shift can be used during Outline drag/rotate. | Improve | |
10349 | Added a new configuration setting to allow frames extracted from video files to be saved in formats other than .jpg. Contact support@photomodeler.com for details. | Improve | |
10351 | The Measure pane now uses the description 'circumference' instead of the generic Outline description 'length' when a Circle or Ellipse Outline is selected. | Improve | |
10352 | Change to improve processing of OIS and unstable cameras with a factor on sub pixel target marking std deviation. Means that in OIS cameras (like many modern mobile phones) the total error is lower and matches expected values for the camera. Also means that Smart Processing handles these cameras better with more photos oriented and fewer OIS errors in processing report dialog. In addition, the message in the processing report now reflects that almost all OIS cameras are less accurate. In addition, the PhoneMakes.ini file has been renamed to CameraMakes.ini and the internal parameters do not use the word 'phone'. | Improve | |
10353 | The Measure Pane shows the Outline part type when an Outline part, or an Outline with a single part, is selected. | Improve | |
10354 | The Measure pane now shows the delta xyz of the center points for two selected Point Clouds (in addition the distance between their center points). This is good to see if there is any unexpected motion between placed clouds (like a change in height). | Improve | Premium |
10355 | The various folders and exe names have been changed to - remove the 64bit mention - PM has been only 64 bit now for a while - remove the version 7 mention from exe names - rename the standard product to PhotoModelerStandard (to differentiate better from naming that was used before 'PhotoModeler' and 'PhotoModeler Premium') Gnerally the naming is cleaner and more consistent | Improve | |
10356 | When the mouse cursor needs to move to a specific location when using interactive fillet, if that location is not visible on the photo, the image will now pan to make it visible before moving the cursor. | Improve | |
10359 | The coordinate system is now be defined in the last epoch when a Motion project is tracked backwards. | Improve | Motion only |
10291 | The check point statistics and fit now works with pinned objects in a non-control project, and ray pinned points are ignored. | Fix | |
10292 | Using region select on a photo, and then shift selecting something in a 3D view no longer clears the previous region selection. | Fix | |
10301 | If an Outline Fillet fails to calculate it will draw a line between the 2 end points only if both of them are 3D. | Fix | |
10305 | The popup alert that displays when a best fit plane is updated now displays the distance of points from the plane without including the plane offset. | Fix | |
10313 | The 3D point ID on photos now stay the same size when selecting which Surface to use for Outline or Surface Drawing. | Fix | |
10317 | Pinned/Static/Control surfaces and meshes update their 3D position and any attached surface drawing when they are activated/deactivated. | Fix | |
10325 | Adding photos to an existing project with the Inverse Camera option now sets the focal length flag on those new photos. | Fix | |
10329 | Importing a Point Cloud using the 'Define Coordinate System' option now correctly applies the units selected instead of always treating the imported file as meters. | Fix | Premium |
10335 | Fixed some cases where the Imports and Coordinate Systems 3D view would display Point IDs in the wrong location. | Fix | |
10340 | The measure pane is now consistent for which measurement labels use a colon before the measured information. | Fix | |
10341 | Fixed a case where exports using the 'flatten to surfaces' option would not export items when a 3D view did not have any items on the same layers as the items to export visible. | Fix | |
10344 | Updated how the Edit Coded Target Preset dialog does validation so invalid fields do not cause others changes to be lost. | Fix | |
10345 | To keep an imported object's name unique, a count is now incremented instead of appended to the import name. | Fix | |
10346 | Fixed a case where re-activating an imported control point cloud, while a 3D view was open, would produce a warning about not being able to color the points. | Fix | |
10357 | Resetting the toolbars now sizes the Outline radius edit box based on the current DPI scaling. | Fix | |
10358 | When multiple points are selected for referencing, the source photo point locations update when a new source point is centered as referencing auto-advances through the selected points. Previously you might see artifacts for the connector line and what point is highlighted in the reference source. | Fix | |
10360 | On monitors with high windows scaling (such as a high resolution monitor) the columns in tables can be too narrow, and the rows on the import file review pane can be too short. This has been improved. For the tables, one need to generate a new table and the columns will be sized correctly. Or one can modify an existing table by dragging columns and saving a table layout. | Fix | |
10361 | If a translate or radius is not found when a preset is applied, only the missing one will use a fallback (previously both would fallback). Fallback is when the system looks for an alternate definition (such as another Letter Sheet). | Fix | |
10362 | Fallback rotations and translations are only applied if the Preset has an active one. | Fix | |
10302 | Importing a mesh as a control object no longer causes a crash. | Crash Fix | Premium |
10308 | An assert failure no longer occurs when importing a point cloud as a multi-point transform. | Crash Fix | Premium |
10311 | Surface Points are no longer considered when the add or remove points from Best Fit Plane tools are used. | Crash Fix | |
10316 | Fixed a crash that could happen if 2 planes were selected and assigned to a rotation axis. | Crash Fix | |
10320 | Fixed a crash that could happen while drawing a curve mark. | Crash Fix | |
10323 | When a preset is applied to an automatic project, if the scales do not match a warning is displayed. Sometimes, using the help button on this warning would cause a crash. This has been resolved. | Crash Fix | |
10324 | Adding a layer to a Motion project no longer causes a crash. | Crash Fix | Premium |
10350 | Fixed a crash that could happen selecting a curve mark. | Crash Fix | |
From Release 2024.1.0 to 2024.2.0 [Jun 20, 2024] (53 changes) | |||
10265 | New up/down buttons on the layer dialog now allow the order of the layers to be changed. | Significant | |
10272 | If a project includes a Point Cloud or Mesh, a new export item allows export of the center point. | Significant | Premium |
10275 | Clicking on a Point Cloud and then clicking again will select an individual point from the cloud. | Significant | Premium |
10286 | Two new tools have been added to the Planes drop down menu. These tools add or remove any selected points to/from the selected best fit plane. | Significant | |
10288 | Added a new "Other tools" button to the Outline tab that provides access to 4 tools useful for working with Surface Planes: Add to Plane, Remove from Plane, Select objects defining the plane, and select drawing using the plane. | Significant | |
10239 | The Imports and Coordinate Systems pane now displays a tooltip for the name field of an Import, regardless of how long the name is. | Improve | |
10245 | When a secondary pin cloud is selected in the Imports and Coordinate Systems pane, a new verb/hyperlink "Create another Secondary Pin Cloud" is available. This will create another secondary cloud that references the same initial cloud but uses the location and extracted pinned points of the current secondary one. | Improve | |
10251 | Creating a Secondary pin cloud will now also copy any triangles from the original import. | Improve | |
10253 | Minor change to the Image Preferences pane so some controls fit better. | Improve | |
10254 | Since the Inverse Camera parameters are solved on a per photo basis, any photo with an Inverse Camera flag set will now ensure the camera is unique and only assigned to it. This copying of cameras used to be based on the camera and setting determined during the project setup wizard or new camera button, but is now determined by the assigned photo settings. The photo's Inverse Camera flags can now also be seen on the cameras dialog, beside the assigned photo ID number. If the assigned camera or Inverse flags are adjusted on the photo properties dialog, it will now create a unique inverse camera for each photo when appropriate. | Improve | |
10256 | Removed a flicker that would happen on all open photos when clicking on a photo when nothing was selected. | Improve | |
10257 | Improved the speed of highlights when point IDs are turned on. | Improve | |
10258 | A minor improvement to the speed of reference highlights. | Improve | |
10259 | The tool to auto-assign Imported Points by Id/Name now has a progress bar. | Improve | |
10261 | When rotating an Outline, to help with identifying where the rotation center is, a new arrow/line is drawn between the rotation center point and the mouse location. | Improve | |
10262 | Duplicating Outline now keeps the rotation of the original. Also you are placed in move mode right away to speed up final placement. | Improve | |
10269 | The Imports and Coordinate Systems pane's "Highlight Selected Point" button now works if a point in an imported Point Cloud is selected using the Cloud/Mesh edit mode. | Improve | Premium |
10271 | Added optional warning when trying to create a control or pin point and nothing is highlighted in the cloud/mesh 3D tab. | Improve | Premium |
10274 | Status bar point cloud selection improvemetns. When a Point Cloud sub-point is selected, the status bar now correctly pluralizes point/points, and shows the mesh ID number. When multiple objects are selected, and this includes sub-points, the total number of sub-points is now displayed. | Improve | Premium |
10278 | The Measure pane now displays information when a point and an individual Point Cloud point are selected. | Improve | Premium |
10280 | When 1 or 2 points in a point cloud are selected, they will be displayed in a larger size to make them easier to identify. | Improve | Premium |
10281 | When a Point Cloud (or Import with an associated Point Cloud) is deleted, a new prompt warns if there are secondary clouds connected to it and gives the option of cancelling the delete. | Improve | Premium |
10284 | Improvements to SmartOrient for weaker projects, esp those using Camera Auto-Calibration. There will be fewer projects with good photos left with a red X (ie. not oriented). Also handles projects where most photos are low angle better (sometimes would not orient any photos at all). | Improve | |
10287 | The Measure pane now displays information when a single point from a Point Cloud is selected plus a line, or an edge, or a cylinder, or a camera station. | Improve | Premium |
10289 | The "Select Associated Surface Draw" tool now displays a warning when the selected Surface does not have any associated Surface Draw or Outline. | Improve | |
10238 | The script/DDE command GetCamera now works if the camera name has a space in it. | Fix | |
10240 | The Photo List pane now displays the thumbnails correctly when scrolling, if the Photoset displayed is not ordered sequentially. | Fix | |
10241 | The multi-select status bar now includes counts for offset marks selected on a photo. | Fix | |
10242 | A coordinate system rotation can no longer be defined using a plane that was fit through offset points. (due to circular definition) | Fix | |
10243 | Offset marked points now display in the correct location when using the alt-zoom window. | Fix | |
10246 | Using the pin point assign mode now updates the Assign/Unassign button on the Imports and Coordinate Systems pane. | Fix | |
10247 | Increased the size of the program's version text box on the backup dialog. | Fix | |
10248 | The Silhouette Surface tool now activates the correct mode. | Fix | |
10250 | Imported triangulated meshes are not included in an export if the import is inactive. | Fix | |
10252 | Using page up/down button to switch photos on an image sequence, now keeps the appropriate object highlights. | Fix | |
10264 | The expand selection to all windows command now shows the correct highlights when double buffering is turned on. | Fix | |
10266 | Surface Points attached to Imported surfaces that are not pinned to points (static, or free transform) now update after processing. | Fix | |
10268 | When a photo's property that impacts the camera position is adjusted (such as forcing it unoriented), any Surface Draw points on the photo will now recalculate. | Fix | |
10270 | Moving a pinned mesh will now update any attached surface draw. | Fix | Premium |
10276 | Projects that have a high percentage of photos with low angles between them (eg. A coded target project where the camera was not moved very much modelling a small area), will now SmartOrient better. That is these projects will tend to have less cases where they do not solve. | Fix | |
10277 | When two sub-points of a pinned Point Cloud are selected, the measure pane now displays the correct distance between them. | Fix | Premium |
10279 | When new parts of a point cloud are selected in a 3D View, the 3D display on photos now updates correctly. | Fix | Premium |
10282 | Update to the Processing Report explaining where to adjust which camera parameters are solved when there are high deviations. | Fix | |
10290 | When an Outline and a non-outline Line or Curve are selected, the Measure Pane now displays the correct sum of lengths. | Fix | |
10237 | Fixed a crash that would happen when an Outline had its layer or material changed and undo was used. | Crash Fix | |
10244 | Selecting Offset photo marks and using them to create plane no longer causes a crash. | Crash Fix | |
10249 | Imported triangulated meshes can no longer be cropped. | Crash Fix | Premium |
10260 | If a multi-select group included an Offset point and then the Offset point is removed from the selection, the Offset category on the Properties pane is now removed. | Crash Fix | |
10263 | Fixed a crash that could happen when an Outline Arc fails to calculate. | Crash Fix | |
10267 | Due to the way it can cause a circular reference, Surface Draw points on Imported Surfaces and Meshes can no longer be used to define a project's transform. | Crash Fix | |
10273 | Fix for a crash that happened if a Bent Tube was drawn, then the point used for the end was immediately deleted. | Crash Fix | |
10283 | Fixed a crash that could happen if Processing uncoded a point on an open photo. | Crash Fix | |
10285 | Incorrect and extreme distortion parameters could cause a crash when displaying 3D projections on photos, a new setting limits the maximum scaling that can be done preventing the crash. | Crash Fix | |
From Release 2024.0.0 to 2024.1.0 [Mar 26, 2024] (61 changes) | |||
10190 | Added controls to the print coded targets dialog to a) restrict the target range so the IDs will not overlap with Letter Sheets and b) to automatically size the targets to fit a certain number on each page. | Significant | |
10198 | Creating a secondary copy of an imported pinned cloud/mesh will retain the position of the original import including its current transformations. The resulting copy of the imported cloud/mesh is set up with a 'free pinning' transform for easy movement. | Significant | Premium |
10201 | The Pinned Import Transform dialog now includes: A) edit controls for direct input, and B) small buttons to jog the translate or rotation values for small adjustments. | Significant | Premium |
10202 | One can now pin an import (free, 1 ray, 1 point, multi-point) in projects that have their coordinate system defined by scale,rotate,translate transform or a multi-point transform. This opens the capabilities to more than just projects defined by control points. | Significant | Premium |
10176 | Importing .obj meshes now handles quad faces (as well as triangle). | Improve | Premium |
10177 | The tool tip that comes up when the mouse is over the cloud/mesh icon in the Imports and Coordinate Systems list, now formats the numbers to make large ones easier to read. | Improve | Premium |
10181 | Improved the sizing of several interface items when the Windows display scaling is large (more commonly used on high resolution monitors). | Improve | |
10182 | The size of image thumbnails/chips and photo marks now accounts for the windows DPI scaling setting. This means screen size of a size '1' thumbnail or photo mark is now larger when the scaling setting is greater than 100%. Makes it easier to work with higher resolution screens. | Improve | |
10186 | A new level of progress bar has been added when calculating the project's extents. This means the quit button only needs to be used once to cancel the size calculation of a project with multiple meshes/clouds. | Improve | |
10187 | When using an Outline tool, the warning that appears for 'no close-by surfaces' now says "no close by Plane Surfaces" to clarify. | Improve | |
10194 | Removed the default paper size Preference setting, instead the last paper size used on the Print Coded Targets dialog is saved and restored. | Improve | |
10196 | If a pane is floating above the Pin Import Transform dialog, the Pin Import Transform button will now bring the dialog to the top. | Improve | Premium |
10197 | The Automated Coded Target Project Summary and Processing Report now show the largest 3D point coverage of any unoriented photos. | Improve | |
10199 | Projection (3D) display improvement for cameras with high distortion. Projects done with wide angle cameras (bodycams, some dashcams, etc.) have an issue with projection of 3D data on the distorted photos. When 3D data is projected onto the photo (such as a point cloud, or 3D point symbols) the points may look very blocky when using low photo display zooms. Now the behind-the-scenes 3D rendering is scaled automatically in this case to improve the look of projected 3D objects (include 3d point symbols, 3d points, lines, point clouds etc.). | Improve | Premium |
10204 | The "Select Associated Surface Draw" tool now also selects any Outlines that use the selected Surface(s). | Improve | |
10205 | The Print Coded Targets dialog has been reformatted with a cleaner layout. | Improve | |
10210 | When printing coded targets, if the start target number is larger than the end number, a new warning comes up and the print is cancelled. | Improve | |
10212 | A warning (to prevent accidently printing too many pages) now comes up if a full range of paired targets is selected on the Print Coded Targets dialog. | Improve | |
10213 | Improved the message on the Processing Report when a photo's EXIF data does not match what was used to create the assigned camera calibration. Mismatch include camera make and model (as well as focal length). | Improve | |
10215 | The Network Float Setup Error dialog now displays the PhotoModeler version number. | Improve | |
10219 | Progress bars added to the Processing Report dialog as it can be slow to create with some projects. | Improve | |
10222 | The Measure pane now shows the bounding box size as well as the bounding box center when a Point Mesh is selected. Note the box size is axes aligned (so as the point mesh is rotated, the bounding box size will change) | Improve | Premium |
10224 | Fine adjustment of Outline objects can now be done using the keyboard arrow keys. | Improve | |
10226 | Imported Point Clouds and Meshes default name is now just the name of the file used for the import, not including the path. This makes it easier to see the import name in the status bar, when the cloud is selected. | Improve | Premium |
10227 | Since fine control is unnecessary, the Pin Import Transform Dialog's speed is now controlled using a drop-down combo box. | Improve | Premium |
10228 | When the Pinned Import Transform dialog is used to reposition a point cloud, to improve performance, all clouds in the project will be temporarily displayed using a lower point count. | Improve | Premium |
10229 | When a non-3D point is selected for the Pinned Import Transform center on point option a warning is now displayed. | Improve | |
10230 | A new popup message is displayed when a secondary copy of a pinned Point Cloud has been created. | Improve | Premium |
10232 | Importing a point cloud or mesh file to use without transforming the project now defaults to a pinned type. Also, the option for pinned types to solve scaling is now accessed from the import properties only (not during import). | Improve | Premium |
10173 | Some help file links/buttons in the Project Wizard for the Motion project panes that did not work have been fixed. | Fix | |
10179 | A warning now comes up when trying to reposition a pinned import when a project has no 3D objects solved (a zero-sized extent). | Fix | Premium |
10184 | When a pinned import is re-activated, it now updates position and angles so any changes to the project while it was inactivated are taken into account. | Fix | Premium |
10188 | The first Surface, Cylinder, Edge, and Silhouette added to a project is now assigned the ID 1 (instead of 2). | Fix | |
10189 | Adding a single photo to the new project wizard now displays the image thumbnail correctly. | Fix | |
10192 | The Export dialog Overview tab no longer counts imported point clouds/triangulated meshes if the import is inactive. | Fix | Premium |
10193 | Outline marks are now repositioned during the Idealize process. | Fix | Premium |
10195 | Loading older projects (created before August 2022) no longer defaults to having 3D Photo Offsets, Outlines, or Bent Tubes visibility turned on. | Fix | |
10203 | The adjustment of angles on the Ray Pinning dialog are now correctly local. That is, like an object-attached gumball control found in some CAD packages - when you change an angle, it is now a rotation about the axis you see attached to the object (not the project axes). This makes positioning more intuitive. | Fix | Premium |
10206 | After exporting an orthophoto, the dialog that comes up now has a larger area for the file name. | Fix | |
10208 | When the Pinned Import Transform dialog is open, if a pin changes to or from a single point/ray pin, the position of the axes displayed in 3D will update to reflect the correct center point. | Fix | Premium |
10209 | The layout of the files printed by the Print Coded Target dialog has been improved: A) the ID numbers have been repositions and should be cropped off page less often, B) the size of the PhotoModeler Technologies copyright printed is now a consistent size regardless of the size of the targets and is printed top of page, C) the target border lines (when drawn) look better on the top and left of the page, D) when printing on labels, the sizing and positioning is improved, E) labels now use the same % border as non-label prints and comes from the dialog setting instead of a hidden one (so easier to change the border size on labels), and F) the default border size has changed to 30% so non-label targets will be a bit bigger, and label targets will be a bit smaller. | Fix | |
10214 | Adjusted the size and positions of some controls on various dialogs to improve their display at different DPI settings. | Fix | |
10217 | Removed help link from the non-optimized load alert popup as missing help entry. | Fix | |
10220 | After a camera has been renamed, the Cameras dialog now correctly lists the photos it is assigned to. | Fix | |
10221 | The Mirror Outline command now works with floating photo windows. | Fix | |
10231 | Imported objects pinned to 3D points, with the option to not solve for scale, now solve correctly. | Fix | |
10233 | When a field calibrated camera is loaded into a project (vs. being created by running field calibration on that project), and the project is saved and reopened, the calibration type was incorrectly listed as 'none'. This has been fixed. | Fix | |
10172 | Fixed a crash that could happen when deleting an imported triangulated mesh. | Crash Fix | Premium |
10174 | Fixed a crash that could happen when loading a static cloud or mesh import. | Crash Fix | Premium |
10183 | Fixed a crash that could happen after right clicking on a Outline point that was marked on a different photo and then right clicking again on the same photo after the Outline points have been hidden. | Crash Fix | |
10185 | Fixed a crash that would happen when a right mouse click was used on the last point in an Outline Polyline right after it was drawn. | Crash Fix | |
10191 | A new warning comes up to prevent running Idealize when a photo uses a self-calibrated camera (Idealize still works with full calibrated, field calibrated, and auto-calibrated cameras). | Crash Fix | Premium |
10200 | Fixed a crash that could happen during file Import when re-trying a non-optimized load after an optimized text file import failed. | Crash Fix | |
10207 | Fixed a crash that would happen if an Import's first point was pinned to a ray and the second one was pinned to a 3D point. | Crash Fix | Premium |
10211 | If a Modify Cloud/Mesh action produced a warning and cancelled the action, the program would be left in a state that could cause a crash at a later time. Now fixed. | Crash Fix | Premium |
10216 | The Mesh from Points tool now ignores pinned point clouds and so no longer causes a crash. | Crash Fix | Premium |
10218 | Fix for a crash that could happen if more than 15 characters were entered in the Tool Search field. | Crash Fix | |
10223 | Added extra check to prevent a crash when updating Outline Points. | Crash Fix | |
10225 | The Select and Display Associated marks button, on the Imports and Coordinates pane, no longer crashes when a static import is selected. | Crash Fix | |
10234 | Deleting an imported pinned triangulated mesh no longer leaves vertices displayed in the Imports and Coordinates pane, which could cause a crash later if you selected a vertex and tried to create a pin point from it. | Crash Fix | Premium |
10235 | Fixed a crash that could happen if the last item right clicked on was then deleted. | Crash Fix | |
From Release 2023.3.2 to 2024.0.0 [Dec 12, 2023] (28 changes) | |||
10146 | SmartMatch projects are now available in the Standard edition of PhotoModeler. | Significant | |
10143 | Points pinned to SmartMatch points are now listed in Status Bar as 'Sp' vs regular points listed as 'Pt'. | Improve | |
10147 | Some default settings for low angle photo processing have been updated for both Premium and Standard. | Improve | |
10148 | The 'Open photos showing selected' command now works with pinned point clouds, opening any photo the point cloud pin points are marked on. | Improve | Premium |
10149 | When two Outline circles are selected, the Measure Pane now shows distance between the circle centers. | Improve | |
10151 | Increased the size of the constraint dialogs so the full constraint name is visible. | Improve | |
10156 | If the static points button is used with a motion type 1 project, a new warning explains they are only needed for type 2 projects. | Improve | Premium |
10159 | Backstage titles now account for the monitors scaling setting. | Improve | |
10161 | Inactive extracted pinned points now work with the Locate button | Improve | |
10162 | In the Premium version, the order of the new project buttons on the backstage display has been adjusted. | Improve | Premium |
10163 | The Shapes project type has been deprecated , if you need access to it please contact 'support@photomodeler.com'. | Improve | |
10165 | Added warning when importing a pinned mesh to a project that uses a scale, rotate, or translate. | Improve | |
10168 | Unified the message that comes up when trying to mark Outline or Surface Draw points on unoriented photos. | Improve | |
10170 | Updated the text on the warning when no internet connection is found (during actions that connect to the PhotoModeler license server) that user should verify the connection and check for firewall issues. | Improve | |
10145 | When a pinned point cloud is displayed on the Imports and Coordinate systems pane, the list of extracted pinned points no longer displays columns for precision. | Fix | |
10152 | The Duplicate Outline command now works with floating photo windows. | Fix | |
10153 | PhotoModeler Standard can no longer load projects created in Premium that use geographic coordinate systems. | Fix | |
10155 | The Add Table and Add Constraint dialog now cancels the addition when the dialog is closed using the righthand corner 'x'. | Fix | |
10157 | When a 3D view is displaying camera symbols as image planes, the IDs now show closer to the camera location regardless of the size setting. | Fix | |
10158 | The text file import dialog was updated so the text displaying the total point count is not truncated with large files. | Fix | |
10160 | If you highlight a point from a point cloud in the 3D import view, the 'Locate' button now works. This used to only work with points that had been created (ie. points that show in the list view (and as larger spheres in the 3D view)). 'Locate' means to open photos showing the projected location of the cloud point and move the cursor in active photo. | Fix | |
10166 | When a mounted camera 2D template setup project was run, sometimes the 'Done' button would not enable when the setup was complete. | Fix | |
10167 | After running a mounted camera 2D template setup project the help link on the dialog prompting to mark check points now opens the correct help page. | Fix | |
10142 | Fixed a crash that could happen when deleting objects that define a Plane Surface with Surface Draw points used to pin a import. | Crash Fix | |
10144 | Fix for crash when trying to use the Mesh from Points tool when the project only has 2D points. | Crash Fix | Premium |
10150 | Fixed a crash that could happen if nothing was highlighted in the Imports and Coordinate Systems pane and the new scale button was pressed. | Crash Fix | |
10169 | Fixed a crash that could happen when using the new project wizard, if a set of photos with stored GPS locations were added and at the end of the wizard the photo set was determined to have a mix of image types and the option to reselect the photos to use was chosen. | Crash Fix | Premium |
10171 | Fixed a crash that could happen after dragging an Outline Point, while the Outline is being created, when at least 2 photos showing the point are open, and the Outline is canceled or undo is used. | Crash Fix | |
From Release 2023.3.1 to 2023.3.2 [Nov 2, 2023] (10 changes) | |||
10126 | Imported pinned point clouds can now be manually transformed to line up with photos, or aligned using unreferenced point light rays. | Significant | Premium |
10131 | When a point cloud or mesh is selected, the Measure pane is now faster to update and shows the bounding box center of the mesh. If two clouds/meshes are selected, the distance between their centers is displayed. | Improve | Premium |
10132 | The Import and Coordinate Systems pane tool 'Highlight selected point' now works with pinned objects. | Improve | |
10134 | The hyperlinks displayed on the Imports and Coordinate systems pane information sub-section have been reformatted. | Improve | |
10136 | Camera station colors in the 3D Views are now controlled via their Material, so the 3D Viewer display camera station color Preference setting was removed. | Improve | |
10125 | Switching between cameras on the Cameras dialog no longer flashes some unused UI items. | Fix | |
10127 | 1) Improvements to the messages when running an expired subscription. 2) When trying to run with an expired subscription, PhotoModeler will now exit after messages (avoiding other issues later). | Fix | |
10128 | The Import Text File settings dialog was made shorter so it can fit on more screens. | Fix | |
10129 | There is no longer any delay in bringing up the progress dialog when importing a point cloud or mesh file. | Fix | |
10130 | Fixed an issue that would prevent the progress dialog from displaying after a photo had been opened. | Fix | |
From Release 2023.3.0 to 2023.3.1 [Sep 21, 2023] (10 changes) | |||
10116 | The size of the Alert popups now account the windows display size scaling setting. | Improve | |
10123 | The re-subpixel marking tool now retains sphere mark types. | Improve | |
10124 | A new configuration setting controls if re-subpixel marking of a non-subpixel point marks it as a sphere or a dot. | Improve | |
10114 | New installations would not create the required Camera Library folder, meaning camera calibrations could not be saved - this has been resolved. | Fix | |
10117 | The Animation Export dialog now correctly displays the 3D viewer controls in the bottom right corner. | Fix | |
10118 | If photos are added to a project when the photos are displayed as a text list, then you switch to the thumbnail image list, the thumbnails now display correctly. | Fix | |
10119 | Some lists areas would incorrectly allow their edges to be dragged and resized, this is no longer possible | Fix | |
10120 | When a photo's 3D display double buffering display is turned on (Preferences), the Point IDs are now selectable. | Fix | |
10122 | The measure pane now displays information for selected imported points, instead of treating the single point as two points. | Fix | |
10115 | If a circle Outline fails to calculate (e.g. 2 points are in identical locations), it will not longer cause a crash during export. | Crash Fix | |
From Release 2023.2.0 to 2023.3.0 [Aug 28, 2023] (53 changes) | |||
10072 | The Project Status report has a new section that lists the coverage percent of coded targets across photos. Low coverage can lead to poor processing results. | Significant | |
10098 | New tool: "Find Surface Trace Photos". The tool can be access while in an Outline or Surface Draw mode, or when an Outline or Surface Point is selected using the right click menus. The tool will create a new temporary photo set showing potential photos to use when Outlining. The source and best potential photo will be opened giving a good way to continue Outlining an existing area once you have reached the edge of the current photo. | Significant | |
10102 | New tool: "Outline Split". While in Outline mode a new right click option to Split and outline is available. Using it will create two new points at the click location splitting the Outline at that location. This can be useful for inserting cut-outs or other features along a straight edge, or for dividing an Outline so part of it can be assigned to a new surface. | Significant | |
10060 | If an Outline Polyline is partly drawn, and a new Outline mode tool is selected, only the last (incomplete) segment of the polyline will be removed. | Improve | |
10061 | Increased the width of the 3D view group area so the full button name of the "Show 3D View with Options" can be seen. | Improve | |
10063 | Using the "Set Radius" button to re-define a fillet's radius can now be undone. | Improve | |
10065 | The Set Radius tool is now enabled and works if a whole Outline is selected. The tool will now adjust all the fillets radii in all selected Outlines at once (with a warning). | Improve | |
10066 | The Measure pane now shows a warning if the project does not have a scale or units set. | Improve | |
10067 | If adding a fillet fails, the warning text now explains it could be due to which end of the part was selected. | Improve | |
10068 | The Outline status bar now shows if the outline is open or closed. | Improve | |
10071 | The check for available memory when opening photos has been revamped to check how much space is available vs the size needed for the photos being opened. The new setting on the Preferences dialog is now the default. | Improve | |
10073 | When running a new project, the Coded Target project summary dialog lists the average and minimum 3D coded point coverage. | Improve | |
10075 | Improved the speed of Outline Move and Rotate. | Improve | |
10076 | 'Open photos showing projected' now works with a selected Outline point. | Improve | |
10078 | When a Letter Sheet preset is applied, and the letter sheet 'A' is not found or does not have solved 3D positions, alternate sheets will be checked. This fallback now ensures the alternate sheets points have solved 3D locations. | Improve | |
10079 | When merging projects using fixed coded target points, a range of static point IDs can be entered using a dash. Eg. "1,3,5-10" | Improve | |
10080 | A new Preference setting (on the Photo Projections page, and on by default) will enable double buffering, which will reduce the amount of flashing when marks are redisplayed and various actions (like dragging objects on photos) are occurring. | Improve | |
10083 | 1) Added a Preference setting (User Interface / Photo Control) to control for how far an Outline needs to be dragged before it starts a move action. The default distance was also increased to 8 pixels from the previous 4. 2) Moved the video extraction preference settings to the SmartMatch prefererences panel. | Improve | |
10085 | Added a popup warning if the plane selected for Outlining is not a 'Best Fit' type. | Improve | |
10088 | Three changes for checking and reporting error on project scales. A) The default threshold for when a bad scale warning comes up has been lowered to 5% error. B) If a scale exceeds the error threshold when a coded target preset is applied during an auto-project, the summary pane now displays the error value in red. C) A warning now comes up when a scale exceeds this value before an export. These together should make it more obvious when there is a scale error in the project that might affect your output dimensions. | Improve | |
10090 | The delta (percent) column of the Check Distance table now bolds any values greater than the preference error threshold. | Improve | |
10091 | Coded Target Presets now includes a range of valid target IDs - when a new automated target project is run any points detected outside of this range will be removed. This can help with 'noisy' images and removes some targets found as reflections. | Improve | |
10093 | When the Page Up/Page Down keys are used to change the current photo in a window, instead of using the full set of photos from the project, the buttons now work through the photo set shown in the active Photo List. | Improve | |
10094 | To help more easily locate Letter Sheet targets, the order of the button on the Print backstage panel has been updated. | Improve | |
10095 | The Best Fit Plane tool will now always be enabled, and if it is used with an invalid a selection, a warning dialog explains no plane will be created. | Improve | |
10096 | The right click menu 'Select Outline Part' tool is now only enabled if an Outline is selected. | Improve | |
10099 | The Photo List's active photo set changes back to "All photos" when a new project is loaded. | Improve | |
10100 | A new method during SmartOrient Processing helps orient more photos in weak projects (esp. projects with uncalibrated cameras where Auto-Calibration is used - common with many coded target projects in fabrication). This change also improves the speed of the orientation step in some projects (esp. weaker projects with many photos). | Improve | |
10101 | When switching which Photo Set is displayed in the Photo List pane, it now updates faster. | Improve | |
10103 | A rewrite of the software update system will mean that complex update tasks needed between different software versions will be handled better going forward. Note that with this change any release before and including 2023.1.0 will be treated as a full install (ie. many settings and customizations will be lost). This will be better going forward though. The updater should still keep these settings in place regardless of previous version: the recent file list, the location of tutorial projects, and any network floating path settings). | Improve | |
10106 | The installers no longer install the Help and Uninstall links in the Windows Startup Shortcuts to be consistent with modern program installation. Uninstall is available through the standard Windows mechanism in the Control Panel Add/Remove Programs, and the two help files are available from within the program). | Improve | |
10109 | Updated the description of the camera summary in the processing report to "Total photo point coverage". | Improve | |
10111 | The Pop Up message pane (that comes up at various times in the bottom left for various messages) has been made a bit more readable with less transparency and a longer display. Note that transparency and delays etc can be changed by ini file settings. | Improve | |
10057 | The icon for the tool to highlight the selected imported point on the Imports and Coordinate Systems pane has been updated so it is different from the select associated point tool. | Fix | |
10058 | When using the Edit Tables dialog to add a new table configuration in PhotoModeler Standard, the Bent Tube and Outlines table types are now created correctly. | Fix | |
10062 | Using the "Show 3D view with Options" button, then hitting "Apply" followed by the red 'x' in the top right now cancels the 3D viewer opening. | Fix | |
10064 | If a closed Outline Spline ends up with only 2 points (either created using only 2 points, or if points are deleted leaving only 2), since this is an invalid state, the spline will now be removed from the project. | Fix | |
10070 | One cannot move a license when offline, so now when a license move is attempted and the PMT license server cannot be reached, an appropriate message is displayed. | Fix | |
10074 | Running a coded target project merge now correctly updates offset points. | Fix | |
10077 | Fixed some minor wording issues in a few places. | Fix | |
10081 | If an Outline and other objects are selected and the Fillet or Interactive Fillet tool are used, the other (non-Outline) objects will be ignored. | Fix | |
10082 | When the "Control the solution Using known X,Y,Z locations from a file (positions only)" import option was used some polyline entities were also included. These will now be ignored. Use the "Using and Added points, lines and surfaces from a file..." to include them. | Fix | |
10084 | Using ctrl-zoom area mode while in an Outline or Target Marking mode, the mouse button up now completes the zoom and no longer triggers additional actions. | Fix | |
10087 | Clicking on a photo that has 3d objects display, with nothing selected by the click, will no longer cause a photo update and hence a small flash. | Fix | |
10105 | Existing points can no longer be used as part of an Outline Circle. | Fix | |
10107 | When no referenced points lie outside of the calibration area, the text file saved from the processing report now correctly reports "none". | Fix | |
10108 | Minor alignment fixes to the Cameras dialog. | Fix | |
10059 | Fixed a crash/hang that could happen when creating a mounted camera 2D template setup file. | Crash Fix | |
10069 | The Coded Target Presets dialog now disables buttons that do not apply if there are no presets configured. | Crash Fix | |
10086 | Fixed a crash that could happen when referencing points, and the reference causes the highlighted table row to be deleted | Crash Fix | |
10089 | Dragging an Outline point on a photo that it was not originally marked on, while in an Outline mode, could leave things in a state that could cause a crash. Fixed | Crash Fix | |
10092 | Fixed a crash that could happen when .avi files were loaded into a Motion project. | Crash Fix | Premium |
10104 | Fixed a crash that could happen when importing a Point Cloud when the initial point count estimate was too low. | Crash Fix | Premium |
From Release 2023.1.0 to 2023.2.0 [May 1, 2023] (48 changes) | |||
10044 | Four new Outline tools have been added: Move, Rotate, Duplicate, and Mirror. These tools work on full Outlines (not specific parts) and are useful when there are multiple similar shapes within a project. | Significant | |
10001 | 2D template projects now default to 3D outline visibility being on. | Improve | |
10004 | The 3D Viewer Options dialog now has a setting to control Outline visibility. | Improve | |
10007 | Bent Tube, Curve, Cylinder and Edge tables now sort their Photos column by the number of photos the object is referenced on. | Improve | |
10015 | When a 2D template project setup warns that a scale measurement does not have a good fit, the value entered is now displayed. | Improve | |
10016 | Added a new check and repair condition to handle Outline parts with insufficient points. | Improve | |
10027 | A warning now comes up when starting a new project with images having a mismatching CCD/Format Size. This happens sometimes when using a mobile phone and using zoom. You can reselect a consistent set of images or limit the set to consistent photos. This is in addition to the existing check for mismatched focal lengths. | Improve | |
10031 | Added clarifying text to the Coded Target Auto-Project Summary, when duplicate targets are found. | Improve | |
10033 | When an Outline is selected, the Status bar now shows which photos it is marked on, and if it is a single part circle or arc, that information is shown as well. | Improve | |
10034 | When an Outline point is selected the "Open photos showing selected" tool opens the photo the point is marked on. | Improve | |
10036 | The Measure pane now shows XYZ of selected individual Outline Points. | Improve | |
10037 | Wording on the Send files to Tech Support dialog has been updated to indicate multiple files from disk can be selected. | Improve | |
10039 | The camera calibrator now detects if Letter Sheets targets are being used instead of the normal calibration sheets. It now prompts to start an Automated Target project and suggests using auto-calibration instead. | Improve | |
10040 | Updated the warning that comes up when exporting a project with no coordinate system (rotation or scale) to clarify the project will not be sized correctly. | Improve | |
10042 | A new setting, on by default, located on the Process group of the Preferences dialog allows 2D template projects to use Robust Orientation. This should make the set up of Template base projects more robust. | Improve | |
10051 | The 3D Viewer tool is now on the Outlining Toolbar of the 2D Template workspace, making it easier to see your tracings in 2D/3D. | Improve | |
10052 | The update installer now better minimizes the changes to toolbars, ini files, etc. to keep as many of your customizations as possible. The full installer remains the same with setting up a new environment. | Improve | |
10053 | When applying a preset rotation or translation to a Letter Sheet project, if the point ID is found but not 3D (ie not solved), PhotoModeler will now look for an alternate sheet to use. | Improve | |
10054 | The 'Photo Zoom and Pan' page of the Preferences dialog now has a setting to control if the alt-zoom window uses a relative or absolute zoom, and a new setting to control the relative zoom factor. | Improve | |
10028 | Updates to the Installed Help document to fix various problem links and headings | Documentation | |
10003 | The Renumber dialog size has been corrected. | Fix | |
10006 | If an Outline Point is selected and another object is chosen via shift-select, the outline point will unselect. | Fix | |
10010 | The Active window status bar now handles Offset Point tables. | Fix | |
10014 | As Renumbering objects is not undoable, the undo tool button is now disabled after using the Renumber dialog. | Fix | |
10017 | Fixed a set of steps that could create a spline with no points which meant the Outline it was attached to would never display its end points. | Fix | |
10018 | The Edit Tables dialog now shows the correct 'Sort by' column for each table layout. | Fix | |
10022 | Fixed a case where the Orthophoto export dialog would not allow export when the only surfaces in a project were imported ones. | Fix | |
10024 | When using a projected Imported Point as the first item in a Surface Path the point would not highlight until the second point in the path was selected, this has been fixed. | Fix | |
10026 | When a Pinned object is set to not solve for scale, the setting is now applied correctly in cases of 2, 3, or more pinned points (did not work correctly when only 3 points were pinned). | Fix | |
10029 | The Outlines Table button now appears in the Table Gallery tool section after the first Outline is drawn. | Fix | |
10035 | If during Send to Support, the upload license and configuration files option was chosen, there would be an error message and any presets would not upload. This has been corrected. | Fix | |
10041 | When setting up a 2D template capture project, if the first optional scale is not entered, but the second one is, the second is now assigned to the correct points. | Fix | |
10050 | If an Outline part is deleted causing the Outline to be split into two parts subsequent attempts to select a part of the Outline would not highlight the part. This has been fixed. | Fix | |
10056 | Activating a network floating license without an internet connection is now easier. After clicking 'Activate' on the License Management dialog and entering the UNC network path PhotoModeler will now detect the lack of an internet connection and bring up the offline activation dialog. | Fix | |
10002 | Fixed cases where certain actions could cause a crash if all layouts were removed from the Table Layout dialog. | Crash Fix | |
10005 | Fixed a crash that could happen with the Outline table open after undoing a short polyline creation. | Crash Fix | |
10009 | Fixed a crash that could occur when exporting Bent Tubes as NURBS Surfaces to the .obj format. | Crash Fix | |
10012 | Fixed a crash that could happen while creating/adjusting outlines with an Outline table open. | Crash Fix | |
10013 | Fixed an issue where using shift when placing the very first Outline after loading or creating a project could cause a crash. | Crash Fix | |
10020 | If two Outlines using different surfaces are connected, and each surface only has the one Outline on it, a prompt asks if the surfaces should be merged. Using the top right 'x' button to cancel this prompt no longer causes a crash. | Crash Fix | |
10021 | Fixed a crash that happened when the flatten report has a Surface Draw item as the maximum flatten difference, but an Outline as the maximum percentage difference. | Crash Fix | |
10038 | Using the popup menu on the Properties dialog to assign a Surface Draw point to a Surface that is itself defined using Surface Draw points, now puts up a warning and no assignment is done. | Crash Fix | |
10043 | Fixed a case where a corrupt surface could cause a crash. | Crash Fix | |
10046 | Fixed a crash that would happen if a project had a plane defined by a project's axis, and all of the points in the project were deleted, then the delete was undone. | Crash Fix | |
10047 | Fixed a crash that would happen when a plane Surface had its size set to zero. | Crash Fix | |
10048 | Fix for a crash that could happen when deleting an Outline and the Surface the Outline uses at the same time. | Crash Fix | |
10049 | When setting a project's scale and translate on points that are offsets, these can now only be set using RAD offsets. Using other offset types would result in a circular condition that would cause a crash. | Crash Fix | |
10055 | Fix for a crash that could happen when clicking "Learn about large scale errors and how to investigate" on the warning that comes up if a presets scale produces a poor fit. | Crash Fix | |
From Release 2023.0.0 to 2023.1.0 [Jan 17, 2023] (30 changes) | |||
9978 | Convert a connected Outline Point to an Outline Fillet. If an Outline Point is selected, pressing the Fillet tool will insert a fillet between the objects connected to the selected point. For example, a polyline point could be selected and a fillet would be inserted in that location between the two connected line segments on either side. | Significant | |
9979 | You can now select multiple Outlines and use the Fillet or Interactive Fillet button to add multiple Outline Fillets at once. | Significant | |
9980 | Selecting an existing Outline Fillet and using the Interactive Fillet button will allow you to edit an existing fillet radius interactively. | Significant | |
9984 | Axis Offset points now have a photo display mark that can be dragged to define the length of the offset. Great for estimating height above a surface interactively. | Significant | |
9972 | The 2D export flatten report now includes information about exported Outlines. | Improve | |
9974 | Photos Missing Dialog text improvement. | Improve | |
9982 | The project Check and Repair function now includes some validation of Outlines. | Improve | |
9988 | The features relating to Multispectral Cameras have been deprecated. | Improve | Premium |
9991 | The Offset photo visibility is now turned on when an axis offset is created. | Improve | |
9993 | Improved the PDF version of the help document. | Improve | |
9996 | Table changes: A) order of tables presented in Table Gallery control has been changed to bring more important tables higher on list. B) The table gallery updates sooner with Layout order changes, and when an item is added to the project. C) Some individual layouts have been fixed/improved for columns and sorting. D) Layouts are now stored more efficiently. | Improve | |
9997 | Renamed the 'Create/Edit' tool and the associated 'Table Layouts' dialog to "Edit Layouts". | Improve | |
9967 | If a 3D view is open before any outlines are added to a project, the visibility fly-out will now add the Outline visibility group when the first Outline is added to a project. | Fix | |
9969 | Fixed a problem with image chip/thumbnail creation when the source image file name contains more than one dot (e.g. img.dec1.jpg ). | Fix | |
9973 | Fixed a small memory leak that would happen when fillets calculated | Fix | |
9976 | Corrected the wording for Subscriptions on the dialog that comes up when a program update becomes available. | Fix | |
9983 | When starting an object with Surface Draw or Outlining, the option to not create the point (shown on the menu to choose which surface to use), now properly states if it is a Surface or Outline point. | Fix | |
9985 | When converting an offset to a RAD offset, if the point selected is not a coded target, the ID number displayed in the warning is now correct. | Fix | |
9989 | Fixed a problem with Table Layouts where the 'Points - Quality' and 'Photo - Main' table layouts were not always available. | Fix | |
9992 | Using undo during an Outline drawing mode now leaves the outline end points displayed. | Fix | |
9994 | Fixed a problem with the Ribbon Toolbar where search results and related tools may appear on the toolbar at certain times (eg when starting or loading a new project). If your toolbar shows unexpected tools like this, do a toolbar reset (click File, Options, Reset Toolbar). | Fix | |
9998 | The Tool Search tool has been refined and returns a better set of matched tools. | Fix | |
9999 | Fixed a case where deleting an Outline Point that is shared by an Arc and a Spline would not cause the Outline to split. | Fix | |
9968 | Fix for a crash that could happen after using undo when adjusting Outlines. | Crash Fix | |
9971 | Fixed situations where Point Review Mode and Point Auto Detect could crash or hang. | Crash Fix | |
9975 | Fixed a problem with the 'Create Photo Set from Selected' where certain sets of photos could cause a crash. | Crash Fix | |
9981 | Fixed a crash when exporting an Orthophoto from certain projects when the 'Create Rhino .3dm file with ortho trace image plane' option is enabled. | Crash Fix | |
9986 | Improved error handling when an invalid image is added to a project. | Crash Fix | |
9987 | Fixed a crash that would happen if Outlines were drawn in a project, then a new project was loaded or created and shift+Outline draw was used before a new Outline surface was selected. | Crash Fix | |
9990 | Fix for crashes that could happen when using Outline mode on multiple photos. | Crash Fix | |
From Release 2022.2.0 to 2023.0.0 [Dec 12, 2022] (40 changes) | |||
9931 | New Script/DDE commands: AddPhotos, AddCameraFromImage, RunAutomatedCodedTargetProject, SetTempPreference, and AddCameraByCamFile. See the PhotoModeler Help's DDE/script section for descriptions and parameters etc. | Significant | |
9959 | Added a brand new method of doing surface draw called Outlines. Outlines are more "CAD-like" and provide an efficient way to produce high quality tracings on planar surfaces (great for marine decking). Includes Lines, Arcs, Circles, Splines, Polylines, and Fillets. | Significant | |
9924 | Coded Target Project Merge report (that appears after merge is complete) now shows the scaling factor of the fit between projects. | Improve | |
9942 | The 'current' material and layer now are identified in the material and layer drop down toolbar controls with an '*'. This helps distinguish the layer/material that is to be assigned to new objects vs. the layer/material that is associated with items that are currently selected. | Improve | |
9943 | Photo thumbnails/image chips are now stored in the "Image Chips" subfolder of the original image directory. | Improve | |
9949 | Bent Tube centre lines now get exported into their own layer, separate from the associated Bent Tube's layer, when both surfaces and center lines are chosen. | Improve | |
9950 | The order of Table Layouts as they appear on the Ribbon Toolbar has been improved so that tables for the important item types generated in a project will more likely appear in the visible top row of table icons. | Improve | |
9957 | The default value for the "3D Curves are tessellated to within this percentage of the project size" has been lowered to 0.01 to make curves look smoother in projections, etc. | Improve | |
9958 | The active window status bar only displays if no items are selected and includes other small changes and clean ups. | Improve | |
9920 | Improved the spacing and formatting of the controls on several dialogs. | Fix | |
9926 | When two or more objects are selected, the Properties pane now only displays the offset property if a point is selected. | Fix | |
9929 | Fix for a program start-up delay when a folder of a project in the Recent Project list is inaccessible due to being on a drive that is no longer accessible. | Fix | |
9932 | Fixed a problem with setting the rotation from certain Coded Target Preset configurations. | Fix | |
9934 | Fixed a problem with an invalid hyperlink on the confirmation/warning dialog during a Maintenance renewal. | Fix | |
9938 | The Getting Started welcome dialog now closes if you run a script with it open, or if you pass a script via the command line. | Fix | |
9939 | Fixed a problem where inappropriate tools would appear on the Ribbon Toolbar during project setup. | Fix | |
9940 | Selecting camera positions as the only item to export to a .dxf file now works. | Fix | |
9941 | Fixed a problem where the Next/Prev (Pg Up, Pg Dn) keys would not work properly in Referencing mode. | Fix | |
9944 | Fixed a problem where the photo chip '-' size button stayed enabled even when at minimum size. | Fix | |
9945 | An image sequence can now be properly removed by clearing all photos from the Image Sequence Edit dialog. | Fix | |
9947 | The 'Tessellations' section on the 'Curves and Surfaces' pane in Preferences has been renamed to indicate that settings also apply to 3D/Projected objects on photos. | Fix | |
9948 | Toolbar layouts are stored after a toolbar reset to ensure the updated layout is properly restored on a PhotoModeler re-launch. | Fix | |
9951 | Fixed tool state handling when the active window changes so that only relevant tools get updated on an active window change, which prevents certain tools from disabling unnecessarily. | Fix | |
9952 | When exporting curves as lines, the output is no longer limited to a minimum of 3 segments. | Fix | |
9953 | Export of Camera Station positions and views now only occurs if their layer is set to be exported. | Fix | |
9955 | Projects with images of certain aspect ratios could unnecessarily regenerate image thumbail generation when opening a Photo Table. This has been fixed. | Fix | |
9956 | Some projects with k3 camera parameter would not solve the correct residual on some points (pts esp near the photo edge might have incorrectly large residual errors). In 2022.1 there was a change to improve this and this has been further refined to work on more projects. | Fix | |
9960 | Fixed some spacing and added a comma to the Imports and Coordinate Systems plane when a scale has it's second point assigned. | Fix | |
9962 | In a Photo window, using the arrow buttons on the ends of scroll bars once an image is already panned to it's maximum size, no longer causes the image to stretch. | Fix | |
9963 | Bent Tube center lines are only included in the export if the Tube layer is included in the export list. | Fix | |
9964 | The PgUp and PgDn keys now iterate through a sequence when the photo has a sequence associated, and iterate through the photo collection if not a sequence. | Fix | |
9965 | Adding a new scale, plane, or line to a preset with identical point IDs would warn this is invalid, but would still add an item with IDs set to zero. This has been fixed. | Fix | |
9921 | Fixed a crash that would happen when opening a line table. | Crash Fix | |
9922 | Fixed a crash that would happen if an Imported Surface was enabled and the first action taken was associating a Surface Draw point with it. | Crash Fix | |
9925 | Fixed a problem when doing an Test Trace (Auto-trace) that could cause a crash when certain entities were highlighted. | Crash Fix | |
9927 | Fixed a crash that would happen when importing a large file that is not a point mesh file. | Crash Fix | |
9928 | Fixed a crash when removing a photo with a pinned point cloud. | Crash Fix | |
9937 | Fixed a problem in the Project Merge dialog when certain buttons were pressed without a Merge project being selected. | Crash Fix | |
9946 | Removing a photo that contains an image sequence no longer causes a hang/crash. | Crash Fix | |
9961 | Fix for a case where the project's scale could become corrupt if all a points marks were deleted using the 2D point table. | Crash Fix | |
From Release 2022.1.1 to 2022.2.0 [May 31, 2022] (45 changes) | |||
9899 | A Pinned Mesh can now be imported more than once for multiple placements. A new hyperlink on the Imports and Coordinate Systems pane allows an imported pinned mesh to be copied. This copy can be pinned to a different location from the primary one but will share the point cloud data with the primary import. When an import is to be pinned in multiple locations (such as a laser scan of a car to match multiple frames of a video), this new feature avoids having to import the same file multiple times, and reduces memory use, project/save load times, and disk space usage. | Significant | |
9902 | There is a new method for merging projects (that use coded targets) that provides a way to model larger objects with a smaller set of targets. The Project Merge dialog now includes a new merge type for "Selected coded targets merge" which will merge projects using only a specified set of common coded targets. The other targets are free to move between the projects. This provides a way to connect or chain several projects together, which can be useful when doing large boat deck measurement projects and similar. Additionally, a new merge summary dialog comes up after all project merges are complete displaying information about the quality of the fit. | Significant | |
9907 | You can now extract video frames to an image sequence. This is useful for stationary video cameras. An option to extract to sequence is now available on the Video Extraction dialog when adding photos to a project, and enabled when the Manual extraction method is selected. | Significant | Premium |
9869 | The coded target wizard camera selection pane defaults to prompting for a calibrated camera to be loaded or selected from the camera library. A new configuration setting can be added so the use of auto-calibration is the default. Contact support@photomodeler.com for information on how to edit your configuration file. | Improve | |
9870 | If photo point mark visibility is off when Referencing mode is activated, the point visibility will now be turned on. | Improve | |
9872 | A new "statistics and fit" hyper link is displayed for pinned imports. Clicking this opens a report showing how well the pinned points match the position of the points they are pinned to. | Improve | |
9878 | The 3D Export dialog will now open faster when a project has a large number triangles (surfaces/triangulated meshes) | Improve | |
9879 | 3D Views will be faster to update when their window size changes. This is esp obvious when there is a lot of 3D data to render such as with big point clouds. | Improve | |
9882 | The Smart Orientation early exit checks have been improved to provide better criteria for deciding when to exit the orienting of project photos that are having trouble being added. Two new Preference settings (Preferences/Processing/Orientation) control when the checks start and what is the allowable number of oriented photos. | Improve | |
9884 | A new Select Surface 'verb' has been added to Surface Draw point Properties that allows you to select a Surface to assign the Surface Draw point(s), where the surface highlights in photos and the 3D Viewer as you mouse over the menu items. It matches in Properties the same menu choice given when creating new Surface Draw. | Improve | |
9888 | Tools are now sorted more logically for easier searching on the Tool Customization dialog. | Improve | |
9890 | The Tool search box in upper right of the app has been improved with better sorting and limiting search results so that most relevant tools are shown. | Improve | |
9892 | Added new information to the PhotoModeler status bar pertaining to the currently active window, when no objects are selected. | Improve | |
9898 | When an assigned camera calibration does not match the photos chosen for a coded target project, the setup wizard will now prompt for a new photo set or calibration. | Improve | |
9903 | While in Referencing mode, using PgUp and PgDn keys now cycles through the destination photos when the destination photo is the active photo. | Improve | |
9905 | When starting a 2D Template project, a matching camera from your library will now be assigned to your photos. | Improve | |
9906 | The warning that comes up when trying to run PhotoModeler (with a license) on a Virtual Machine has been reworded and clarified. | Improve | |
9909 | A warning now appears when uploading a project via 'Send Files to Support' when the license Maintenance has expired, indicating that technical support is limited. | Improve | |
9935 | Added an option to reset all toolbar layouts, not just the current one. | Improve | |
9936 | Coded Target Preset Configuration files are now upload with a project where applicable. | Improve | |
9867 | After Idealizing, Dimension and Annotations will have their positions updated to reflect the new ideal locations. | Fix | Premium |
9871 | The checks for how well a best fit plane matches the set of selected points, now only happen when a coordinate system and units are defined. | Fix | |
9875 | While in control marking mode, if the "Add" button was used to enter a new control point, it would become highlighted but the next mark would use the previously highlighted point instead. This has been resolved. | Fix | |
9880 | Processing Optimize (used in the Optimize and Smart Orient processing steps) now detects very poor initial conditions better and exits sooner. This returns control to the user (or Smart Orient algorithm) more quickly in the cases of some weak projects. This can speed up processing and stabalize it in some cases. | Fix | |
9881 | The 'Reset Warnings' button now resets the prompt that comes up if duplicate photos are detected when running an automated coded target project. | Fix | |
9883 | Fixed a problem reading certain EXIF GPS coordinates where full precision was not always parsed correctly. This could affect projects where EXIF GPS was assigned to camera positions as control. | Fix | Premium |
9885 | Activation code validation added to prevent the activation of a netfloat code on a local setup. | Fix | |
9886 | Fixed a problem where the project path would not display properly if certain characters were found in the path. | Fix | |
9887 | Photos with the same base file name can no longer be added to a project. A warning appears when trying to add duplicate named photos and the duplicate is not added. This includes images with the same name but different folders. This is to ensure proper software operation and consistency, esp. when moving or archiving PhotoModeler projects. | Fix | |
9891 | Fixed the filenames for frames extracted from video to show frame number and time in seconds. | Fix | |
9893 | The Open Next/Prev right click menu tools now only enable when appropriate. | Fix | |
9896 | Fix minor graphic formatting on the License Management dialog. | Fix | |
9897 | The Preference setting for "DXF Point ID text height" now takes into account the project units. | Fix | |
9904 | Fixed a problem with the popup menu, where if right clicking on an photo without an image sequence, the "Go To Sequence" menu item could appear. It now shows "Create Image Sequence" when appropriate. | Fix | |
9910 | Fixed a problem where certain verbs/hyperlinks and the "" button on the Properties dialog and pane could get duplicated. | Fix | |
9911 | When clicking Activate on the Demo Intro dialog, a warning now appears if the activation code is not in the correct format (rather than a disabled active button). | Fix | |
9912 | Fixed a problem with the formatting of hyperlinks on certain warning dialogs. | Fix | |
9913 | Fixed a problem with generating offsets on the Letter Sheet Expansion set of targets. When setting up the offset range to include Letter Sheets I-R, the offserts will now properly be generated. | Fix | |
9917 | A warning now appears if an upload (i.e. sending files to Tech Support) was only partially completed. | Fix | |
9868 | Fix for a crash that could happen when attempting to clear a highlight for a point that has already been deleted. | Crash Fix | |
9877 | Fixed a crash that could happen during Bent Tube mode if a tube was started and the first point was clicked on twice and then the 'esc' key was used. | Crash Fix | |
9889 | Fixed a rare crash when certain popup menus appeared over certain panes. | Crash Fix | |
9915 | Fixed a problem with referencing or merging points when one of them has an offset and other other does not. | Crash Fix | |
9918 | Fixed a crash that could happen when an incorrectly formatted point cloud file is imported. | Crash Fix | |
9933 | Fixed a rare crash bug that could happen after certain steps involving adding and removing offsets to points. | Crash Fix | |
From Release 2022.1.0 to 2022.1.1 [Mar 2, 2022] (11 changes) | |||
9857 | Idealized images now have their idealized zoom setting appended to the name as 'zoom' instead of 'scale' to be consistent. | Improve | |
9858 | Idealized cameras have their zoom factor appended to their name. | Improve | |
9860 | Imported meshes are now named based on just the file name instead of the full import path to keep the name shorter and manageable. | Improve | |
9861 | Printing targets will no longer warn about the printers 'double side printing' option being on if only a single sheet is being printed. | Improve | |
9862 | 2D template projects now warn if the image resolution is lower than 7 megapixels. | Improve | |
9864 | The 'tooltip' when mousing over the status bar has been widened to prevent it from truncating long text. | Improve | |
9855 | Fixed a problem in 2022.1.0 that would cause some large projects to take a long time to Smart Orient, and in others could result in some photos not solving the first time the project is processed. | Fix | |
9856 | A fix in 2022.1.0 for the handling of projection of points with high distortion cameras (that affected residuals and Idealize etc), has been improved on. Potentially more stable and faster than previous fix. | Fix | |
9859 | Point IDs are now included correctly in the Rhino .3DM export format. | Fix | |
9863 | The Move button on the License Management dialog has been disabled when running PhotoModeler on an Evaluation license. | Fix | |
9865 | Fixed a crash that could sometimes happen when removing photos from a project while those photos' thumbnail are visible in the Photo List pane. | Crash Fix | |
From Release 2022.0.0 to 2022.1.0 [Feb 16, 2022] (52 changes) | |||
9805 | The speed of loading text-based point cloud files (.txt, .csv, .pts, .xzy) has been significantly improved (when loading file from local disk). When this new optimized load method is used, most files will be about 20 times faster to load. This is great for large lidar point cloud loading into PhotoModeler. Also see fix 9798 for a related change. | Significant | Premium |
9806 | To improve the speed when navigating in a 3D view (pan, zoom, rotate, select) with big point clouds, a lower point count version of the cloud is temporarily used. The full point cloud is then restored in the view once the navigation is complete. There is a preference setting on the 3D Viewer Preferences tab to set the number of points in this reduced cloud - set it to match the graphics performance of your computer. | Significant | Premium |
9809 | The Text File Import Filter dialog now has an option to translate the imported points. This is useful when importing a Point Cloud stored with large values that require a precision of at least 7 digits. For example a point cloud in geographic coordinates. Most OpenGL graphics drivers only allow for 7-8 digits of precision. Translating the import to reset it's origin gives a way to maximize the available precision. It can also be useful when the origin of the file to import is not the same as the project's coordinate system, or to move a static import around a scene. | Significant | |
9818 | A new method for pinning imports has been added for alignment with a surface with minimal visible points. The imported file should be setup so the Z axis is the upright direction. Then, when the first pin assignment is to a Surface Point that is drawn on a plane surface, and the second pin assignment is to another Surface Point, the import will be converted to the pinned coordinate system using just those two points and the surface. This is especially useful for pinning vehicle laser scans to a road scene based on two surface draw tire marks. That is, import a laser scan of a car, and you can pin it to the road surface with just two points. | Significant | |
9822 | Pinned imports have a new property to control if the pin transformation includes solving for scale or if transformation should only solve the rotation and translation. The property can be set using a new option on the add Imports and Coordinate Systems dialog, or controlled via the properties pane. | Significant | |
9824 | Plane surfaces can now be created using points from a point cloud. First use Cloud/Mesh edit mode (and the shift key to combine multiple selections) or Cloud/Mesh Edit region to select a sub-set of points in a cloud. Then use the 'Best fit plane from selected' tool to create a plane from this set of selected cloud points. | Significant | Premium |
9830 | A scale factor is now available on the Idealize Photos dialog. This allows you to size up the output to see more of the resulting idealized photo and reduce the black borders. | Significant | Premium |
9798 | Improved the speed of text file imports (.csv, .pts, .txt, .xyz) for all import types. Files will load 30% to 50% faster. Point cloud import was improved even more, see fix #9805. | Improve | |
9799 | Improved the speed of operations while a photo table is open. | Improve | |
9800 | The paste coordinate button on the edit control or transform point dialog now supports the format: x: 29.6872ft y: -26.0525ft z: 1815.8402ft this makes it easier to paste formats from applications that do not use the standard clipboard format of x,y,z. Certain characters are ignored in the paste buffer to extract the important numerics. | Improve | |
9807 | Point clouds displayed in a 3D view (or Imports and Coordinate Systems pane, or projected on photos) will now use less memory and will be faster to open/create. | Improve | Premium |
9808 | Improvements to the speed of loading/saving and the disk space used for project files containing meshes. | Improve | Premium |
9810 | When importing a point cloud file, a new warning comes up suggesting translating the import, if the coordinate numbers have too many digits to display/store properly. | Improve | Premium |
9811 | Removed an unnecessary delay that would happen after releasing the mouse button over a 3D view. The delay was most noticeable when a large mesh was displayed. | Improve | |
9813 | The Renumber dialog now renumbers Surface Draw points. | Improve | |
9816 | The 3D export settings tab now saves and restores the cylinder format that was used for the last export. | Improve | |
9820 | If a malformed .pts file does not include RGB columns, the text importer no longer defaults to including them. In the past this would set all the RGB values to 0,0,0 (black). Which also negatively affected the projection of the point cloud on photos. | Improve | |
9821 | When starting Surface Draw, the menu showing possible surfaces appears and surfaces are displayed on photos so they can be highlighted during menu navigation. Now surfaces on hidden layers will also be displayed on photos as well. | Improve | |
9828 | When RGB colored Point Clouds are displayed in the 3D Viewer, the point smoothing and anti-aliasing is turned off to improve visibility of the cloud. | Improve | Premium |
9834 | Image Sequence Improvements: A new image sequence can now be created via the right click menu; the Edit Sequence dialog is now accessible from the Go To Sequence Image dialog; the Photo Properties file name label now includes "Sequence" to help with identification of and access to the Image Sequence tools. | Improve | |
9836 | In the Ribbon Toolbar's Tool Search, when clicking the option to bring up Help, the Help file is now launched with the Search pane active. | Improve | |
9838 | Tools can now be added or moved on the ribbon toolbar by using Alt-drag while using the Customize tools feature. | Improve | |
9839 | The Virtual Machine warning now shows Windows version to help with debugging. | Improve | |
9840 | The License Management dialog now shows the path to the license file. | Improve | |
9842 | Added an option to reset a license in certain situations where the license has become invalidated due to, for example, a hardware change. | Improve | |
9845 | The tool search now returns a bigger set of tools to include visible and non-visible tools. | Improve | |
9849 | When activating your PhotoModeler license, a valid email address is no longer optional. This helps associate a license with a user account. Your email address is used ONLY to a) remind you of maintenance/subscription expiry, b) inform you of upgrades and patches, and c) help track any incoming support email to the correct account. | Improve | |
9797 | When adding photos to a SmartMatch project, the creation of thumbnail images now has a progress bar. In some cases the program might have looked frozen or not responding after the Image Add pane of the wizard - now there is a progress bar. | Fix | Premium |
9802 | If a camera view was the only object on a layer being exported it would not be included in the export file. This has been resolved. | Fix | |
9804 | On some systems the dialog background color would not match the setting defined by the selected theme. This has been resolved. | Fix | |
9812 | The Renumber dialog now only reserves the IDs 1-999 if a project has coded targets in it. | Fix | |
9814 | When a 3D View is set to 'view from camera', this view now remains locked even when mouse navigation (scroll wheel zoom, drag rotate, etc.) is used. | Fix | |
9815 | 3D Point Clouds that are projected on photos can now be selected in the photos. | Fix | Premium |
9819 | If a camera, that was calibrated by the Field or Auto calibration methods, was loaded into a project, then the project was saved and re-opened, the calibration type would be listed as 'none'. The calibration type is now correctly listed as a "Loaded Field (or Auto) Calibration". | Fix | |
9823 | In some cases when selecting a combination of lines and newly drawn Surface Curves, the Measure pane would not include the curves in the sum of lengths. This is fixed. | Fix | |
9827 | If a 3D Viewer is open when a pinned point cloud or mesh is imported, the imported object no longer displays in it's unpinned position. | Fix | Premium |
9829 | Fixed a case where the default number of images to idealize in parallel could be set to a negative number. | Fix | Premium |
9831 | Cameras that were highly distorted (wide angle like Ring and body cameras) might not give the correct point residual values or point projections. This happened more as the points get far from the center of the image. Idealize Photo could also produce poor results, missing a lot of the original image in this case. These only happened with high distortion images. This has been fixed. | Fix | |
9833 | When a project is Idealized, the camera calibration area and calibration quality metrics are cleared as they no longer apply. | Fix | Premium |
9837 | Next/Prev Photo tools on the Photo View right click menu are now disabled when the photo only has a single photo (not an image sequence). | Fix | |
9844 | If an area of the alt-zoom window with no marks was clicked on, and the main photo window had projected 3D items displayed, in some cases, a 3D item could be incorrectly selected. | Fix | |
9846 | Photo Views with Point Meshes displayed now update correctly when meshes are deleted. | Fix | Premium |
9847 | When Cloud/Mesh Edit (or Edit Region) mode is active, the Region Select tool is now disabled. | Fix | Premium |
9850 | 3D items rendered on top of 32-bit color images will now display using the correct RGB ordering. That is the correct color rendering will be used for projections if the underlying photo is 32 bit (RGB with Alpha). | Fix | |
9851 | Adding a set of photos in the new project wizard, and then using the back button after being prompted for which camera calibration to use, and adding a new set of photos no longer brings up the check and repair message when saving the final project. | Fix | |
9801 | Fixed a crash that could happen if the only point in a surface draw curve was deleted using the right click menu "Remove Last Curve Point" option. | Crash Fix | |
9817 | Several small fixes and improvements to pinned imports. | Crash Fix | |
9825 | Fixed a crash that would happen when the non-rendered projection preference setting was set and 3D points or lines were displayed on a photo. | Crash Fix | |
9832 | If there were Edges in a project and field camera calibration (camera optimize) was requested, an assert error could occur. This is fixed. Now Edges are ignored in processing if there is camera optimization. The Edges still have computed postion, they just don't contribute towards the bundle adjustment (in the camera calibration case). | Crash Fix | |
9841 | Fixed a problem where applying a Coded Target Preset configuration in an automated coded target project could cause a crash/hang in weak projects where no suitable set of coded target points were detected. | Crash Fix | |
9852 | Fixed a crash that would happen when the add/remove photos dialog was used to remove all photos from a project. | Crash Fix | |
9853 | Fixed a crash that would happen if the import dialog was set to import every "0th" line of a text file. | Crash Fix | |
From Release 2021.1.0 to 2022.0.0 [Nov 2, 2021] (63 changes) | |||
9727 | While in Surface Draw Line or Curve mode, existing Surface Draw points can be moved by clicking and dragging them. This makes it easy to adjust/edit points that were just drawn or to fix/improve existing points without having to switch out of Surface Draw mode. | Significant | |
9744 | Two new buttons on the Project page of the Preferences dialog bring up dialogs which can be used to define a set of layers and materials which are automatically added to all new projects. | Significant | |
9769 | The Visibility on Photos pane now has a new Mark Size control in the Settings group. Adjusting the value here changes the size of the photo point marks. | Significant | |
9774 | Camera Stations now have Layer and Material properties. This allows things like hiding certain stations in the 3d viewer, or giving them unique colors. At the same time the body of the 3D Camera Station symbol in the 3D Viewer is now white (matching the default Material color). | Significant | |
9713 | Improved how Fit Curve determines where the open portion of a non-closed curve will be. | Improve | |
9714 | Instead of only selecting and highlighting the Camera Stations, the "Select Camera Stations Showing Selected" command now keeps the existing selection and adds the Camera Stations to it. | Improve | |
9716 | When a new automatic coded target project finishes the Run button now stays disabled so the project is not unnecessarily re-run. | Improve | |
9717 | Changing a Surface Plane's offset property when the project has no scale or units defined now gives the option to cancel. | Improve | |
9721 | When using the "Open Photo Showing Selected" menu for a marked point, that marked point's photo stays in the set of open photos. | Improve | |
9723 | The PhotoModeler Motion Transfer Marks dialog has been simplified and, as well now has an option to only move marks on a specific layer. | Improve | Premium |
9724 | Since some applications, like Blender, only support the binary format, the .fbx file export format now defaults to using a binary file. The Preference setting can be set back to allow for ASCII export. | Improve | |
9725 | Holding shift and clicking 'Same' will reference the remainder of the Interactive Referencing matches. | Improve | |
9726 | When turning a 3D photo visibility item on, if the 3D projection transparency is too low for 3D items to be seen on the photos, a warning comes up with an option to set the transparency to 50%. | Improve | |
9728 | If a plane is offset -4 but the project units are inches a warning comes up asking if the -4 is due to the rubber letter sheet thickness of -4mm and suggests using -0.157 inches instead. If the option to use -0.157 is selected the property grid is now immediately updated to reflect this, previously the surface needed to be reselected. | Improve | |
9729 | The tooltip for the Status Bar's max. residual has been updated. | Improve | |
9730 | Choosing to disable the current scale/rotate/translate at the start of the Scale/Rotate Wizard could be slow and cause a lot of updates. This has been improved. | Improve | |
9732 | The Measurement statistics and fit dialog now has a help entry specifically for it. | Improve | |
9733 | When a plane is selected, the Measure pane now shows how many points were used when displaying the mean point fit. | Improve | |
9734 | Updated the way photo coverage percent is calculated to more accurately reflect the true coverage of the photo by marks. Change from an axis-aligned bounding box, to an oriented best-fit bounding box. | Improve | |
9738 | A news flash icon (and an Alert at bottom right corner of application window) will appear on the Getting Started screen for a few days when PhotoModeler has some interesting news to highlight. | Improve | |
9742 | The Register link no longer appears on the Help backstage page while running Demo. | Improve | |
9743 | The Target Marking page of the Preferences dialog now has separate settings for dot and coded target marking. The default values for the coded target marking have changed so that more targets should be detected on weaker images. | Improve | |
9747 | When the point set selected to create a best fit plane exceeds the preference setting threshold a warning comes up with options to: Reduce the point set to an optimal group that fits under the threshold, use the full set regardless, or cancel the plane creation. This is useful when a point off the intended plane has accidently been selected. | Improve | |
9750 | If PhotoModeler is closed while maximized on a secondary monitor it will now be restored there when the program is started next. | Improve | |
9756 | All RGB color Preference settings now use a new control that is easier to use and displays a swatch showing the selected color. | Improve | |
9757 | The Preference page for photo colors now allows full R,G,B color settings. | Improve | |
9758 | A new Preference setting on the Colors page controls the color of the symbol outlines. | Improve | |
9760 | Added the "Select Camera Stations Showing Selected" to the 3D Viewer's right click menu. | Improve | |
9766 | Updated the labels on Photo Visibility to indicate the sizes and transparency settings are for 3D objects (projections). | Improve | |
9770 | The 'Fixed color (vs Material)' Visibility on Photos setting is now saved with the project. | Improve | |
9771 | The measure pane now displays the total length (sum) of any lines and curves selected, even if other items are also selected. | Improve | |
9773 | With Best Fit Plane Surfaces, when the points used to define them are adjusted, they will not change their facing direction (for those created with this version and later). | Improve | |
9775 | The Referencing pane toolbar has a new button that, when enabled, will draw reference helper lines on all other photos based on the mouse position over the current photo. This is similar to the Reference Explorer mode. | Improve | |
9779 | A new warning is displayed when an applied Preset adds a scale with a delta percent over a threshold. The threshold can be defined on the preferences dialog (default is 10%). | Improve | |
9781 | In a Coded Target automated project, the coordinate system is usually defined by a 'coded target preset configuration' based on certain target points in a model, typically Letter Sheets. If the rotation and translation points are missing, a new fallback mechanism will try to use other target sets in the project to define these components of the coordinate system. The fallbacks are customizable in your coded target preset configurations (contact Tech Support for more information). | Improve | |
9782 | A new preference setting allows projected 3D surfaces to display dark back faces. | Improve | |
9783 | Cleaned up some auto project summary display strings. | Improve | |
9785 | Some minor adjustments to text displayed during the Scale/Rotate wizard. | Improve | |
9788 | Improved the handling of expiring or expired Subscription licenses, with more information shown on warnings and confirmations, and new resolution options before a license must be reset. | Improve | |
9792 | Minor updates to some warning dialogs and how they suggest contacting PhotoModeler Support. | Improve | |
9795 | Fixed a problem with command line activation to allow for a local license expiry update during activation. | Improve | |
9796 | Added a few default keyboard shortcuts for tools common to decking projects, including Shift-6 for Surface Draw Curve mode, Shift-E to for Export, Shift-P for Fit Plane. The full list of keyboard shortcuts can be viewed in the PhotoModeler Toolbar Customization interface. | Improve | |
9712 | Dragging points in the Alt-zoom window now works correctly when 3D items are projected on photos. | Fix | |
9718 | The Backstage Print page's Print/Output View button fixed. | Fix | |
9722 | Fixed wording in various warnings and summary text for Template setup projects. | Fix | |
9731 | When the preference setting to not include Surface Draw points as part of the best-fit plane point set is active and there are fewer than 3 non-Surface Draw points remaining, no surface is created and the warning has been updated to explain this. | Fix | |
9737 | When PhotoModeler is positioned on a secondary monitor that is to the left of the primary, dialogs now center correctly within the application instead of on the left hand side of the primary monitor. | Fix | |
9746 | To match the naming in other interface areas, the 3D viewer options dialog visibility setting for Imported items is now called Positions instead of Points. | Fix | |
9759 | The right click menu item "Select Camera Stations Showing Selected" is disabled when nothing is selected. | Fix | |
9763 | Re-arranged checks for internet connection to improve performance during various online access operations. | Fix | |
9768 | Clicking the Imports and Coordinates tool now brings the Imports and Coordinates pane into view when it's in a hidden tabbed position. | Fix | |
9772 | The reference helper lines no longer flash when you first enter a photo during referencing mode. | Fix | |
9776 | Changing the sub-selection color preference, while a 3D View is open, will now update the open views. | Fix | |
9787 | When a floating pane is docked back to a tabbed position, the [Floating] text on the title bar/tab is now correctly removed. | Fix | |
9789 | Fixed a problem with Quick Access toolbar icons - they now change to the correct color when switching between light and dark themes. | Fix | |
9791 | Fixed a small typo in a warning that comes up when trying to add low resolution images when creating a project during the Automated Target Project wizard. | Fix | |
9715 | Fix for a crash that could happen when exporting a straight Bent Tube object (one defined with a few points) using NURBS centerlines or NURBS Surfaces to the Rhino .3DM format. | Crash Fix | |
9719 | Fixed a crash that could happen while drawing a Bent Tube if the right click "Remove Last Edge Point" was used with the menu was outside of the photo window. | Crash Fix | |
9720 | Fixed a crash that would happen if a curve mark is the very first object added to a photo and then the undo, followed by redo, tool is used. | Crash Fix | |
9735 | Fixed a crash that could happen if the 2D mark table was used to delete the final mark of a point that was assigned to a translate. | Crash Fix | |
9736 | Fixed a crash that could happen when marking a silhouette on a photo. | Crash Fix | |
9745 | If the Default layer was part of a multi-item selection on the Layers dialog and Delete was pressed, the Default layer could be deleted which would lead to situations that could cause a crash. This has been fixed. | Crash Fix | |
9765 | Fixed a crash that would happen if there was right click while inserting an edge point into an existing Bent Tube. | Crash Fix | |
From Release 2021.0.2 to 2021.1.0 [Jun 1, 2021] (37 changes) | |||
9675 | A new system for selecting a Surface during Surface Draw. If there are multiple surfaces close to the area where the first point is created, a new menu allows you to choose which Surface to use. The menu lists the surfaces and as you mouse over each menu option, the surface and defining objects are highlighted, giving a way to visually identify them. Once a surface is selected it will be used for all other Points until the surface line or curve draw is ended. The 'close by' area is defined using a new setting on the Curves and Surfaces preference page - if the setting is set to 0 the previous system for choosing the surface will be used. A separate preference setting controls what happens if you click on top of a new surface. For full control over which surface is being used, holding the ctrl key while clicking will bring up the menu to select which surface to use for all surface draw points, not just the first one. | Significant | |
9684 | A new command "Select Camera Stations of Open Photos" provides a way to see where the open photos are in a 3D view. This can help when assessing which photos provide good angles and views. For example, if you have only photos 2 and 8 open for viewing, and use this command, then Camera Stations 2 and 8 will select and highlight in the 3D View. | Significant | |
9685 | A new command "Select Camera Stations Showing Selected" will select and highlight all Camera Stations in the 3D View where the currently selected objects have been marked. This can help when assessing which photos provide good angles or why an object's angles are low. For example, if point A is marked on photos 3 and 7, and you right-click on point A and use this new command, Camera Stations 3 and 7 will select and highlight in the 3D View. | Significant | |
9707 | Plane Surfaces have a new property 'Crop type'. This controls how the plane's crop rectangle is calculated. A new "Best fit bounding box" crop type creates a plane with the minimum possible size that covers all the points used to create a best-fit plane. This new crop type is the default for all newly created Best Fit Planes. The other cropping method, based on the first two points selected (for best fit planes), or the axis for axis-planes, has a Crop type value of "Based on axis for first 2 selected points". This crop type is the only option for all non-best-fit planes (cannot be changed to best fit bounding box). | Significant | |
9673 | The drop-down arrow on the top right of photo, 3D view, and table windows now has a new menu item "Close All But This Window". Choosing this option will close all other windows of that type leaving only the selected one open. | Improve | |
9676 | A new configuration file setting controls the default of the override material visibility setting so that 3D viewers and photos can have different defaults. | Improve | |
9677 | When instability is detected while processing a coded target auto-project, and the camera is determined to be a phone, a new warning suggesting using a device without OIS comes up. | Improve | |
9687 | 2D Export Flatten Report changes: a) formatting of large numbers on the report has been improved, b) the individual largest delta error shows the item's percent and 3D length errors, c) the individual largest percent shows the item's length error and 3D length, and d) the surface with the largest angle is shown. | Improve | |
9688 | The setting in 3D export for 'Surfaces as' is now saved and restored next time an export is done. | Improve | |
9696 | A rarely used export setting "DXF-ASTM format" has been moved from the export settings tab to the Export Preferences page. | Improve | |
9698 | The 3D export settings have been updated to allow Bent Tubes to output both a centerline and a surface version. Additionally the tube surface can now be output as a NURBS surface. | Improve | |
9699 | The Camera Dialog's displayed calibration type for the selected camera now shows if the camera was previously field calibrated or auto-calibrated and loaded into this project, vs when the calibration was done during the processing of this project. | Improve | |
9701 | If the first Surface Draw point is over the end of an existing line or curve, the prompt that comes up asking if you would like to connect to this location is now centered in the photo window instead of centered in the application. | Improve | |
9702 | When using the export option 'flatten per surface', the material and layer per surface export options are now restored. They default to being checked/on, but the setting will be saved when a per surface export is executed. | Improve | |
9703 | When using the export option 'flatten per surface', part placement has been improved. Each part is now translated so the Surface's center point will match it's position on the XY plane projection. | Improve | |
9704 | The Coded Target Letter Sheet files are now accessible for printing via the PhotoModeler Backstage's Print page - click File, Print, Letter Sheets to access the PhotoModeler web page where the files can be downloaded and printed. | Improve | |
9705 | The Getting Started screen that shows when launching PhotoModeler now shows a "More..." link that takes you to the list of recent projects on the back stage Open pane. | Improve | |
9678 | The Save button on the Backstage only enables when a project has already been saved first using the Save As... button. | Fix | |
9680 | Fixed the check for existing Coded Target Preset scales when adding new preset components. | Fix | |
9683 | Invert selection now works correctly with referenceable objects (curves, cylinders, edges, etc.). | Fix | |
9686 | The project check and repair system has been enhanced to repair project corruptions where a marked point is not connected to a photo. | Fix | |
9690 | Minor fix of a typo in the check and repair log. | Fix | |
9691 | Fixed an issue where extending a curve from its starting point and then using the right-click "Remove Last Curve Point" option would remove the point from the wrong end of the curve. | Fix | |
9695 | Fixed a problem where the status bar could show invalid characters after a certain set of selection steps. | Fix | |
9700 | When using the export option 'flatten per surface' and either the color or layer per surface settings was active, open photos would flash with repeated updates during the export. This has been fixed. | Fix | |
9706 | Restoring pane layouts to the factory default no longer leaves the Interactive Referencing pane open. | Fix | |
9709 | Fixed a case where, depending where menus or dialogs opened, Surface Draw Curve mode could mix up which window the draw is happening on. | Fix | |
9710 | Fixed some bug in the Bent Tube calculation to reduce the wild curves, swoops, and sippy-straw shapes that could occur in projects and tubes with weaker angles. | Fix | |
9674 | Fixed a crash that would happen when trying to reference a Bent Tube mark where the second edge has failed to calculate. | Crash Fix | |
9681 | Fixed a crash that could happen after using the 'Remove Last Edge Point' right click menu command to remove all the points in a Bent Tube and then moving the mouse in/out of the photo area. | Crash Fix | |
9682 | Exporting a .dxf file with cylinders as centerlines no longer brings up an assert error message. | Crash Fix | |
9689 | Fixed a case where the ExitPhotoModeler script command could use a crash when running from an external program. | Crash Fix | |
9692 | The project Check and Repair functionality, run when a project is loaded or saved, now checks for and repairs lines with no endpoints. | Crash Fix | |
9693 | Fixed a crash that could happen when exporting a 2D .dxf file flattened per surface with the Color per Surface option. | Crash Fix | |
9697 | Fixed a crash that would happen when idealizing a project with Bent Tubes if the tubes were displayed in a 3D view or the setting to show the 3D tubes on photos was turned on. | Crash Fix | |
9708 | Fixed a crash that could happen when a 'rubber band' line was previously drawn to a point which has since been deleted. | Crash Fix | |
9711 | Loading a project that contains a Bent Tube with it's planar property set no longer causes an assert crash. | Crash Fix | |
From Release 2021.0.1 to 2021.0.2 [Mar 31, 2021] (29 changes) | |||
9649 | Sub-toolbars on various panes (e.g. Visibility, Photo Control, Imports, etc..) now have larger buttons and are more readable and more accessible esp on higher resolution screens. | Improve | |
9650 | Creating a new project now uses the same Preference settings to automatically open various panes/windows on startup as was done with opening an existing project. | Improve | |
9651 | Clicking the 'Return to Overview' button in the Tutorials backstage page now checks the internet connection to allow pages to appear after a reconnection. | Improve | |
9655 | The 2D flatten report now only includes curves if their layer is selected as part of the export. | Improve | |
9657 | The Idealize project option now takes into account and updates Bent Tube marks to their correct idealized location. | Improve | Premium |
9662 | Improved the message that comes up when trying to reference Bent Tubes between photos with a low angle. | Improve | |
9663 | Referencing Bent Tubes marked on the same photo no longer performs a low angle check and hence no low angle message and no refusal to reference. | Improve | |
9664 | Updated warning text that suggested running the program as 'As Admin' to use the Windows standard menu text 'as administrator' instead. | Improve | |
9665 | Preset scales applied to a project now have a unique name/number. They are now called "Preset scale N" .. where N is a count. | Improve | |
9666 | When running an Automated Coded Target project if Letter Sheets are detected but no Coded Target Preset is applied, or a Preset is applied but no sheet 'A' is detected and no rotation is defined, a new warning comes up with an explanation and options. | Improve | |
9668 | When a Coded Target Preset is applied, Scales, Translate, or Rotate created by that Preset will have the Preset configuration's name added in the Imports explorer (this will help identify the source). | Improve | |
9669 | When a Pane is undocked and set to be floating, a new warning explains what is happening and gives the option to leave the pane docked. | Improve | |
9670 | The Backstage Tutorials pane now shows a list of downloaded/installed tutorial projects when the computer is not connected to the internet. | Improve | |
9672 | The default pane tabbing style has changed to 'Multirow', making it easier to navigate among tabbed panes (typically photos). | Improve | |
9645 | When a 2D template setup fails, the format used to send the scale information to PhotoModeler support has been improved. | Fix | |
9646 | Curves drawn through points with their polyline property set now export correctly to the .3DM format. | Fix | |
9647 | A new warning explains PhotoModeler Standard cannot load projects that contain Point Clouds or Triangulated Meshes. | Fix | |
9648 | Since it can interfere with the state, auto-save will no longer trigger until the mouse cursor is out of any 'captured' state. | Fix | |
9653 | The Referencing Pane now displays information about any Bent Tubes selected for referencing. | Fix | |
9654 | In certain situations the Photo Visibility pane could display two Bent Tube groups, this no longer happens. | Fix | |
9658 | On the Tutorial Load dialog, clicking the top-right X Cancel button now cancels the tutorial project load. | Fix | |
9659 | Minor fixes when applying various coded target presets to a project. | Fix | |
9660 | Bent Tube objects now export correctly when using PhotoModeler Standard. | Fix | |
9671 | The "Unable to Check for Updates" warning no longer includes unreadable text. | Fix | |
9644 | Fixed a crash that would happen when hitting 'Esc' to abort a partially drawn Bent Tube, then starting a new one, and panning. | Crash Fix | |
9652 | Fixed a crash that could occur after marking Coded Targets in a certain sequence in a SmartMatch project. | Crash Fix | Premium |
9656 | If during the build of the 3D View or Projections, if a Point Cloud point count, and the RGB colors count are out of sync, the warning explaining this will no longer cause a crash. | Crash Fix | Premium |
9661 | Fixed some rare cases where, when the first 2 or 3 control points marked were insufficient to define a consistent coordinate system, there could be a crash. | Crash Fix | |
9667 | Fixed a crash that could happen when trying to create a best fit plane with nothing selected. | Crash Fix | |
From Release 2021.0.0 to 2021.0.1 [Mar 3, 2021] (7 changes) | |||
9642 | New Preference settings on the Photo Control page to control the style of tabbed photos and other panes. Tabs can be auto-sized (as current), or compressed or on multiple lines. | Improve | |
9640 | Added warning messages to the 'getting started' screen in the Demo version when missing or invalid data entered. | Fix | |
9641 | The script command to export a project now correctly supports Bent Tubes. | Fix | |
9637 | Clicking on a photo's scroll bar during curve, surface draw curve, or bent tube marking no longer causes a crash. | Crash Fix | |
9638 | If a point has multiple curves that end at it's location and the option to extend a curve is used, after selecting which curve to extend from, there is no longer a crash. | Crash Fix | |
9639 | Closing a window during control marking mode no longer causes a crash. | Crash Fix | |
9643 | Fixed a case where a path surface attached to a surface draw curve, with another surface draw curve attached to that path surface could cause a crash. | Crash Fix | |
From Release 2020.2.1 to 2021.0.0 [Feb 24, 2021] (81 changes) | |||
9604 | BETA: The new BentTube modeling object has been added. This object is used to model circular-cross-sectioned tubes that are not straight. Its main purpose is to facilitate the 3D modeling of canvas support tubes on boats. See the help file and intro video for details. In this release, it is in beta form for early testing. | Significant | |
9620 | Tutorial access has been revamped. Tutorials and other associated files and resources can now be accessed by a dedicated 'backstage' panel (ie click File, Tutorials) with a browser control connected to the online PhotoModeler pages. This gives dynamic and up to date access to the latest learning resources, categorized by application/field. | Significant | |
9630 | Added a new Referencing Explorer mode. In this mode, when the mouse cursor is moved over an oriented photo, all other open oriented photos will display the matching reference helper line. This explorer is a great tool for exploring the relationships between photos and what is the potential for referencing of points, curves, cylinders, and bent tubes. | Significant | |
9557 | The multi-select status bar now displays the count of how many imported transform points are selected. | Improve | |
9558 | The Processing Report now displays 'none' to clarify when no referenced points are outside of the calibrated area. | Improve | |
9559 | When a Target Preset is applied or used in an auto project, it now shows how many scales are in use. | Improve | |
9562 | A new warning comes up when a newly created best-fit plane is unable to compute a 3D position. The warning explains possible reasons why and gives the option of removing the plane. | Improve | |
9563 | The Angle column of the point table now displays the angle that any Surface Points light ray intersects its surface. Lower angles mean a shallow, and hence weaker, intersection. | Improve | |
9565 | The Project Status Report Check Measurements section now includes a line in the percent group showing what the mean delta percent would be applied across the project extents. | Improve | |
9568 | Holding down the shift key while in 'Surface Points - Curve' mode will now create a 'corner point' (ends current curve, adds the point to the end of that curve, and creates a new curve starting at that point). This provides a faster way to create corner points compared to using the right-click menu. | Improve | |
9569 | The way the Measure pane handles surface Planes has been updated. 1) Fewer measurement properties are displayed (they can be restored on the Measure Preferences pane); and 2) the plane fit measurement for best fit planes no longer includes the amount of the offset. | Improve | |
9570 | A new property on the Curves and Surfaces preference pane sets a default offset for all newly created best-fit planes. This can be helpful if you are using a set of targets with a consistent thickness. | Improve | |
9572 | A new warning comes up if a project uses an Idealized camera and an option to modify the camera parameters during processing is turned on. The warning explains this is not recommended and gives the option to abort processing. | Improve | |
9577 | Holding Shift while clicking on a photo in Target Marking mode now creates a manual mark at the location clicked. This is useful when marking a series of subpixel targets but a target can't be marked using the sub-pixel marker - so at least you can easily mark it manually now without switching out of the mode. | Improve | |
9580 | Closing the 3D Viewer options dialog only updates the height color range when color by height is selected. This prevents a progress bar coming up when working with very large projects. | Improve | |
9585 | Status bar changes - the project's units (mm,in,cm,ft, etc.) are now shown on the PhotoModeler Status Bar on the right. Clicking the new units panel opens the Imports and Coordinate System pane where the units can be set. The Max Residual section also widened to prevent cut off text. To make room for the changes, the Project Status Status Bar panel is now hidden from view (contact Technical Support for instructions on how to re-enable it). | Improve | |
9586 | There is a new tool on the Coded Target Presets Edit Configuration dialog ("Change all scales... button) that allows you to change all scales in the preset in one step, rather than editing each scale individually. | Improve | |
9587 | The Properties pane now displays the Project's units (mm,in,ft,m,etc) beside field titles which have values in project units. | Improve | |
9588 | A new warning comes up when a surface is offset by -4 inches suggesting if this is to account for the thickness of rubber backed Letter Sheet targets, the correct size is -0.157 inches (-4mm). | Improve | |
9591 | When importing points with RGB data, the text file import dialog now sizes the header row properly to show all text. | Improve | |
9592 | A new preference setting (on the Curves and Surfaces panel) controls if Surface draw Points are used when creating a best fit plane (off by default). When the setting is off, and there is an attempt to create a best fit plane with Surface Points selected, a new user optional warning explains the Surface Points will be ignored unless the preference setting is changed. | Improve | |
9594 | The 3D view now uses anti-aliasing to give objects a smoother look. This can be turned off on the 3D viewer display Preference panel. | Improve | |
9595 | When a scale or check distance is highlighted on the Imports and Coordinate Systems pane, the summary text includes a new hyperlink to view statistics and fit information related to that specific set of scales or check distances. Clicking the link will open a dialog with a tree showing information such as the average, best, and worst fits. | Improve | |
9606 | The Visibility on Photos pane is now open by default when a project opens. | Improve | |
9607 | If the first surface draw point is not over a surface, the closest one highlights when the prompt asking if you would like to use it is displayed. | Improve | |
9610 | During Surface Draw, the Surface (and the objects used to define it) that is being drawn on, is now highlighted to make it clearer which Surface is being drawn on. | Improve | |
9611 | Adjusted the layout of the 3D Export dialog to give more space and a cleaner look to the settings tab. | Improve | |
9613 | Updating curve marks when their 3D version is not visible will now be faster and cause fewer updates. | Improve | |
9615 | Surfaces created with the "Fit Surface to Selected" tool are now called "Point Fit" surfaces. | Improve | |
9616 | When 3D object changes its highlight, photos now only repaint if that object is visible. | Improve | |
9617 | Several Alert Popups (bottom right notifications) now have links to relevant Help document sections. | Improve | |
9618 | Template Pattern Capture project uploads now include scale settings to help with troubleshooting. | Improve | |
9619 | Increased the default size of the max. residual status bar area. | Improve | |
9621 | The Getting Started and Evaluation Welcome screens have been modernized and streamlined. They have a cleaner display of start-up tasks, such as starting new projects, opening existing projects, accessing Help and tutorial resources, and a new small 'news and announcements' window showing links to the latest developments at PhotoModeler. A good way to stay up to date with the latest announcements without having to navigate to the website. | Improve | |
9622 | Letter Sheet Scales adjusted to a finer degree of precision to help optimize coded target projects using Letter Sheet preset configurations. | Improve | |
9623 | Curve, Cylinder, Edge tables now show all properties specific to the entities, rather than just a subset common to these types of objects. | Improve | |
9624 | The Help backstage page reorganized: Tutorials are now on their own pane. Added a new 'What's New' dynamic announcement window to help publicize important announcements. | Improve | |
9626 | Improved the speed of clearing highlights when a table is open. | Improve | |
9629 | A new configuration file setting can control the thickness of the reference helper line. Contact support@photomodeler.com for more information. | Improve | |
9631 | The Letter Sheet Coded Target Presets now include scales for up to 18 Letter Sheets - for projects that use the full set (main and expansion sets). Scale values have also been adjusted slightly to better match the produced PhotoModeler rubber sheets. | Improve | |
9633 | A wait cursor now displays when a preference panel is being displayed for the first time. The 'Colors' panel could take a while to generate. | Improve | |
9634 | A new configuration setting can be adjusted so that photos tile as new ones are opened. Contact support@photomodeler.com for more information. | Improve | |
9560 | When a Target Preset adds a single scale, instead of saying it is invalid, a new message explains that multiple scales are recommended. | Fix | |
9561 | Updates to pluralization on the Automated Project Summary when a single duplicate target is found. | Fix | |
9564 | Sometimes running a .dxf export via a script/dde would fail. This has been fixed. | Fix | |
9567 | The Export dialog now displays the Point ID item if a project has no standard points, but does have Imported, Surface Draw, or SmartPoints. | Fix | |
9571 | Fixed a rare case where the automatic target project wizard would incorrectly flag photos as duplicates. | Fix | |
9573 | The Process button on the Processing dialog is now only enabled when the orientation or optimization step is selected. | Fix | |
9574 | The Send files to Support dialog now enables the Upload button correctly when the 'send current project' option is selected. | Fix | |
9575 | Improved how the Send files to Support dialog handles the selection of single vs. multiple 'other' files to upload. A single file selected no longer shows 'multiple' as the file path. | Fix | |
9576 | When an image sequence is edited such that the number of images changes, any open photos title bars now update their display of the sequence counts. | Fix | |
9579 | A warning no longer comes up when setting up a Coded Target Preset Configuration containing just offsets. | Fix | |
9581 | During export, if the 2D flatten option is set to 'per Surface' and the option to color each item per Surface is selected, the correct color is now used when curves are set to be output as Line segments. | Fix | |
9583 | Fixed how the .dxf import option "only use text fields with matching points" works when it is unselected. Name fields now create points at their imported position. | Fix | |
9584 | During image import, when all images come from a Camera of the same make and model, the images are checked for consistent rotation, resolution, and focal length. If they do not match a warning is shown that allows you to continue with the largest consistent set, or to go back and choose a new set of images. Previously this happened only for a Camera that was matched in the Camera Library - now it happens always. | Fix | |
9593 | Improved how many updates happen (reduces the amount of flashing) when using the Properties pane to assign a different Surface ID to a set of Surface Points. | Fix | |
9596 | When 2D and 3D lines are visible on a photo, switching selection between lines would not clear the red highlight of the previously selected line. This has been fixed. | Fix | |
9597 | Updated the wording of the prompt when a new Surface Curve drawing click occurs over an existing projected curve to clarify the new curve will be connected to the existing one. | Fix | |
9599 | When a curve mark point (that belongs to a referenced curve) is selected on a photo it now correctly turns red. | Fix | |
9600 | Fixed a problem importing text files (e.g. control points) with multiple spaces between values in a comma separated file. | Fix | |
9602 | A warning now comes up explaining why non-point objects referenced using the Quick Reference tool cannot be referenced if they are both already marked on the same photo. | Fix | |
9603 | In PhotoModeler Standard, the 3D viewer options now labels the texture size "Direct" instead of "Fast". | Fix | |
9605 | When a curve, cylinder, edge, or silhouette is displayed in the sub-select color (default purple), panning or zooming the image would cause it to draw in the select (red) color. This has been fixed. | Fix | |
9608 | Updated the text at the top of the calibration wizard to indicate a minimum of 9 photos should be used. | Fix | |
9612 | Cylinder centerline endpoints are now only exported if cylinders are selected as an item to export. | Fix | |
9614 | The properties pane now updates to show the properties of Surface Draw items selected when the 'Select Associated Surface Draw' tool is used. | Fix | |
9625 | Fixed a problem with Table Configurations where if the list of configurations was edited/reduced in length, certain tables would no longer have an icon in the Table Gallery on the toolbar. | Fix | |
9628 | Removed a badly formatted hyperlink from a check for updates warning when no internet connection available. | Fix | |
9632 | Fixed an issue where after certain operations, such as using the command 'open photos showing selected' where it opens only a single photo, a photo would highlight objects as if they were selected, but would not actually select them. | Fix | |
9635 | If a project was in a state where background processing would fail, using line mode would create new marks but not connect them with lines. This has been fixed. | Fix | |
9556 | Fixed a crash that could happen if a right click popup tool was activated from the tool search when no appropriate window was open. | Crash Fix | |
9566 | Fix for a crash that would sometimes happen when a Coded Target Auto-project detects duplicate photos and the option to remove the duplicates is selected. | Crash Fix | |
9578 | Added error checking when trying to overwrite a .dxf file that is already open and locked by AutoCad. Before this would cause a crash on export. | Crash Fix | |
9582 | Fixed a crash that would happen when turning off the 3D viewer gradient background before a view is actually open, using the ‘Show with Options’ menu item. | Crash Fix | |
9589 | Because it could cause a circular reference the Properties pane no longer allows the assigned Surface of Surface Draw (through the 'Surface ID of Surface Draw' property) to be assigned to a Surface that is defined using Surface Points. | Crash Fix | |
9590 | The 'Convert to Corner Point' tool on the Surface Draw right-click menu now enables only when right-clicking on a Surface Draw Point. | Crash Fix | |
9598 | Fixed a case where some Surface Draw actions could cause a crash if a photo window (that had been previously drawn on) was closed and the new action takes place before a new photo becomes active. | Crash Fix | |
9601 | Turning off the Preference setting "Offsets use a cross symbol" no longer causes a crash when opening a project that contains offsets. | Crash Fix | |
9609 | Since the save option is disabled in demo mode, the 'Send questions to support' dialog no longer allows the option to send project data. | Crash Fix | |
9627 | Fixed a crash that would happen after hitting quit during the Interactive Referencing setup. | Crash Fix | |
9636 | Increased the number of scales a preset can handle to 500. | Crash Fix | |
From Release 2020.2.0 to 2020.2.1 [Sep 1, 2020] (50 changes) | |||
9514 | A new system for importing .dxf files has been added. This new system should improve import compatibility, and as well, adds the ability to import splines (which are converted to imported lines). A new preference setting can revert the import to the old system. | Significant | |
9541 | Automatic Target Marking dialog improvements: 1) The dialog now has the option of defining a polygonal region for target search, instead of only a rectangle. 2) There is a new option to estimate the sizing for dot targets based on any existing target marks. 3) The dialog has been simplified with some options moved to a new advanced settings dialog. | Significant | |
9544 | A new DDE command: ApplyCodedTargetPresets is used to apply the default or an indexed Coded Target Preset Configuration to an automated coded target project. | Significant | |
9550 | Coded Target Presets now support Offset points. a) RAD Offsets can be used to define scales, rotation, or translation. b) All offset points can be used as the ends of lines. To use an offset point in a preset definition use the 'o' or 'p' prefix when entering the point ID. eg. 'o5' will use offset ID 5, or 'p5' will use the first offset defined by object point 5. | Significant | |
9553 | For projects with image sequences (ie images taken from the same camera position, but at different times), there is a new tool on the right click menu (in Select Mode) when over a photo to allow you to activate a specific image in the sequence. It's called "Go To Sequence Image". | Significant | |
9511 | The formatting of the Interactive Referencing pane has been improved, and the SP and DP text reflects the highlight colors of the corresponding photo points. | Improve | |
9516 | During manual Target Marking mode, a temporary red boundary, showing the area detected, is now always shown. | Improve | |
9520 | Interactive Referencing mode now prompts if the source or destination points layer is not visible, giving an option of turning it on. | Improve | |
9523 | Adjusted the amount of free memory suggested when the Create Point Cloud point spacing setting is lowered to 1. | Improve | Premium |
9524 | The Coded Target auto-project summary dialog shows a warning when duplicate target IDs are detected on the same image. | Improve | |
9525 | Network floating clients can now be run on a virtual machine. The netshare folder will be on a non-VM. | Improve | |
9526 | New Automated Target projects are now checked for photo consistency. If the image set selected does not match a camera in the library and/or have a consistent set of image properties (focal length, resolution, or rotation) specific warnings come up explaining the inconsistency and gives the option to continue with the largest consistent set, or to re-choose which photos will be added to the project. | Improve | |
9527 | When doing a photo import and the photos are from multiple cameras, the Camera Assignment dialog that appears has a new choice order, and now defaults to re-selecting the image set. | Improve | |
9529 | If a project does not have a scale defined, adding an offset to a surface plane warns that the distance will not match a real world measurement. | Improve | |
9531 | If a photo view with an image sequence is selected for output to file (via Print/Output open view...), a new prompt asks about exporting all images in the sequence or just the currently active one. | Improve | |
9535 | A new warning comes up when duplicate photos are detected when running a new automated Coded Target project. The prompt gives the option of removing the duplicates. | Improve | |
9537 | If a project is open, the Send files to Support tool now defaults to include the project and image data. | Improve | |
9538 | When a Template Capture setup project fails to process, a new prompt suggests, and allows for, sending it to support for assistance. | Improve | |
9542 | Small simplification to the text displayed on the Automated Coded Target Project summary dialog. | Improve | |
9543 | You can now select multiple 'other' files when uploading files to PhotoModeler Support, and this can also now be done while using the Demo version of PhotoModeler. | Improve | |
9545 | Two new settings allow newly created Fit Curves to default to being closed or being forced to a circle. For information on how to enable these settings contact: support@photomodeler.com | Improve | |
9546 | Curves created by fitting through points have new properties: a) the "Closed curve through points" property closes the curve (makes the first and last point of the curve the same); and b) the "Circle" property is now enabled for all curve through points, setting this will close open curves and convert them to a best-fit planar circle. | Improve | |
9547 | The Surface Draw 'Polyline' property now has a unique name so if both a Surface Draw and non-Surface Draw curve are selected, the two 'Polyline' properties do not look like duplicates. | Improve | |
9549 | When a Point Offset is used to define part of the scale, rotation, or translation, the text describing it in the Coordinate System Explorer will now be more obvious and will show the ID of the offset instead of the ID of the point it is being offset from. | Improve | |
9551 | The Coded Target automarking summary now gives colored feedback based on the number of coded targets detected. | Improve | |
9552 | Improvements to Network Floating license setup - a new command line set up option, and better feedback on problem setups. Contact support for details. | Improve | |
9554 | Added the license serial number to the warning about an expiring subscription. | Improve | |
9506 | Opening the Auto-marking dialog now switches the mode to Select Mode. This ensures there is no confusion caused by new points being added to the project by auto-referencing. | Fix | |
9507 | Opening either the Processing or Automatic Referencing dialogs will now switch out of Interactive Referencing mode. Either operation can make changes to the project that impacts the Interactive Referencing point set. | Fix | |
9509 | Importing text files with certain formats would not produce the correct column type options for the import. | Fix | |
9510 | The Interactive Referencing pane now disables its buttons when appropriate. | Fix | |
9512 | To improve compatibility with AutoCAD, certain characters (such as = and ;) are now removed from layer names when they are exported to .dxf. | Fix | |
9515 | The Measure pane now only displays a single copy of the distance between two selected Point Cloud points. | Fix | |
9517 | When creating an Automated Coded Target project, if a camera was matched in the camera library, but when prompted this camera is not selected, the choice to not use a calibrated camera now explains it will run automatic calibration. | Fix | |
9518 | Using the Properties pane to change the Surface of a Surface Draw point will now also update the highlighted surface if shown. | Fix | |
9519 | In Automated Projects, there is a step that runs after optimization processing to clean up (unreference) points with high residuals. This step was sometimes unreferencing manually marked and referenced points. The points that get unreferenced now (with a high residuals) are: SmartMatch points, Coded Target Points, and optionally Subpixel target points (even if manually marked). The later can be turned off with an ini setting - ask support. | Fix | |
9521 | The Point Review pane now closes before processing to avoid issues. | Fix | |
9528 | When starting a project with images from multiple cameras, the option to re-select images via the Camera Assignment dialog now works correctly. | Fix | |
9532 | When a camera calibration is assigned to an image with properties that do not match, the warning that comes up explaining the mis-match is now only displayed once. | Fix | |
9533 | The color (rgb) values in .las files are now read correctly. | Fix | |
9536 | When setting up a Network Floating license, if the netshare folder does not have appropriate access rights, a more specific warning now appears. | Fix | |
9539 | The animation keyframe thumbnails no longer display a blank region under them. | Fix | |
9540 | A Smart Orientation that uses Automatic Camera calibration may now handle cameras that don't calibrate well (like some mobile phones) in a more robust way. | Fix | |
9548 | After a new camera calibration project is run, the prompt to add the camera to your camera library is now displayed. | Fix | |
9505 | Fixed a crash that could occur when canceling the creation of a new project and then opening the License Management dialog. | Crash Fix | |
9508 | Fixed a crash that could happen during Export when orthophotos also included the option to output a Rhino .3dm file. | Crash Fix | |
9513 | Fixed a crash that could occur with certain project setups when a surface is deleted. | Crash Fix | |
9522 | Fixed a crash that could happen when starting up with an invalid network license. | Crash Fix | |
9530 | Fixed a crash that would happen when using the "Update Values" button on the orthophoto export dialog. | Crash Fix | |
9534 | Instead of crashing, a new warning comes up when an invalid or corrupt .las file is loaded. | Crash Fix | |
From Release 2020.1.1 to 2020.2.0 [Jun 15, 2020] (54 changes) | |||
9465 | A new Interactive Referencing mode has been added. This mode is similar to the previous Weld Unreferenced points tool. Activating the mode opens a pane showing a list of potential reference matches based on the current solution and project points. If potential references are found two photos will open showing the Weld Source (WS) and Weld Destination (WD) if the highlighted points are the same, clicking the "Same" button will reference them. A great tool for final clean up of referencing in manual and semi-automated projects. | Significant | |
9476 | When exporting 3D models to 2D file formats (DXF and SVG) there is a new option for the 2D flattening to be based on Surface Planes within the project. This results in multiple flatten planes which is useful for slightly curved or 2.5D surfaces that would otherwise be distorted by a simple projection onto a single plane (like the XY plane). This will output any Surface Draw Curves or Lines attached to Plane Surfaces, using each plane's normal as the projection direction. Optionally, the output surface draw can be assigned a unique color and/or layer for each surface used. | Significant | |
9486 | A new tool will select any Surface Draw items (points, lines, or curves) that are associated with the selected Surface(s). | Significant | |
9490 | All capabilities of PhotoModeler's Template Pattern Capture (formerly an add-on) are now available in PhotoModeler Standard. PhotoModeler Premium (which always included TCP) does not change. | Significant | |
9451 | Additional details and information are now displayed in the warning when exporting a project with no scale or coordinate system defined. | Improve | |
9453 | When a Plane and Point are selected, the Measure pane now displays the closest distance to the surface (cropped plane) as well as the distance to the infinite plane. | Improve | |
9455 | When the first Surface Draw click is not over a surface, the prompt to use the closest surface now shows how far away from the edge of this surface the point will be. | Improve | |
9458 | Small improvement to the speed of adding images to a project. | Improve | |
9459 | The export settings tab now saves and restores the curve export format (Line segments, or NURBS). Additionally, the DXF format now defaults to NURBS and gives a warning if you try to export with "Merge connected polylines" selected when curves are output as NURBS. | Improve | |
9460 | If no rotation is defined, the 2D Flatten Report now displays the "Not Defined" text in bold colored text. | Improve | |
9461 | When exporting an orthographic photo, with settings that depend on the rotation or scale of the project, a warning is now displayed if they are not defined or invalid. | Improve | |
9462 | Added an 'are you sure?' prompt when choosing to always or never switch surfaces during surface draw. | Improve | |
9463 | The camera calibrator no longer defaults to suggesting the calibration file be uploaded. | Improve | |
9464 | Improvements to auto-referencing. With most projects more matches will be found with fewer errors. The dialog also includes a new residual threshold to only allow matches under this value. | Improve | |
9468 | The text file importer now sets the default column type based on the format of the data in the column. (eg. the description field will default to the first text column) | Improve | |
9470 | The 3D Export dialog Settings tab now indicates that the 2D export plane applies to the .svg format as well as the 2D dxf. | Improve | |
9472 | The Imports and Coordinate Systems pane now indicates a rotation is invalid if both axis are defined using the same objects. The Export 3D dialog also warns about an invalid rotation under these circumstances. | Improve | |
9474 | The 2D dxf/svg flatten to setting is now saved and restored during export. | Improve | |
9480 | When a Surface Draw Point is selected, the Properties pane now has a field showing the ID of the Surface the point is associated with. This field can be edited which allows switching which Surface the Surface Draw point uses for its calculations. | Improve | |
9484 | .svg export now includes the RGB color from the object's materials. | Improve | |
9485 | The Export 2D Flattening Report will now open automatically when the export of 2D data completes. It can be turned off on dialog. | Improve | |
9488 | If images with a resolution less than 7 megapixels are added to the Coded Target project, a warning now comes up suggesting using higher resolution images and checking they haven't been downsized when transferring from the camera, or by e-mail. That 7 value can be called by a hidden preference setting. | Improve | |
9491 | The Network Floating setup procedure has been simplified. There is no longer a separate Network Floating installer. The path to the 'netshare' folder can now be established from within PhotoModeler rather than during installation. | Improve | |
9494 | The tutorial dialog now includes 3 new tutorial videos. Two on flat panel modeling using boat decking and one on 2D pattern template capture. | Improve | |
9498 | The default Letter Sheet Coded Target Preset configuration is now editable, and a Letter Sheet Coded Target Preset in inches has been added. | Improve | |
9499 | Copying a preset includes any configured offets, planes, or lines even if that type is inactive. | Improve | |
9452 | The summary dialog now shows that the scale failed after applying a coded target preset configuration. | Fix | |
9454 | A warning comes up and prevents Surface Draw points from being marked on unoriented photos. | Fix | |
9456 | Activating the only translate in a project no longer warns about an already active one. | Fix | |
9457 | The Preference setting to control if the project review icon is only displayed when the project review pane is open is now used for the project default. The setting on the Project Information dialog, that is saved with the project, controls the actual display. | Fix | |
9467 | The when a Scale is assigned to an Offset the Imports and Coordinate Systems pane now displays the Offset ID instead of the ID of the point it is offset from. | Fix | |
9469 | Exporting curves with the circle property set to a DXF file in the NURBS format now work correctly. | Fix | |
9475 | The "Referencing Auto-Drive is on when the application starts" preference setting no longer impacts the reference helper lines. If you would like reference helper lines off by default you can set the "Max number of Reference Helper Lines (-1 for all)." to zero. | Fix | |
9477 | Updated how dxf polylines are imported to handle some cases that previously did not work. | Fix | |
9478 | The status pane and maximum residual status bar now update after automarking to reflect any changes based on new coded targets detected. | Fix | |
9482 | When a 2D DXF export is outputting curves as NURBS and is flattened to an axis plane (XY, YZ, or XZ), circles are now output as polylines since the flattening may produce a non-circle. | Fix | |
9483 | When prompted if Surface Draw should keep using the initial surface or switch to a new surface that a newly placed point is over, if the option to continue using the old surface was chosen it would only apply to the next point created. It now applies for the duration of the Surface Draw. | Fix | |
9487 | Coded Target Projects with photos that have low angles (two camera positions very close to or in-line with each other) would sometimes cause orientation problems (higher errors, bad orientation, photos note being oriented, etc.). This has been improved. | Fix | |
9489 | When adding a Coded Target Preset to a project that already has it's coordinate system defined, there is only a warning if the points of the preset's coordinate system are found in the project. If no points are found, no preset coordinate system is added. | Fix | |
9493 | The Coded Target Presets tool now appears properly when doing a tool search in all workspaces. | Fix | |
9497 | Creating new points with a 2D point table open no longer creates duplicate rows in the table. | Fix | |
9500 | Robust Orientation of photos for Automated Project (Coded Targets and SmartMatch) handle certain points on weak and low angle photos a bit differently now. This may result in more points remaining in your project after processing. | Fix | |
9501 | Fixed a case where, after auto-marking, the maximum residual displayed on the status bar would not update if one of the newly marked points was adjusted (e.g. unreferenced, moved, photo unoriented, etc.). | Fix | |
9502 | Opening the animation export dialog no longer turns off the 3D view layer visibility. | Fix | |
9503 | Fixed an issue where the Photo List pane wouldn't repaint the bottom part of the pane correctly when the pane was made taller due to a pane above it closing. | Fix | |
9450 | Running automatic referencing switches the mode back to select mode to prevent cases where certain states/modes could cause a crash. | Crash Fix | |
9466 | Fixed a crash that could occur when deleting an offset used to define a scale. | Crash Fix | |
9471 | Fixed a crash that could happen when zero length lines are imported into a project and then exported in the Max or Maya script format. | Crash Fix | |
9473 | Fixed a crash that could happen in some specific situations when trying to extend a curve when there are multiple attached to the point. | Crash Fix | |
9479 | Fixed a crash that could sometimes happen after adding photos to the new project wizard and then using the back button to change which photos were added to the new project. | Crash Fix | |
9481 | Fixed a crash that would happen when idealizing a project with one or more missing images (including images that are part of a sequence). | Crash Fix | Premium |
9495 | Fixed a crash that would happen during template auto-tracing. | Crash Fix | |
9496 | Fixed a crash that could happen when using Surface Draw on an inactive photo window. | Crash Fix | |
9504 | In some cases, actions after undoing the create of a best fit plane surface could cause a crash. | Crash Fix | |
From Release 2020.1.0 to 2020.1.1 [Apr 1, 2020] (10 changes) | |||
9438 | Single-click sub-pixel dot marking; clicking on a target dot in Target Mark mode (without dragging a region), or holding shift while clicking while in Point Mark mode, will now look for and mark the closest nearby circular target. Much faster for marking well defined circular dots. | Significant | |
9444 | When exporting a 2D format (.dxf or .svg), a new Flatten Report can be accessed on the Export Summary dialog. This report gives an overview of how line and curve lengths were changed during the 3D to 2D conversion. | Significant | |
9445 | When exporting to the SVG format, the export settings can now be used to flatten the model in X, Y or Z directions, similar to the 2D DXF export. | Improve | |
9446 | The summary shown after applying a Coded Target Preset Configuration now shows the Scale fit statistics. | Improve | |
9447 | The Coded Target Auto-project summary now shows the name of the Preset configuration applied. | Improve | |
9449 | The Auto-project summary, on completion of processing, now displays any Offsets created using the same color formatting as other sections. | Improve | |
9442 | Changed how some portions of the .dxf export are created to improve compatibility with import into Autodesk products. | Fix | |
9448 | Fixed a problem with the Export dialog where the items list would clear or show unnecessary items, when switching formats or layers etc. | Fix | |
9439 | Fixed two issues that could cause a crash when exporting a .dxf file with the "Merge connected polylines" setting turned on. | Crash Fix | |
9441 | Fixed a crash that would occur when trying to convert the very first Surface Draw curve point to a corner. | Crash Fix | |
From Release 2020.0.1 to 2020.1.0 [Mar 18, 2020] (58 changes) | |||
9389 | Added the SVG/.svg export format option - an export format used in various pattern capture/template workflows. The format includes a polyline between the points defining lines, curves and surface draw lines/curves. | Significant | |
9393 | The Surface/Template Curve draw mode right-click menu has a new tool that allows you to convert an existing curve point into a corner point. This will split the curve into two curves, at that point creating a sharp corner with a shared point. | Significant | |
9414 | The export of 2D and 3D .dxf files now produces a newer format that supports spline curves, circles, and increased compatibility with some applications. The old export format can still be accessed using a setting on the Preferences dialog. | Significant | |
9422 | The Visibility on Photos pane Settings section has a new option "Fixed Color (overrides Material)" which will draw all 3D objects using a specific color which can be set on the Preferences dialog (defaults to a bright blue). This can make it easier to see the 3D model overlaid on the photo when the material colors are ones similar to the real world colors captured in the photo. | Significant | |
9426 | Added a new way to create, store and edit Coded Target Presets for use with Automated Coded Target projects. The new Coded Target Preset dialog and the associated Coded Target Preset Edit Dialog provide a consolidate way to set up preset offsets, multiple scales, rotate, translate, planes and lines based on the IDs of Coded Target points in the project. Multiple configurations can be set up and stored for use with various projects. | Significant | |
9381 | Added a warning when exporting a model that has no coordinate system defined. | Improve | |
9384 | Added a new section to the Project Status Report that displays the minimum, maximum, and mean check distance delta percent. | Improve | |
9385 | The Coded Targets Preference pane was updated to indicate the preference to use the legacy target creation dialog also allows the creation of dot targets. | Improve | |
9392 | Add an option to remove existing SmartPoints before re-running SmartMatch. This option will allow the matching process to start fresh. Without this on, the matches made during previous SmartMatch runs are retained. | Improve | Premium |
9397 | When selected objects are not marked on a photo, Zoom and center (and Zoom and center all) now use their projected location. | Improve | |
9400 | A new preference setting can control the size of the orthographic photos created from the Template Pattern Capture Project dialog. | Improve | |
9401 | If no camera lens distortion values have been cached on disk in the .ldl file, the cache file is now created once the values have been calculated instead of only when the project is saved. This will speed up operations when loading projects that have no cache and using them without saving. Template base projects are a good example of this situation. | Improve | |
9402 | Added a tool to the 3D Viewer right click menu - "Create Photo Set From Photos Showing Selected". Click this to create a photos set from photos that display the selected entities, including camera stations! | Improve | |
9406 | The prompt generated when trying to reference a coded and manually marked point together now includes options to always or never allow the reference to happen. The prompt will also now appear when a coded point is selected as the source and a new mark is created during mark and reference mode. | Improve | |
9408 | Selecting a surface draw polyline (including the results of auto-trace) now highlights the associated surface. | Improve | |
9410 | During Referencing mode, before any 3D points on the destination photo are considered for highlighting, their 3D position is projected on the source photo to confirm it is close to the source mark. This will reduce the number of candidate points for referencing making the choice easier. | Improve | |
9411 | During Referencing mode, if a source point is not 3D but a point on the destination photo projects close to the source point's location, referencing will auto-drive to the location on the destination photo. | Improve | |
9412 | Updated the warning that comes up when trying to print targets to a printer selected for double sided printing. There is now an option to re-open the print dialog so the double side setting can be adjusted. | Improve | |
9413 | Added a warning that comes up when PhotoModeler fails to connect to the printer. | Improve | |
9415 | Removed some rarely used .dxf options on the export settings tab. These settings can still be accessed via the configuration file. Contact: support@photomodeler.com if you have any issues/questions. | Improve | |
9423 | The default Visibility on Photos transparency setting for new projects is now more opaque and can be adjusted via a setting in the configuration file. | Improve | |
9424 | During line mode the ctrl-Z key will remove the previously marked point and line allowing you to make minor corrections without needing to leave line mode or undoing all the points and lines created during the line draw. | Improve | |
9425 | Added a warning when exporting a model with no real-world coordinate system defined. | Improve | |
9427 | The Weld Unreferenced Points dialog now has two 'Show' buttons that will open the first photo displaying the weld source and destination points. | Improve | |
9429 | Added a section to the processing report to show the delta between the assigned control value and the unprocessed position calculated from points marked on more than one oriented photo. | Improve | |
9435 | The marked points created during Calibration will now be consistently ordered regardless of how many CPU threads were used. | Improve | |
9380 | Adjusted status bar section widths to account for Windows display DPI scaling. | Fix | |
9382 | When an invalid plane is selected for orthophoto export, the orthophoto production now defaults to the top view. | Fix | |
9383 | Fixed assignment of geographic multi-point transform objects to points. | Fix | Premium |
9387 | The Tool Search box at the top of the app is now cleared when a tool is selected, making it easier for the next search. | Fix | |
9388 | Updated the automatic control assignment dialog to indicate canceling only cancels the assignment, not the import. | Fix | |
9390 | Fixed a typo in the tooltip on a tool in Imports and Coordinate Systems pane. | Fix | |
9391 | Fixed a problem where the "Ribbon Toolbar..." pane on Preferences dialog wouldn't display correctly. | Fix | |
9394 | PhotoModeler Standard no longer shows an empty Premium specific settings group on the Preferences dialog. | Fix | |
9395 | The current project file name is now properly restored onto the title bar after closing License Management dialog. | Fix | |
9396 | Updated Rhino .3dm triangulated mesh output to fix some cases where meshes would not be written to the file. | Fix | Premium |
9398 | Starting a 2D template pattern project using a mounted camera setup now performs some additional checks on the base project to ensure it is suitable for a mounted camera style project. | Fix | |
9399 | When adding offsets via the Coded Target Offsets Library, there is now a check for duplicates before they're added. | Fix | |
9403 | Fixed several places that would sometimes calculate an incorrect best-fit plane through a set of points. Most noticeably any Surface Draw curves with the circle property set. These plane surfaces (and the circular curve) now sit in the correct plane and not skewed. | Fix | |
9405 | When adjusting the axis offset properties of multiple points using the right click properties dialog in a project with no coordinate system defined, now only a single warning is displayed. Previously the warning came up once for each point selected. | Fix | |
9407 | Selecting a camera station and the show "Rays when cameras or points selected" option is turned on, incorrect rays pointing at 0,0,0 no longer display when a photo contains a referenced point that cannot calculate it's 3D position. | Fix | |
9409 | Improved the accuracy of the potential match highlights displayed during referencing mode. | Fix | |
9416 | When using the .dxf export option to 'Merge connected polylines', the export of Lines with non-3D end-points would cause unexpected line segments to be added to the export. | Fix | |
9418 | The Property pane now clears the Offset property category when a new (non-point) object is selected. | Fix | |
9419 | Exporting Offset point IDs attached to ObjectPoints with no name will no longer list 'null' as part of the ID string. | Fix | |
9430 | When a project contained active and inactive checkpoints, the Processing Report would list both of them under the min/max XYZ groups - now only active ones are listed. | Fix | |
9431 | If the first Surface Draw point was not created over an existing surface and the prompt asking about using the closest surface comes up over a different window, the application could get into a strange state. This has been fixed. | Fix | |
9432 | Since the Imports and Coordinate Systems pane only allows actions to be taken on a single highlighted row, the list no longer allows multiple items to be highlighted. | Fix | |
9434 | When multiple points are selected for referencing, the source photo would sometimes center around ( and the reference connector line would draw to) the wrong location. This has been fixed. | Fix | |
9436 | After opening a project where the photo visibility had a 3D item turned on, turning the 3D item off now updates any open photos. | Fix | |
9386 | Fix for crash when generating an ortho photo preview using a project with no orient photos. | Crash Fix | |
9404 | Fixed a crash that would happen when using the right click modal properties dialog (not the properties pane) when a mix of points and non-point objects were selected and the point offset properties were changed. | Crash Fix | |
9417 | Fixed a bug where referencing a source point without an offset to a point with an offset would cause a crash. | Crash Fix | |
9420 | Fixed a crash that would happen when using the cancel button after completing one or more welds using the Unreferenced Point Weld dialog. | Crash Fix | |
9421 | Fixed a crash that could happen after processing with the project review pane open with a row selected on the photo or point grid. | Crash Fix | |
9428 | Fix for a crash when cancelling a Surface Draw curve immediately after being prompted to use the closest surface. | Crash Fix | |
9433 | Fixed an issue with dxf export with 'merge polylines' option on, and a line or curve is connected to the middle of another curve. | Crash Fix | |
9437 | Fixed a crash that could happen when trying to create a Surface Draw point with no active view. | Crash Fix | |
From Release 2020.0.0 to 2020.0.1 [Dec 17, 2019] (26 changes) | |||
9351 | The Preferences dialog now opens more quickly. | Improve | |
9361 | Updated the default curve tessellation value to help with curves that contain straight sections as well as some detailed areas. Used when exporting curves to polylines for formats that don't support native NURBS. | Improve | |
9364 | When the Automatic Project wizard is set to add Plane surfaces on coded targets, it now warns when the planes created are not 3D due to the point set used having insufficient 3D information. | Improve | |
9365 | Selecting a Surface Draw Line, Curve, or Curve Mark now highlights any surfaces used by the associated Surface Draw Points. | Improve | |
9369 | Added a new warning that comes up when trying to use a plane fit through surface draw points to define a rotation. | Improve | |
9370 | Added a warning when auto-detect cannot run due to the photo having no marks. | Improve | Premium |
9373 | In some cases, depending on how multiple cores were used, Coded Target auto-projects would produce slightly different results on multiple runs. This update means the results will be consistent regardless of how the cores are used. | Improve | |
9374 | The Surface Table now shows a plane surface's offset value. | Improve | |
9349 | In a project run with auto-calibration, if the Processing Report is opened before the project is saved, the report will no longer display a warning about some camera parameters not being solved. | Fix | |
9353 | When a photo is flagged for inverse camera processing, the SmartOrient and Auto-calibration options are now disabled. | Fix | |
9354 | If both the scale bar and model overlay are selected with an orthophoto export, the scale bar will no longer be drawn behind the model overlay. | Fix | |
9355 | Auto-detect marking of multi-point transform points would create the new point but not assign the multi-point transform position. This has been fixed. | Fix | |
9356 | Fixed a case where some points, used by surfaces and/or curves, may not update their positions after processing. | Fix | |
9359 | If the photos in a newly created coded target project were taken by more than one camera, the option to use a non-calibrated camera now clarifies it will use the EXIF camera data instead of auto-calibration. | Fix | |
9362 | The preference setting to add an offset to the #4 auto-plane is now applied. | Fix | |
9363 | Automated Coded Target and Smart projects that are weak will sometimes orient some photos but then fail the subsequent optimize. You end up with no oriented photos and no explanation why. The Message Window now describes the problem and gives possible solutions. | Fix | |
9367 | Fixed the tooltip on the ribbon toolbar's "Panes" group expand button and a typo on the Auto-trace button. | Fix | |
9368 | Improved the warning and stopped creation of any output (orthophoto or Rhino file) when a moving camera template file fails to orient. | Fix | |
9371 | When a project containing best-fit plane surfaces has it's coordinate system adjusted, now fewer screen updates will be triggered. | Fix | |
9372 | The Reset Ribbon Toolbar tool now only resets the active layout. | Fix | |
9377 | SmartOrient has been improved and made more stable for weaker projects with low point counts (typical of coded target projects). | Fix | |
9378 | SmartOrient now correctly handles the situation where control point data or frozen points are on an unoriented photo that is being added to a project that has previous oriented photos. | Fix | |
9350 | Fixed a crash that could occur when using auto-trace on a very low contrast region of an image. | Crash Fix | |
9357 | Fixed a case where saving after processing a weak project with Smart Orient could cause a check and repair warning to come up. Attempting a repair would cause a crash. | Crash Fix | |
9358 | Fixed an assert crash that would happen if a point has been flagged for possible repair during processing (Named "ct-XX") is marked on more than one photo. | Crash Fix | |
9366 | Fixed a crash that would happen when exporting a project with lines connected to offsetpoints in the DXF format with the 'Merge Connected polylines' option on. | Crash Fix | |
From Release 2019.1.2 to 2020.0.0 [Nov 14, 2019] (124 changes) | |||
9237 | The 3D model can now optionally be overlaid on top of an exported orthophoto. | Significant | |
9250 | You can now extend Surface Draw Lines or Curves across photos. When a photo's 3D Surface Draw visibility is turned on, and a new Surface Draw is started on top of the projection of an existing Surface Draw Point, a prompt will ask if you want to start the Surface Draw using that existing point or create a new one. | Significant | |
9261 | Coded Target Automated Projects can now generate preset scales, and planes using Coded Target ID ranges. Settings in Preferences. | Significant | |
9299 | Automated coded target projects with EXIF cameras now use Robust Orientation and Auto-calibration by default - this allows non-calibrated EXIF cameras in coded target projects to solve more robustly and getting a camera calibration if possible. | Significant | |
9343 | Point Offset Revamp: Multiple offsets (of any type) can now be assigned to points. For example, you can add an X-axis offset and a 2 Point offset to the same point in the project to define new 3D points. | Significant | |
9345 | A new system of targets has been introduced for use with Automated Coded Target projects. Sheets of 6 targets, called 'Lettered Sheets', can be printed, or purchased (date tbd), laid out in a scene on flat surfaces, and used to automatically set up the coordinate system (including multiple scales), best fit planes (typically for use with Surface Draw), and multiple offset points. | Significant | |
9220 | The Export Dialog now only pluralizes items to be exported if there is more than one of them. Additionally, the Surface Draw Line category indicates it also includes Surface Draw Curves in the export. | Improve | |
9222 | The New... scale button in the 'Imports and Coordinate Systems' pane now defaults to a scale of 1 project unit instead of 1 meter. | Improve | |
9224 | When creating the first Surface Draw Point in a new Surface Draw object where no surface is found at the location, a new prompt allows you to choose the closest surface instead of a warning there is no surface to use. | Improve | |
9225 | When a Surface Draw point is marked over a different surface than the Surface Draw operation started on, a new prompt will ask about changing that point to use the new surface. The options are: Use the new surface, continuing using the old surface, always use a new surface, and never use a new surface. If either of the last two (always/never) are chosen, the message will not come up again, but this can be reset using the File->Options->Reset Warnings tool. | Improve | |
9227 | Added the new "ExitPhotoModeler" command to close PhotoModeler for Scripting, DDE, and external command line. | Improve | |
9240 | If the original image file for permanently mounted template base project is missing, since it will be replaced once the project is loaded, there is no longer a warning and prompt when using it to digitize a new pattern. | Improve | |
9242 | Added the new Point Auto-detect Mode tutorial to the tutorial list dialog. | Improve | |
9246 | The Measure pane now displays the difference between the lengths of 2 selected lines. | Improve | |
9248 | When the measure pane is open, selecting a line and a plane surface will now display the angle of intersection and intersection point of the (infinite) selected line, and (infinite) plane. | Improve | |
9249 | The Surface Draw 3D Point and Surface Draw Photo Mark status bars now display the angle between the triangle and light ray used to calculate the surface point position. A low angle indicates possible lower accuracy. | Improve | |
9255 | Improved the wording and added a button to give directions during manual/offline activation. | Improve | |
9257 | When printing coded targets, a new warning comes up if the printer is set to print on both sides of the page. | Improve | |
9258 | Opening or updating a 3D view after processing is now faster. | Improve | |
9263 | Updated the wording on the 'Send Files to Support' dialog to clarify it is your e-mail address to enter. | Improve | |
9273 | When using the 'Best Fit Plane to Points' tool, a new alert appears showing metrics related to the fit. If any of the points used in the fit exceed a new preference threshold for fit quality, a warning dialog appears explaining that the point set is not planar. | Improve | |
9274 | The Open Photos Showing Projected tool now works with triangles selected during Cloud/Mesh edit mode. | Improve | Premium |
9284 | Updates to the formatting of the coded target auto-project summary pane and improved the description of the translate, scale, rotate state. | Improve | |
9287 | When a project has no photos, the Add/Remove Photos dialog now includes a more obvious button to help with adding photos. | Improve | |
9289 | If no points are selected, but one or more Point Clouds are, the 'Mesh from Points' tool now gives the option to triangulate the selected Point Clouds. | Improve | Premium |
9290 | When multiple scales or planes are created as part of an automatic coded target project, values indicating how well they fit are displayed on the summary dialog. | Improve | |
9293 | The Measure Pane now displays fit information when a Best-Fit-Plane object is selected. | Improve | |
9294 | The Measure preferences pane now has an option, on by default, to control if the Measure Pane displays the position (x,y,z) of a selected plane's corner points. | Improve | |
9300 | Multi-sheet Camera Calibration now uses Robust Orientation and Automatic Calibration as a first step - which increases the chance that mis-coded points will not affect the calibration quality. The final optimization step to fine-tune the calibration remains as is. | Improve | |
9302 | In automated coded target projects, being solved by robust orientation (default), any coded target points that are uncoded due to high residual error now have their name changed to 'ct-code', where code is the old coded target code. Making it easier to debug these unreferences. | Improve | |
9304 | When an EXIF camera is chosen in the Coded Target wizard, SmartOrient and Auto-calibration now run by default. | Improve | |
9306 | The SmartMatch option to use image GPS positions as part of the matching setup phase is now persistent, and is saved with the project. In addition, the GPS matching option can no longer be enabled when no GPS data is available in the images. | Improve | Premium |
9308 | The control mark status bar now displays the associated imported control point ID as well as the point name. | Improve | |
9312 | The control point "Crush Multi-photo Unknown" tutorial video has been updated to reflect the new interface. | Improve | |
9313 | Removed some rarely used settings from the Image Preferences group, and added a new 'Point symbol exaggeration factor:' setting that will adjust the magnification of the point symbols. eg. set to 2 for larger point symbols. | Improve | |
9315 | Changed the default import merge distance to allow for a bit of leeway instead of only allowing points with exactly the same values. | Improve | |
9316 | The modal properties dialog now always opens centered in the application. | Improve | |
9320 | The Print Coded Targets dialog now defaults to an inner target diameter of 10 mm. | Improve | |
9321 | Replaced the Wavefront export "Use old map style" preference setting with the Rhino export file version preference setting. | Improve | |
9322 | Various places updated for consistent naming of SmartOrient Auto-calibration. | Improve | |
9323 | The Automated Coded Target Project summary now shows what type of camera was used during processing. | Improve | |
9329 | Improved the error messages in a number of situations when the creation of a pattern capture base file fails. | Improve | |
9330 | The edit image sequence dialog now allows control and shift multi-select so more than one image can be removed at a time. | Improve | |
9333 | Improved the calibration descriptions under the processing report Quality->Cameras section. | Improve | |
9338 | When the Cameras dialog Copy button is used with an Inverse Camera, a new prompt provides a way to clear the inverse camera setting creating a new standard camera that can be assigned to multiple photos. This can be useful for scenes with some photos that are not suitable for inverse camera, but you want to assume all the photos were taken with the same camera and settings. | Improve | |
9340 | Added preference options, in the Project group, to automatically open the Properties, Measure, Visibility, Imports and Coordinates panes, a 3D view, and/or the first photo of the project, when it is opened. | Improve | |
9342 | Increased the default number of decimal places displayed on the property grid to 3. | Improve | |
9344 | The Preferences dialog now has a section dedicated to Automated Target Projects. This includes a new pane for coordinate system specific settings, and automated best-fit plane generation using coded target ranges. | Improve | |
9346 | A new preference setting in the export group allows the DXF export of a point's ID text to only include the point's name (before was always ID number and name). This can be a useful way to output annotations and other information with the export in a cleaner format. | Improve | |
9219 | Fixed some situations where the surface highlight, highlighted when a SurfaceDraw point was selected, would not clear until a new selection was made. | Fix | |
9221 | Camera optimization can no longer be turned on if any of the photos used by processing have fewer than 7 good points. | Fix | |
9223 | When a set of mis-matched images (eg. take with different zoom settings) is loaded into a calibration project the wording for the warning has been updated to be specific to calibration project types. | Fix | |
9226 | The Point Table tools now appear when the only point type that would display in a Point Table is Surface Draw. | Fix | |
9228 | Improved the delays that would happen after referencing a point in a large project. | Fix | |
9229 | Improved the speed of surface draw calculations, especially on meshes using imported points. | Fix | |
9230 | Using a script to mark coded targets now works correctly when used with PhotoModeler Standard. | Fix | |
9231 | Fixed a minor formatting problem with the email confirmation dialog and when it displays. | Fix | |
9232 | The "Parameters didn't change..." warning no longer displays midway through a problematic calibration. | Fix | |
9233 | Fixed a formatting issue where tools on the Panes ribbon toolbar group weren't centered | Fix | |
9234 | Reworded the warning that displays when entering an activation code in the wrong PhotoModeler product. | Fix | |
9235 | The "Renew Maintenance" button no longer temporarily and improperly displays on the ribbon toolbar when running in Demo/Eval mode. | Fix | |
9236 | Fixes for issues with the DXF export option that merges connected polylines when the polyline could not be closed or could be closed in multiple ways. | Fix | |
9241 | Updated the Calibration preferences pane to indicate that the minimum number of photos also applies to the multi-sheet calibration method. | Fix | |
9243 | Fixed a problem where the New Project backstage pane wouldn't display the '...other types of projects' link at certain display resolutions. | Fix | Premium |
9247 | Fixed a problem where a "Search Results" tool could appear in the customize quick access context menu after a tool search. | Fix | |
9251 | Fixed unnecessary updates causing photos to flash after processing when 3D curves were displayed on them. | Fix | |
9252 | Surface Draw Curves now update when the Surface their points are connected to changes shape. | Fix | |
9253 | Improved the time it takes to delete surface draw curves. | Fix | |
9259 | Improved operating speed when the Progress Dialog is displayed for processes with many small steps. | Fix | |
9260 | When canceling a new project setup, the previously active new project backstage panel re-displays. | Fix | |
9267 | Imported control meshes are now assigned the current default layer and material. | Fix | Premium |
9269 | When an imported object is removed from a project, the space occupied by the secondary toolbar on the Imports and Coordinates pane is now reclaimed. | Fix | |
9270 | Improved the speed of importing large triangulated surfaces. | Fix | |
9272 | Renamed the preferences group to indicate which ones are specific to the PhotoModeler Premium product. | Fix | Premium |
9275 | A check and repair warning is no longer caused by trying to add an image to a sequence that already contains it. | Fix | |
9276 | The edit image sequence dialog now only has a single default button. | Fix | |
9278 | Updated the text descriptions on the Advanced MVS Properties dialog to remove references to controls that are no longer needed. | Fix | Premium |
9280 | Fixed a problem with the Preference setting to control the number of decimals for Dimensions. | Fix | |
9281 | The Surface Table button now appears in the Table Gallery control as soon as a surface is added to the project. | Fix | |
9282 | In-place editing of the Name field has been disabled in various tables due to potential problems with the property edit. | Fix | |
9283 | Removed a few separators on the 'Backstage' menu to shorten the vertical height of the menu. Fits more screens and faster to scan. | Fix | |
9286 | New Automated Coded Target projects now default to the RAD target path. This can be adjusted with a new option on the Coded Targets Preference page. | Fix | |
9288 | Adjusting the preference for the number of decimal places displayed by Dimensions, now updates the display on any open photos. | Fix | |
9296 | When the 'merge connected polylines' option is used during dxf export, only lines in the same layer will be merged. | Fix | |
9298 | Depending on the selection order of included points, some best-fit plane surfaces would not match the selected point set. | Fix | |
9301 | Automated coded target projects, being solved by robust orientation (default), will now orient photos with lower point-coverage than before (3% vs 5% coverage). Low coverage is typical of certain types of projects. | Fix | |
9303 | Tweaked the optimize stability factor for slightly weak projects (weak geometry, control, and/or calibration) so they can solve. Optimize must still improve the result to end successfully, but that factor is now a hidden ini setting and is more tolerant. | Fix | |
9307 | Point clouds projected onto photos, that are set to display as colored by height, now calculate a color range instead of always displaying blue. | Fix | Premium |
9309 | Activating a drop-down combo box on the properties pane without choosing an item no longer prevents keyboard shortcuts from working. | Fix | |
9310 | The option to use auto-calibration is now disabled on the Processing Dialog and the Coded-Target Wizard, if more than one camera is used by the project. | Fix | |
9311 | During the New Project wizard, when cancelling the load of a camera from a project file that contains multiple cameras, the project file is no longer listed as the camera's source. Additionally, these steps no longer cause a check and repair message when saving the result. | Fix | |
9314 | Table gallery items clear when opening a new project, so the gallery only shows table tools for items in the currently open project. | Fix | |
9317 | During mark+reference mode if a point was marked outside the calibration area the warning would display the ID of the mark before the reference occurred. This warning has now been delayed until after the reference so the ID in the warning will match the ID of the final point. | Fix | |
9318 | Fixed the calculation for coloring surfaces and meshes by photo coverage. | Fix | |
9324 | SmartOrient Auto-calibration has been tweaked to calibrate lens distortion a bit differently which may improve the results on some projects and make some larger projects faster to orient. | Fix | |
9325 | Camera calibration (auto or field) now better handles the case where format width is being solved but the principal point is not. Optimize should now produce more realistic results in this case. SmartOrient Auto-calibration sometimes uses this parameter solution combination when there are no rolled photos. | Fix | |
9331 | In some situations, the Print Coded Target labels dialog would display the wrong number of columns. This has been fixed and some dialog spacing improved. | Fix | |
9332 | Using the Reset camera to EXIF values button now clears the calibration quality values associated with the camera. | Fix | |
9334 | The ID of coded targets printed on labels that are taller than wider will now fit within the label. | Fix | |
9336 | The Project Information dialog now displays the correct project type for 'SmartPoint (UAV)' and '2D Template Pattern Capture' projects. | Fix | |
9339 | Fixes for Rhino .3dm camera view export. 1) Portrait images now export with the correct focal length. 2) Projects using units other than meters, now export camera target position correctly. | Fix | |
9341 | In some cases, Surface draw curves marked on unoriented photos, would have a 3D position. This has been fixed. | Fix | |
9347 | When a Preference or 3D Viewer options panel is selected for the first time it no longer flashes in the top left corner of the dialog before displaying in the panel area. | Fix | |
9348 | Table Gallery control updates made more efficient. | Fix | |
9239 | Fixed a crash that could happen when running a script that adds lots of photos. | Crash Fix | |
9244 | Fixed crash that could occur when resizing the PhotoModeler application window after certain actions. | Crash Fix | |
9245 | If a project was missing an image file, the Add/Remove Photos dialog could cause a crash. This is fixed. | Crash Fix | |
9254 | Fixed crash that could happen when exporting a project with an invalid or incorrectly setup geographic coordinate system | Crash Fix | Premium |
9264 | Fixed a crash that could occur when there were multiple control objects in a project and they were assigned using the point table. | Crash Fix | |
9265 | Fix for crash that happened when accessing the license management dialog via the legacy toolbar. | Crash Fix | |
9266 | Deleting a control point that has been extracted from an imported mesh now correctly removes the point from the Imports and Coordinate Systems 3D view. | Crash Fix | Premium |
9268 | Fix for a crash that could happen after removing an imported object from a project. | Crash Fix | |
9271 | Fixed a crash that could happen with weak projects when processing (or when background processing was running) and the project contains control points. | Crash Fix | |
9277 | Updated the way surface draw works when using a static imported surface. | Crash Fix | |
9285 | Template Capture base projects now work correctly when the ceiling mounted photo is not the first one in the project. | Crash Fix | |
9291 | Fixed a crash that would happen when adding an offset while the offset table was open. | Crash Fix | |
9292 | Fix for a crash when merging projects with point clouds or meshes that share common photos. | Crash Fix | Premium |
9295 | Fixed a crash that could happen while drawing a curve extension. | Crash Fix | |
9305 | Fixed a crash that would happen if a 3D viewer was displaying offsets with IDs and an offset was added or edited. | Crash Fix | |
9319 | In some situations, a crash could occur if a point in a multi-point transform or in a geographic control object was deleted in the Imports and Coordinate Systems pane, and that point was selected in a different view. This has been resolved. | Crash Fix | |
9326 | Fix for a crash when creating a dimension between points where a dimension already exists. | Crash Fix | |
9328 | Canceling the project wizard now closes the partially created project correctly. | Crash Fix | |
9335 | Fix for a crash that would happen when dragging and dropping images into PhotoModeler when no project was loaded. | Crash Fix | |
9337 | Fixed crash that would happen when processing while tracking a motion project. | Crash Fix | Premium |
From Release 2019.1.1 to 2019.1.2 [Jun 10, 2019] (28 changes) | |||
9213 | The DXF-ASTM format, used by the clothing and fabric industries, is a new export option. Use this option to transfer digitized 2D patterns from PhotoModeler to software like CLO. A second new checkbox will merge all connected line and curve entities into a single polyline which makes pattern outline export in this format more useful. | Significant | |
9192 | Exported Rhino ortho views now include the direction in their name. | Improve | |
9195 | Added a button to the Imports and Coordinate Systems add/edit coordinate dialogs to allow pasting coordinates from the clipboard. | Improve | |
9197 | The export model dialog now saves and restores the Rhino orthophoto settings used for the last export. | Improve | |
9198 | When processing a project with very large coordinates (such as geographic control), if the coordinate system could not be set up (most likely due to a set of linear points), a new optional warning is displayed. | Improve | |
9199 | Inverse Camera processing now defaults to _not_ using weighting of camera parameters. This can affect the results but can make repeated inverse camera processing of the same project more consistent. It can be turned back on in Preferences if your project needs it. | Improve | |
9200 | Added a new preference setting to only use a single core when calculating texture occlusions. Some NVidia drivers would crash when accessed by multiple cores. The default remains to use multiple cores for occlusions in textures. | Improve | |
9201 | When outputting a 3D View to a file or printer, the custom size width and height values are saved and restored the next time a view is output. | Improve | |
9204 | The surface draw curve status bar now displays the ID of the photo the curve is marked on. Additionally, the status bar was also updated so it only shows the 3D state of the curve once. | Improve | |
9205 | The "Go to tutorial web page" button on the tutorial dialog now defaults to the 2019 list. | Improve | |
9206 | The surface draw line status bar now displays the ID of the photo the line is marked on. | Improve | |
9209 | Minor speed optimizations to several areas. | Improve | |
9210 | Warning messages that appear on start-up regarding expired Maintenance now show more information and link to improved renewal instructions. | Improve | |
9211 | A new button will appear at the top right of the PhotoModeler application window if you're running PhotoModeler with expired Maintenance. Clicking the button provides instructions on renewing. | Improve | |
9212 | The single photo security camera tutorial video has been updated to reflect the new user interface. | Improve | |
9217 | When a single Surface Draw point is selected, it's associated Surface now highlights in purple in any open views. This makes it easier to determine associations when there are multiple Surfaces in the project. | Improve | |
9191 | When adding a new auto-trace profile, the 'x' button to close the dialog now does the same thing as the cancel button. | Fix | |
9193 | A dialog that said 'Idealize is not needed for DSM' no longer appears since the dual-photo DSM function is deprecated. | Fix | Premium |
9194 | A warning about an orthophoto not being created no longer comes up with Rhino .3dm export when there were no surfaces or meshes in the project | Fix | |
9196 | The offset property on Best-fit Planes now applies the project scale correctly. | Fix | |
9202 | When running a coded target project and choosing an EXIF camera, the check box to control what type of orientation is done now works correctly. | Fix | |
9203 | Fixed how the pink sub-select highlight updates with 3D objects displayed on photos. Previously some cases would only update the highlight after a photo zoom or pan - updates now always happen when selection changes. | Fix | |
9207 | The ribbon toolbar Panes group no longer shows unused tools on the expand button. | Fix | |
9208 | Fixed a problem where selecting an invalid image (eg 0 width/height) to add to the project caused problems with the project setup. | Fix | |
9214 | Auto-assigning masks on the Create Mask dialog now assigns a Texture Mask and/or a DSM Trim Mask only if the option to do so is checked. | Fix | |
9215 | The Surface status bar now displays imported surface IDs correctly. | Fix | |
9216 | Fixed a problem when drawing a mask in Mask Drawing 'Subtract' mode. | Fix | |
9218 | Fixed a problem where toolbar customizations wouldn't load on launch of the program until the customized workspace was manually reloaded. | Fix | |
From Release 2019.1.0 to 2019.1.1 [May 13, 2019] (43 changes) | |||
9157 | Best fit plane surfaces can now be used as part of a project's rotation definition. Open the Imports and Coordinates pane, add a new definition, define the coordinate system using scale/trans/rotate, on the Rotate item use one of the axis buttons after selecting a 'best-fit plane' (in a 3d view or table). The vector perpendicular to the plane (its normal) will be used to define the axis of the rotation. The most common case is to use a plane normal for the z-axis, and two other points (or a line) for the x (or y) axis. | Significant | |
9173 | The Template Pattern Capture features (formerly in beta, and known as 2D Template Project) are now included in a licensed Add-on module for PhotoModeler Standard - available for purchase from the PhotoModeler online store. It is included at no cost in PhotoModeler Premium. | Significant | |
9175 | There is now an option to output an orthophoto when exporting a Rhino .3dm file. When the Rhino .3dm export type is selected, on the Export dialog's Items tab, the Orthophoto item is displayed - while the Settings tab shows basic orthophoto settings. The orthophoto becomes a background to the other exported 3D data in Rhino. | Significant | |
9150 | If an image's EXIF header contains rotation information, then when it is used as a background wallpaper in Rhino, it is displayed with this rotation. To account for this, PhotoModeler now exports camera positions with a corresponding roll so the model and rotated wallpaper images align. | Improve | |
9153 | The Template Pattern Capture project setup process now confirms that there are sufficient photos and targets detected. | Improve | |
9154 | During Auto-trace, the Surface Draw and Layer visibility will be forced on - so the results will always be visible. | Improve | |
9156 | For Plane surfaces displayed in the Surface Table, the type column now indicates the type of Plane: best fit, XY, XZ, or YZ. | Improve | |
9158 | When setting up a Pattern Capture base project, the coordinate system rotation is now based on the best-fit plane formed by the targets. | Improve | |
9161 | The Measure pane now displays information for selected imported multi-point transform points. | Improve | |
9162 | In addition to the image width and height, the Camera Viewer dialog now displays the resolution in megapixels. | Improve | |
9168 | When images that may have come from a drone-mounted camera are added to a non-UAV project, a new warning suggests a UAV project type may be more appropriate. | Improve | Premium |
9172 | When setting up a SmartMatch/DSM project, a confirmation now displays to show whether camera stations are appropriately matched using GPS camera matching. | Improve | Premium |
9176 | When exporting a 2D or 3D DXF file, there is now an option to include the Camera Stations as points in the file. | Improve | |
9178 | Improved, fixed an issue, and improved the speed of the algorithm used to determine which triangle to use when a Surface Draw point extends beyond the area covered by the Surface it is associated with. | Improve | |
9180 | When two plane surfaces are selected, the measure pane will now display the angle between the plane normals. | Improve | |
9182 | The coded target wizard path only sets the units defined on the preferences pane if a target ID is specified. | Improve | |
9183 | Selecting multiple plane surfaces displays information on the measurements pane. | Improve | |
9184 | In referencing mode, the preference setting to control if a photo's auto-advance cursor appears (when there are no more references to make on the source photo) is now off by default. | Improve | |
9185 | While in reference mode, clicking on an existing point and dragging it to a new location is now possible on the source photo. | Improve | |
9186 | A warning now appears if a camera hasn't been modified after a field calibrated/optimized. | Improve | |
9187 | Field Calibration/Camera Optimize is now enabled even when the number of good points in the project is less than the Preference threshold. A warning will appear but this allows an attempt to solve the camera in less than optimal projects. | Improve | |
9148 | Fixed the way the EXIF rotation setting would sometimes not be read from certain images. | Fix | |
9149 | When setting up a Template Pattern Capture base project, photos will now have their rotation flags set based on the images' EXIF rotation values. | Fix | |
9151 | Updated how frozen points are treated during processing. This fixes an issue where single photo projects with frozen points would not optimize; and corrects the number of points displayed/checked when turning on camera optimization. | Fix | |
9155 | Only one button on the Add/Remove Photos dialog is considered the default. | Fix | |
9160 | When Imported Points and IDs are turned on, the 3D View now correctly centers around selected objects. | Fix | |
9163 | The 'Open photos showing projected' command no longer includes photos where the point is behind the camera. | Fix | |
9164 | The multi-point transform point's status bar now correctly applies the project units when displaying the point's position. | Fix | |
9165 | The Properties pane no longer allows points assigned to imported control to have their frozen property set. | Fix | |
9167 | Fixed a case where the processing option to orient would default to being on even when there were no new photos to orient. | Fix | |
9169 | When a system running with Japanese characters is detected, the Measure pane no longer displays incorrectly formatted characters instead of the superscript symbols for cubed and squared. | Fix | |
9170 | The Path mode cursor now updates to indicate Surface Draw curves can be selected and added to the path. | Fix | |
9171 | Fixed a problem with automatic frame extraction with certain videos where a suitable first pair was not found. It is now more robust in finding a good starting point. | Fix | |
9174 | The Curve tool drop-down menu now behaves like other similar drop-down tools where the most recently used tool displays as the 'top' tool. | Fix | |
9177 | For Surface Draw marked on a Surface that overlaps itself, a surface draw point placed on the overlapping region now uses the closest part of Surface to the camera when calculating its 3D position. | Fix | |
9181 | When a Surface Draw Curve is deleted, it no longer deletes any points that are attached to a Surface or Curve. | Fix | |
9188 | In-place editing of the User Name field on a Mesh table has been disabled by default due to a problem with shortcut keys after an edit. A configuration file setting is available to re-enable it (contact support for more information). | Fix | Premium |
9189 | If a Surface Draw point is placed at a position where the intersection of its photo ray and the associated surface is behind the camera, the resulting location is ignored and the point will not have a 3D position. | Fix | |
9147 | Fixed a crash that could happen when a Path Surface was attached to a curve-through-points object. | Crash Fix | |
9159 | Fixed a crash that could happen when a project had control assigned, then all of the control were removed or unassigned, then control were re-added to the project while a table was open. | Crash Fix | |
9166 | Fixed a rare crash that could happen when detecting the code rings of malformed targets (eg. due to extreme image blur). | Crash Fix | |
9179 | Deleting a Surface that has attached Surface Draw Curves will now remove all the attached points. | Crash Fix | |
9190 | Fixed a hang that could happen when automarking multiple images in a project with existing coded points defining the coordinate system. | Crash Fix | |
From Release 2019.0.1 to 2019.1.0 [Mar 25, 2019] (59 changes) | |||
9109 | A new workflow, dialogs, and workspace for optimized digitizing of 2D template patterns. | Significant | |
9146 | A new tool called Auto-trace, does automatic tracing of 2d outlines and lines. Esp. designed for 2d template line and edge capture. | Significant | |
9089 | The Export Ortho Photo dialog has a new option that allows the plane defining the orthographic projection, to be based on a Plane surface object that is part of the project. | Improve | |
9090 | Updated the look of most progress bars so they match other UI elements. | Improve | |
9092 | Improved how referencing handles a point's Frozen state. Instead of always using the source photo's point, if the destination point is frozen, the destination point will be kept. Additional messages come up when conflicting states mean the frozen state cannot be kept. (eg. referencing a control point to a frozen one) | Improve | |
9096 | Video extraction tool improvements - more stable and more reliable with better compatibility with various video formats and codecs. | Improve | |
9100 | When removing photos from a project, the confirmation that appears is now more informative. | Improve | |
9101 | The Cameras in Project dialog no longer shows the now outdated fiducial information. | Improve | |
9102 | Graphics on the Processing dialogs updated. | Improve | |
9103 | To make them easier to assign, any newly added scales, control points, or multi-point transform points are now automatically highlighted. | Improve | |
9105 | The Point Coverage item on the Visibility on Photos pane renamed to Calibrated Area for clarity. | Improve | |
9106 | Added a Delta Absolute Value column to the Check Distance table, which allows for better sorting to find the largest value regardless of sign. | Improve | |
9107 | The Video Frame Extraction dialog now shows a counter of frames that have been saved for better feedback. | Improve | |
9110 | Removed some rarely used preferences on the export group. If you need to adjust these settings please contact: support@photomodeler.com | Improve | |
9111 | Added a new setting, on by default, which will cause the 3D export dialog layers and items to match the last open 3D view. | Improve | |
9117 | When two curve objects are selected, the measure pane now displays the closest distance between the curves, in addition to the sum of their lengths. | Improve | |
9119 | Added colors and improved the look of the coded target marking summary. | Improve | |
9121 | Added a check and warning when trying to print coded targets with IDs greater than 999. | Improve | |
9122 | A warning is now displayed if the add coordinate system from RAD project preference setting does not work | Improve | |
9123 | When an action, such as Locate, prompts for how many photos you would like to open, you can now choose which photo number to start at, and if you would like to close already open photos. | Improve | |
9126 | Removing an imported object from a project is now faster. | Improve | |
9128 | A new warning comes up when no project is loaded and the option to open the containing folder is selected. | Improve | |
9131 | Added a new button to the export backstage pane that allows exporting or printing an open view. | Improve | |
9132 | Improved the speed of some operations where lots of entities were changed. | Improve | |
9135 | Removing a large number of curves from a photo is now faster. | Improve | |
9136 | When activating from the Welcome to the PhotoModeler Demo screen, a new prompt for an email address helps make sure the appropriate email address is associated with the license. | Improve | |
9142 | Removed the prompt to add a Field Calibrated (Camera Optimized) camera to the Camera Library. | Improve | |
9143 | The Tool Search (top right of ribbon toolbar) results now include tools not already loaded in the workspace. | Improve | |
9144 | Closed surface draw curves can now be set to the polyline type. | Improve | |
9088 | In some cases the text for the Project Scale Status on the Auto-referencing dialog would be cut off the display area has been increased to prevent this. | Fix | |
9093 | When a non-textured material has its color changed, any points assigned to this material now update their color automatically. | Fix | |
9095 | Added a warning when trying to edit global geographic precisions when no geographic coordinate system set. | Fix | Premium |
9097 | Open Photos Showing tools now enable when imported points are selected. | Fix | |
9099 | The Backstage panel showing license information now gets updated when a license is updated. | Fix | |
9104 | The ribbon drop-down menu containing zoom tools now named Zoom to coincide with the photo right click popup menu sub-menu. | Fix | |
9108 | Various text on warnings and dialog boxes reworded to properly refer to new ribbon toolbar. | Fix | |
9112 | When manually processing a UAV Smart Match project, the Smart Orient option will now default to on. | Fix | Premium |
9114 | When opening a recently used project from the start-up dialog, the program now correctly responds to the first mouse click. | Fix | |
9115 | The option to sort photos or an image sequence by file name now supports larger numbers with-in the file name. | Fix | |
9116 | Sometimes the results of triangulation, when using the 'best fit box' cropping method (as used by the default UAV wizard settings), would return part of the outside crop instead of the inside one. | Fix | Premium |
9118 | Updated the property grid hyperlink color so it is easier to see with the dark theme. | Fix | |
9120 | Referencing from a photo to a point table no longer brings up an incorrect warning that the reference cannot be completed. | Fix | |
9124 | The option to merge vertices during file import now works correctly. This can be useful if you are importing a file with lines that share a common vertex. Instead of creating a point in the same location for each line the vertices can be merged leaving a single point. This option will slow down the import so only use it when necessary. | Fix | |
9125 | The 3D tab of the Imports and Coordinate Systems pane is no longer 'shaky' when a project has been processed using an import with very large coordinates. | Fix | |
9127 | Surface draw curves with the polyline property now output correctly in the .3DM format. | Fix | |
9129 | Fixed a bug where the table gallery wouldn't update until a second curve, line, dimension was created. | Fix | |
9130 | When triangulating a point cloud the modify mesh summary dialog now displays the correct number of before and after triangle counts. | Fix | Premium |
9134 | The Motion ribbon workspace's Reports tool now has a drop down menu showing various reports available. | Fix | Premium |
9137 | An error message no longer appears when surface drawing on a surface that is 3D but has a non-3D defining object. | Fix | |
9138 | Changed how the far clipping plane for showing 3D data on photos is calculated. Previously any imported, but unmarked, data that was a long way from the solved project position would not display on photos. | Fix | |
9139 | The tool search menu now opens just under the search box even if PhotoModeler is not maximized or is located on the non-primary monitor. | Fix | |
9087 | When a project has photos that are not suitable for camera optimization, the camera optimization is now disabled on the Processing Dialog. | Crash Fix | |
9091 | Fixed a crash that would happen if the option to "process an epoch after coded target marking is run" was selected without the "display each epoch as it's tracked" option being selected. | Crash Fix | Premium |
9094 | Fixed a crash that could happen when closing motion projects. | Crash Fix | Premium |
9098 | Fixed a problem with adding images (or video frames) during new project setup where duplicate images could be included in a project in certain circumstances. | Crash Fix | |
9133 | Fixed a crash bug that could occur when re-running SmartMatch after setting one or more photos to 'Do Not Use in Processing'. | Crash Fix | Premium |
9140 | Fix for a crash that would happen when all points in a surface draw curve, but not the curve its self, were selected and deleted. | Crash Fix | |
9141 | Fixed a crash that could happen when deleting certain sets of points. | Crash Fix | |
9145 | Fixed a crash that would happen when marking the very first control point of a project, after processing with a large coordinate system, and with a quality point table open. | Crash Fix | |
From Release 2019.0.0 to 2019.0.1 [Dec 13, 2018] (37 changes) | |||
9062 | When exporting an orthographic photo there is now an option to create a Rhino .3DM file containing a view with a tracing image. Rhino tools can then be used to outline and measure objects on the orthographic plane. | Significant | |
9053 | If a project has inactive imported distances or points, the Project Status Report now breaks down the check min/max/average sections into one that only includes the active, and one that includes both the active and inactive checks. | Improve | |
9054 | Large improvement to the speed of Surface Draw when drawing on a surface or triangulated mesh with many triangles. | Improve | |
9060 | The "Version and License" page on the File Tab/Backstage now shows expiry (Evaluations, Subscriptions, or Maintenance). | Improve | |
9061 | The Max. Residual status bar item/button text now uses a blue text color when enabled and a gray when disabled, and is now easier to read. | Improve | |
9063 | Rhino .3DM exports only display the notes field if the projects description is not empty. | Improve | |
9064 | Camera views exported in the Rhino .3DM format are now added to the named view list making them easier to restore in Rhino. | Improve | |
9067 | If the ortho photo projection plane type is '3 point' a new check warns if no points are selected, or if the points selected are not 3D. | Improve | |
9070 | Sub-selection of point clouds and triangulated meshes now show on projections and newly opened 3D views. | Improve | Premium |
9072 | Icons on Coordinates, Photo List and Visibility sub-toolbar edited for clarity in a dark theme. | Improve | |
9073 | Some Preference settings moved to more appropriate panes on the Preferences dialog. | Improve | |
9074 | Wording simplified on the Demo Introduction dialog. | Improve | |
9075 | The mesh modify summary now displays the point and triangle totals using an easier to read format. | Improve | Premium |
9077 | The export ortho photo dialog has a new option to define the output size based on the average input size. First time exports default to this option with it set to 50% of the input pixel size. | Improve | |
9078 | Updated the wording on the Project Status Report when a non-calibrated camera is used. | Improve | |
9080 | When importing any external geometry, a warning comes up if no units for the import have been set. | Improve | |
9086 | Updated the Register Controls utility and added a self-repair method to resolve problem installs due to control registration issues. | Improve | |
9050 | Using the UAV project path in the wizard now sets a flag for this project type and the "Camera station heights constant" option for SmartOrient is only available when this flag is set. | Fix | Premium |
9052 | Extending curves that have the polyline property set and then closing them removes the polyline setting as it cannot apply to closed curves. | Fix | |
9055 | Fix for pinned and static import point IDs sometimes not displaying in the same location as the points. | Fix | |
9058 | Fixed a problem where the right-most column in a table could not be sized properly. | Fix | |
9059 | When starting a new project with a single photo, the Single Photo workspace now loads properly (rather than the multiphoto workspace). | Fix | |
9065 | Fixed a problem with the 'legacy' toolbar layout where the layout was not saved correctly when PhotoModeler closed, causing a potential corruption and problem with display on the next launch. | Fix | |
9068 | The label for "Point Marking RMS Residuals" now fits in the column header of the PDF report. | Fix | Premium |
9069 | The first time a 3D projected object type was displayed on a photo, if it was selected, the selection and other highlights would not display. This has been fixed. | Fix | |
9071 | If a large number of objects were selected, a 3D View was open, and a new object type was made visible, it will no longer a long time to create the 3D display while it checks to see if any of the items were selected. | Fix | |
9076 | When the export ortho dialog is unable to calculate the input or output image size it now displays n/a instead of leaving the 'Computing...' text in place. | Fix | |
9079 | Fixed an issue with some user interface elements not scaling appropriately on the screen when the Windows Display Scaling was set above 100%. | Fix | |
9081 | In-place editing of the name field now works on Tables, and the Imports and Coordinate System pane. | Fix | |
9082 | Fixed a problem with setting scale when using Automated Coded Target Project Preference settings where the scale distance could lose the decimal portion. | Fix | |
9083 | Fixed a problem where ribbon/toolbar customizations would not always be saved. | Fix | |
9084 | When the system DPI scaling is set to greater than 100%, radio controls on the add Imports and Coordinate Systems dialog are now spaced correctly and ensures all text will be visible. | Fix | |
9085 | Defining the export ortho plane using 3 points with a dominant Y axis now works correctly. | Fix | |
9051 | An issue with some computer configurations can cause some files not to install correctly. When PhotoModeler first ran it would crash. It now displays a warning with help text. Register Controls issue. | Crash Fix | |
9056 | Instead of crashing with no message, when a key installation file is missing a warning now comes up suggesting a re-install. | Crash Fix | |
9057 | Fixed a crash that could happen the first time a point cloud was created in a project. | Crash Fix | Premium |
9066 | Fix for a crash that could happen when closing the Automated SmartPoints Summary Dialog. | Crash Fix | Premium |
From Release 2018.1.2 to 2019.0.0 [Nov 19, 2018] (50 changes) | |||
9002 | SurfaceDraw curves now have a polyline property that changes the curve shape to a set of connected line segments. | Significant | |
9004 | The Print Coded Targets dialog has been revamped to include an option to print RAD targets on label sheets. If printing legacy non-RAD targets, please contact support@photomodeler.com for information on how to enable this. | Significant | |
9013 | The Rhino .3dm export now has an option to include the solved camera positions and images as view wallpaper (all versions). Note that to get alignment that perfectly matches the PhotoModeler solution the project will need to be Idealized before export (Premium only). | Significant | |
9040 | The main tool interface of PhotoModeler has been changed from Menu and Toolbar to a Ribbon interface. This helps with management of the interface and allows better customization. The old menu/toolbar interface can be returned (for now) with a control in Preferences. Contact Support. | Significant | |
9041 | First release of the new product "PhotoModeler Premium". This new product combines all the features of PhotoModeler UAS and PhotoModeler Scanner. Any PhotoModeler UAS or Scanner user with an active maintenance subscription will automatically be updated to PhotoModeler Premium. | Significant | Premium |
9000 | Updated the information displayed per group while creating an MVS dense surface. | Improve | Premium |
9007 | By default, deleting a surface draw curve now removes any surface draw points that are used exclusively by the curve. A preference setting on the Curves and Surfaces panel can restore the previous behavior where only the curve was removed. | Improve | |
9011 | The table views now display alternate rows in slightly different colors so it is easier to visually scan along a row. | Improve | |
9012 | The distinct color in Table Views for the currently sorted column, has been made easier to see. | Improve | |
9015 | Exporting point clouds into the Rhino .3dm format will now create a colored Rhino PointCloud object. | Improve | Premium |
9018 | Loading .fbx files now imports any named entities as points. This can be used to extract key points from a mesh using an external program like 3DS Max, name those points, then export as .fbx and import into PhotoModeler for control marking. | Improve | |
9021 | After a photo has been idealized any inverse camera flags are now turned off so the idealized camera is not adjusted on subsequent processing. | Improve | Premium |
9023 | The Manage Pane Layouts dialog now has a button to save the current layout. | Improve | |
9030 | The Processing report now indicates if the last processing included the Smart Orientation setting. | Improve | Premium |
9031 | Removed the link to the upload web page from the backup dialog. This has been replaced by the Help->Send files to support... button. | Improve | |
9038 | Choosing cancel when prompted for how many photos to open after a Locate or Open Photos Showing Selected will no longer close any open photos. | Improve | |
9039 | The default theme for the user interface is now dark (dark backgrounds with lighter text). There are two other new basic themes for light and colorful. If you wish to switch the theme that your PhotoModeler displays with go to File / Options / Preferences ... / Ribbon Toolbar and Theme, and then change the Theme color at top of pane and restart. | Improve | |
9042 | Improved the formatting of numbers greater than 1,000 in a number of locations. | Improve | |
9043 | The "PointMesh" term has been replaced throughout PhotoModeler. What was formerly known as a "PointMesh point cloud" is now a "Point Cloud". What was formerly known as a "Triangulated PointMesh" is now a "Triangulated Mesh". Where the two entities are mixed together (eg a Table), the combined term is now "Cloud/Mesh". | Improve | Premium |
9044 | The "External Geometry Explorer Pane" and the tools associated with it have been renamed. The pane is now the "Imports and Coordinate Systems Pane". | Improve | |
9049 | Meshes can now be cropped with rectangles drawn in any order. Previously they needed to be done top left to bottom right, or bottom right to top left. | Improve | Premium |
9001 | When SurfaceDraw points are removed from a photo they now totally clear, no longer leaving temporary tiny black dots. | Fix | |
9003 | If a point's layer is changed to one that is not visible on photos, the marks on any open photos will now hide without needing a re-draw. | Fix | |
9005 | When trying to run camera optimization on a single photo project, if the minimum number of control points is not met but the option to override the minimums is selected, the optimization will now complete correctly. | Fix | |
9008 | If a project's coordinate system is already defined by a scale/rotate/translate, and additional scales are added using the scale between offset pairs option, the coordinate system is now updated right away. Previously, it would need to be re-activated or the project re-loaded. | Fix | |
9009 | Fix for an issue introduced in 2018.1.2, for how advanced blending orthophoto output handles .jpg images with exif rotation information. | Fix | |
9014 | Textures will be generated during export only if items that can be textured are included in the export (saving time in some cases). | Fix | |
9016 | Sometimes the ctrl-tab option to switch between open windows would list multiple copies of the same window. Switching to these duplicates would open a blank version of the pane. This has been fixed. | Fix | |
9017 | Small improvement to project load times when 3D photo projections are turned on. | Fix | |
9019 | Assigning a multi-point transform XYZ to a camera station by name matching works now with non-geo coordinate systems. | Fix | |
9020 | When the auto-save time is adjusted on the Project Information dialog the current save timer will be reset to match this new time. | Fix | |
9022 | Fixed cases where the photo thumbnails in the Photo List pane would sometimes display mis-painted artifacts around the image edges. | Fix | |
9027 | The Image Check warning no longer appears during the wizard if multiple cameras are matched. | Fix | |
9028 | Added a setting to control if Smart Orient is used during the coded target project wizard. Contact: support@photomodeler.com if this is a setting that may apply to your projects. | Fix | |
9029 | When the Auto-Assign by Name/ID tool is used to assign a set of control data, the assigned points now have their highlights updated correctly. | Fix | |
9033 | Fixed some spelling/typo errors in a few areas. | Fix | |
9034 | Reduced the number of updates when a photo windows zoom is changed based on the windows size. This reduces screen flash of photos with many marks displayed. | Fix | |
9037 | The summary of assigned control points displayed at the top of the External Geometry Explorer now updates as points are assigned or unassigned. | Fix | |
9045 | In a few cases prompts with long text on some buttons would not display fully. This has been resolved. | Fix | |
9047 | Removed a duplicate "Curvature factor" column in the PointMesh Table. | Fix | Premium |
9048 | The Imports and Coordinate Systems pane (External Geometry) now always list assigned control points with the "Pt" prefix (to prevent confusion with assigned camera stations "CamStn"). | Fix | |
8997 | Fixed a crash that would happen if photos are removed from an Image Sequence reducing the number of images to a value below the currently displayed index. | Crash Fix | |
8998 | Fixed a crash that could happen if the next/previous photo tools were enabled and used when no photo view was active. | Crash Fix | |
8999 | Fixed a crash that could happen when hitting quit while exporting a table view to a file. | Crash Fix | |
9006 | Fixed a crash that could happen when adding references to already referenced, but not 3D, cylinders. | Crash Fix | |
9010 | Fixed a crash that could happen when in control marking mode but a non-control item is highlighted in the external geometry explorer. | Crash Fix | |
9024 | Fixed a crash that could occur after hitting quit while triangulating points during the SmartMatch wizard. | Crash Fix | Premium |
9035 | Fixed a crash that would happen when removing an unoriented photo with a referenced curve attached to point marks. | Crash Fix | |
9036 | Fixed a crash that would happen when trying to run automarking when the images files are missing. | Crash Fix | |
9046 | When creating new contours if the prompt asking if a new mesh should be created comes up choosing the red 'x' to close the dialog, instead of selecting one of the button options, no longer causes a crash. | Crash Fix | Premium |
From Release 2018.1.1 to 2018.1.2 [Jul 17, 2018] (25 changes) | |||
8972 | In the Create Dense Surface dialog, boolean choices are now given as check boxes which are faster to interact with. | Improve | Scanner/PMU |
8973 | The Crash Reporting tool includes some additional information, making it easier for our support staff to narrow down problems. | Improve | |
8976 | When two points are selected on a photo, the measure pane now displays their pixel distance and the average pixel size (eg. inches per pixel) | Improve | |
8977 | The SurfaceDraw status bar now indicates if the surface ID displayed is a mesh. | Improve | Scanner/PMU |
8978 | The rarely used photo property "Photo Texture Quality" is now hidden by default. | Improve | |
8980 | When Image Plane visibility is turned on in a 3D view, a new progress bar is displayed allowing the plane creation to be cancelled. | Improve | |
8988 | If a project containing an Image Sequence is backed up or sent to tech support, the archive will now include all images in the sequence. | Improve | |
8995 | Reworded some Project Status Report warnings for clarity. | Improve | |
8974 | When exporting camera information to .fbx format the focal length is now written correctly. | Fix | |
8975 | Fixed a memory leak that would happen when creating an MVS dense surface when no SmartMatch points exist in the project. | Fix | Scanner/PMU |
8979 | 3D photo ID visibility now enables if points or offsets are displayed. Previously it would only be enabled when points were displayed. | Fix | |
8981 | Using undo after marking a control point no longer advances to the next point in the External Geometry Explorer list. | Fix | |
8982 | When a project processed with geographic control has its control points disabled, the project will now be in a small arbitrary coordinate system, instead of earth centered coordinates. The small coordinate values make certain operations smoother. | Fix | PMU only |
8987 | The spinner progress indicator now hides correctly after the processing step has run. | Fix | |
8990 | Fixed a problem with sending the email address for an evaluation code from the Demo Welcome screen. | Fix | |
8991 | When the 'maximize overlap option' for MVS is selected (the default) and the MVS is using a specific PhotoSet, the MVS now correctly limits itself to just the photos in the photo set. | Fix | Scanner/PMU |
8993 | Changed how high DPI displays are handled, which should help with display scaling and large tool-icon issues on such displays. | Fix | |
8983 | Fixed a crash that could happen if there was insufficient overlap in a set of photos and the SmartMatch process was started using the very or extra high setting. | Crash Fix | Scanner/PMU |
8984 | Fixed a crash that could happen when adding a multi-point transform using mark/pin imports mode. | Crash Fix | |
8985 | Fixed a crash that would happen when right clicking in control mode over a non-imported point 3D photo projection. | Crash Fix | |
8986 | Fix for a hang that could happen when running a set of photos (especially very small 2-3 photo sets) via the wizard with the "low density approximate surface from SmartPoints" option selected. | Crash Fix | PMU only |
8989 | Fixed a crash when trying to idealize a project with missing images. | Crash Fix | Scanner/PMU |
8992 | Fix for crash that would happen when the hole filling option of PointMesh modification was selected. | Crash Fix | Scanner/PMU |
8994 | Merging a number of projects with a large photo count could leave the application in a strange state where some items would not paint properly and could lead to an eventual crash. | Crash Fix | |
8996 | Fixed a crash that could occur when the 3D Viewer updated with offsets visible. | Crash Fix | |
From Release 2018.1.0 to 2018.1.1 [Jun 27, 2018] (72 changes) | |||
8932 | A new featured called “Image Sequences” supports the forensic study of multiple images from the same un-moving camera (e.g. a security camera). An advancement on the “Replace Photo” feature. See help file or contact support@photomodeler.com. | Significant | |
8905 | When importing a point cloud, improved how the text file import filter assigns the default column types. | Improve | Scanner/PMU |
8906 | Like the Photo List, the Photo Review Pane now displays the ID of open photos in green. | Improve | |
8907 | New script/DDE command, CreatePlaneSurface, for creating a plane object. See help file. | Improve | |
8911 | Importing a control file with more than 3 columns now defaults to column order: name, x, y, z (or Name, latitude, longitude, elevation for geographic control). | Improve | |
8916 | General speed and optimization improvements. Some tasks that took a long time will now perform faster, especially with Xeon CPUs. | Improve | |
8918 | When an image and a calibration file do not have the same focal length, or the images appear to have been rotated or resized, a specific warning that displays suggestions now comes up. | Improve | |
8919 | The default settings for new project's 3D photo visibility can now be controlled via the PhotoModeler configuration file. Contact support@photomodeler.com for more information if you would like to adjust these settings. | Improve | |
8920 | Increased the default minimum number of photos needed for single sheet calibration 1st stage auto-referencing to 9. This will help situations where certain geometry and lens distortions would throw off the initial calibration solution. | Improve | |
8921 | Added a preference setting to control the number of decimal places displayed on the properties pane. | Improve | |
8925 | Dense Surface modeling now defaults to a new method for handling photo overlap in large photo count projects. This is controlled by a new advanced option when creating a dense surface: 'maximize overlap' (defaults to on). This will improve some point clouds and reduce holes in these large photo set MVS operations. | Improve | Scanner/PMU |
8928 | Improved the quality of the text outline when displaying IDs and dimensions on photos. | Improve | |
8933 | During Control Marking mode right clicking on an imported point in the 3D viewer will highlight it in the External Geometry Explorer allowing it to be marked with the next left click. | Improve | |
8936 | When an import is added to a project it is now assigned a new "ImportMaterial". This material defaults to an orange color, but the default can be adjusted on the Preferences dialog. | Improve | |
8937 | Since there will be no rolled camera position, when the camera optimization setting is used on a project with a single photo, the P1 and P2 lens distortion parameters now default to being turned off. | Improve | |
8938 | As it is rarely needed the option to solve Pixel Aspect during camera optimization now defaults to being hidden. | Improve | |
8939 | When an Imported Point is highlighted in the External Geometry Explorer this highlight is also reflected in other views showing the Imported Point. | Improve | |
8940 | The Processing dialog has been simplified, removing the audit section and only displaying the option to process constraints if a project has constraints in it. Additionally, selecting the camera optimization step will also select the optimize stage as this is needed for the camera optimization to run. | Improve | |
8941 | When the Processing Dialog is used with a single photo project, the Camera Optimization setting is now always active. When it is selected a check is done to confirm the project meets the suggested minimums. If it does not a warning comes up explaining more points should be added to the project (with an option to run Camera Optimization anyway). Additionally the high residual removal step will always be disabled as it does not apply to single photo projects. | Improve | |
8943 | Improved the speed when updating a large set of point properties, especially with a point table open, such as freezing a large project or changing the material or layer on a number of points. | Improve | |
8945 | Saving a mesh in the .ply format now supports point clouds, including the point RGB values. | Improve | Scanner/PMU |
8946 | When an offset is creating using the properties pane, a line connecting the offset and point is also created. This can be controlled via the preferences dialog. | Improve | |
8948 | The 'upload files to support' tool is no longer limited to 1GB uploads. Larger uploads are automatically split. | Improve | |
8949 | Two improvements to project merge: Surface Draw points are now considered as part of the named point match, and frozen points can be adjusted to match the combine project coordinate system. | Improve | |
8951 | The spinner graphic on the Progress dialog has been updated. | Improve | |
8955 | Improved how extended Surface Draw picks the closest triangle in it's associated surface. | Improve | |
8959 | The Offset symbol now defaults to a 3D cross target. A preference setting can return them to the old point symbol. | Improve | |
8964 | Added a progress bar and improved the speed when removing a large number of photos. | Improve | |
8965 | A new preference setting (on the Exports panel) controls if .fbx exports use a binary or ASCII format. | Improve | |
8967 | The default number of imported columns now takes into account whether the imported text file includes certain optional columns of data. | Improve | |
8968 | Measurements showing the distance between a point and plane now have a sign. Negative indicates the point is below the plane, positive points are above. Additionally, when the distance of an offset to a plane is displayed the ID indicates which offset is being referenced. | Improve | |
8969 | Improved secure connections when PhotoModeler contacts the licensing server. | Improve | |
8970 | In control marking mode, when the cursor is over a photo where the highlighted control point has already been marked, the cursor is no longer a 'do not use' symbol. Instead, the cursor shrinks to indicate the only option available is a right click to highlight a new imported point so it can be marked. A left click in this case will bring up a new alert explaining the point has already been marked on the photo. | Improve | |
8900 | If an open photo is displaying the points used to define a scale and the scale is unassigned in the External Geometry Explorer, the photo now highlights the scale correctly. | Fix | |
8901 | Using control marking mode with an imported point already assigned to a camera station now unassigns the camera station from the import before assigning it to the marked point. | Fix | |
8902 | Fixed an issue that could cause a check and repair warning for camera stations not associated with a photo after exporting camera stations to 3DS Max script, or using the GetPhotoStation or SetPhotoStation script command. | Fix | |
8903 | Selecting a plane surface and a set of points that includes imported points now displays the imported id (eg. ip45) instead of 'n/a' if it is the closest or farthest point from the plane. | Fix | |
8904 | 3DS Max would misinterpret backslash character sequences in file names (eg. the "\t" in "c:\temp" would be treated as a tab), to work around this backslashes in file names have been replaced with forward slashes. | Fix | |
8910 | Fixed the material counts, on the export overview tab, with certain projects containing imported objects assigned the default material. | Fix | |
8913 | When a project has control marked but has not yet been processed in the control system, the temporary 'pre-control' coordinate system now updates correctly when a control point gets a new reference. | Fix | |
8914 | With some projects the ortho export dialog would display the incorrect input image pixel size. This has been fixed. | Fix | |
8915 | When using the right click modal properties pane to add an offset to a control oriented project, the warning about not having a coordinate system defined no longer comes up. | Fix | |
8922 | After creating a dense surface, the project is now auto-saved while the summary dialog is open, instead of when it is closed. This removes a redundant autosave improving ui speed in this area. | Fix | Scanner/PMU |
8923 | When removing meshes before processing only non-imported meshes are removed. | Fix | Scanner/PMU |
8924 | The check for how many cores should be used while creating a dense surface was not restricting the count correctly. This might cause memory usage crashes. This has been fixed. | Fix | Scanner/PMU |
8927 | If a point had it's references adjusted during processing (by SmartOrient or High residual removal), and if the end result left a point on just a single photo it could, incorrectly, be left showing it's previous residual value. This has been fixed. | Fix | |
8929 | Fixed a memory leak that could happen during .dxf export. | Fix | |
8930 | Static imports would not always display in the correct position in the 3D view. | Fix | |
8934 | When an object is created for the first time in an existing 3D view (eg. the object type was first made visible) it would not display any highlights currently assigned to it. This has been resolved. | Fix | |
8935 | When trying to merge a project with a large or geographic coordinate system a warning now comes up explaining the merge may not work. | Fix | |
8942 | Measurements displayed on photos now update automatically after processing. | Fix | |
8944 | When multiple 3D views are locked together, the pan amount is also stored as part of the locked-together view. ie. If one viewer is panned and then another viewer changes, the locked view position it will no longer jump to the un-panned position. | Fix | |
8950 | Fixed some cases when surface draw points would not update after a large project change. (eg. a merge) | Fix | |
8953 | When a photo is first opened the objects displayed no longer paint twice. Previously this would sometimes cause a small flash and slow down opening of photos with a large number of objects. | Fix | |
8954 | When a project's coordinate system uses geographic coordinates and two lines are selected, the measure pane now shows their closest intersection point in the geographic coordinates instead of ECM. | Fix | PMU only |
8956 | Offsets along an axis now use the correct geographic axis. | Fix | PMU only |
8961 | Surface draw mark positions are now updated as part of the idealize process. | Fix | |
8966 | The Activation Dialog no longer remains open up after a successful activation when no email address entered. | Fix | |
8971 | Improved the way processing handles geographic ground control points. | Fix | PMU only |
8899 | Using offset points as part of a scale, rotation, or translation could lead to a crash if the transform was disabled or replaced with control points. | Crash Fix | |
8908 | Fixed a crash when using the 'by layer' option with the automatic triangulation tool. | Crash Fix | |
8909 | Fixed a crash that would happen when a .dxf file was imported with the "dxf text fields are point names" option selected but no valid entities were found. | Crash Fix | |
8912 | Fixed a crash that could happen with pinned imports. | Crash Fix | |
8917 | Fixed a crash that could happen when deleting a surface draw point with multiple surfaces attached to it. | Crash Fix | |
8926 | Several updates to SmartOrient to better handle projects that include non-coded dot targets. Dot targets are now automatically cleaned up and a potential hang has been resolved. Any points with a manual mark will not be removed during SmartOrientation. | Crash Fix | |
8931 | Loading a project into PhotoModeler version 2018.1.0, that is created by PhotoModeler versions 2018.1.1 and later, would cause a hang with progress bar up. This version will not have this problem. As well the warning message has an improved explanation that you might upgrade to the latest version. | Crash Fix | |
8947 | Fix a problem setting up the local image path when reopening a project from a network path. | Crash Fix | |
8957 | The Locate button now works correctly when using a mesh imported that does not define the coordinate system (no-transform/static or pinned). | Crash Fix | Scanner/PMU |
8958 | Fixed a crash that could happen while cylinder/edge/curve marking and the photo loses focus while a 'rubber band' line is being displayed. | Crash Fix | |
8960 | Fixed a crash that could occur when backing up a project or sending a project to support and the path to it is lost or somehow changed while the project is open. | Crash Fix | |
8962 | Fixed a crash that could happen when uploading images to Tech Support from within PhotoModeler while in Demo mode. | Crash Fix | |
8963 | Fixed a crash that could happen when hitting quit while quality textures are being generated for a 3D view. | Crash Fix |