https://github.com/prajwalshettydev/snapobjloader
Fastest Way to To Load the .obj File in Unity,
https://github.com/prajwalshettydev/snapobjloader
3d-graphics 3d-models csharp-code csharp-script objloader unity unity-scripts unity-tutorial unity3d unity3d-plugin unity3d-script
Last synced: 5 months ago
JSON representation
Fastest Way to To Load the .obj File in Unity,
- Host: GitHub
- URL: https://github.com/prajwalshettydev/snapobjloader
- Owner: prajwalshettydev
- Created: 2019-01-15T11:09:03.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-04-15T16:32:45.000Z (about 4 years ago)
- Last Synced: 2024-10-10T10:24:39.753Z (9 months ago)
- Topics: 3d-graphics, 3d-models, csharp-code, csharp-script, objloader, unity, unity-scripts, unity-tutorial, unity3d, unity3d-plugin, unity3d-script
- Language: C#
- Size: 31.3 KB
- Stars: 22
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SnapObjLoader
Fastest Way to To Load the .obj File in Unity during runtime, loads .obj files faster than Thanos' snap.Inspired by the FastObjImporter http://wiki.unity3d.com/index.php/FastObjImporter, which only used to support blender's .obj exported file, with one mesh and one submesh.
So I improvised it so that it can be used in multiple situations or with complex and large meshes.
What the SnapObjLoader Does:
* Loads obj file with any number of submeshes and meshes
* Loads Materials and textures for each submesh,
* Supports PBR Textures if available,
* Supports mesh with negative face indices
* Support Skecthup exported mesh with non numeric characters
* Supports Import time resetting of mesh's scale
* On Requirement Flips the Asset in X-axis, this Helps to stay in sync with the assets exported from major 3d modeling software like 3ds max/blender, since all of them use the right-handed coordinate system whereas unity uses the left-handed coordinate system
* Most of the loading happens in the Background thread so even the largest .obj files wont freeze the system while loading