Skip to main content

Changelog

4.1.0 - 14 March 2023

Added

  • Installer.
  • Flip X and Flip Y options in camera quad component.
  • Updater.
  • New "Studio" menu.
  • New "Help" menu.
  • Texture wrap mode.
  • Animated texture wrap mode.

Changed

  • Localization format version to 13.
  • Camera Z near value to 0.1.
  • Web preview UI overhaul.
  • Update DeepAR Web SDK version to 4.1.0.
  • Make duplicated node selected.
  • Make duplicated resource selected.
  • When deleting a scene file, delete all associated meshes and materials.
  • Make native and web preview menus clickable.
  • Rename "Window" menu to "Layout".
  • Rename "Assets" menu to "Add".

Removed

  • "Add Prepackaged Shader" menu item.

Fixed

  • Improve texture compression when importing PNG textures.
  • Do not inflate effect size when importing an effect file with animated textures.
  • Do not export animations that are not used in the animation controller.
  • Crash when importing a project with texture resource that does not have mipmaps but has a .deepardata file (created erroneously by DeepAR Studio).

4.0.2 - 11 February 2023

Added

  • Additional info for non-square and non-power-of-two texture warnings.
  • Broken scene model file import warning.
  • Report an error prompt when a legacy effect import fails.
  • Report an issue button in splash screen.
  • Live preview menu with MacOS and Web submenus.
  • Test on device menu.
  • Export window with improvement suggestions.

Changed

  • Splash screen template categories and filtering.
  • Increased icon size.
  • Moved Resources and Material Editor legacy windows to Legacy submenu.
  • Localization format version to 12.
  • QR Code window UI.

Removed

  • Shortcut key for Resources and Material Editor legacy windows.
  • Start/Stop native preview button.
  • Start/Stop web server button.
  • Generate QR code button.

Fixed

  • Crash when importing effect files with animated texture(s) in lossy compression format.
  • Crash on project close when using Android preview.
  • Correctly render editor materials.
  • Resources window opening when importing legacy shaders.
  • Importing animations with invalid (not-a-number or infinity) keyframes from effect files.
  • Studio crash when scene file fails to import.
  • Importing fbx files with meshes that contain bones with the same name.

4.0.1 - 11 January 2023

Added

  • Allow importing multiple resources.

Changed

  • Complete UI design.
  • Update DeepAR Studio Preview native app version to 1.0.0 (SDK version 4.0.3).
  • Localization format version to 11.
  • UI theme format version to 2.

Fixed

  • Importing effect files that use prepackaged/standard shaders in materials without errors.
  • Correctly handling Non-Color Data animated textures.
  • Crash when closing Studio.
  • Mesh and scene importing crash.
  • Clicking on shader or material resource opens the Shader Builder or Material Editor window in new workflow mode.
  • Import effect file crash when file permissions are invalid.
  • Crash when copying, pasting and duplicating on localized Windows OS.
  • Importing animated textures.

4.0.0 RC - 20 December 2022

Added

  • Asset filter view in the Hierarchy window.
  • Animated texture support.
  • True editor shader support.
  • Node inline rename.
  • Resource inline rename.
  • Automatically determine whether a texture contains a normal map and prefill the Import Resource window with Non-Color data option selected.
  • New node option when the Hierarchy window is right clicked anywhere.

Changed

  • Default DeepAR Studio layout.
  • Add Alpha to PBR shaders.
  • Prepackaged/standard resources are no longer saved in the project.
  • Show resource properties inside properties window.
  • Return to welcome screen on project exit.
  • Improve keyboard shortcuts: W - move, E - scale, R - rotate.

Fixed

  • Crash when opening template project.
  • Error that caused some animation states not to export.
  • Correctly loading assigned material files from animation states.
  • Correctly importing image files with only a single channel present.
  • Make LUT shader ignore mipmaps.

0.8.0 Beta - 17 November 2022

Added

  • Animation state controller feature.
  • Animation state controller builder.

Changed

  • Update DeepAR Studio Preview native app version to 0.9.9 (SDK version 4.0.3).
  • Update DeepAR Web SDK version to 4.0.3.

Fixed

  • Foot tracking issues when changing the camera in Web preview app.
  • Error when importing Simple Pendulum Physics component from effect file with extreme values.

0.7.7 Beta - 4 November 2022

Changed

  • Keep layer dropdown open while selecting layers.

Fixed

  • Windows runtime crashes.
  • Remove Auto Framing option from nodes.
  • Failure when importing some valid DeepAR effect files.

0.7.6 Beta - 27 October 2022

Added

  • Improved logging and tracing.

