content/hifi-content/lincoln/img/TOM04_log.txt
2022-02-14 02:04:11 +01:00

133 lines
7.2 KiB
Text

V-HACD V2.2
Syntax: testVHACD [options] --input infile.obj --output outfile.wrl --log logfile.txt
Options:
--input Wavefront .obj input file name
--output VRML 2.0 output file name
--log Log file name
--resolution Maximum number of voxels generated during the voxelization stage (default=100,000, range=10,000-16,000,000)
--depth Maximum number of clipping stages. During each split stage, parts with a concavity higher than the user defined threshold are clipped according the "best" clipping plane (default=20, range=1-32)
--concavity Maximum allowed concavity (default=0.0025, range=0.0-1.0)
--planeDownsampling Controls the granularity of the search for the "best" clipping plane (default=4, range=1-16)
--convexhullDownsampling Controls the precision of the convex-hull generation process during the clipping plane selection stage (default=4, range=1-16)
--alpha Controls the bias toward clipping along symmetry planes (default=0.05, range=0.0-1.0)
--beta Controls the bias toward clipping along revolution axes (default=0.05, range=0.0-1.0)
--gamma Controls the maximum allowed concavity during the merge stage (default=0.00125, range=0.0-1.0)
--delta Controls the bias toward maximaxing local concavity (default=0.05, range=0.0-1.0)
--pca Enable/disable normalizing the mesh before applying the convex decomposition (default=0, range={0,1})
--mode 0: voxel-based approximate convex decomposition, 1: tetrahedron-based approximate convex decomposition (default=0, range={0,1})
--maxNumVerticesPerCH Controls the maximum number of triangles per convex-hull (default=64, range=4-1024)
--minVolumePerCH Controls the adaptive sampling of the generated convex-hulls (default=0.0001, range=0.0-0.01)
--convexhullApproximation Enable/disable approximation when computing convex-hulls (default=1, range={0,1})
--oclAcceleration Enable/disable OpenCL acceleration (default=0, range={0,1})
--oclPlatformID OpenCL platform id (default=0, range=0-# OCL platforms)
--oclDeviceID OpenCL device id (default=0, range=0-# OCL devices)
--help Print usage
Examples:
testVHACD.exe --input bunny.obj --output bunny_acd.wrl --log log.txt
+ OpenCL (ON)
Number of OpenCL platforms: 1
OpenCL platform [0]
CL_PLATFORM_NAME: FULL_PROFILE
CL_PLATFORM_VENDOR: OpenCL 1.2 CUDA 8.0.0
CL_PLATFORM_VERSION: NVIDIA CUDA
CL_PLATFORM_PROFILE: NVIDIA Corporation
CL_PLATFORM_EXTENSIONS: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts
Using OpenCL platform [0]
Number of OpenCL devices: 1
OpenCL device [0]
CL_DEVICE_NAME: GeForce GTX 980
CL_DEVICE_PROFILE: FULL_PROFILE
CL_DEVICE_VENDOR: NVIDIA Corporation
CL_DEVICE_VERSION: OpenCL 1.2 CUDA
CL_DRIVER_VERSION: 368.81
CL_DEVICE_EXTENSIONS: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts
CL_DEVICE_VERSION: OpenCL 1.2 CUDA
CL_DEVICE_ADDRESS_BITS: 64
CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 128
CL_DEVICE_MAX_CLOCK_FREQUENCY: 1266
CL_DEVICE_MAX_COMPUTE_UNITS: 16
CL_DEVICE_MAX_CONSTANT_ARGS: 9
CL_DEVICE_MAX_READ_IMAGE_ARGS: 256
CL_DEVICE_MAX_SAMPLERS: 32
CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 16
CL_DEVICE_MEM_BASE_ADDR_ALIGN: 4096
CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE: 128
CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 1
CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 1
CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 1
CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 1
CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 1
CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 1
CL_DEVICE_VENDOR_ID: 4318
CL_DEVICE_AVAILABLE: 1
CL_DEVICE_COMPILER_AVAILABLE: 1
CL_DEVICE_ENDIAN_LITTLE: 1
CL_DEVICE_ERROR_CORRECTION_SUPPORT: 0
CL_DEVICE_IMAGE_SUPPORT: 1
CL_DEVICE_EXECUTION_CAPABILITIES: 1
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 262144
CL_DEVICE_GLOBAL_MEM_SIZE: 4294967296
CL_DEVICE_LOCAL_MEM_SIZE: 49152
CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 65536
CL_DEVICE_MAX_MEM_ALLOC_SIZE: 1073741824
CL_DEVICE_GLOBAL_MEM_CACHE_TYPE: 2
CL_DEVICE_IMAGE2D_MAX_HEIGHT: 16384
CL_DEVICE_IMAGE2D_MAX_WIDTH: 16384
CL_DEVICE_IMAGE3D_MAX_DEPTH: 4096
CL_DEVICE_IMAGE3D_MAX_HEIGHT: 4096
CL_DEVICE_IMAGE3D_MAX_WIDTH: 4096
CL_DEVICE_MAX_PARAMETER_SIZE: 4352
CL_DEVICE_MAX_WORK_GROUP_SIZE: 1024
CL_DEVICE_PROFILING_TIMER_RESOLUTION: 1000
CL_DEVICE_QUEUE_PROPERTIES: 3
CL_DEVICE_TYPE: 4
CL_DEVICE_LOCAL_MEM_TYPE: 1
CL_DEVICE_MAX_WORK_ITEM_SIZES: (1024, 1024, 64)
Using OpenCL device [0]
+ OpenMP (ON)
+ Parameters
input C:\Users\linco\AppData\Local\Temp\TOM04.off
resolution 100000
max. depth 20
max. concavity 0.0025
plane down-sampling 4
convex-hull down-sampling 4
alpha 0.05
beta 0.05
gamma 0.00125
delta 0.05
pca 0
mode 0
max. vertices per convex-hull 32
min. volume to add vertices to convex-hulls 0.0001
convex-hull approximation 1
OpenCL acceleration 1
OpenCL platform ID 0
OpenCL device ID 0
output C:\Users\linco\AppData\Local\Temp\TOM04.wrl
log C:\Users\linco\AppData\Local\Temp\TOM04_log.txt
+ Load mesh
+ Voxelization
dim = 64 -> 145319 voxels
time 0.0325019s
+ Compute primitive set
# primitives 145319
# inside surface 107036
# on surface 38283
time 0.00341836s
+ Approximate Convex Decomposition
Subdivision level 1
-> Part[0] C = 0.194382, E = 0.214355, LC = 0.194382, VS = 38283, VI = 107036
+ Generate 1 convex-hulls
time 0.227792s
+ Merge Convex Hulls
time 0.000984877s
+ Simplify 1 convex-hulls
Simplify CH[00000] 111 V, 218 T
time 0.00290869s
+ Generate output: 1 convex-hulls
CH[00000] 32 V, 60 T