§
    ÎÐj=
  ã                   ó&  — d Z ddgdddœZdddd	d
ddddœZdddd	dddddœZdddddg d¢dœdddddg d ¢dœd!d"d"dd#d$d%gdœegeed&d'd(dd)g d*¢dœge eed+¬,¦  «        d&d-d(dd.g d/¢dœd0d1ddd2g d3¢dœgd4œZd5„ e                     ¦   «         D ¦   «         Zd6S )7z~Model modes and tuning settings of the reconstruction architectures, shared by the handler (UI declarations) and the pipeline.)zPoint Cloud (Gaussian Splats)Úpoints)zMesh (Textured GLB)Úmeshr   ÚOutput)ÚchoicesÚdefaultÚlabelÚ
max_pointsz-Max Points (a random subset is kept above it)z
Max PointsÚinti@B i'  i 	= )Úidr   ÚnameÚtyper   ÚminÚmaxÚincÚ
max_framesz0Video Frames Used (evenly spaced over the video)zVideo Framesé   é   é@   é   Úmax_sizezIWorking Resolution (longest side of the photo, larger photos are reduced)zWorking ResolutionÚdropdowné   ))Ú512i   )Ú768i   )z1024 (Recommended)r   )Ú1536i   )Ú2048i   )r
   r   r   r   r   r   Údetailz6Inference Detail (more tokens: finer geometry, slower)zInference Detailé	   ))ÚLowé    )ÚMediumé   )zHigh (Recommended)r   )ÚUltraé   ÚedgeszDepth DiscontinuitiesÚremove)z/Removed (no stretched surfaces between objects)r%   )ÚKeptÚkeepÚ
confidencezSLow-Confidence Filter (drops this share of the least confident pixels of each view)zConfidence Filterr   )©ÚOffr   ©z10%é
   ©z25%é   )z50%é2   é€   )r   zLLow-Confidence Filter (drops about this share of the least confident pixels)é(   )r)   r+   r-   )z40% (Recommended)r1   )z60%é<   Úprocess_resz!Working Resolution (longest side)éø  ))z504 (Recommended)r4   )Ú756iô  )Ú1008ið  )Úmoge2ÚmapanythingÚ
da3_pointsc                 ó.   — i | ]\  }}|d „ |D ¦   «         “ŒS )c                 ó,   — i | ]}|d          |d         “ŒS )r
   r   © )Ú.0Úones     ú?C:\Users\johnn\OneDrive\Documents\AI\models\recon3d\settings.pyú
<dictcomp>z<dictcomp>.<dictcomp>$   s"   € Ð)XÐ)XÐ)XÈ¨#¨d¬)°S¸´^Ð)XÐ)XÐ)Xó    r<   )r=   ÚarchitectureÚsettingss      r?   r@   r@   $   sB   € ð  Pð  Pð  PÑ]sÐ]iÐks˜<Ð)XÐ)XÈxÐ)XÑ)XÔ)Xð  Pð  Pð  PrA   N)Ú__doc__ÚMOGE2_MODESÚ
MAX_POINTSÚ
MAX_FRAMESÚdictÚCUSTOM_SETTINGSÚitemsÚDEFAULT_CUSTOM_SETTINGSr<   rA   r?   ú<module>rL      s  ðð Eð  EàFÐHgÐhÐu}ð  IQð  Rð  R€à Ð+ZÐdpÐzð  MTØ 7°5ð:ð :€
à Ð+]Ðguð  @Eð  RTØ˜r¨!ð-ð -€
ð
 Ð$oð  zNØ¨ð  :Tð  :Tð  :Tð	Uð 	UàÐ"ZÐdvð  AKð  XYØYÐYÐYð	[ð 	[àÐ!8ÐBYÐcmð  {CØRÐTdÐeð	gð 	gàðð 	ØØÐ&{ð  FYØ¨Ð6iÐ6iÐ6ið	kð 	kðð 	ØˆˆZ˜SÐ!Ñ!Ô!ØÐ&tð  RØ¨ð  8Fð  8Fð  8Fð	Gð 	GàÐ'JÐThÐr|ð  JMØNÐNÐNð	Pð 	Pðð!ð €ð4 Pð  Pð  xG÷  xMò  xMñ  xOô  xOð  Pñ  Pô  PÐ Ð Ð rA   