Tiles from Point-Attached External Model

Instructions for use

The point plug-in model refers to the models with the same material, shape and size but different spatial positions and postures. Only one copy of the model is saved. Position Info stores multiple Model Dataest in the way of 3D Point Dataset. This approach has the same purpose as instantiation, which can reduce space consumption and data volume.

Function entrance

  • 3D Data tab-> 3D Tiles group-> Generate Tiles Drop -down Button-> Tiles from Point-Attached External Model Button
  • Toolbox -> 3D Data -> Model Processing -> Tiles from Point-Attached External Model

Operation steps

  1. In Workspace Manager, open the Datasource that needs to generate Model Tiles.
  2. On the 3D Data tab, in the 3D Tiles group, click the Generate Tiles Drop-down Button. Select the Tiles from Point-Attached External Model button to pop up the Tiles from Point-Attached External Model "dialog box.
  3. Add a Model Dataest, click the button, and select Dataset in the "Select" interface.
  4. Select Datasource in the left area of the interface of the Select dialog box, and the All Data set in the selected Datasource is displayed in the right area of the interface. Click Select All or Select Multiple to confirm the added Dataset, and click OK to add the Dataset. You can also Create Dataset as Add Dataset.
  5. Basic Seting
    • Tile Name: name of the Config File of Generate Tiles, which is consistent with the Datasource name by default and can be modified.
    • S3M version: four versions of S3M 1.0, S3M 2.0, S3M 3.0 and S3M 3.01 are supported. Among them, S3M 2.0, S3M 3.0 and S3M 3.01 support PBR material, and S3M 3.0 and S3M 3.01 support loading in the ellipsoid scene.
    • Tile side length: Displays and sets the size of the tile side length in meters. Different Tile side lengths correspond to different scales. Move the mouse to the question mark behind the "Tile side length" label to view the corresponding relationship between the Tile side length and the scale and level. Tile Side Length identifies the scale of the tile layer relative to the specified tile side length.
    • Attribute storage type: Support S3MD, ATTRIBUTE, DB and other types.
      • S3MD: stored as JSON, able to quickly extract all Attributes of a single object.
      • ATTRIBUTE: It is stored as a binary stream, has a smaller file size, and can quickly extract the Attributes of multiple objects Specify Field.
      • DB: It is stored as a DB large file and is only available when the S3M version is S3M 3.01. Support the quick query of S3MTile Object Properties with large amount of data on the Web side and the quick Create Thematic Map by using Property Field.
    • Number of Threads: Used to set the number of threads allocated. The default is 4.
    • Filter Threshold: It is used to filter out the sub-objects with small roughness layer, so as to improve the performance of large scene data. For example, if the filter threshold is set to 2, sub-objects with the longest edge less than 2 meters are filtered out in the coarsest layer, sub-objects with the longest edge less than 1 meter are filtered out in the second coarsest layer, and so on. Subobjects at the finest level are not filtered.
    • Tile Path: It is used to set the storage path of Model Tiles. A folder named by Tile Name will be created under this path by default to store tile files.
  6. Model Path Field

    Note that the Game Engine Asset model must be a static mesh. This function is mainly used for data beautification in Unreal Engine. For specific usage, please refer to SuperMap Hi-Fi 3D SDK for Unreal.

    • Association Type: provides two types: Model File and GameEngineAsset.
    • Model File Path: Record the Property Field of the model File Path, where the model File Path is an absolute path.
    • Game Engine Asset Path: Record the Property Field of the Game Engine Asset File Path.
    • Object ID Field: a field for setting the Unique identifierID, selected by the drop-down arrow.
    • Matrix Settings: Set the parameters of Rotate Model scaling in the following two ways:
      • Check the "Matrix Field" checkbox to specify the field of the data as the parameter for the rotation scaling.
      • Uncheck the "Matrix Field" checkbox by selecting specific fields as parameters for X/Y/Z rotation and scaling.
    • LOD level number: It is used to set the LOD level number of Tile, which can be set directly in the value box.
    • Texture Compression Type: Four compression formats are mainly supported. For Tile with different purposes, Application will adopt different Texture Compression methods to reduce the amount of video memory used by texture images.
      • WebP: a Texture Compression format that significantly reduces the amount of data and is supported on both PC and mobile devices.
      • DXT (PC device): Reduce video memory usage and improve rendering performance, but the total amount of data will increase.
      • CRN _ DXT5 (PC): Reduces video memory usage, reduces total amount of data, but requires longer processing time.
      • KTX2.0: Reduces video memory usage, reduces total amount of data, but requires longer processing time than DXT.
    • Vertex optimization mode: supports non-compression and MeshOpt Compression. When upgrading to S3M 2.0, the geometry compression type does not support MeshOpt.
  7. CoordSys Translator Setting
    • Coordinate Transformation: It is used to set whether to perform coordinate transformation. It is not checked by default. When checked, you can set the Target Coordinate System and Reference Transformation Settings parameters.
    • Target Coordinate System: It is used to set the coordinate system of Result Data. Currently, three methods are provided: reset the coordinate system. Import Coordinate System and Copy Coordinate System.
      • Reset the coordinate system: Click the Reset Coordinate System button at the top of the Projection Settings "to pop up the Coordinate System Settings" dialog box. Select a projection as the coordinate system of the Target File. Please refer to the Projection Settings "Window for the specific operation of setting the target projection.
      • Import Coordinate System: Click the Import Coordinate System "button at the top of the Projection Settings", In the pop-up "Import Coordinate System File" "window, select the Projection Info File and import it. The coordinate system Details of the selected projection file are also displayed in the text box below.
      • Copy Coordinate System: Click the Copy Coordinate System "button at the top of the Projection Settings", and in the pop-up Copy Coordinate System "window, Coordinate system for Select Dataset. The coordinate system Details of the selected Dataset is also displayed in the lower text box.
    • Reference Transformation Settings:
      • Conversion method: Click the Drop-down Button on the right side of the "Conversion Method" tab, and the pop-up drop-down menu list displays more than ten reference system conversion methods provided by the system. The user can select an appropriate reference system conversion method. For a description of the conversion method, refer to the Description of reference frame conversion method .
      • Projection Transformation Parameters: Select different transformation methods, and customize different parameters in the Parameter Settings "dialog box. Refer to the Dataset transform projection for Detail Description of Parameter Settings.
  8. Unite Layers: It is used to set whether to add multiple point sets to Tile plug-in Merge Model into one file. It is not checked by default.
  9. When the setup is complete, click the Build button to perform the Tile build operation. Where *.scp is the TileConfig File.
Caution:
  • The Tile edge length determines the number of Tile root nodes: the larger the edge length, the fewer the root nodes; conversely, the smaller the edge length, the more the root nodes, and the longer the Generate Tiles. When there are too many root nodes, loading the model will be somewhat slower.
  • The
  • LOD level number has an effect on the smooth switching effect when the model is displayed: the larger the LOD level number is, the smoother the switching effect is when the model is displayed; On the other hand, if the LOD level number is set too large, it will lead to the generation of models with redundant levels, and the Generate Tiles will take a long time. Please set a reasonable value according to the display requirements.
  • Path within the property sheet of the 3D Point Dataset
  • used to Generate Tiles. Must be an absolute path to the model. Otherwise, the generation will fail!
  • All Property Field names are property names, not property aliases.
  • Spherical Tile is generated when S3m 1.0 and S3m 2.0 are selected
  • for S3m version, and ellipsoidal Tile is generated when S3m 3.0 and S3m 3.01 are selected.
  • Both
  • sphere and ellipsoid Tiles support loading in an ellipsoid scene, but ellipsoid Tiles do not support loading in a sphere scene.