johnzero7 / XNALaraMesh

Blender addon Import/Export XPS Models, Poses
525 stars 94 forks source link

Regarding the problem I have when posing for xps using blender #93

Open 1913618332 opened 2 years ago

1913618332 commented 2 years ago

I use blender version 2.93. First, after I imported the model, I imported the pose. At this time, I adjusted the pose, clicked render, and the "old pose" was rendered, and the pose adjustments I made to the model in blender were not saved. Faced with such a problem, my method is: after posing in blender, click "Export Pose" of the plugin, and then "Import Pose". It's ready to be rendered.

First question: Do I need to "Export Pose" and then "Import Pose" every time I adjust the pose?

Second, for small adjustments such as "expression", I export the pose, and after importing the pose, the expression will be deformed, which is not what I want. I can only be forced to drop the adjustment for expressions.

Second question: Is there a way to stop the expression from being deformed?

Third, in the final analysis, how does the xps model adjust the pose in blender? I observed that the mmd model has a corresponding plug-in in blender, which can "generate a controller with one click", and then use the controller to easily adjust the action.

The third question: to adjust the pose of the xps model in blender, can it only be difficult to select the required bones among many bones and apply "displacement, rotation"?

Is there a similar convenience plugin that can "generate a controller with one click"?

thank you.

Seismonov commented 2 years ago

Hello, I'm a fellow user, I think I have the answer to some of your questions.

  1. Importing XPS pose registers a keyframe for each bones in the Timeline window on a frame. You can delete the keyframes by selecting all the bones through Pose Mode in the 3D Viewport window and then delete the dot that appears on the respective frame in the Timeline window. (Timeline window is usually among the first windows shown in the default Blender layout, located just below the 3D Viewport window. Otherwise, click the top-leftmost dropdown icon in one of the windows and select 'Timeline').

  2. I didn't encounter the same issue myself after a few tries so unfortunately I don't have the answer. I hope someone else will be able to replicate and solve the issue.

  3. "Generate a controller" as in a single bone that controls certain group of bones' rotation? I think it's called Inverse Kinematics (IK). If that's the one you're looking for, I recommend this video tutorial to create the IK setup that you need.

I hope that helps, cheers.

1913618332 commented 2 years ago

Hello, I'm a fellow user, I think I have the answer to some of your questions.

Thank you very much for your reply! Regarding the first question: on the basis of your suggestion, I continued to explore and solved the problem. Here are my additions: The function of "automatically inserting keyframes" in blender is turned off by default and needs to be turned on, and then our adjustment content can be rendered correctly.

Regarding the third question: I'm going to write this reply very seriously as it relates to how we can use the xps model conveniently. Your suggestion seems to be: we slowly bind the controller manually.

This of course achieves better results, but it also takes a lot of time, maybe a few hours? Also, the video shows the bones that come with blender, not the bones of the xps model, and to be honest, how to bind the controller to the bones of the xps model, I haven't figured it out yet.

I'm looking for a way to easily control the pose of the model. In the mmd model there is a plugin to do this very conveniently. I will upload pictures to demonstrate.

https://p.sda1.dev/5/5f97142289469150e59e61e0b0607386/pc.jpg

(Correction: the number there in the lower left corner should be 3)

Above is the picture, like I said in the picture, very handy. In addition, in the process of looking for plugins, I learned that "because these bones are bound with a special mechanism, only certain plugins can be used to "generate controllers with one click". For example, mmd models are like this, such as mixamo The official also provides plugins to "generate controllers in blender with one click".

I think that the xps model is also a special skeleton, and it should have a plug-in, which can "generate a controller with one click", but I didn't find such a plug-in, and I was very distressed.