Photocentric Studio Changelog

Release 1.182 (30-07-2024)

Download Software    |    User Manual

Bug fixes

  • Fixed bracket count in if/else statement in variable parser
  • Fixed bug when pressing enter in support points mode editing.
  • Fixed bug in z bleed mesh correction, to be undoable without damage to mesh.
  • Fixed a bug in transparent 3d preview output; background transparency was flipped.
  • Fixed various custom values not being saved correctly in print profiles.
  • Fixed bug in convex hull algorithm for volume support.
  • Fixed floating point bug in scaling command that led to skewed models with repeated scaling.
  • Display of lines/points was not always working in modern UI.
  • Fixed custom print profile values not being safe correctly after xml import of machine (without default value).
  • Prevented possible bug in startup of software with various GPUs.
  • Update for loading on slow gpu.
  • Bugfix in toolbar at bottom of 3d view causing an error sometimes.
  • Selecting SVG/SLC curves would lead to error when inside a command mode.
  • 3D Preview PNG file was not accurate Improved cantering of the models.
  • Island detection last island was still displaying after adding support.
  • Fix issue in windows classic UI where points would not show up.
  • Loading a model with 1000 or more non manifold triangles resulted in error.
  • Mesh reduce now allows for naked edges and constraints these so open meshes keep geometric properties.
  • Skiasharp 2d drawing library would sometimes give error on flipy/flipx of image. Rewrote those to manual byte manipulations to prevent unknown errors.
  • When windows display scaling is used this works correctly in 3d viewport now
  • Progress bar not removed when loading a build platform and file on startup

 

