Author: Hubert Mara
Detailed steps to re-create the only the HeiCu3Da files to be added to the documentation for easier application. This is possible with the information in the Breaking the Code paper, but not in a cookbook like manner.
This cookbook provides the necessary steps ONLY for the 3D models assuming that the all the cleaning, orientation and MSII filtering has been done.
So this is the cookbook, which was tested with 2021 GigaMesh versions of the develop branch and should work with other versions quite well. The cookbook assumes a Linux. Windows users will have to adopt the power shell or similar because of the wildcard expansion.
For tablets published in HeidICON we compute an alternate 3D-model having the functionvalue stored as color per vertex (“colorization”).
- Load any 3D-model from your collection.
- Switch to “Function Value” rendering in the right handside panel (Colormap).
- Menu “Colorramp” => “Grayscale”
- Menu “Colorramp” => “Invert”
- Menu “Colorramp” => “Fixed Range”
- Menu “Colorramp” => “Fixed Range - Minimum” and “… Maximum”:
minFuncValue =-0.12910306806
; Value used for HeiCuBeDa 1%
maxFuncValue =+0.48764927169
; Value used for HeiCuBeDa 99% -
Afterwards “File” => “Directory: FuncVal to RGB” per directory has to be applied for the whole collection of datasets within a directory. The default suffixe
_FuncValColor
is fine.Recommended for HeidICON: A legacy PLY without metainformation like synthetic vertices should be created as this makes the datasets compatible with a wider range of software packages. The files will also a bit smaller:
gigamesh-tolegacy -b *_FuncValColor.ply
with-b
for binary, which is smaller in size.
Notes:
- In contrast to the full cookbook the strong ambient setting is here missing as it can not be stored within the PLY.
- GigaMesh produces PLYs according to its definition, but there are a number of programs, which did not follow the specification. So there are programs incapable to ignore GigaMesh’s metainformation leading to file not being read.