MeshSyncDCCPlugins

DCC plugins for MeshSync in Unity. Supported tools: Maya, Maya LT, 3ds Max, Motion Builder, Modo, Blender, Metasequoia

OTHER License

Stars
454
Committers
8

Bot releases are visible (Hide)

MeshSyncDCCPlugins - 0.18.0-preview Latest Release

Published by sindharta-tanuwijaya about 1 year ago

0.18.0-preview Release

MeshSyncDCCPlugins - 0.17.1-preview

Published by sindharta-tanuwijaya over 1 year ago

Added

  • blender-feat: adding option to only sync selected objects.
  • blender-feat: handle node group for materials
  • doc: mention support for Blender 3.4

Changed

  • doc: remove Modo and Metasequoia sections

Fixed

  • blender-fix: Spline crash fix in Blender 3.3+
  • blender-fix: material index crash fix
  • blender-fix: fix for race condition when applying properties
  • blender-fix: crash fix when removing an empty instance object
  • blender-fix: fix for debug logs and uninitialized colorValue variable
  • blender-fix: apply mirror Modifier for instances when applicable
  • blender-fix: null reference check in visible_in_collection()
  • fix: use path provider to ensure instances use their correct path for properties
  • blender-fix: fix for image paths coming from libraries
  • doc-blender: fix anchor links (lower case)
MeshSyncDCCPlugins - 0.17.0-preview

Published by sindharta-tanuwijaya over 1 year ago

Added

  • Blender 3.4 support
  • blender-feat: Material baking
  • blender-feat: displacement maps baking
  • blender-feat: AO baking for materials
  • blender-feat: implementing orthographic size for camera
  • blender-feat: Adding texel density setting for baking

Changed

  • blender-change: bake modifiers in Edit Mode
  • blender: Making deduplication of meshes optional
  • blender-opt: optimisation to avoid making unique objects when the source object is the same.
  • blender-doc: update docs to include all new material baking settings
  • blender: use all available UV layers in Edit mode
  • blender: updated UI to show materials panel. Reordered panels and removed Unity Project panel
  • blender: added cancel and reset modes to increment progress. Used reset mode when resetting and cancel mode when cancelling
  • doc: update Table of contents with Blender Installer page

Fixed

  • blender-fix: export normals correctly in edit mode, taking polygon smooth into account
  • blender-fix: dangling pointers on Mesh data
  • blender-fix: avoid copies of linked duplicates
  • blender-fix: fix for materials not referencing correctly and smoothness map being roughness.
  • blender-fix for crash on empty material slots.
  • blender-fix: Fix for crashes when instantiating curves through geonodes
  • blender: geometry node fixes
MeshSyncDCCPlugins - 0.16.0-preview

Published by sindharta-tanuwijaya almost 2 years ago

Feat

  • blender-feat: material support
  • blender-feat: support exporting empty objects

Changed

  • blender-doc: update installation docs

Fixed

  • blender-fix: make all object types (incl. lights) instantiable for geometry nodes
  • blender-fix: fix for exporting keyframes in 3.3.0 and above
  • blender-fix: null check for geometry node properties

Removed

  • blender: removed editor path property from project panel
MeshSyncDCCPlugins - 0.15.2-preview

Published by sindharta-tanuwijaya almost 2 years ago

Feat

  • blender: preferences UI for auto-detecting the hub and the editors folder
  • blender: use hub to select or create project

Changed

  • blender-change: Handled local packages

Fixed

  • fix: fix for crash when exporting baked transforms
  • blender-fix: fix for broken uvs on edit mode
  • blender-fix: get latest compatible version of MeshSync package in AutoSetup
  • blender-fix: More reliable way to check if project is already running
  • blender-fix: give feedback when selecting project
  • blender-fix: give feedback for project creation
MeshSyncDCCPlugins - 0.15.1-preview

Published by sindharta-tanuwijaya about 2 years ago

Added

  • blender-feat: add Add-on Preferences file
  • blender-doc: add Unity project panel documentation

Changed

  • doc: update Installation page (TOC, typo fixes) and add missing English docs in DCC pages
  • doc: put Unity setup via DCC section below in the Installation page

Fixed

  • blender-fix: avoid overwriting manifest package and report error if installed package is not supported
  • blender-fix: do not reset Server port if server is available
  • blender-fix: use default ports if possible in auto-config
  • blender-fix: fix for crash in blender 3.3

Removed

  • doc: remove obsolete installation steps in DCC pages
  • doc: remove Japanese documentation. Moved to the official page
MeshSyncDCCPlugins - 0.15.0-preview

Published by sindharta-tanuwijaya about 2 years ago

Added

  • blender-feat: support Blender 3.3.0
  • blender-feat: Editor commands in Blender clients
  • blender-feat: install MeshSync from Blender
  • blender-feat: auto-config of ports for AutoSetup via Blender
  • blender-doc: add doc for installing MeshSync via Blender