Added features

 

  • Added nonlinear output filter.
  • Added slice log to possible output files.
  • Rewritten nesting engine. Nesting now accepts holes in platform, holes in parts and custom angles.
  • Recent files menu item added.
  • Added ‘add text’ command to add/subtract text to meshes. (labelling)
  • Added beta of casting sprues.
  • Added option to order slice contours according to topology in vector outputs (SVG/SLC/GCode) to improve exposure time deviations across layers.

    Release 1.176 (10-04-2024)

    Download Software    |    User Manual

    Bug fixes

    • Fixed bracket count in if/else statement in variable parser
    • Fixed bug when pressing enter in support points mode editing.
    • Fixed bug in z bleed mesh correction, to be undoable without damage to mesh.
    • Fixed a bug in transparent 3d preview output; background transparency was flippe
    • Fixed various custom values not being saved correctly in print profiles.
    • Fixed bug in convex hull algorithm for volume support.
    • Fixed floating point bug in scaling command that led to skewed models with repeated scaling.
    • Display of lines/points was not always working in modern UI.
    • Fixed custom print profile values not being safe correctly after xml import of machine (without default value).
    • Prevented possible bug in startup of software with various GPUs.
    • Update for loading on slow gpu.
    • Bugfix in toolbar at bottom of 3d view causing an error sometimes.
    • Selecting SVG/SLC curves would lead to error when inside a command mode.
    • 3D Preview PNG file was not accurate Improved cantering of the models.
    • Island detection last island was still displaying after adding support.
    • Fix issue in windows classic UI where points would not show up.
    • Loading a model with 1000 or more non manifold triangles resulted in error.
    • Mesh reduce now allows for naked edges and constraints these so open meshes keep geometric properties.
    • Skiasharp 2d drawing library would sometimes give error on flipy/flipx of image. Rewrote those to manual byte manipulations to prevent unknown errors.
    • When windows display scaling is used this works correctly in 3d viewport now
    • Progress bar not removed when loading a build platform and file on startup

     

    Added features

     

    • Added nonlinear output filter.

    • Added slice log to possible output files.

    • Rewritten nesting engine. Nesting now accepts holes in platform, holes in parts and custom angles.

    • Recent files menu item added.

    • Added ‘add text’ command to add/subtract text to meshes. (labelling)

    • Added beta of casting sprues

    • Added option to order slice contours according to topology in vector outputs (SVG/SLC/GCode) to improve exposure time deviations across layers.

      Release 1.139 (01-09-2023)

      Download Software    |    User Manual

      Bug fixes

      • Critical: in some part orientations slices contained errors due to incorrect face normals. Affected versions 1123-1134
      • Rectangular nesting in batch processor would not work.
      • Fixed bug in internal supports (auto supporting)
      • Fixed bug in slice dialog (more robust)
      • Slice Setup tab in machine configuration would not show on old machines when updating software.
      • Shift and Enter (vertical tab) allowed now in g-code editors

      Added features

       

      • Added mask download functionality.

      • Layer count and slice time are updated more directly in the 3d view bottom right.

      • 3D anti-aliasing performance optimized for large builds

      • GCode editor does not accept shift+enter (vertical tab)

      • New software 3d renderer integrated for 3d screenshots and preview exports with slice jobs.

      • Changed file extension from tiff to tif.

        Release 1.130 (31-05-2023)

        Download Software    |    User Manual

        Bug fixes

        • Fixed critical bug in bounding box algorithm.
        • Bugs fixed in shell copy, planar cut, and array support placement tools.
        • Improved robustness of naked edges repair/smooth algorithms.
        • Fixed bug when pressing enter during slicing led to slicing again.
        • Fixed bug that would rename a text file output filename.
        • Fixed bug in dragging on mouse down in combination with pixel snap.
        • Fix for the z bleed part normal not being recalculated correctly. Fixes slice problems in some models with z bleed.
        • Brush selection tool bug fixed when mouse Up happened on another model.
        • Extra clean-up of slice output removing empty curve after extreme offset values.
        • Fixed crash when turning parts when cup detection was running.
        • Catch all possible errors when running island detection and doing other object manipulation at the same time.
        • Fixed a bug when recalculation after editing supports resulted in loose artifacts.
        • Fixed crash when loading parts with corrupted support structure. To do find where support gets corrupted.

        Added features

        • Custom offsets added in resin profile section Post Processing
        • Dynamic variables for layer heights added in resin profile in Layer thickness section.
        • Added layer modes and layer data tables for custom setup of layer thickness and exposure time.
        • Added automatic pixel alignment command.
        • Added pixel snap feature for mouse move commands.
        • Added origin point selection on bounding box to move command.
        • Add pixel snap toggle to move command.
        • Added a command and setting to show the pixel grid.
        • Added an align to pixel grid command to align a part to the pixel grid of the printer.
        • Formulas for variable layer height and exposure time. New slicing mode with these formula’s
        • Added new wall type support with flange.
        • Formula addition for XY Compensation – experimental

          Release 1.0.93 (03-01-2023)

          Download Software    |    User Manual

          Bug fixes

          • Fixed critical bug in bounding box algorithm.
          • Bugs fixed in shell copy, planar cut, and array support placement tools.
          • Improved robustness of naked edges repair/smooth algorithms.
          • Fixed bug when pressing enter during slicing led to slicing again
          • Fixed bug that would rename a text file output filename.

          Added features

          • Improved copy past logic for placing multiple copies next to each other.
          • Replacing a mesh with a new one now notification which file name to take.
          • Updating machines now give the user merge options for print/support profiles.
          • Improvement for Custom variables features

          Improved features

          • Looks of icons improved/more consistent and missing icons added.
          • Multi selection/deselection with ctrl/shift fixed/expanded, also for the tree model.
          • View commands (left/right/bottom) and print checks now in bottom of the view for better access
          • Improved brush face selection tool for more watertight selection

          Release 1.0.88 (03-11-2022)

          Download Software    |    User Manual

          • Added negative brush (deselection) in face removal tool
          • Added permanent scrollbar at tool panels for smaller screens
          • Added scrollable panel in batch processor
          • Fixed bug that would not refresh 3d viewport after screenshot export.
          • G-Code bug fix in offsetting
          • Added settings for automatic backup of settings files
          • Added remove face tools
          • Added extrude to base feature for dental
          • Added naked edge smooth basic feature.
          • Rotate to face and place face on zero command added.
          • Various small UI improvements
          • Boundary box algorithm has been made more robust
          • G-Code import / file display; allowed for reading multiple G28. Reading more robust
          • Deselection of support/part when holding CTRL key fixed.
          • Gumball scaling in isometric view fixed
          • Part colour changed when zoomed in close on orthogonal views. Lighting for this was fixed.
          • Activating certain tools for the second time led to unexpected/undefined behaviour
          • Negative values in array copy allowed again.
          • Disabled ‘new commands’ dialog box for certain cases.
          • Fixed apply of custom settings at start-up in case default settings are removed.

          Release 1.0.64 (19-07-2022)

          Download Software    |    User Manual

          • Fixed bug when placing volume support

          • Rewritten the entire codebase from .NET Framework 4.5 (2010) to .NET6 (2022).

          • Faster g-code parser and evaluator integrated

          • Improved graphics for many icons

          • Added projectname macro in jobfilename

          • Fixed bug updating the active machine would not refresh the active machine

          • Added auto update functionality within program check/download and easy install. (Tab help menu)

          • Fixed bug in adaptive layer height

          • New error reporting window and new exception handling for error reports

          • Added languages package

          Release 1.0.43 (04-04-2022)

          Download Software    |    User Manual

          • Added: Adaptive layer slicing
          • Added: $ZLiftDistanceBottom added as movement variable
          • Added: Memory clean-up setting for slicing. Frequently clean memory during slicing to reduce memory usage in pixel output formats that don’t allow row by row streaming to disk.
          • Improved: speed/exposure variables for bottom and normal layers. All added as variables in the g-code parsing as well now.
          • Improved: slice curves improved to remove any artifacts by using too much negative XY offset
          • Bug fix: XY offset caused some holes to be flipped to positive curves when the offset yielded more than 1 resulting curve.
          • Bug fix: Image view caused exception in some cases
          • Bug fix: support base plate would auto grow larger on circular shapes
          • Bug fix: dragging of object manipulator possible in clipped viewport
          • Improved: display of failures per model. More clear indication of what models have islands/cups/etc.
          • Improved: duplicate parts renaming. Now active in all parts of the software where a part (or linked copy) is added with a similar name. Part names remain unique now.
          • Improved: repair engine status updates would get stuck in rare case. Changed status update mechanism to be more robust.
          • Bug fix: Slice core would generate error when an entire part was below Z = 0.
          • Bug fix: Fixed unnecessary floating part warning
          • Bug fix: fixed bug in single support line preview; first line to short
          • Bug fix: fixed bug in deleting linked copies
          • Bug fix: fixed bug in materialise thin support import
          • Bug fix: export selected would export everything
          • Bug fix: custom short cuts of command that were added in the toolbelt on the right of the screen would not be set correctly
          • Bug fix: clipping cross sections would be shown for hidden parts

          Release 1.0.39 (06-01-2022)

          Download Software    |    User Manual

          • Simple internal bar support
          • Single basic sprue support
          • Shells group copy supports
          • Support mirroring
          • Ghost copying for the slicing and maintaining large data file formats
          • Quick copying of one selected model by paste the model
          • Quick copying of a ghost model by single button

          Release 1.0.37 (07-09-2021)

           

          • Slicing speed and Algorithm optimisation, should works now at least two times faster, to turn it on please tick on those 2 options in configuration menu
          • Cap force detection for hollow object
          • Island detection for supports

          Release 1.0.36 (12-07-2021)

           

          • Mesh planar cut
          • Mesh planar hole fill
          • Mesh repair (local for win10)
          • Support array placement
          • Flat orientation for Multiple print models (especially for dental arches models)

          Release 1.0.35 (26-03-2021)

           

          • New customizable top toolbar
          • Print times bug fixed
          • Slicing and file loading optimisation
          • Fixed a bug in Pw0 (and similar) exports that prevented
          • CPU slicing to encode correctly
          • Add extra warning for parts below build plate
          • Rewritten scaling in Shrinkage correction to scale from the build platform

          Release 1.0.34 (08-01-2021)

           

          • Large UI Update
          • New UI with customizable toolbar
          • Rewritten 3d pipeline from scratch to improve speed.
          • Simplified interface and advanced interface
          • Speed optimizations for many models with editable supports
          • All commands rewritten to Toolbox UI being more interactive
          • Manual supports contained inside the support profiles
          • Quickly change support profiles
          • Creases displayed
          • Part info box optimized
          • Hollowing optimized for speed
          • Extra offset in base plate
          • Automatically flattened objects
          • Improved support point editing
          • Improved critical features editing
          • Slicing window optimized. Path preselected.
          • Quick setup for support profiles (thin -> heavy)
          • Connecting bar between supports
          • Optional to print plug for drain holes
          • Export top view as png. Image
          • Add extra warning for parts below build plate

          Release 1.0.29 (18-05-2020)

          • 3D Mouse integration
          • New double/single slice trackbar in 3d view (configuration/viewport behaviour/ticket on “slice bar has 2 control dots bottom top) turned off by default
          • Added CPU Slicing pipeline to generate PNG’s. Better handles broken geometries than GPU. (configuration/machines/machine/slice set up/ticked on forcer slice generation on CPU)
          • French translation added
          • Exposure calculation added for resins
          • XY Offset expanded with a parameter for the bottom layers
          • STL export possible to multiple files and optionally separated supports
          • Generic HTTP Upload export method added for uploading slices to LC Magna over HTTP POST (required added ip address of machine i.e. below http://xxx.xxx.xx.xxx:9091/services/printables/uploadPrintableFile/

          Release 1.0.28 (16-12-2019)

          • Improvements on better and faster Auto supports algorithms specially for bigger files
          • Improvements on pixel dimming and offset settings for anti-aliasing
          • Ability to create specific supports profiles per printer models
          • All updates moved to be done online, without reinstallation of the software
          • All of updates be done can be applied by user simply through the UI in Photocentric Studio.
          • New UI features for managing settings, and resin profiles g-code
          • Ability for adding to the output print file other information – print/machine profiles as xml, additional text file, preview image, light mask, custom txt file.
          • Added automatic scale factor, before slicing (default disabled)
          • Added Zbleed correction features (default disabled)
          • Added resin pricing and colours for resin profiles
          • Adding Machines as default Photocentric machines, user can also create machine now for SLA, INKJET, DLP
          • Possibility add and work just with desirable machines
          • Possibility to copy resin profiles between machines
          • Possibility at this stage to send file directly to Nanodlp, will be swap later for Photonic 3D disabled as default not visible in native UI
          • Ability to send supported edited prepared file as an stl to other program disabled at this moment not visible in native UI
          • Ability to check version history, release notes from UI level
          • Changed UI for Machine management, Added UI features for checking update, update machines, adding machines, edit and copy
          • Added feature to mark/select a group of supports
          • UI configuration split in 2 tables machines and general UI / graphic settings
          • Added manual supports back in machine settings
          • Fixed lattice bug
          • Rewritten open-GL display pipeline; should be much faster with big meshes
            slicing should be much faster with big meshes
          • Added 2 settings (screen below) to display bounding boxes during viewport interaction; making the viewport even faster

           

          Release 1.0.27 (09-10-2019)

          • Import routines rewritten resulting in near instant STL (and other formats) imports
          • Octree rewritten resulting in reduced memory
          • Memory leak fixed that was caused by the Treeview object control. Cause new documents not to release memory
          • OpenGL Shaders optimized to work with many independent geometries (such as editable supports)
          • Zooming inversion problem fixed. Zoom is more stable now in close view
          • Auto orientation speed up 4x faster running it multi-core
          • Bug for Nvidia GPU’s fixed that caused drag selection to select some wrong supports sometimes
          • Added option to move your object automatically to Z height when adding support mode
          • Improved auto support generated split lattice in 3 ways: Improved shoring. More shores to different columns make a stronger structure
          • Added small stutts in for small internal supports. Easily cut away
          • Improved point filtering mechanism to give much more preference to critical minima.
          • Optimized and corrected LC Magna resin profiles [1.0.2.6]
          • Bug fixed with pixel resolution and flip rotation Y
          • White pixel counting (Richards/Toms request)
          • Fixed G-code deleted wrong g-code line
          • Added new platform view in to UI
          • Added translucent High tensile resin profile for Magna
          • Added 3s delay for Magna profiles on the bottom
          • Corrected setting for High tensile translucent
          • Added cmd prompt loading with multiple file-paths. (just separated by space)
            Added a section below the ‘resin’ section in print profiles to auto-scale on import. (this will get another place in the near future when we redo the settings-UI). But you can start.
          • Corrected this 2-3seconds and added the corrected magna profiles from last mail.
            Added frame in UI for printing volume LC Magna

           

          Release 1.0.26 (13-7-2019)

          • Import routines rewritten resulting in near instant STL (and other formats) imports
          • Octree rewritten resulting in reduced memory
          • Memory leak fixed that was caused by the Treeview object control. Cause new documents not to release memory
          • OpenGL Shaders optimized to work with many independent geometries (such as editable supports)
          • Zooming inversion problem fixed. Zoom is more stable now in close view
          • Auto orientation speed up 4x faster running it multi-core
          • Bug for Nvidia GPU’s fixed that caused drag selection to select some wrong supports sometimes
          • Added option to move your object automatically to Z height when adding support mode
          • Improved auto support generated split lattice in 3 ways:Improved shoring.
          • More shores to different columns make a stronger structure
          • Added small stutts in for small internal supports. Easily cut away
          • Improved point filtering mechanism to give much more preference to critical minima.

          Release 1.0.24 – intermediary upgrade

          • Stl Link functionality
          • Improvements to base plate including model name inside base plate
          • Export to program as .stl
          • Russian language added
          • Options for nesting files roughly during batch import

          Release 1.0.24

          • Batch processing added (orientation, supporting, auto layout)
          • Support profiles added for automatic supporting
          • SVG export added
          • Bug fixed in SLC/GCode export that prevented support joints to be exported correctly
          • Bug fixed in curve reduction algoritm that switched a vertex in some occasions
          • New GCode editor with syntax highlighting
          • Memory optimization to reduce memory of Octrees with large STL’s
          • File import/export progress updates improved
          • Base support transparent from bottom
          • Turkish & Japanese language added
          • Various small bugs and improvements

          Release 1.0.23

          • Auto supporter improvementsOffset for sharp creases to keep your creases sharp
          • Extra thickness for top joints to improve fixation
          • Custom first beam length to better control the offset
          • Improvements to prevent intersecting beams with your model.
          • Smarter algorithms to shift columns in case of intersections.
          • Various improvements to the lighting mask