You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.7 KiB

run_name: gpu_asset_run
seed: 20260901
# These are the only two competition-data inputs. They are intentionally not
# included in this repository and must be downloaded from the competition.
question_zip: question.zip
submission_example_zip: submission_example.zip
output_root: outputs
video:
frames_per_video: 24
selected_views: 6
max_edge: 1024
jpeg_quality: 95
# `primitive` is deterministic and CPU-friendly: it proves format/physics
# correctness. `hunyuan` is the high-fidelity GPU path used for an online run.
reconstruction:
backend: hunyuan
hunyuan_repo: third_party/Hunyuan3D-2.1
hunyuan_model: tencent/Hunyuan3D-2.1
hunyuan_texture: true
# resident keeps Shape + Paint in a 48 GiB L20. Use sequential on a 24 GiB
# 24 GiB GPU: make all shapes, free Shape, then make all textures.
hunyuan_load_mode: resident
# The L20 profile retains the public model's high-quality Paint defaults.
# Smaller values are explicit compatibility overrides for lower-VRAM GPUs.
hunyuan_paint_max_views: 6
hunyuan_paint_resolution: 512
max_faces: 30000
# `center` needs no model. `sam2` uses the pinned, public SAM2 checkout prepared
# by scripts/bootstrap_models.py and selects the best centered automatic mask.
segmentation:
backend: sam2
sam2_repo: third_party/sam2
sam2_model: facebook/sam2.1-hiera-large
min_area_fraction: 0.03
max_area_fraction: 0.90
physics:
# convex_hull follows the reconstructed silhouette; bounding_box is a
# conservative compatibility fallback for a restrictive downstream engine.
collision_mode: convex_hull
default_mass_kg: 1.0
density_kg_m3: 700.0
friction: 0.8
simulation_steps: 120
package:
archive_root: submission_example/submission
compression_level: 6