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.