ReWrapFreedomX

Plugins ReWrapFreedomX

  Contains executable files or external scripts. Ensure you trust the creator and apply your own security measures.
ui.jpg

特别鸣谢:Stopper(clothing-rewrapper)

Use methods in packages for videos(I will update more tutorials when I have time)
It is possible to wrap triangles using only groups, and weight circumvention is also added to the video, which is redundant, for the model in the video, there are no more groups, if there are more groups, weight circumvention may be required.


ReWrapFreedomX Plugin Overview
Usage Warning:

This plugin modifies the Assembly-CSharp.dll (making some class member variables public for access).
Only supports the latest version of Assembly-CSharp.dll, and is not compatible with any other modified versions of Assembly-CSharp.dll.
It is recommended to use a separate VAM environment for this plugin.


Prerequisites
Before using this plugin, users should have the following skills and basic knowledge:


DAZ Studio:
Exporting Files: Familiar with how to export DSF files (Morph Files) and DUF files.
Model Adaptation: Know how to pose the model to fit the character's skeleton (for clothing, high heels, etc.).
Basic Operations: Understand how to load models, adjust poses, and apply morph files in DAZ Studio.

Blender (or similar software):
Basic Operations: Able to import/export files in Blender and make simple adjustments to the models.
Vertex Separation: Know how to separate vertices and adjust meshes to ensure the clothing fits the character model better.
Clothing Adjustment: Able to edit clothing or accessories to adapt them to the target character.

Python:
Simple edit and run

Use Case Scenarios:
High Heels/Clothing Binding Fixes: Solve shape issues caused by incorrect weight bindings, such as deformation in clothing or accessories.

Target Audience:
Clothing creators

ReWrapFreedomX Plugin Features:
ReWrapFreedomX is an advanced wrap plugin based on Stopper.ClothingRewrapper, specifically designed for customized wrap operations for model grouping and material zones. It supports wrapping by model group or material zone, offering custom vertex settings for each group or material. Additionally, the plugin addresses deformation issues caused by incorrect bone weight bindings and allows wrapping based on the current character's pose or DSF files.

Core Features and Highlights

1.Grouped Wrap

1.1 Perform independent wrapping for each model group (or material zone), with custom vertex settings for each group or material, offering flexibility for various needs.
1.2 Supports adding vertices that should not be wrapped for each group, preventing wrapping errors and protecting the model from unwanted changes.

2.Model Deformation Correction
2.1 Fix model deformation caused by incorrect bone weight bindings, such as stretching or distortion in clothing, accessories, and other attached items.
2.2 Custom vertex wrap support allows users to specify which vertices should be wrapped and which should not.

3.Pose or DSF File Support

3.1 Wrap based on the current character's pose (e.g., manually adjusted bone positions in the game) to ensure better fitting of clothing and accessories to the model.
3.2 Import DSF files (DAZ Morph Files) and wrap based on them, helping clothing and accessories better conform to the target model.

4.Flexible Grouping Support

4.1 Supports custom vertex group files (.ReWrapFreedomX, created with a different tool) for more flexible group management.
4.2 Group models based on material zones (Material IDs / SubMeshes) without additional configuration, allowing automatic grouping and operation based on the material.

With these features, ReWrapFreedomX provides developers and artists with a more precise and flexible model adaptation solution. It addresses complex bone weight issues and allows customized wrap operations, improving the precision and efficiency of model fitting.
Using some vertex groups may require you to manually adjust the height of the character (I don't know what the problem is).

包中有一个基础的教程,视频中的模型可以只使用分组指定三角形进行wrap,视频中还添加了权重规避,这是多余的,对于视频中的模型,没有更多的分组,如果有更多分组,可能才需要权重规避.


中文:
使用警告:
本插件修改了Assembly-CSharp.dll(把一些类成员变量改为公开供访问)
仅支持最新版本Assembly-CSharp.dll,不兼容任何其它修改Assembly-CSharp.dll的变体
建议使用单独的vam环境进行使用


使用前提:
在使用本插件之前,用户应具备以下能力和基础知识:

DAZ Studio:

导出文件:熟悉如何导出 DSF文件(Morph File) 和 DUF文件。​
模型适配:了解如何给模特摆姿势,使模型(如服装、高跟鞋等)适配角色的骨骼结构。​
基础操作:掌握DAZ Studio的基本功能,包括加载模型、调整姿势和应用变形文件。​

Blender(或类似软件):

简单操作:会使用Blender导入导出文件,并对模型进行简单的调整。​
顶点分离:掌握如何分离顶点、调整网格等操作,使服装更好地适应人物模型。​
服装调整:能够对服装、配件进行简单编辑以适配目标角色。​

Python:
简单的编辑和运行​

适用场景:
高跟鞋/服装绑定修复: 解决高跟鞋或服装因错误权重绑定而导致形变的问题。

适用人群:
服装作者

ReWrapFreedomX 插件简介
插件功能描述
ReWrapFreedomX 是一款基于Stopper.ClothingRewrapper改进的Wrap插件,专为模型的分组和材质区定制化Wrap操作设计。它支持按模型的分组或材质区分别进行Wrap,并为每个分组或材质提供自定义的Wrap顶点设置。此外,插件还具备解决因骨骼权重错误绑定导致的模型变形问题,并支持根据当前人物模型的姿势或制作的DSF文件进行精准的Wrap操作。


核心功能与特色
1.分组化 Wrap:

按模型的分组(或材质区)进行独立Wrap,允许每个分组或材质自定义Wrap的顶点设置,灵活满足不同需求。
支持为每个分组添加不允许Wrap的顶点,防止自动化wrap到错误的顶点。
2.模型变形修正:

支持解决因骨骼权重错误绑定导致的模型变形问题,如服装、饰品等绑定错误权重引起的拉伸、畸变等问题。
支持自定义wrap顶点

3.人物姿势或DSF文件支持:

支持根据当前人物的姿势(例如在游戏中手动调整的骨骼位置)进行Wrap,确保服装和模型的适配更加精准。
支持导入DSF文件(DAZ的Morph文件)并根据其进行Wrap,使得服装和配饰更好地适应目标模型。

4.灵活分组支持:
支持使用自定义的顶点组文件(.ReWrapFreedomX 使用另外一个工具制作),使得分组更加灵活。
支持根据模型自带的材质区(Material IDs / SubMeshes)进行分组,无需额外配置即可按材质进行分组和操作。

通过这些功能,ReWrapFreedomX 插件为开发者和艺术家提供了一种更为精确和灵活的模型适配解决方案,能够解决复杂的骨骼权重问题并进行定制化的Wrap操作,提升模型适配的精度和效率。

使用某些顶点组可能需要你手动调整人物高度(我不知道问题在哪)
no.jpg

yes.jpg
  Contains executable files or external scripts. Ensure you trust the creator and apply your own security measures.
Author
2one
Downloads
193
Views
1,704
Favorites
6
Version
0.1
First release
Last update
Rating
0.00 star(s) 0 ratings
Back
Top Bottom