Skip to content

Commit

Permalink
Merge pull request #21 from Menithal/blender-2.8
Browse files Browse the repository at this point in the history
Blender 2.8 - 1.4.2
  • Loading branch information
Menithal authored Jun 24, 2019
2 parents d7bf956 + 726e4de commit 1a79403
Show file tree
Hide file tree
Showing 49 changed files with 3,689 additions and 3,433 deletions.
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -102,4 +102,9 @@ venv.bak/
/site

# mypy
.mypy_cache/
.mypy_cache/


# Temporary, until ready
tests/
scripts/
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "hifi_tools/ext/apply_modifier_for_object_with_shapekeys"]
path = hifi_tools/ext/apply_modifier_for_object_with_shapekeys
url = https://github.com/Menithal/ApplyModifierForObjectWithShapeKeys
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,7 @@

Plugin ("Project Hermes") is a plugin for Blender to allow for easier content creation and importing for the High Fidelity Metaverse Platform.

## Existing installations should be removed prior to installing this new version of the Blender PLugin

----

## 1.4 works only with Blender 2.80

# Installation Guide

Expand All @@ -24,23 +21,26 @@ On Windows this is under `%APPDATA%/Blender Foundation/Blender/<BlenderVersion>/

# Utility Functions:

- A new Panel on the `3D View`'s left tool set is added, labled `High Fidelity`
- A new Panel on the `3D View`'s right tool set is added, labled `High Fidelity`
- Armature Tools
- `Add Hifi Armature` - Adds an Armature which is compatible with High Fidelity, has all the naming conventions in place
- `Test Avatar Rest Pose` - Tests the T-Pose used in high fidelity in Blender, useful for debugging issues
- `Set Bone Physical` - (Armature Edit mode only) Adds a prefix to selected bones for Scripts in High fidelity for physical simulation
- `Remove Bone Physical` - (Armature Edit mode only) Removes prefix from selected bones for Scripts in High fidelity for physical simulation
- Avatar Converters
- `Custom Avatar` - Binds selected bones to HF specific Bone naming and rotations.
- `MMD Avatar` - Translates and fixes MMD models and their materials for them to work in High Fidelity. [Full MMD Avatar import tutorial here](https://www.youtube.com/watch?v=tJX8VUPZLKQ)
- `Mixamo Avatar` - Translates and fixes mixamo models and their materials for them to work in High Fidelity
- Material Tools
- `Make All Fullbright` - Sets ALL materials fullbright
- `Make All Shadeless` - Sets ALL materials shadeless - Will not work for avatars, however.
- `Textures To PNG` - Converts ALL images used in the blend file to png. You must save first
- `Textures To Mask` - Converts ALL Opaque images into Masks, avoiding z sort issues with avatars
- Automatic `Principled BDSF` binding to HF FBX. You can use Blender materials to define HF materials, just do not use Node Groups.
- `Set Non-Diffuse ColorData` and `Auto Correct on Save` Tools that fixes color spaces for Roughness, Normal, and Metallic textures bound to the `HFShader`
- `Textures to Mask` and `Textures to png` utility helpers.
- Mesh Tools:
- `Merge Modifiers & Shapekeys` attempt to merge modifiers onto Mesh with Shapekeys using Przemysław Bągard's ApplyModifierForObjectWithShapeKeys script, now included with this plugin, but if an existing copy exists, it is used instead
- `Clean Unused Vertex Groups` Clean model from vertex groups that are no in its skeleton.

# Export Tools:

- `File > Export > Hifi FBX`: Custom FBX that binds to the `Principled BDSF` into a format HiFi understands
- `File > Export > Hifi Avatar FST`: Exports Avatar, applies necessary steps for avatar to work in High Fifelity.
- Supports Embedded textures: Exports Textures embedded to file
- Supports Selected Only: Exports Selected only
Expand Down
Loading

0 comments on commit 1a79403

Please sign in to comment.