ig:gfx:assetloader
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ig:gfx:assetloader [2021/10/25 15:38] – [Running the IG.GFX.AssetLoader inside a project with batch or shell] ig_jsc | ig:gfx:assetloader [2024/04/04 08:04] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== IG.GFX.AssetLoader ====== | ====== IG.GFX.AssetLoader ====== | ||
- | The IG.GFX.AssetLoader is t tool, to upload Assets into the Creator | + | The IG.GFX.AssetLoader is a tool, to upload Assets into the Creator |
===== Getting the IG.GFX.AssetLoader ===== | ===== Getting the IG.GFX.AssetLoader ===== | ||
The IG.GFX.AssetLoader is located inside the IG.Graphics.Data.Tools repo. Ask the admin for access if needed. Save the latest Zip Version on your PC and unzip it. | The IG.GFX.AssetLoader is located inside the IG.Graphics.Data.Tools repo. Ask the admin for access if needed. Save the latest Zip Version on your PC and unzip it. | ||
Line 135: | Line 135: | ||
textures.bat | textures.bat | ||
</ | </ | ||
+ | |||
+ | To upload either geometries or textures the batch or shell scripts needs to be run inside the command line or terminal. | ||
+ | |||
=== Setting up geometries.bat/ | === Setting up geometries.bat/ | ||
Line 217: | Line 220: | ||
=== Material setups.json for textures === | === Material setups.json for textures === | ||
- | To speed up the material creation a setup.json can created | + | To speed up the material creation a setup.json can be created. The usage of this requries |
This setup.json holds information how to set the material parameters and assigne metamaterials. | This setup.json holds information how to set the material parameters and assigne metamaterials. | ||
Line 226: | Line 229: | ||
Project | Project | ||
Textures | Textures | ||
+ | cordBlue.tex | ||
+ | cordRed.tex | ||
+ | fabric.Blue.tex | ||
+ | setups.json | ||
textures.bat | textures.bat | ||
- | | + | |
</ | </ | ||
Line 238: | Line 245: | ||
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
Line 244: | Line 251: | ||
" | " | ||
}, | }, | ||
- | " | + | " |
} | } | ||
} | } | ||
Line 251: | Line 258: | ||
* **$schema: | * **$schema: | ||
- | *** mapping:** List of textures from the textures folder that should get a specific meta material from the setups section. | + | *** mapping:** List of textures from the textures folder that should get a specific meta material from the setups section. |
* **setups:** List of all meta material setups. | * **setups:** List of all meta material setups. | ||
* **mataMaterial: | * **mataMaterial: | ||
Line 257: | Line 264: | ||
* **shininess: | * **shininess: | ||
- | Not all users are allowed to upload materials via setups.json. | + | While using the setups.json, the source inside the textures.bat is usually set to **-source=Textures**. This indicates the program to use the Textures folder. Next to this parameter value there can be a supplier sources. E.G.: **-source=SupplierTexture**\\ |
+ | This activates an other Assest Loader mode that does pre-conversion to the uploaded files.\\ | ||
+ | Following SupplierTextures are supported: | ||
+ | |||
+ | __**SchnellTexture**: | ||
+ | |||
+ | Texture upload for texures provided by Schnell Media. | ||
+ | |||
+ | Name conventions: | ||
+ | Minimum folder structure: | ||
+ | < | ||
+ | Textures | ||
+ | │ ├── MaterialName | ||
+ | │ │ ├── MaterialName_Diffuse.jpg | ||
+ | │ │ ├── MaterialName_Normal.jpg | ||
+ | │ │ └── MaterialName_Glossiness.jpg | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | Texture kinds: | ||
+ | * *_Diffuse.jpg | ||
+ | * *_Glossiness.jpg | ||
+ | * *_Normal.jpg | ||
+ | * *_Specular.jpg | ||
+ | |||
+ | |||
+ | :!: Note: Delta maps are not supported! :!: | ||
+ | |||
+ | __**3CTexture**: | ||
+ | |||
+ | Texture upload for texures provided by Schnell Media. |
ig/gfx/assetloader.1635169081.txt.gz · Last modified: 2024/04/04 08:04 (external edit)