Releases: SWTOR-Slicers/Granny2-Plug-In-Blender-2.8x
v4.0.4 Character Importer bugfix, animation import reporting
- Bugfix that ought to solve some failures in assigning the correct material to a garment's second material slot when they exist.
- Addition of an 'anims_names' .json object to bpy.context.scene.io_scene_gr2_last_job, whose values are the last animation imported through the add-on's .jba Animation Import operator. It's there to help keep track of what has been imported when launching the operator from scripts or other add-ons without needing to do a before/after comparison.
v4.0.3 Blender 4.1/4.2-related bugfix
- Corrects an issue that made the .gr2 importer crash when importing objects with multiple UV maps (typically objects with animated textures) in Blender 4.1 or higher.
v4.0.2 Blender 3.6 to 4.2-compatible
Now compatible with Blender 4.1 and 4.2, too!
v4.0 Blender 3.6/4.0.2-compatible (not 4.1 yet)
- Adds compatibility with Blender 4.0.2 (we are still working on 4.1 and higher's issues).
- Several bug corrections and improvements.
- Adds a Preferences panel with presets to adjust some Quality of Life-type settings.
It behaves as previous versions by default. - Extensive information, including how to access its importers from one's own code and Add-ons.
v3.5.4 Character Importer bugfix: no longer discards NPCs lacking skin materials
Bugfix: the Character Importer no longer discards paths.json files lacking skin materials data (possible in fully helmeted NPCs with no skin-showing armor).
v3.5.3
Second material slot bug correction. Provisional handling of GarmentScrolling material
- Corrects bug in the handling of second material slots in meshes (such as body parts with both undergarment and skin materials, or armor pieces showing skin) that affected the Character Import feature, both directly or through other tools that use it under the hood.
- Provisionally replaces GarmentScrolling shader-based materials with plain Garment ones.
64bit gr2 Support
What's Changed
- 64bit support by @StarLight-Oliver in #7
New Contributors
- @StarLight-Oliver made their first contribution in #7
Full Changelog: v.3.4.1.1...v3.5.1
v.3.4.1.1
What's Changed
- Fix AttributeError in .gr2 exporter by @Jedipedia in #4
- Add second & third UV layer if it exists by @Jedipedia in #6
New Contributors
- @Jedipedia made their first contribution in #4
Full Changelog: v.3.0...v.3.4.1.1
Legacy version, Blender 3.0-compatible, AgeMap (scars) support, better baking behavior.
Legacy version of the SWTOR Granny2 (.gr2) Import/Export Addon for Blender 2.8x and higher.
WARNING: this Addon's importing tools aren't compatible with SWTOR 64 bit assets (Game Update 7.2.1 onwards). Its SWTOR Materials are, though. To access them without the need to install the Addon, this Blender project file holds them as "fake user" (non-accidentally deleteable) material templates, which you can append or link to other Blender projects. Also, the ZG SWTOR Tools Add-on has a Modern-to-Legacy materials conversion tool.
-
Addon updated to be compatible with Blender 2.82.x to 3.0.x.
-
Added support for AgeMaps (scars).
-
This is the last of the classic versions of the addon. Following ones use new smart shader nodes which embed the texture maps inside their node trees. Both versions can be installed in Blender at once, but it is recommended to have only one active until we can verify that there are no conflicts between them. Both are compatible with the results of the Slicers GUI app.
This addon provides Blender with several import/export features for Star Wars: The Old Republic (SWTOR) 3D assets:
- Imports and exports SWTOR's specific flavor of the .gr2 3D model format, including rigging data (vertex groups, weights) and armatures ("skeletons"). It can import multiple files at once. Creates template SWTOR materials on import.
- Imports and applies .jba animation files. Works often enough to be worthy.
- Imports .clo files for physics-based bones (clothes, hair, Twi'lek lekku, etc.). Experimental.
- Imports .json files describing all the assets and data necessary to auto-assemble and auto-texture a Player Character or a NPC (please check our guides in this Github's WikiPedia).
This addon produces template materials that replicate SWTOR's shading system (those are automatically added to the Blender project upon importing any SWTOR object, be it as such or as part of a whole character import). They allow for using the game's texture files and materials information without requiring any previous manipulation in a third party painting app: the materials' shading networks do all the massaging involved (turning "green" normal maps to "purple", etc.).
The addon is aware of the version of Blender it is running on, and will create the template materials accordingly.
-
Blender 3.0 has introduced changes that required catering to those in the addon, hence this latest release.
-
There is no problem opening Blender 2.9x projects in Blender 3.0: everything works OK.
-
Sadly, SWTOR materials created in Blender 2.8x projects do require a small modification to run in Blender 2.9x and higher. It is very easy to apply manually.
Installation
Download the addon through this link: io_scene_gr2_legacy.zip.
Once downloaded, don't unzip it, and install it in your Blender app through the usual means (Edit menu > Preferences > Add-ons > Install).
For directions on its usage, please consult our WikiPedia.
To access the Addon's Materials and Shader Nodegroups without needing to install it, use the Legacy.SWTOR.Shaders.and.Materials.blend project file (for Blender 3.x).