Released: 19 March 2019
Release Type: Feature



v0.24.9

Fixed

  • Errors with deep hierarchy projects
  • Multiple misc bugs

Changed

  • Moved specific geometry rule lightmap generation option to the lightmap tab

Added

  • Error popup if an unsupported file type is detected upon load
  • Error popup if assets folder is not found when attempting to load a .udatasmith file


v0.24.8

Fixed

  • Donut graphs will now display a blank graph when no data is available instead of breaking

Added

  • Unexpected light types will display 'Unknown' instead of being blank


v0.24.7

Changed

  • Implemented new tile view for Material and Light lists


v0.24.6

Fixed

  • Optim getting stuck at processing while processing certain file variables

Changed

  • The Optim version indicator has been moved to a less UI breaking location

v0.24.5

Fixed

  • Optim loses Revit actor references in Unreal Engine 4.21


v0.24.4

Fixed

  • Duplicates graph doesn't generate properly from CAD files
  • Optim loses Revit actor references in Unreal Engine 4.22
  • Material count on the dashboard is wrong, shows texture count instead


Changed

  • Datasmith files analyze ~40% faster now
  • Duplicates checker now looks at file size and element dimensions for comparisons rather than names. (Datasmith Only)
  • Version update checker now doesn't care about unreal version


Added

  • Notification to tell user if they attempt to import an unsupported file type
  • New layer of try/except support for main.py to reduce possible error chance
  • Error handling for unsuccessful CAD import




v0.24.3

Fixed

  • Camera values still not showing only 2 decimal accuracy
  • Can't inspect geometry actors in material reassignment page


Added

  • CAD Options re-implemented




v0.24.2

Fixed

  • Click/drag on top bar buttons rarely results in a runtime warning
  • Clicking on the material information area in material reassignment results in an attribute error
  • Pressing Reset twice in the Lighting area causes the slider values to change from Integers to Floats
  • Donut graphs do not display proper spacing with small slices
  • Donut graphs display ghost slice despite 0 value
  • Level configuration buttons lacking drop shadow effects
  • Recursion error occurs when hovering over/using enable/disable Geom/Light/Cam/Mat import
  • Can switch to disabled sidebar areas
  • Off-by-one layout spacing error in Geometry Rule Cards


Changed

  • Camera detail floats were too precise, made hundredths be the limit
  • Made many interactable things require left-click


Removed

  • Temporarily removed all of the newly implemented CAD Import Options due to unknown issues.



v0.24.1

Geometry

Overview:
The geometry rule card design has been updated to display more information.

Change Log:
  • Updated geometry rule card design
  • You can now change rule names on the card itself
  • More information
    • Combine type
    • Level of Detail
    • Actors
    • Output Actors



Changed:
  • Materials now show a 'Preview Not Found' error if Optim cannot find a preview color or texture.

Fixed:
  • Material reassignment button now properly has text
  • V-Ray lights now do not break light cards
  • Area lights now show their shape name instead of a long string of parameters





v0.24.0

General:

Overview:
With the core functionality being more stable, it's about time we started updating those graphs! We've added a donut chart to the mix. Expect more data-visualization update soon.

Change Log: 
  • Donut graphs have been implemented
  • The API has been improved to be more reliable. 



Material:

Overview:
Materials now have an information page with more valuable data! Click on any material card in the material list to inspect it's contents. 

Change Log:
  • All materials now have a material information page
    • Material reassignment
    • Core information
    • Geometry using the material
    • Texture information
    • Material Variables



Lighting

Overview:
The lighting tab has been officially opened. Before, we only showcased a 'quick fix' light switch that would normalize extreme lights. Now, you can view view information about all of the lights, change intensities, normalize extreme values, and reset to original values. Lights that share a 100% similarity rate will be grouped into the same light card.

Change Log:
  • Preview cards now available
    • Information
      • Light type
      • Intensity
      • Layer
      • Unit type
  • Able to adjust, auto normalize, and reset intensities
  • Intense lights will appear red




Cameras

Overview:
Camera information cards are now available. There are no settings or options yet, but be patient, we have some amazing things in store for cameras!

Change Log:
  • Preview cards now available
    • Information:
      • Focal length
      • Focus distance
      • F Stop
      • Sensor Width
      • Aspect Ratio



Level

Overview:
Now you can choose to import into the current level, a new level, or just the content browser. Simple options for now, will expand on heavily soon!

Change Log:
  • Base level import options now available
    • Import into current level
    • Import into a completely new level
    • Import assets into content browser only
      • Note: Certain core optimization options are not available as of yet



CAD

Overview:
We've enabled multiple be-hind the scene Datasmith options for CAD imports. Be careful using these!

Note:
We are in need of CAD file samples! If you can provide a CAD file type listed HERE, please let us know via a ticket. These files will allow us to thoroughly test out Optim's CAD support. Help us make Optim better for you!

Change Log:
  • CAD options exposed
    • Export Parametric Data
      • Description: Export parametric data to rebuild a mesh
    • Find Instances
      • Description: Enable or disable the search for instances of duplicated geometries. The search is done according to the following criteria: principal moments of inertia, OBB, surface, volume The search is disabled by default.
    • Generate Feature Lines
      • Description: Enable or disable the generation of feature lines as part of the tessellation process. The generation is enabled by default.
    • Model Coords System
      • Description: Choose the coordinates system the model was created in.
    • Parallel file loading options
      • Description: Maximum number of parallel file loadings
    • Partition Policy
      • Description: Policy on how to handle partitions within meshes when available
    • Rebuild Topology
      • Description: Enable or disable rebuilding the topology. The use is enabled by default.
    • Remove Empty Objects
      • Description: Enable or disable the removal of empty object during cleaning phase. The removal is enabled by default.
    • Skip Mesh Tessellation
      • Description: Skip tessellation of mesh on load
    • Use Delta Mesh
      • Description: Enable or disable the use of DeltaMesh. The use is enabled by default.
    • UV Generation
      • Description: Policy on how to handle UVs for meshes
    • UV Generation Type
      • Description: Algorithm to use to generate UVs
    • Note: Not all of these features have been tested with all of the CAD file types. If you come across an error please send in a ticket and we’ll fix any issues asap.



Bug Fixes

  • Revit materials now use their cleaned names
  • Multiple misc bugs squashed


Known Issues:

  • CAD material reassignment is broken.
  • CAD data-visualization is broken.
    • This affects the geometry triangle and size filters
  • Graph's break with irregular, or no, data.
  • Revit geometry material filter does not work
  • When generating lightmap UV's, it will generate an extra unused UV map.
  • On rare occasions loading a Datasmith file causes a critical error. 
  • Some Revit actors are missing from the geometry and filter lists