Batch Generate Same-Name Model Tiles

Instructions for Use

Support the generation of multiple Model Dataest conforming to the same name rule into one S3MTile, and support batch execution.

Parameter Description

Parameter Name Parameter Description Parameter Type
Data Source Folder: Input Data: File Path where the source is located. String
Delim:
(Optional)
Enter the specified symbol as the Separator, split the Model Dataset Name according to the Separator, and use the character before the Separator as the name of the Model Dataest. Model Dataests with the same name are grouped together and subsequently generated into an S3MTile.
For example, if there is a Model Dataest whose original name is wall _ building 1, wall _ building 2, and wall _ building 3, and the Separator is set to _, then these three Model Dataests will be judged as Model Dataests with the same name. The same S3MTile Data will be generated subsequently.
String
S3M Version:
(Optional)
Set S3MTile Version including S3M1.0, S3M2.0, S3M3.0, S3M 3.01. Default is S3M 3.01 S3MVersion
Texture Compression Type:
(Optional)
Set the data Texture Compression type, including WebP (Reduce Total), DXT (PC), CRN _ DXT5 (PC), KTX2.0, The default is KT X2.0.
  • WebP: It is recommended to select this value when Tile Data is used on the mobile side, and transparent texture is supported.
  • DXT: When this value is selected, Result Data has the smallest video memory occupation, the shortest processing time, and the largest total amount of data.
  • CRN _ DXT5: When this value is selected, the Result Data takes up slightly less video memory, takes the longest processing time, and has the largest amount of data.
  • KTX2.0: It is common for PC and mobile terminal, and the mobile terminal does not support transparent texture temporarily.
Note: In iServer 11.1.1 and above in the Linux environment, you need to set the corresponding parameter value according to whether the node depends on multiple concurrency.
  • The Texture Compression type cannot be set to CRN _ DXT5 if the node depends on multiple concurrency.
  • If the node does not depend on multiple concurrency, all parameter values can be set. However, if the Texture Compression type is to be set to CRN _ DXT5, it is necessary to temporarily comment out the LD _ PRELOAD parameters in the product package/bin/setenv. Sh file by using the # symbol before starting the iServer, so as to ensure normal generation of the Tile. Failure to do so may result in an exception to the Tile generation process and failure to generate Result Data.
CompressedTextureType
Vertex Optimization Method:
(Optional)
Set the vertex optimization mode of the data. The vertex optimization mode parameters are different in different S3m versions.
  • S3M 1.0 and S3M 2.0 support setting no compression.
  • S3M 3.0 and S3M 3.01 support setting No Compression, MeshOpt Compression
    • No Compression: Data is not compressed.
    • MeshOpt Compression: Uses a series of algorithms to reduce the complexity of the data grid, thereby improving the efficiency of data rendering and reducing the amount of data.
VertexOptimizationType
Filtering Threshold:
(Optional)
Set the filtering threshold in meters, which can be used to filter out sub-objects smaller than filtering threshold in the rough layer, thereby improving the rendering performance of large scene data. The default value is 2.0, which means that sub-objects with less than 2 meters of half of the diagonal length of the bounding box in the rough layer are filtered out. Double
Process Thread Count:
(Optional)
Set the number of threads assigned to the current operation. The default is 8. When the number of threads is 0, it means that the number of threads allocated to the current operation is the maximum number of cores of the current computer Integer
Tile Name:
(Optional)
Set the File Name of the resulting Tile String
Tile Path: Set the storage path of Result Data String

Output Result

Parameter Name Parameter Description Parameter Type
Model Tiles Folder Model Tiles Folder String