PiXYZ STUDIO new version marks a turning-point since its creation!

    This 2019.1 release contains lots of new features and functionalities, making this great tool more powerful and easy to use than ever.

    Now, CAD Data Preparation workflows get smoother, faster, and more automatable.


    Find below an overview of the new features available in PiXYZ STUDIO 2019.1 !






IMPORTANT INFORMATION                

PiXYZ STUDIO 2019.1 introduces a new concept for Product Structure (or scene Tree) management. This considerably affects the way to create script with PiXZY STUDIO Python API.
To learn more about this important change and help you get started, please check the following topics:

About 2019.1 New Product Structure: Read how PiXYZ STUDIO benefits from this new Product Structure and what it implies
Release Notes: Read the Release notes for PiXYZ STUDIO 2019.1 release
API Change Log: Refer to the API Change Log to review in detail the modifications made to functions

If you need more help on how to migrate your old Python scripts to 2019.1 version, please contact PiXYZ Support through our Support page, or through your direct PiXYZ Sales contact.
Please note that 2018 and 2019 STUDIO licenses (trial or purchase), will be compatible with both STUDIO 2018 and STUDIO 2019, allowing to use both versions in parallel with the same license.


USD Export

Use PiXYZ STUDIO 2019.1 to export USD files for MacOS and iOS/ARKit2 !



Revit Import

Revit format was strongly enhanced:


  • Import speed boosted (up to x4)
  • More data retrieved from Revit files (meshes, materials, metadata)
  • Revit 2019 version support



Import/Export accurate Tree model

The Product Structure (Tree) of an imported CAD model is now completely faithful to its original organization.

It is also entirely preserved when exported from STUDIO 2019.1 (no useless nodes created, nested parts support, in particular for FBX I/O).

For more information, please see this topic: About 2019.1 New Product Structure.


Dynamic Scene Tree adjustment

The Product Structure (Tree) can now be freely re-organized:


  • Move / Copy / Paste / Duplicate a node, a selection of nodes, and complete sub-assemblies
  • Create new nodes
  • Hide/show nodes
  • Visibility inheritance mode




Occurrence Transform manipulation

Manipulate an occurrence (or its pivot point) directly from the viewport with the new Transform gizmo.

       


Mesh Selection

Select sub-mesh elements like patches or polygons directly in the viewport, and perform actions on the selection: delete selection or fix selection's faces orientation.

More interaction to come: Detach, Move, Affect material, Tag… Stay tuned!



Simplified Python scripting

The Product Structure is now composed of one node type only, called occurrence, similar to the gameObject concept in Unity3D.

Occurrences List replaces Scene Paths as Python functions input, making scripting a lot simpler (more information here: About 2019.1 New Product Structure)

And more...



UX/UI global enhancement

Lots of improvements were made to the GUI, making Data Preparation process more comfortable and efficient:


  • Look-and-feel 2019 update
  • Undo/redo now available!
  • Direct access to Help from menus tooltips
  • Simplified Product Structure view (no more Simple/Advanced view modes: only one, simplified Tree view)
  • Quick access to all PiXYZ functions & algorithms from the Function List (F12)
  • Copy generated Python code directly from functions window
  • Quick restore of a function default values
  • And more!



 


General performances enhancement

Performances keep on improving, making PiXYZ STUDIO the best tool to process large and complex CAD models:


  • Tree expand is a lot faster, even on complex models
  • Viewer performances were also improved allowing the process of larger CAD models
  • Materials preview creation was also boosted


New & improved algorithms

Remeshing algorithms

Remeshing algorithms were improved in STUDIO 2019.1, and new ones were added:


  • Proxy Mesh (with texture baking)
  • Voxelize
  • Marching Cubes
  • Convex Hull


Also, new texture types were added to the Baking Tool: Specular, Roughness, Metallic and Opacity. These are still experimental though ;-)



Replace function

A new powerful Replace By function was added, allowing to replace scene elements by a sub-assembly, a mesh, a primitive…

It can be very powerful for optimizing large models, containing sub-parts repeated/instantiated a large number of times, and replace them by one optimized and instantiated model.



Smart Orient algorithm

A new Smart Orient algorithm was added to STUDIO 2019.1: as the Smart Hidden Removal algorithm, Smart Orient is meant to be used on a full mock-up, like a car, to automatically orient all faces consistently, at once!



Re-Tessellate algorithm

A new Re-Tessellate algorithm was also added: Tessellate again with alternative settings one Part occurrence or the full scene, at any moment of the Data Preparation process, allowing targeted fine-tuning on mesh quality.

Also, use the new Back To BRep algorithm to retrieve the original BRep surfaces (also called precise or CAD geometries) and fine-tune original CAD surface optimization.


NOTE                The Modifiers feature that was used in previous versions of PiXYZ STUDIO was replaced in STUDIO 2019.1 by the new Re-Tessellate and Back To BRep functionalities. Use them together along with the newly added Undo/Redo feature to fine-tune the tessellation of your models at any moment of the CAD Data Preparation process.


Tessellate algorithm

The best-in-class and incredibly efficient PiXYZ tessellation algorithm is being improved continuously, to create high quality / low density meshes from any CAD model.

In PiXYZ STUDIO 2019.1, it has been yet improved to better handle complex surface boundaries.



And more...

  • New Clean Unused Materials: Remove all unused materials in a scene at once
  • New Make Materials Names Unique: Give a unique name to all materials in a scene at once
  • Remove Holes enhancement: new Fill with Material parameter, new listFeature function that returns holes' diameter and position
  • Repack UV enhancement: Repack UV is faster and uses all available space in the UV space
  • New UV Primitive Projections (API functions):  Box / Plane / Sphere / Cylinder / Projection From View