Search Issue Tracker
Won't Fix
Votes
0
Found in
5.6.3p2
Issue ID
982453
Regression
No
All Blendshape values apply on the first BlendShape field when using blendshapes from .blend file
To reproduce:
1. Extract attached assets and add them to any project
2. Add human2blend and humanFBX to the scene
3. In Hierarchy window, select both of the Body objects of two humans
4. In Inspector window, change Male_age BlendShapes parameters to 100 from Male_age1 to Male_age90 (check .gif for reproduction steps)
Expected: blenshapes apply on specifically set blendshape fields on imported .blend file
Actual: blenshapes apply on top of the first blendshape field as their basis on imported .blend file
Reproduced in: 5.6.5f1, 2017.1.3f1, 2017.2.1p1, 2017.3.0p1, 2018.1.0b3
Note: functions correctly when exported as FBX
Comments (1)
-
JoelFortin
Sep 27, 2018 16:57
Unity supports the import of native external applications like .max, .ma or .blend but, under the hood, Unity opens the corresponding application and export the file to FBX so it can be consumed by Unity. Therefore, the external application must be installed on the machine otherwise, the import of a native file format will simply fail when imported in the project.
The problem here, is by importing a .blend file into a project, Unity will use a specific set of FBX settings to export the FBX from Blender. So, the result may not be the same as a regular FBX that was exported directly from Blender by the user before being imported in Unity.
Although it's not recommended to use native file formats, we still allow this workflow. The users have access to the scripts used by Unity for file conversion so they can be customized. These scripts are located in the "Unity install folder -> Editor -> Data -> Tools". In this specific case ... "Unity-BlenderToFBX.py" script is used to launch Blender.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- "Shader warning in 'Hidden/Light2D': implicit truncation of vector type" is thrown when building Universal 2D template
- AI Assistant breaks compilation of packages using System.Runtime.CompilerServices.Unsafe via auto-referencing
- Unity Hub checks the "Documentation" module by default on the 6.4 and 6.5 streams despite that it was unchecked with the previous installs
- Shortcut that toggles between Dopesheet and Curves Views in the Animation Window's Timeline is mislabed
- Property List Items Overlap onto the Property List's top edge when scrolling through a long Property List
Resolution Note (2019.1.X):
This is the expected behaviour, the blender-to-fbx conversion script triggers a FBX export from blender with a specific set of parameters. the 'use_mesh_modifiers' parameter prevents the export of blendshapes keys. The alternative and recommended way is to export to FBX from blender.