Changed

  • Update DeepAR Studio Preview native app version to 0.9.8 (SDK version 4.0.2).
  • Update DeepAR Web SDK version to 4.0.2.

0.7.5 Beta - 25 October 2022

Added

  • Loading animations from imported model files.
  • Preserving animation controller configuration from imported effect files.
  • Macro TEXTURE2D_SIZE in shader include files that can be used to get the texture dimensions.
  • Unlit Texture Alpha Advanced prepackaged shader.
  • Precisely editing slider values in Shader Builder and Material Editor using right mouse button.

Changed

  • Update DeepAR Studio Preview native app version to 0.9.7 (SDK version 4.0.1).
  • Update DeepAR Web SDK version to 4.0.1.
  • Propagate Property button name to Propagate to Descendant Nodes.
  • Localization format version to 8.
  • Reopen splash screen when the project is closed.

Fixed

  • Exporting multiple Script file resource copies for each time they are used in the scene.
  • Applying and reverting Scene file resources that contain bone references to the root scene node or its ancestors.

0.7.1 Beta - 10 October 2022

Fixed

  • Windows runtime crashes.
  • Importing legacy DeepAR effects with Face Position component that has Ignore Translations and/or Ignore Rotations option enabled.

0.7.0 Beta - 19 September 2022

Added

  • QR code preview.
  • Shader Wizard.
  • Physics World component.
  • Physics Box Body component.
  • Physics Sphere Body component.
  • Physics Capsule Body component.
  • Physics Spring Constraint component.
  • Physics Rope Constraint component.
  • Physics Force Modifier component.
  • Particle Emitter component.
  • Play Animation component.
  • Script component.
  • Script file resource.
  • Sound file resource.
  • Video Texture file resource.
  • Forum link to splash screen.
  • Effect space indicator on root node.
  • Tool options for viewing and/or editing specific resource types.
  • Face Space button to Dynamic UV node property.
  • Face Position indicator on Eye Position component, Position at Landmark by Name component and Mesh Renderer component.
  • Resource dropdown options for quickly adding new or duplicating the current selected resource.

Changed

  • Update DeepAR Studio Preview native app version to 0.9.6 (SDK version 4.0.0).
  • Update DeepAR Web SDK version to 4.0.0.
  • Enable Calculate Tangent Space import option for meshes and scenes which are not standard models.
  • Enable Convert Scale (Legacy) import option for meshes and scenes which are in legacy scale.
  • Face property in Face Position component.
  • Intro video.
  • Localization format version to 7.

Fixed

  • Allow Windows line endings on macOS in shader source code.
  • Allow using Face Position component only for specifying face index without updating position/rotation.
  • Shader Builder dropdown for Shader Binary files no longer shows vertex shader binaries for fragment shader slot and vice versa.

0.6.3 Beta - 12 August 2022

Added

  • Visual guides in the editor window.
  • Showing and hiding layers in the editor window.
  • 2D editor.
  • Foot Position component.
  • Head Occluder standard mesh asset.
  • Foot Occluder standard mesh asset.
  • Show tooltip when the arrow is hovered in the resource selector UI.
  • Close splash window with Esc key.

Changed

  • Update DeepAR Studio Preview native app version to 0.9.3 (SDK version 3.4.4).
  • Update DeepAR Web SDK version to 3.4.4.
  • Localization format version to 6.

Fixed

  • Disable editor window navigation when it is not focused and hovered.
  • Mouse picking bug.
  • Editor navigation glitches on Retina Display.
  • Crash when file package is selected in the open file dialog.
  • Crash when loading a mesh with no vertices or no indices.

0.6.2 Beta - 21 July 2022

Added

  • Standard mesh assets.
  • New editor shaders.
  • Support for applying and reverting a scene.
  • Position at Landmark by Name component.
  • Camera Multiply prepackaged shader.
  • Calculate Tangent Space import option for meshes and scenes.
  • Error indicator in the DeepAR Studio Preview native app.
  • Error indicator in the DeepAR Studio Preview web app.
  • Open in Finder menu option for resources on macOS.
  • Open in Explorer menu option for resources on Windows.
  • Close button in the splash screen.
  • Allow dropping mesh file resources anywhere in the hierarchy window.
  • Removing a node or a resource using the DEL key.

Changed

  • Automatically open web app preview link when the server is started.
  • Resource dropdown button icon.
  • Better editor display for special textures.
  • Added sRGB and Linear color space info in texture import window.
  • Automatically select added or imported resource.
  • Show and loop mouse cursor instead of hiding it when navigating the editor.
  • Localization format version to 5.

