Photocentric Studio Changelog

Release 1.2.62 (09-07-2025)

Download Software 

Bug fixes

  • Fixed colour editing for non-support areas
  • Fixed bug in internal supports (new auto supporting)
  • Fixed bug in slice dialog (more robust)
  • Shift and Enter (vertical tab) allowed now in g-code editors
  • Fixed memory overflow bug in manual support editing.
  • Fixed memory leak in windows forms that could result in crash after long usage

 

Added features

 

  • Large lattice supports – new studio pro auto supports feature
  • Added support and no support area’s
  • New UI configuration
  • Large area surface detection
  • Added clear save buttons to save support settings to the active profile. Added a setting to do it automatically (or not)
  • Added reset/save/save As Copy buttons to support tools.

    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