ABOUT Pixyz Batch                

All notes listed below that are not related to Pixyz Studio's user interface or interactive usage are also valid for Pixyz Batch

Release 2020.1.2.16

(Released September 15, 2020)


Updated

  • [Import] "Creo" format: Add support for version 7
  • [Import] "ACIS" format: Add support for version 2020
  • [Import] "Catia" format: Add support for version V5-R2020
  • [Import] "JT" format: Add support for version 10.3
  • [Import] "Autodesk Inventor" format: Add support for version 2021
  • [Import][Export] General continuous improvement for all formats
  • [Tool] Improvement of "UV Projection Tool" experience (new "Keep proportion" setting)


Fixed

  • [Import] "Alias" format: Fix bad handling of symetries at import
  • [Import] "IFC" format: Fix potentially missing parts in *.ifc files
  • [Import] Inventor *.ipt files now correctly displayed in the "Import" dialog box
  • [Export] "3DXML" format: Fix bad instances handling at export generating unreadable files (import fail)
  • [Export] "3DXML" format: Fix potential crash when exporting *.3dxml files after deleting textures
  • [Export] "Pixyz" format: Fix *.pxz export issue with very big files
  • [Export] "Pixyz" format: Fix memory issues when saving scene as a *.pxz file with lot of materials
  • [Export] "VRML" format: Fix export not working ("Not yet implemented" error message)
  • [Function] Fix bad "Hidden Removal" bad behavior with transparent parts
  • [Function] Fix potential crash when undoing a "Phantom mesh" execution
  • [Function] Fix potential crash with function "Clean Unused Textures"
  • [Function] Fix potential crash with undo after using "Replace By" function
  • [Material Editor] Fix material assignment update causing Material Editor instability
  • [Materials] Fix undo/redo fail when assigning materials on patches
  • [Tool] Fix potential crashes with "UV projection Tool"
  • [Tool] Fix "UV Projection Tool" checker & preview update
  • [Viewer] Fix scene bounding box not properly updated causing weird clipping
  • [Viewer] Fix "Transformation Gizmo" not appearing in viewer after a part selection


Known issues

  • [Import] JT format: JT v10 format gives uneven results. When possible, prefer using JT v9 format.
  • [Viewer] "Emissive" parameter for "Standard" type material is ignored when using Environment Map (HDR) lighting
  • [Tool] The "UV Projection Tool" tool may show unexpected behaviors in some cases (gizmo disappearing, wrong projection...)
  • [Tool] Measurement snapping behavior not working (use the "Create Lines" function first to enable primitives detection)
  • [Function] Baking functionality used through "ProxyMesh + Bake" function can be very slow in some conditions (for point clouds as for meshes)
  • [Function] "Explode Voxel" function clears material assignment but should not


Release 2020.1.1.7

(Released July 01, 2020)


NOTE                For a quick overview of the main features new in Pixyz Studio 2020.1, please visit this page. For Pixyz Batch, visit this page


New

  • [Function] Add a "Clean Unused Images" function to remove from the scene images/textures not used by any material (displayed as "Clean Unused Textures" in the "Materials" menu)
  • [Function] Add a "Create Instances By Similarity" function to create instances from similar parts (accessible from the "Scene" menu)


Updated

  • [Import] "SolidWorks" format: Add support for version 2020
  • [Import] "Revit" format: Add support for version 2020
  • [Import] "NX" format: Add support for version 1899
  • [Import] "Parasolid" format: Add support for version 32
  • [Import] "PLMXML" format: Add ExternalFile support
  • [Import] "STEP" format: format improved to avoid missing parts
  • [Import] "All formats": Add a default material import when an unknown type of material is used
  • [Export] "3DXML" format: Add metadata to 3dxml export
  • [GUI] Viewport Environment Map (HDR) rotates using the combination CTRL+ALT+LMB
  • [Function] Add specific parameters to "Map UV On Box" function: Length/Height/Depth
  • [Function] Add specific parameters to "Map UV On Sphere" function: Radius
  • [Function] Add specific parameters to "Map UV On Plane" function: Lenght/Heigh
  • [Function] Add specific parameters to "Map UV On Sphere" function: Radius
  • [Function] Add automatic fit function to "Map UV On Sphere" function
  • [Function] Add new "Manipulate" switch button to display an interactive manipulation gizmo on "Map UV Projection" function
  • [Function] "Repair Mesh" function does not delete degenerated triangles anymore (use the "Remove Degenerated Polygons" function instead)
  • [Function] "Select Identical" function enhanced and renamed "Select Similar"
  • [Function] "Merge" function now skips unknown part type (not BRep shape nor Tessellated shape)
  • [Scripting] [History] Undo/Redo history no longer logs all steps executed in a script (only one "Execute Script" step is logged)
  • [Plugin] Add the possibility to specify a module name/ namespace for types in XML interfaces
  • [Plugin] [PixyzBatch] Add the missing "WizardIO" plugin


