Difference between revisions of "Adding physics to an armour in Fallout 4"

From Nexus Mods Wiki
Jump to: navigation, search
(Created page with "==Overview== This tutorial shows all the main steps you need to follow to add physics to an armour, outfit or hair in Fallout 4. In this tutorial I am assuming that you have alr...")
 
Line 20: Line 20:
 
** [https://github.com/jonwd7/nifskope/releases/tag/v2.0.dev4 NifSkope 2.0 Pre-Alpha 4] is the first version of NifSkope that supports the FO4 format. Take into account that it is not a official release but that it is stilll under development.
 
** [https://github.com/jonwd7/nifskope/releases/tag/v2.0.dev4 NifSkope 2.0 Pre-Alpha 4] is the first version of NifSkope that supports the FO4 format. Take into account that it is not a official release but that it is stilll under development.
 
* [http://www.autodesk.com/education/free-software/3ds-max 3ds Max]: Only as a bridge between the game and Blender for importing and exporting meshes to the FO4 format. If you are a student you can get your free version of Max directly from the homepage. And [https://github.com/figment/max_nif_plugin/releases/tag/3.8.0 3ds Max Nif plugin]: that supports the Fallout 4 nif format.
 
* [http://www.autodesk.com/education/free-software/3ds-max 3ds Max]: Only as a bridge between the game and Blender for importing and exporting meshes to the FO4 format. If you are a student you can get your free version of Max directly from the homepage. And [https://github.com/figment/max_nif_plugin/releases/tag/3.8.0 3ds Max Nif plugin]: that supports the Fallout 4 nif format.
 +
 +
== Adding physics to an armour in Fallout 4 ==
 +
=== Fallout 4 cloth physics ===
 +
[[File:Tut_Physics_1_Cloth_bones.jpg|right|thumb|Clothing bones]]
 +
[[File:Tut_Physics_2_BSClothExtraData.jpg|right|thumb|BSClothExtraData node]]
 +
 +
Fallout 4 doesn't really incorporate physics with collision to clothes. Fallout 4 physics are managed by two things:
 +
* weighting the armours to lots of so called ''Bone_Cloth'' bones (or Bone_Coat or Bone_Hair) as shown in picture ''Clothing bones''
 +
* by adding a ''BSClothExtraData'' to the nif file as shown in picture BSClothExtraData node
 +
 +
Probably, the [[http://wiki.nexusmods.com/index.php/Creating_an_armour_for_Fallout_4._Part_4#Bethesda_Nif_Export_Plugin|Bethesda Nif Export Plugin]] is able of generating those two items, but it requires 3DS max 2013 and it is not available anymore, so I am going to explain how to get the same result using Blender.
 +
 +
=== Weighting the mesh to the cloth bones ===
  
 
== Related pages ==
 
== Related pages ==

Revision as of 15:51, 16 August 2016

Overview

This tutorial shows all the main steps you need to follow to add physics to an armour, outfit or hair in Fallout 4. In this tutorial I am assuming that you have already createda working armour for Fallout 4, this tutorial only deals with adding physics to the existing armour. If you want to create an armour from scratch, follow this tutorial: Creating an armour for Fallout 4. Part 1

Currently the tools used for modelling are not completely adapted for Fallout 4, there are some steps that require some manual adjustments.

Required tools

  • Blender: Main tool used for creating the meshes, assigning weights and creating the UV maps.
    • Blender 2.49:
      • You can use the old and stable Blender version 2.49, and follow the instructions given here: Installation of Blender to install everything you need.
    • Blender 2.7x:
      • Important: If you want to use a newer version of Blender, don't use version 2.76b, as the copy weights between meshes doesn't work properly. Install version 2.75 instead. Then you should install the Blender Nif Plugin 2.6.0a0.dev4. Take into account that this is not a official release but that it is still under development.
      • The process for installing the Nif Plugin in Blender 2.7x has changed from the one used to install plugins in version 2.49. To install it follow these steps:
        • Download the compressed file containing the nif plugin anywhere you want (remember where it is, though). Don't unzip it.
        • In Blender, select the menu option File -> User preferences. A window like the one shown in the picture Blender User Preferences will pop up.
        • Select the Import-Export category from the list on the left side of the screen, and then click on the button Install from file ...
        • In the new window, navigate to the folder where you've sotred the zip file with the nif plugin you've just downloaded and select it. Then click the button Install from file ... in that window.
        • Once Blender has finished reading the nif plugin files, it will take you back to the User preferences window. There, look for the Nif plugin you've just installed (the text on screen should be like the one shown on picture Activate Nif Plugin) and check on the checkbox at the right to activate it.
        • Then press the button Save User Settings and then close the User preferences window.
  • Nifskope: Used for fine tunning the meshes for using them inside the game.
    • NifSkope 2.0 Pre-Alpha 4 is the first version of NifSkope that supports the FO4 format. Take into account that it is not a official release but that it is stilll under development.
  • 3ds Max: Only as a bridge between the game and Blender for importing and exporting meshes to the FO4 format. If you are a student you can get your free version of Max directly from the homepage. And 3ds Max Nif plugin: that supports the Fallout 4 nif format.

Adding physics to an armour in Fallout 4

Fallout 4 cloth physics

Clothing bones
BSClothExtraData node

Fallout 4 doesn't really incorporate physics with collision to clothes. Fallout 4 physics are managed by two things:

  • weighting the armours to lots of so called Bone_Cloth bones (or Bone_Coat or Bone_Hair) as shown in picture Clothing bones
  • by adding a BSClothExtraData to the nif file as shown in picture BSClothExtraData node

Probably, the [Nif Export Plugin] is able of generating those two items, but it requires 3DS max 2013 and it is not available anymore, so I am going to explain how to get the same result using Blender.

Weighting the mesh to the cloth bones

Related pages