Import Model
Jaejun You | 2024-04-10
Plask Motion allows you to import 3D model assets for visualization and animation in your scene. This guide will walk you through the process of importing models and explain the supported formats and requirements.
Supported Formats
Plask Motion supports the following 3D model formats:
GLB
: A binary format for 3D scenes and models using the glTF 2.0 standard.
FBX
(version 7100 or later): A popular format for 3D animations and models.
VRM
(version 0.0): A file format for 3D humanoid avatars, primarily used with VRoid Studio. It's designed for use in VR applications and is based on the glTF 2.0 standard.
PMX
: A file format used in MikuMikuDance (MMD), a popular 3D animation software often used for creating dance animations with anime-style characters.
When using VRM files:
- Ensure you're using
VRM
version 0.0, as this is currently the supported version in Plask.
VRM
files are great for importing character models created in VRoid Studio or similar software.
For PMX files:
- Import the entire directory containing the
PMX
file and its textures.
- Ensure there is only one
PMX
file within the directory.
PMX
is ideal for users working with MikuMikuDance models or those in the anime/vocaloid community.
Physics and Blinking Support
Plask Motion goes beyond basic animation by incorporating advanced physics simulations, particularly for VRM
and PMX
models. This feature brings a new level of realism to your 3D characters, especially in elements like hair and clothing movement.
- Physics Simulation: At the heart of Plask's physics simulation is the integration of Babylon-mmd. This provides realistic hair movement that responds to character motion and dynamic cloth behavior for more lifelike character outfits.
- Auto-Blinking: To enhance the natural appearance of characters, Plask implements an automatic blinking system for VRM and PMX models.
Import Methods
Method 1: Using the Import Button
-
- Click the "Import" button at the top of the Outliner.
-
- Alternatively, click the "Import model" button in the Asset panel.
-
- Select your model file from the file browser.
Method 2: Drag and Drop
Simply drag your model file from your computer and drop it into the Viewport.
Import Requirements and Policies
To ensure optimal performance and compatibility, please adhere to the following guidelines:
-
- File Size Limit: Maximum upload size is 50 MB.
-
- Model Structure: Models must have both a Mesh and a Skinned Skeleton.
-
- Pose: The model should be in a T-pose as its resting pose.
-
- Bone Count: For optimal animation, models should have a minimum of 24 source bones.
PMX Import Specifics
When importing PMX files:
- Import the entire directory containing the PMX file and its textures.
- Ensure there is only one PMX file within the directory.
Bone Structure Recommendations
While Plask can handle models with various bone structures, it's optimized for models with up to 52 specific bones. These include:
-
- hips
-
- spine
-
- leftUpLeg
-
- rightUpLeg
-
- spine1
-
- leftLeg
-
- rightLeg
-
- spine2
-
- leftFoot
-
- rightFoot
-
- neck
-
- leftToeBase
-
- rightToeBase
-
- head
-
- leftShoulder
-
- rightShoulder
-
- leftArm
-
- rightArm
-
- leftForeArm
-
- rightForeArm
-
- leftHand
-
- rightHand
-
- leftHandIndex1
-
- rightHandIndex1
-
- leftHandIndex2
-
- rightHandIndex2
-
- leftHandIndex3
-
- rightHandIndex3
-
- leftHandMiddle1
-
- rightHandMiddle1
-
- leftHandMiddle2
-
- rightHandMiddle2
-
- leftHandMiddle3
-
- rightHandMiddle3
-
- leftHandRing1
-
- rightHandRing1
-
- leftHandRing2
-
- rightHandRing2
-
- leftHandRing3
-
- rightHandRing3
-
- leftHandPinky1
-
- rightHandPinky1
-
- leftHandPinky2
-
- rightHandPinky2
-
- leftHandPinky3
-
- rightHandPinky3
-
- leftHandThumb1
-
- rightHandThumb1
-
- leftHandThumb2
-
- rightHandThumb2
-
- leftHandThumb3
-
- rightHandThumb3
Note: You can have additional bones in your character, but only these 52 will be directly involved in animation retargeting. Extra bones (e.g., for accessories) won't interfere with core animations.
Best Practices
- Ensure your model is in a clear T-pose before importing.
- Check that all necessary textures are included when importing PMX models.
- For complex models, consider simplifying the bone structure to match Plask's recommended 52-bone system for best results.
Troubleshooting
If you encounter issues during import:
- Verify that your file meets the size and format requirements.
- Check that the model includes both mesh and skeleton data.
- For PMX imports, ensure all necessary files are in the same directory.
Remember, a well-prepared model is key to smooth animation in Plask Motion. If you need further assistance, don't hesitate to contact our support team at support@plask.ai.