Photocentric Innovator in Photopolymer, 3D Printing

Photocentric Studio Changelog

Release 1.2.99 (04-03-2026)

Download Software 

  • Rewritten the support object classes from the ground up. With the following improved points:
    • Mesh geometry (spheres/cylinders etc.) is not generated anymore during supporting. Instead, it lives only 1x on the gpu. This is much faster, less memory etc.. 
    • Reduces a lot of the supporting algorithm time and removes any lag you might experience in dragging/modifying supports.
      1. and allows for bigger models with editable supports.
    • There are more distinct types of beams now. i.e.: 
    • a vertical pole; which if clicked highlights all affected shores/beams. Reshores if you move it. 
    • diagonal shores; currently rectangular to provide extra vertical stiffness in printing 
    • Rewritten the placement of manual supports. 
      1. Previously when you would place a single support it would live as 1 object in the object tree. So a part could have 100 single supports. This is now all unified in 1 support structure object. For the simple reason people abused it and had 1000’s of single supports. 
      2. You can still add any of the manual supports; with settings as predefined. But under the hood they are joined with the main support object.
      3. The advantage here is that if you place a tree or single support, it allows the algorithm to place shores as well to the main structure (independent of type of placed item) 
      4. The downside if you can’t easily delete 1 item anymore from the tree. But you can still click the main pole and press delete. It will delete all affected parts.
      5. Make sure to put the live preview on to see the support preview when placing manual supports. So you see the live preview (that is also new and consistent now) 
    • Editing the support
      • As all supports for 1 part are now joined into 1 object editing is also unified. Right click and ‘edit support’ to edit a support. 
      • You can change the values and they will update right away in the 3d view. 
      • To edit an entire support; just mark the checkbox. 
      • You can still hold CTRL to select multiple sub parts of a support structure. 
      • The edit tool will show you what you are about to edit with amounts. 
      • New pro Lattice supports now fully editable 
    • The auto support algorithm, 
      • Also here I went from the start through the entire algorithm to implement this new structure. 
      • The intersections should now be prevented. 
      • There is now more offset between the part and the vertical beams; by default 1.5* diameter. This scales very badly with the distance; as the signed distance field calculation scale to the power 3. So I would rather make this smaller than larger. 
      • The path finding algorithm for finding a suitable location for a vertical pole is also rewritten. It now looks in a cone shaped area downward; with different lengths of the first beam. So when it finds a pole straight down to the platform; with a bit longer first beam than the defined parameter; it does that. Avoiding unnecessary internal support. 
      • Overall, if no solution is found; it doesn’t place a support instead of an intersecting one. 
      • Many different sampling strategies added (offset, hexagon etc.) 
    • Other UI changes
      • If you look from the bottom up; it will automatically hide the entire structure so you can see the first beam (tip) of the support structure. 
      • You can also toggle this with the support view mode. 
      • Parts that have a support structure can’t be rotated in X/Y axis and moved in z axis anymore.
      • Better detailed images for large lattice 

      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