Changed

  • change: change plugins folder to Plugins to reveal it in the Unity Editor
  • doc: organize usage in DCC tools into separate pages
  • doc: reorganize and update installation documentation
  • blender-doc: update the section about BakeModifiers
  • blender-doc: add Bidirectional Sync section in the Blender documentation

Fixed

  • blender-fix: Scale instance transforms with meshsync scale factor to ensure correct positioning.
  • blender-fix: fix instance scaling
  • blender-fix: set camera visibility based on the active scene camera
  • blender-fix: export geometry node instances when frame changes
  • blender-fix: fix for material index bug
MeshSyncDCCPlugins - 0.14.1-preview

Published by sindharta-tanuwijaya about 2 years ago

Fixed

  • maya-fix: load plugin for Maya 2023 properly
  • 3dsmax-fix: export vertex alpha
  • blender-fix: fix to export curves
MeshSyncDCCPlugins - 0.14.0-preview

Published by sindharta-tanuwijaya about 2 years ago

Added

  • blender-feat: support for Blender 3.2.0
  • blender-feat: send particle instance meshes
  • blender-feat: Unity->Blender communication
  • maya-feat: support for Maya 2023

Changed

  • change: set minimum Unity requirement to 2020.3
  • blender-change: convert sun light energy to Unity light intensity directly
  • licensed several components under GPL v3

Fixed

  • blender-fix: ensure layers that are hidden for render in blender, are also hidden in unity
  • blender-fix: Fix for accessing deform groups in Blender 3.0 and above
  • blender-fix: Blender settings apply differently depending on the order of using Manual Sync vs Animation Sync
  • blender-fix: fix for calllback getting registered multiple times. Ignore updates when not active
  • blender-fix: ceil floats to avoid hashing issues

Removed

  • blender-change: drop support for Blender 2.83
MeshSyncDCCPlugins - 0.13.1-preview

Published by sindharta-tanuwijaya over 2 years ago

Fixed

  • blender-fix: do not handle already handled records when extracting geometry node instances
  • 3dsmax-fix: consider "Enable in Renderer" option for syncing with "Ignore Non-Renderable" set to on
MeshSyncDCCPlugins - 0.13.0-preview

Published by sindharta-tanuwijaya over 2 years ago

Added

  • blender: Geometry nodes support
  • 3ds Max: 3ds Max 2022, 2023+ compatibility

Changed

  • chore: ensure to build Mac plugins targeting 10.15 at minimum

Fixed

  • blender: consider collection visibility for syncing
MeshSyncDCCPlugins - 0.12.1-preview

Published by sindharta-tanuwijaya over 2 years ago

Fixed

  • blender: could not export SceneCache in Blender 3.1
MeshSyncDCCPlugins - 0.12.0-preview

Published by sindharta-tanuwijaya over 2 years ago

Added

  • blender: add support for Blender 3.1

Changed

  • blender: use the appropriate Python version for building different versions of Blender plugins
  • chore: update code to adhere to [email protected]

Fixed

  • blender: fix auto sync status when file is loaded
MeshSyncDCCPlugins - 0.12.0-preview.1

Published by sindharta over 2 years ago

Pre-release

MeshSyncDCCPlugins - 0.11.0-preview

Published by sindharta-tanuwijaya over 2 years ago

Added

  • feat: blender3.0 support
  • blender: show a message box after exporting a SceneCache file

Changed

  • blender: export only the materials of selected objects during scene cache export
MeshSyncDCCPlugins - 0.10.1-preview

Published by sindharta-tanuwijaya over 2 years ago

Changed

  • blender: use 2.83.18, 2.93.7 for building

Fixed

  • fix: Blender plugin wouldn't install on Mac for Blender 2.93.x
MeshSyncDCCPlugins - 0.10.0-preview

Published by sindharta almost 3 years ago

Added

Removed

  • remove support for 3dsMax 2017 and Maya 2017
MeshSyncDCCPlugins - 0.9.0-preview

Published by sindharta about 3 years ago

Added

  • support [email protected]
  • feat: add support for Maya 2022
  • feat: support for 3ds Max 2021

Changed

  • blender: optimize setting the frame back after exporting scene cache

Fixed

  • fix: show the correct plugin version for DCC plugins
MeshSyncDCCPlugins - 0.8.1-preview

Published by sindharta about 3 years ago

Added

  • feat: multi UV for 3ds Max

Changed

  • blender: use 2.83.17, 2.93.4 for building
MeshSyncDCCPlugins - 0.8.0-preview

Published by sindharta over 3 years ago

  • blender: update supported versions. 2.83.16, 2.91.2, 2.92.0, 2.93.1
  • blender: remove support for Blender 2.79 - 2.82
  • fix: compile errors when building against [email protected]
  • opt: optimize SetFrame() in Blender plugin
Badges
Extracted from project README
Related Projects