User Tools

Site Tools


ig:gfx:installation-of-ig.model.processor-v1.4.0.100

Differences

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

Link to this comparison view

Next revision
Previous revision
ig:gfx:installation-of-ig.model.processor-v1.4.0.100 [2025/10/29 08:26] – created ig_iiig:gfx:installation-of-ig.model.processor-v1.4.0.100 [2025/10/29 13:10] (current) ig_ii
Line 1: Line 1:
-====== Installation of IG.Model.Processor v%%programversionfull%% ======+====== Installation of IG.Model.Processor v1.4.0.100 ======
  
 To install IG.Model.Processor you can follow the following steps. To install IG.Model.Processor you can follow the following steps.
Line 5: Line 5:
 ===== Windows x64 ===== ===== Windows x64 =====
 **Tested on clean system:** Windows Server 2019/2022 and Windows 11 **Tested on clean system:** Windows Server 2019/2022 and Windows 11
-  * Download or obtain the zip package containing all the necessary DLL files named ''IG.Model.Processor-RT_%%runtimeversion%%.zip''+  * Download or obtain the zip package containing all the necessary DLL files named ''IG.Model.Processor-RT_1.3.zip''
-  * Download or obtain ''IG.Model.%%programversionfull%%.zip''.\\ This is the program itself.+  * Download or obtain ''IG.Model.Processor_1.4.0.100.zip''.\\ This is the program .exe itself.
   * Extract both zip packages into a single folder.   * Extract both zip packages into a single folder.
   * Run the executable (''IG.Model.Processor.exe'').   * Run the executable (''IG.Model.Processor.exe'').
Line 15: Line 15:
 ===== Linux Ubuntu 24.04 ===== ===== Linux Ubuntu 24.04 =====
  
-**Tested on:** Linux Ubuntu 24.04  +**Tested on:** Linux Ubuntu 24.04
  
-  * Obtain zip package named ''Model.Processor_linux_%%programversionfull%%.zip''.+  * Obtain zip package named ''Model.Processor_linux_1.4.0.100.zip''.
   * Extract the package.   * Extract the package.
-  * Go inside the extracted folder named ''Model.Processor_linux_%%programversionfull%%''. You will see a script named ''run_install.sh''.+  * Go inside the extracted folder named ''Model.Processor_linux_1.4.0.100''. You will see a script named ''run_install.sh''.
   * Make the script executable by running:   * Make the script executable by running:
 <code bash> <code bash>
Line 34: Line 34:
 ./IG_Model_Processor --model flat --file flatPanel-104-triangle.json --output OBJ ./IG_Model_Processor --model flat --file flatPanel-104-triangle.json --output OBJ
 </code> </code>
-   
-{{figure|2b15490a-9d58-4500-b7a1-5b6ec5bac329.jpg|Simple furniture door generated using IG.Modell.Processor.exe with ''--flatpanel'' command}} 
-   
-   
-====== How to run IG.Model.Processor ====== 
  
-The program is run via the command line. The main syntax is: +{:ig:gfx:modelprocessor:flatpanel_render.jpg?400 |}} 
- +                                            **Simple furniture door generated using IG.Modell.Processor.exe with ''--flatpanel'' command**
-<code bash> +
-./IG_Model_Processor --model <MODEL> --file <PATH> [options] +
-</code> +
- +
-===== Main Options ===== +
- +
-  * **--model {SOLID, FLAT, EXTRUSION, REVOLUTION}** Select the model to be processed. Model names are case-insensitive (e.g., SOLID, solid, Solid).   +
-    Default''SOLID''   +
-    Example''--model SOLID'' +
-     +
-  * **--file <path>** Specify the absolute path of the file to be processed. The file format depends on the selected model (e.g., JSON for SOLID).   +
-    Defaultempty   +
-    Example: ''--file C:/path/to/your/file/test.json'' +
-     +
-  * **--output {obj, stl, step, all, ctm, obj+ctm}** Specify the output format(s)Case-insensitive  +
-    Default: ''obj''   +
-    Example: ''--output obj'' +
-     +
-  * **--out <path>** OptionalSpecify the output folder for generated models.   +
-    Default: ''c:/tmp''   +
-    Example: ''--out C:/path/to/your/folder/'' +
-     +
-  * **--no-uvs** Disable UV generation for the ''.obj'' output.   +
-    If specified, no UV coordinates will be included.   +
-    Additionally, no post-processing of mesh shading will be performed; the mesh will be outputted with flat shading. +
- +
-  * **--quality** Overwrite JSON quality parameters. +
-     +
-  * **--help** Display the help message and exit. +
- +
------ +
- +
-===== Example Command ===== +
- +
-To process a flat panel JSON file and generate an OBJ output: +
- +
-<code bash> +
-./IG_Model_Processor --model flat --file flatPanel-104-triangle.json --output OBJ +
-</code>+
  
      
-====== Recommendations for First-Time Users ======+  
  
