Jump to content

Automatic BB Weight Painter 1.3 c(Skyrim, FNV, FO3, Oblivion)


gerra6

Recommended Posts

Look at your BOG mesh and closely compare it to your modified mesh and make sure the textures used are the same and pointing at the same locations.  That's all I can really offer you.  If that doesn't help, I suggest you post in the Fallout section and attach your files there to see if any of the resident guru's for that game can spot what is wrong.

Link to comment

Look at the paths of the textures.

 

Click on the body nitrishape (or strip) and then click the BSShaderPPLightingProperty arrow to expand it.

Then click the BSShaderTextureSet to highlight it.  Now down below in the Block details box click on the arrow next to the textures.

This will display the file path of the textures used.

 

Make sure your modified file points to the same ones as the BOG mesh.

 

 

Edit:  no, the numbers don't matter.

Link to comment
  • 4 weeks later...

those bones as you mentioned when the meshe is not parfectly symetric, need to do right and left.  But even so it saves time to paint

 

and i wonder if it is possible to use this same concept to all bones like you select a number of vertices  run your script select the bones we want, choose importance,  and gradient  and it automaticly paint   i do not know if this is possible   but i just want to say thank you for your files.

 

 

 

 

oups : sorry for this i have just found the "Rig a mesh"   automatic  great this is going to be cool

 

thanks

Link to comment
  • 3 months later...
  • 1 month later...

 

 

Automatic BB Bone Weight Painter

Automatically generate BB groups and weight painting for Skyrim, Fallout New Vegas, Fallout 3, and Oblivion meshes.

Using the Tool

The easiest way to use the tool is as follows:

Highly Symmetric Mesh

Tab into edit mode and select a *single* vertex at the center of either the left or right area that you want weighted. Don't worry, the tool will detect which side of the mesh the vertex is on and automatically generate boneweights for both sides.

03ed1c593951193ac5ecc585d53c4a29cfdb08d3

b8e297daa7eb34740df427ca84d24b770a10f21a

Next click on Mesh -> scripts -> generate BB Weighting 1.1

4986b28fd3155a2768811d0820e1fdc62b3f43e5

d7e180740ca2d5282cbf8f6bac5bdd05806d60b5

Select your options depending on your desired weighting and you're good to go

And the Results

92003af50e81d78ed6f8143af8d974757276826e

8a2f86e7cf9dcb09f05512cfb387f7f71ef47dca

8b1c96b2e1303036803112290ff1470e1789ffcf

6b7bf2a2e2dc645b6a9b37510d109fd2a8ce5a78

5b62410634ff559bced2525f88c26ee886baf163

5ac8f77749902a3e5c56abd87b33fb35b19818ba

Congratulations! All that's left is to import your skeleton and export your mesh.



Asymmetric Mesh

This takes a bit more effort, but isn't too tough.

The main thing about asymmetric meshes is that you must do each side separately.

Let's add BB Weightpaint to the Fallout 3 Berry style mesh.

The select a single vertex and iterate outwards method doesn't work very well with this mesh, so instead we are going to select the entire region that we want to weightpaint.

f85c3c11514fcaa4772f18796c51e57af0f790e9

Once the area is selected, click on Mesh -> scripts -> Generate BB Weighting 1.1

69d369220f7e395d65e159becb60b5ebd9586c6d

Select "FNV & FO3"

f8ccc1bd3eabe55b37f9d53e2691fec2c2e6753d

Let's pretend for a moment that we think this mesh is perfectly symmetrical. So I select "Both Sides"

482ed449fb98e15550cd094ef8fe8946d16a821c

The results tell a different story. The gaps and inconsistencies are due to significant displacements of vertex position between the left and right sides of the mesh.

The left side weightpainting is fine, but the right will need to be redone, so deselect everything on the Left side and fill in the gaps (hit z to enter wireframe mode and b to toggle between different vertex selection methods).

efd3e3f63a1eb029d1eec11b9eaf1c498c61121e

And the final results

f0df628324a37ca54cee0e395df321de1a149c80 9c5a8fd982ddf221411712bdeb04681f9ff69285



Advanced Options:

Breast 2 Area % and Breast 3 Area %
This is the percentage, in area (measured by numbers of vertices, not actual area) covered by Breast 1 that Breast 2 and Breast 3 vertex groups should cover respectively.

Weightpaint Mode

Gradient Angle
This determines the approximate angle of the weight paint gradient. 45 degrees is generally a good setting for both Buttocks and Breast (the direction of the angle is reversed for Buttocks).

Entire Area
This setting toggles between the weightpaint area selection iterating outwards or inwards. Turn "Entire Area" On if you want to precisely control which vertices are weightpainted. Turn "Entire Area" off if you want the tool to automatically generate an area.

Both Sides
Should the tool use the selection on one side to generating weightpainting areas for both sides of the mesh? I recommend enabling this for highly symmetrical meshes and disabling it for asymmetric meshes.

Smoothing
Smoothing adds a smooth weight dropoff from the edge of the mesh to the specified number of vertex rings inward. The higher the number, the more gradual the dropoff.



Installation:

1. Extract object_generate_BB_Weights.py from the 7zip file object_generate_BB_Weights_v_1_1.7z
2. Move object_generate_BB_Weights.py to your .blender/scripts folder.
3. Next time you load Blender, there should be a new script at the top of your Mesh>Scripts menu called "Generate BB Weighting 1.1"



ChangeLog


******** 1.3.b to 1.3.c ********
1. Corrects a syntax error.

******** 1.3 to 1.3.b ********
1. Resolves a potential error from using the tool in mirror mode with non-symmetrical meshes.

******** 1.2 to 1.3 ********

1. The area assigned to OP2 and OP3 groups should once again be set by the percentage option. This corrects an bug that had been introduced in the 1.2 revision.

2. The menu has been revised to reduce visual clutter. It is no longer possible to simultaneously select buttock bones and breast bones.

3. The performance of the tool has been significantly increased.

******** 1.1 to 1.2 ********

1. Skyrim Buttock, Breast, and Breast01 bone support added.
2. UI interface of the tool has been updated.



Latest Version 1.3.b

[attachment=21889]

 

 

 

Hi, gerra...I want to ask: is this step-by-step you explain above, can be used to fix bad weight-paint for the fingers too?

I have this kind of problem, & can't fix it until now bcos of the lack of information on the net.

 

Oblivion2013-11-1218-48-13-90.png

 

 

 

Also want to try fix neovinci's mod if I got the knowledge:

 

 

Oblivion2013-12-1706-30-33-27.png

 

Link to comment
  • 4 months later...

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use