Skip to content

Fix OBJ-IO errors & Add Lightweight Batch Processing Features#2

Open
JazariO wants to merge 5 commits intoBlueberry-Jam-Games:masterfrom
JazariO:master
Open

Fix OBJ-IO errors & Add Lightweight Batch Processing Features#2
JazariO wants to merge 5 commits intoBlueberry-Jam-Games:masterfrom
JazariO:master

Conversation

@JazariO
Copy link

@JazariO JazariO commented Feb 15, 2026

  • Removed OBJ-IO directory from Assets/
  • Created OBJ-IO repo fork, restructured it for Unity's package manager, and connected it via this project's manifest.json (see Materialize/Packages/manifest.json -> dependencies). This will auto-connect the OBJ-IO package when the Materialize-JZ repo is cloned to a new machine.
  • Add "Create All Maps" button on the UI, this requires only the diffuse map to be filled, then auto fills all other maps using whatever settings they have saved in their "Create" dialogues.
    Unity_9a0cAbV2oZ
  • Add "Bake All" button to the UI, this exports all maps to the same directory as the diffuse texture.
    Unity_2Nsv6MNAX8
  • Add visual checkbox to flip normal Y to check state at a glance.
    Unity_gDy7J9WGZt

• Add Create All Maps button
• Add Bake Maps button
• Add visual checkbox for normal Y flip Gui button
• Add OBJ-IO files (still need to change package manifest so Unity package manager scans for the git link rather than the asset store: https://github.com/octo-code/obj-unity3d/tree/master).
@JazariO
Copy link
Author

JazariO commented Feb 15, 2026

See https://github.com/JazariO/obj-unity3d-JZ for OBJ-IO changes

This now matches what Unity expects for normals and better matches what is seen in the Create dialogue for the normal map.
replace with GUI batch processing via the Batch Process Siblings button
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant