User Tools

Site Tools


ig:gfx:assetloader

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ig:gfx:assetloader [2021/10/26 07:29] – [Running the IG.GFX.AssetLoader inside a project with batch or shell] ig_jscig: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 tool, to upload Assets into the Creator+The IG.GFX.AssetLoader is 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
 </code> </code>
 +
 +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/sh === === Setting up geometries.bat/sh ===
Line 226: Line 229:
 Project Project
     Textures     Textures
 +        cordBlue.tex
 +        cordRed.tex
 +        fabric.Blue.tex
         setups.json         setups.json
     textures.bat     textures.bat
Line 239: Line 245:
  "setups": {  "setups": {
  "MetaMaterialId": {  "MetaMaterialId": {
- "metaMaterial": "Leather_Smooth",+ "metaMaterial": "Fabric_Rough",
  "specular": {  "specular": {
  "red": 0.5,  "red": 0.5,
Line 245: Line 251:
  "blue": 0.5  "blue": 0.5
  },  },
- "shininess": 20+ "shininess": 1
  }  }
  }  }
Line 252: Line 258:
  
   * **$schema:** Link to the schema json that supports writing the file.   * **$schema:** Link to the schema json that supports writing the file.
-  *** 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. The keys can be full strings or shorten by a *****
   * **setups:** List of all meta material setups.   * **setups:** List of all meta material setups.
   * **mataMaterial:** The meta material specified inside the IG.Creator.   * **mataMaterial:** The meta material specified inside the IG.Creator.
Line 259: Line 265:
  
 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**\\ 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. +This activates an other Assest Loader mode that does pre-conversion to the uploaded files.\\ 
-Ask the administrator for special Asset Loader modis.+Following SupplierTextures are supported: 
 + 
 +__**SchnellTexture**:__ 
 + 
 +Texture upload for texures provided by Schnell Media. 
 + 
 +Name conventions: //MaterialName_TextureKind// 
 +Minimum folder structure: 
 +<code> 
 +Textures 
 +  │  ├── MaterialName 
 +  │  │ ├── MaterialName_Diffuse.jpg 
 +  │  │ ├── MaterialName_Normal.jpg 
 +  │  │ └── MaterialName_Glossiness.jpg 
 +</code> 
 + 
 + 
 + 
 +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.1635226171.txt.gz · Last modified: 2024/04/04 08:04 (external edit)