-Use one of the sample JSON files as an example. There are also ''.bat'' files (Windows) with corresponding names for each sample. You can run them if the BAT file and JSON are in the same directory as the IG.Model.Processor executable. 
- 
-Change a parameter and observe how the geometry behaves. Each parameter’s meaning can be found in the spec sheets for each model, also referenced in this documentation. Example commands will work if your JSON file is placed in the same directory as the IG.Model.Processor executable and your terminal is pointing to root of Model.Processor, for both Linux and Windows. 
- 
-===== Extrusion Sample command and file list. ===== 
- 
-**Model Flag:** 
- 
-<box> 
-''--extrusion''   
-</box> 
- 
- 
-  * **extrusion-101-min1.4.json** Example commands: 
-     
-    **Linux:** 
-<box> 
-<code bash> 
-./IG_Model_Processor --model extrusion --file extrusion-101-min1.4.json --output OBJ 
-</code> 
-</box> 
-     
-    **Windows:** 
-<box> 
-<code bash> 
-IG.Model.Processor.exe --model extrusion --file extrusion-101-min1.4.json --output OBJ 
-</code> 
-</box> 
-     
-<code bash>  
-extrusion-101-min1.4.json  
-</code> 
- 
- 
------ 
- 
-===== Flat / FlatPanel Sample command and file list. ===== 
- 
-**Model Flag:** 
- 
-<box> 
-''--flat'' or ''--flatpanel'' 
-</box> 
- 
- 
-  * **flatPanel-101-horizontal-min1.4.json** Example commands: 
-     
-    **Linux:** 
-<box> 
-<code bash> 
-./IG_Model_Processor --model flatpanel --file flatPanel-101-horizontal-min1.4.json --output OBJ 
-</code> 
-</box> 
-     
-    **Windows:** 
-<box> 
-<code bash> 
-IG.Model.Processor.exe --model flatpanel --file flatPanel-101-horizontal-min1.4.json --output OBJ 
-</code> 
-</box> 
-  
-  
-<code bash>  
-flatPanel-101-horizontal-min1.4.json 
-flatPanel-102-vertical-min1.4.json 
-flatPanel-103-solid-min1.4.json 
-flatPanel-104-triangle-min1.4.json 
-flatPanel-111-horizontal-raised-min1.4.json 
-flatPanel-112-vertical-raised-min1.4.json 
-flatPanel-113-solid-raised-min1.4.json 
-flatPanel-114-triangle-raised-min1.4.json 
-flatPanel-115-vertical-arched-panel-min1.4.json 
-</code> 
- 
- 
------ 
- 
-===== Solid Sample command and file list. ===== 
- 
-**Model Flag:** 
- 
-<box> 
-''--solid''   
-</box> 
- 
- 
-  * **solid-101-min1.4.json** Example commands: 
-     
-    **Linux:** 
-<box> 
-<code bash> 
-./IG_Model_Processor --model solid --file solid-101-min1.4.json --output OBJ 
-</code> 
-</box> 
-     
-    **Windows:** 
-<box> 
-<code bash> 
-IG.Model.Processor.exe --model solid --file solid-101-min1.4.json --output OBJ 
-</code> 
-</box> 
-  
-<code bash> 
-solid-101-min1.4.json 
-solid-102-min1.4.json 
-solid-103-min1.4.json 
-solid-104-min1.4.json 
-solid-111-min1.4.json 
-solid-112-min1.4.json 
-solid-113-min1.4.json 
-solid-114-default-min1.4.json 
-solid-114-min1.4.json 
-solid-131-square-path-min1.4.json 
-solid-132-beveled-path-min1.4.json 
-solid-134-arched-panel-min1.4.json 
-solid-135-square-with-profile-min1.4.json 
-</code> 
- 
- 
------ 
- 
-===== Revolution Sample command and file list. ===== 
- 
-**Model Flag:** 
- 
-<box> 
-''--revolution'' 
-</box> 
- 
- 
-  * **revolution-101.json** Example commands: 
-     
-    **Linux:** 
-<box> 
-<code bash> 
-./IG_Model_Processor --model revolution --file revolution-101.json --output OBJ 
-</code> 
-</box> 
-     
-    **Windows:** 
-<box> 
-<code bash> 
-IG.Model.Processor.exe --model revolution --file revolution-101.json --output OBJ 
-</code> 
-</box> 
-  
-<code bash> 
-revolution-101.json 
-</code> 
ig/gfx/installation-of-ig.model.processor-v1.4.0.100.1761722761.txt.gz · Last modified: 2025/10/29 08:26 by ig_ii