Fixed

  • Store textures in sRGB format instead of linear format.
  • Recognizing imported standard models (when imported with the Calculate Tangent Space import option disabled).
  • Crash when a resource or a legacy shader is dragged into the DeepAR Studio window while a modal window is open.
  • Enable creating new project when an effect is imported.
  • Extra nodes with names like _$AssimpFbx$_ when importing a FBX scene are no longer imported.
  • Slow editor rotate/pan movements not picked up.
  • Black screen when renaming a node with node properties expanded and disabled transformation.
  • Keep the intro video aspect ratio regardless of DeepAR Studio window size.
  • Editor navigation glitches.

0.6.1 Beta - 5 July 2022

Added

  • Splash screen.
  • Intro video.
  • Simple Pendulum Physics component.
  • MatCap Normal Texture prepackaged shader.
  • MatCap Camera Multiply prepackaged shader.
  • Shader source/binary resource dropdown in the Shader Builder window.
  • Texture resource dropdown in the Shader Builder window.
  • Shader resource dropdown in the Material Editor window.
  • Texture resource dropdown in the Material Editor window.
  • Mesh resource dropdown in the Mesh Renderer component.
  • Material resource dropdown in the Mesh Renderer component.
  • Plus button for adding resources in the Resources window.

Changed

  • Automatically select shader for imported scene resources.
  • Default diffuse color to white for Standard and Standard Diffuse prepackaged shaders.
  • Disable creating new project when a new project is already created, open and unmodified.
  • Disable editing transform values for nodes which use any Position component.
  • Automatically selecting the bone mesh driver if at least one bone exists in the mesh.
  • Allow dropping scene resources in the entire Hierarchy window space.
  • Localization format version to 4.

Fixed

  • Legacy shader import.
  • Opening projects with removed .deeparcache files.

0.6.0 Beta - 23 June 2022

Added

  • New editor camera navigation system.
  • Editor shortcut key for toggling wireframe rendering (W), resetting the camera (O) and framing the selected node (F).
  • Emotions component.
  • Color Sampling component.
  • Standard prepackaged shader.
  • Standard Diffuse prepackaged shader.
  • Standard Full prepackaged shader.
  • PBR prepackaged shader.
  • PBR Compact prepackaged shader.
  • MatCap prepackaged shader.
  • MatCap Normal prepackaged shader.
  • Beauty prepackaged shader.
  • LUT prepackaged shader.

Changed

  • Editor shortcut key for translating (T), rotating (R) and scaling (S) a node as well as toggling global space (G).
  • Editor shortcut key for removing (Backspace) a node or a resource.
  • Localization format version to 3.

Removed

  • Editor W, A, S and D camera navigation keys.

Fixed

  • Crash when importing mesh files with a lot of geometry.
  • Crash when importing scene files with a lot of geometry in a single mesh.
  • Crash when an invalid input letter key is received.
  • Crash when an imported mesh or scene file contains a bone weight outside the [0, 1] range.

0.5.3 Beta - 6 June 2022

Added

  • Rating and feedback prompt timeout saving.

Changed

  • Rating and feedback prompt timeout from 30 to 15 minutes.

Fixed

  • Importing effect files with negative node IDs.
  • Importing effect files with duplicate node IDs.
  • Importing effect files with legacy Face Position component version.
  • Importing effect files with legacy Keep Texture Aspect Ratio component version.
  • Crash when opening project with invalid scene cache file.

0.5.2 Beta - 31 May 2022

Added

  • Usage analytics.
  • Rating and feedback prompt.

Changed

  • Animation Enabled node property name to Animated.
  • Import/Export Model menu option name to Import/Export Effect.
  • Localization format version to 2.

Removed

  • Vulkan rendering backend option in preferences.

Fixed

  • Allow adding a new resource when another non-directory resource is selected.
  • Unknown -psn_... command-line option error message when launching the DeepAR Studio for the first time on macOS.
  • Question marks instead of shortcut modifier key symbols on macOS.
  • Some shader uniforms missing when importing particular effect files.
  • Importing effect files with invalid bone or blend shape weights.
  • Importing effect files with invalid bone node indices.
  • Missing node layer 10.

0.5.1 Beta - 23 May 2022

Added

Changed

  • Use Secure Transport in macOS cURL build and Secure Channel in Windows cURL build instead of OpenSSL.

Fixed

  • Correct UV coordinates when importing a mesh file or a scene file.
  • Crash when importing a mesh file or a scene file with no tangents.

0.5.0 Beta - 20 May 2022

Added

  • Complete DeepAR Studio rewrite with many new features and QoL improvements.