As of patch 126.96.36.199, TexTools can now import .dae files exported from Blender 2.8 and above. These are a few quick tips for those not used to Blender, assuming you have a basic knowledge of editing things in a 3D workspace (EG you used 3DS Max prior).
Welcome, 3DS Max refugees!
So hey, what Autodesk did kinda sucks. But now you’re looking at Blender! Open source! User friendly! Completely free! Also slowly being taken on board as an industry standard in the gaming world. Fun! Making the switch from one 3D editing program to another is not easy, especially when people have gone to great lengths to make an unintuitive program easier to use. I’ll try my best to make this as easy as possible, but please don’t expect to become a Blender Master with this.
Also, this is a work in progress. If you have an idea for anything that should be covered, or you’d like to contribute to the guide, please contact me on Discord.
All the information below assumes you’re running the most recent release of Blender which, as of the writing of this guide, is 2.83.1. Some of the information is still applicable for older versions but it’s better to just use the most up to date version.
Additional images will be added in the future. I’ve tried to add as much information as possible so the images aren’t too necessary but they’ll be added nonetheless.
How Use Thing?!
If you’re looking for a guide on how to learn Blender, this is not the guide for you. I highly recommend checking out the Blender Manual for basic guides including configuration and navigating the UI.
Good news! You don’t need any if you’re only doing work with FFXIV meshes, as the native DAE support is sufficient, so you can basically install Blender and hit the ground running. However, some may be interested in porting from other sources, so here are a couple of useful plugins:
FBX support is forthcoming! This will resolve a LOT of issues currently experienced with using DAE files. Until then, all further information assumes there is still only DAE support for Blender.
Blender uses a Z-up axis, while FFXIV and 3DS Max use Y-up. To remedy this, simply open the settings when exporting (1), change the Global Orientation values to -Z Forward (2) and Y Up (3), and check the Apply Global Orientation checkbox (4).
Copying Weights from a Similar Object
This is bascially the thing you did with Skin Wrap in 3DS Max, though admittedly a little more involved. Same deal, make sure you’re projecting from a similarly shaped object.
The steps to project weights are as follows:
- Select your source mesh (the thing with the weights)
- Hold shift and select your target mesh (the thing that needs the weights)
- Go into Weight Paint Mode
- Go to the Weights menu, then Transfer Weights
- Press T to open your Tool Shelf if it hasn’t opened already and expand the Transfer Mesh Data window
- Set Data Type to Vertex Groups
- Set Vertex Mapping to Nearest Edge Interpolated
- Set Source Layer to By Name
- Set Destination Layers Matching to All Layers
- Set Mix Mode to Replace
- Check both Create Data and Object Transform
- Leave everything else as is
- Give the target mesh, which should now have weights, an Armature modifier, so it knows which rig to follow
- Lock your translations (scale/location/rotation) by selecting your mesh in Object mode, pressing Ctrl+A, and applying the translations- in 3DS Max this is the same as Resetting Xforms
Resetting the Pivot Point
This is kinda really important. The 3DS Max equivalent is under Adjust Pivot in the Hierarchy tab. I personally find it easiest to set the pivot point to the cursor after orienting it back to X0Y0Z0 as needed. The steps to achieve this are as follows:
- In Object Mode, press SHIFT+S, and select Cursor to World Origin
- In the Transform Pivot Point menu, select 3D Cursor
Easy as that!
MY NORMALS ARE ALL WONKY! Or: Data Transfer for fun and profit
This is an ongoing issue that Blender Foundation is aware of, but hasn’t actually resolved since the ticket was first created back in 2016. A lot of people are hopeful that it will be resolved in the very near future given how many people are turning to Blender now that 3DS Max is going to cost people a small fortune.
That said, there is a fix that is finicky but doable, and doesn’t necessitate exporting two versions of a mesh (DAE and OBJ). As with copying weights, this utilises the Data Transfer function.
The steps to achieve this are as follows (thanks to Wondrous Moogle for detailing this!):
- In Object Mode, select the parts of your mesh that have borked normals
- Duplicate these parts with SHIFT+D, then merge them into one object with CTRL+J
- With your merged duplicates selected, go into Edit Mode, and select all verts with A
- Under the Mesh menu, select Merge, then By Distance
- Return to Object Mode, and select the first part of your original mesh and add a Data Transfer modifier, using the duplicated mesh as the source
- Repeat step 5 for all remaining parts
- Delete your duplicate once finished
Super Helpful Viewport Navigation
I’m making an exception to my earlier ‘this guide may not be for you’ schtick because this particular feature is one of my personal favourites. Blender utilises the Numpad for a bit of easy navigation. 2, 4, 6 and 8 rotate around your selected object, 7 resets your view (given the aforementioned Y-up nature of meshes exported from TexTools this will likely reset to top-down), and 5 switches between Perspective and Orthographic views. You will learn to love this. Trust me. Unless you have a TKL keyboard.
I WANT MY 3DS KEYBINDS BACK!
Trust me, I hate having to relearn a new program’s keybinds when I’ve spent the last decade getting used to one program already.
Luckily, Pesho over on BlenderArtists has you covered. I’ve not tested this out myself so if you try this out and it doesn’t work, let me know!
Ope. Links are down :< I'll update this if I can either find a replacement or a mirror.
All the Other Fun Stuff
I am not a Blender wizard. Honestly until recently I’d been using a portable version of 2.49b because I am a crotchety old curmudgeon who hates change and if you’ve taken a look around my site or you’ve been a fan of my work, you’ll know I’ve spent the last decade making mods for Oblivion and Skyrim. But I am learning every day, and I may or may not be able to help you out if you’re a little lost. However I would instead recommend asking or following people who know what they’re doing, like Blender Guru on YouTube, or even r/blenderhelp. Obviously the support section on Blender’s website should be your go-to as it has robust documentation and a wide variety of tutorials, as well as an incredibly active and friendly Community Support area.