Fixed

  • [Import] "3DXML" format: Fix potentially missing metadata at import
  • [Import] "USD" format: Fix disconnected meshes at import (using format indexation)
  • [Import] "CGR" format: Fix potential crash when reading some PMI
  • [Import] "Alias" format: fix precision issue with the mode "By layer (one part by layer)"
  • [Import] "Pixyz" format: Fix missing components located on root node at import
  • [Import] "Pixyz" format: Fix potential crash when importing pr manipulating an old *.pxz file (prior to version 2020.1)
  • [Import] "Revit" format: Fix long delay upon reading metadata
  • [Export] "Pixyz" format: Fix textures not exported when saving/exporting as a *.pxz file
  • [GUI] Material Editor: Fix deactivated "Close" button in the Material Editor window
  • [GUI] Material Editor: Fix material preview (thumbnail) not updating after a pattern (material type) change
  • [GUI] Fix scroll bar animation when opening a function's dialog box
  • [GUI] Fix frozen Progress Bar at the beginning of a process (before displaying the % progress)
  • [GUI] Fix UV Viewer not updated when loading an image as the background
  • [Function] Fix "Remove Useless Instances" removing all instances instead of only useless ones
  • [Function] Fix "Orient From Current View" function when executed in Isolate mode using the whole scene as input instead of isolated selection
  • [Function] Fix "Saw With AABB" potentially crashing due to an incorrect precision (segmentIntersects)
  • [Function] Fix "Create Texture From Lines" not using the proper line color in rendered texture
  • [CAD Modeler] Add a precision to evaluate if a Curve is closed or not


Known issues

  • [Import] JT format: JT v10 format gives uneven results. When possible, prefer using JT v9 format.
  • [Viewer] "Emissive" parameter for "Standard" type material is ignored when using Environment Map (HDR) lighting
  • [Tool] The "Replace By" tool may show instability in some cases (Experimental)
  • [Tool] Measurement snapping behavior not working (use the "Create Lines" function first to enable primitives detection)
  • [Function] Baking functionality used through "ProxyMesh + Bake" function can be very slow in some conditions (for point clouds as for meshes)
  • [Function] "Explode Voxel" function clears material assignment but should not


Release 2020.1.0.22

(Released April 20, 2020)


NOTE                For a quick overview of the main features new in Pixyz Studio 2020.1, please visit this page. For Pixyz Batch, visit this page


New

  • [Import] Add support for USD file format
  • [Import] Add support for RVM file format
  • [Import] Add support for parallel import of multiple files
  • [Export] Add "Save selection" as a *.pxz file
  • [Tool] Add "UV Projection Tool"
  • [Tool] Add "Selection Bounding Box" tool
  • [GUI] User interface complete refactor - new branding, new panels docking system, better support for 4K screen, new progress bar...
  • [GUI] Add "Create" menu
  • [GUI] Add "Point Cloud" menu
  • [GUI] Add "Tools" panel
  • [Viewer] Add realistic rendering based on IBL (HDR environment map) and PBR shaders
  • [Viewer] Add built-in HDR environments
  • [Viewer] Add import of HDR environment
  • [Viewer] Add outlines + overlay selection mode
  • [Viewer] Add "Keep context transparent" option to "Isolate" functionality (disabled by default)
  • Viewer] Add "Roll Camera" functionality
  • [Viewer] Add "Camera Sensitivity" control parameters
  • [UX] Add "Find Selection In Tree" keyboard shortcut Ctrl+F
  • [UX] Add "Show All" functionality to show all occurrences of the scene at once
  • [UX] Add "Paste Without Instance" functionality in "Edit" menu
  • [Function] Add "Decimate a Point Cloud" function to decrease points density (decimate)
  • [Function] Add Opacity map to baking capacities
  • [Function] Add "Decimate To Target + Bake" function
  • [Function] Add "Create Textures From Lines" function (algo.lineToTexture) to generate texture out of polylines (free edges)
  • [Function] Add tessellation parameters stored in meshes (tessellated shapes) for "Re-Tessellate" capacities
  • [Function] Add "Create a texture out of 3D lines" function
  • [Function] Add "Import picture as a 3D plane" function
  • [Function] Add "Remove Materials" function, to remove all materials applied to a selection at once
  • [Function][PixyzBatch] Add "CPU-based Hidden Removal" functions
  • [Function][Experimental] Add "Optimize scene textures size" function
  • [Miscellaneous] Add Pixyz PBR Material Library available for download (from "Materials" menu)
  • [Miscellaneous] Add "Enable Analytics"
  • [Scripting][Plugins] Add place a plugin in any menu (existing or custom)
  • [Scripting][Experimental] Add Python GUI functions (new GUI module in API)
  • [Scripting][PixyzBatch] Add handling of unicode characters in command line


Updated

  • [Import] "glTF" format update: PBR materials are imported
  • [Import] "Alias/wire" format update: 3 import parameters available (By object, By Layer, By Layer one part by layer - default)
  • [Import] "Alias/wire" format update: Add "Import Empty Layer" parameter
  • [Import] "Alias/wire" format update: Add support for Phong and Blinn materials
  • [Export] "3DXML" format update: handle non ASCII characters at export
  • [Viewer] Improve of viewer performances
  • [Viewer] Update "Transformation Gizmo" with scale handles and display options (+ shortcuts)
  • [Viewer] Update "Viewer Information Panel" to display more information (Frame-rate, RAM/VRAM usage, Current variant) + keyboard shortcut (F3)
  • [Function] Improve "Baking" capabilities to generate Opacity maps (and better Normal maps in some cases)
  • [Function] Improve precision when generating Normal Maps (avoiding visual normal artifact)
  • [Function] Improve "Reset Transform" function to preserve instantiation
  • [Function] Improve "Extract Neutral Axis" function to handle more cases and available in "Mesh" menu
  • [Function] Improve primitive generation functions ('CreateCube", "CreateSphere"...) to generate primitives with UVs
  • [Function] Add "Re-tessellate" function automatically sets tessellation parameters based on original values (ones used at first tessellation)
  • [Function] Add "Repair Mesh" function automatically deletes degenerated triangles ("Tolerance" value is used)
  • [Function] Add "Convert Selection Back To BRep" retrieves original CAD shapes (as imported), even if they were modified using CAD repair functions
  • [Function] Add exception to "BakeMaps" function when source mesh has a normal map applied but no tangents
  • [Function] Remove "Fill Normal Map" function
  • [GUI] Stabilize Undo/Redo feature through  "History" panel
  • [GUI] Improve "Copy/Cut/Paste" functionalities
  • [GUI] Add "Level" column displayed by default in the Product Structure
  • [GUI] Add "Create Tangents", "Create Textures From Lines" , "Extract Neutral Axis From Pipes", "Create Pipe From Lines"n "Delete Free Vertices" functions to "Mesh" menu
  • [GUI] Add "Reload Plugin" function to "Plugin" menu
  • [GUI] Remove "Triangularize", "Equilateralize", "Quadify" functions from "Mesh" menu (still available from the Function List - F12)
  • [GUI] Rename "Generate Phantom Mesh" function in "Phantom Mesh" and move to "Optimize Mesh" menu
  • [GUI] Rename "Decimate" function in "Decimate To Quality" in "Optimize Mesh" menu
  • [GUI] Rename "Decimate Target" function in "Decimate To Target" in  "Optimize Mesh" menu
  • [GUI] Rename "Proxy Mesh With Textures" function in "Proxy Mesh + Bake" in  "Optimize Mesh" menu
  • [Material Editor] Remove "Edit Pattern" button from Material Editor interface (still available for a selected material)
  • [Material Editor] Rename "Apply" button in "Save Material" in Material Editor interface
  • [Material Selector] Rename "Select" button in "Apply" in Material Selector interface
  • [Scripting] Update Python API structures
  • [Scripting] Add "View" mode available in the "Plugin List" to help debugging plugins


Fixed

  • [Import] "FBX" format: Fix bad material import or assignment (FBX exported from Maya)
  • [Import] "FBX" format: Fix textures potentially not imported
  • [Import] "FBX" format: Fix crash at FBX import with non-ASCII file paths
  • [Import] "IGES" format: Fix long (almost infinite) CAD loops
  • [Import] "DWG" format: Fix missing XREF links
  • [Import] "DWG" format: Fix missing PMI
  • [Export] All formats: Fix "UnlitTexture" material leading to crash or exception
  • [Function] Fix "Decimate To Target" function creating bad result on meshes without normals
  • [Function] Fix precision issue when executing "Repair CAD" function on trees with heterogeneous transformation
  • [Function] Fix bad UV projection for Box ("mapUvOnBox"), Planar ("mapUvOnPlane") and Sphere ("mapUvOnSphere") projection types
  • [Function] Fix crash with "Get Image Definition" and "Get Image Definitions" functions
  • [Viewer] Fix Variant name not updated in Viewer when changed
  • [Viewer] Fix 16bit textures not rendering properly
  • [PMI] Fix potential crash when displaying PMI on 3DXML files
  • [License Manager] Fix crash when generating activation with non-ASCII path
  • [License Manager] Fix bad license install with unicode characters in the path
  • [Plugins] Fix crash at startup with corrupted plugins
  • [Scripting][Plugin] Fix newly installed plugin automatically displayed on GUI (no need to restart program)


Known issues

  • [Import] JT format: JT v10 format gives uneven results. When possible, prefer using JT v9 format.
  • [Viewer] "Emissive" parameter for "Standard" type material is ignored when using Environment Map (HDR) lighting
  • [GUI] In the Material Editor, the Close button is deactivated
  • [Tool] The "Replace By" tool may show instability in some cases (Experimental)
  • [Tool] Measurement snapping behavior not working (use the "Create Lines" function first to enable primitives detection)
  • [Function] The "Convex Hull" function is slow and produces uncertain results (Experimental)
  • [Function] Baking functionality used through "ProxyMesh + Bake" function can be very slow in some conditions (for point clouds as for meshes)
  • [Function] "Explode Voxel" function clears material assignment but should not


Older releases

Find below the links to the Release notes for older Pixyz Studio official releases: