1 pose_generation.config

pose_generation.config

Composable authoring values for mixed candidate center and gaze groups.

1.1 Attributes

Name Description
CenterConfig Discriminated center-family authoring accepted by mixed generation.
SampledCenterMode Center modes whose geometry is produced by the sampled-center kernel.
TargetShellSupportConfig Discriminated directional support for target-centric shell centers.
ViewJitterConfig Discriminated residual-orientation support for one gaze variant.

1.2 Classes

Name Description
ActorFacingCapSupportConfig Configure rotationally symmetric support about the target-to-actor ray.
AngularBoxSupportConfig Configure a target-relative azimuth/elevation support box.
BoxViewJitterConfig Configure independent bounded local-camera yaw, pitch, and roll jitter.
CandidateGazeConfig Apply one named orientation family to every center in a component.
CandidateMixtureComponentConfig Configure one center table and its ordered gaze variants.
DistanceScaledTargetOrbitCenterConfig Configure bilateral orbit centers bounded by the current motion budget.
NoViewJitterConfig Represent a deterministic gaze with no residual orientation jitter.
PowerSphericalConfig Select forward-biased power-spherical sampling.
SampledCenterConfig Configure one sampled candidate-center family in the proposal frame.
SphericalViewJitterConfig Configure uncapped spherical forward-axis jitter plus bounded roll.
TargetOrbitCenterConfig Configure bilateral target-relative centers at current horizontal standoff.
TargetShellCenterConfig Configure an opt-in target-centric spherical-shell center family.
UniformSphereConfig Select area-uniform directional sampling without inert parameters.

1.2.1 ActorFacingCapSupportConfig

pose_generation.config.ActorFacingCapSupportConfig()

Configure rotationally symmetric support about the target-to-actor ray.

1.2.1.1 Attributes

Name Description
support_kind Discriminator for actor-facing spherical-cap support.
half_angle_deg Cone half-angle about the three-dimensional target-to-actor ray, in degrees.

1.2.2 AngularBoxSupportConfig

pose_generation.config.AngularBoxSupportConfig()

Configure a target-relative azimuth/elevation support box.

1.2.2.1 Attributes

Name Description
support_kind Discriminator for world-horizontal angular-box support.
azimuth_half_width_deg Signed half-width about the target-to-actor horizontal bearing, in degrees.
elevation_min_deg Minimum world-horizontal elevation in the target-aligned frame, in degrees.
elevation_max_deg Maximum world-horizontal elevation in the target-aligned frame, in degrees.

1.2.3 BoxViewJitterConfig

pose_generation.config.BoxViewJitterConfig()

Configure independent bounded local-camera yaw, pitch, and roll jitter.

1.2.3.1 Attributes

Name Description
kind Discriminator for bounded local-camera angular support.
yaw_half_width_deg Symmetric local-camera yaw half-width in degrees; seminar default is 60.
pitch_half_width_deg Symmetric local-camera pitch half-width in degrees; seminar default is 30.
roll_half_width_deg Symmetric roll half-width about the sampled forward axis, in degrees.

1.2.4 CandidateGazeConfig

pose_generation.config.CandidateGazeConfig()

Apply one named orientation family to every center in a component.

1.2.4.1 Attributes

Name Description
name Variant name used only for later-gaze provenance and seed identity.
mode Base camera orientation family applied before residual jitter.
jitter Residual local-camera orientation support used during generation.

1.2.4.2 Methods

Name Description
from_legacy Validate the retained flat gaze controls into one nested value.
1.2.4.2.1 from_legacy
pose_generation.config.CandidateGazeConfig.from_legacy(
    mode,
    sampling_strategy,
    concentration,
    yaw_half_width_deg,
    pitch_half_width_deg,
    roll_half_width_deg,
    name='primary',
)

Validate the retained flat gaze controls into one nested value.

1.2.5 CandidateMixtureComponentConfig

pose_generation.config.CandidateMixtureComponentConfig()

Configure one center table and its ordered gaze variants.

1.2.5.1 Attributes

Name Description
name Stable component name retained as provenance for the first gaze.
count Number of attempted centers sampled once before gaze expansion.
center Complete positional proposal configuration for the shared center table.
gazes Ordered gaze variants; row order is gaze-major within this component.

1.2.5.2 Methods

Name Description
with_count Return a fully revalidated component with a replacement count.
1.2.5.2.1 with_count
pose_generation.config.CandidateMixtureComponentConfig.with_count(count)

Return a fully revalidated component with a replacement count.

1.2.6 DistanceScaledTargetOrbitCenterConfig

pose_generation.config.DistanceScaledTargetOrbitCenterConfig()

Configure bilateral orbit centers bounded by the current motion budget.

At every generated state, the sampler measures the current world-horizontal target standoff d and caps the largest orbit angle by the inverse chord relation theta = 2 asin(s / (2 d)) for step budget s. The configured fractions preserve the receipt-backed relative angle spacing while the existing motion and collision rules retain final authority over validity.

1.2.6.1 Attributes

Name Description
kind Discriminator for the opt-in motion-bounded target-orbit geometry.
step_budget_m Maximum desired straight-line center displacement per proposal, in metres.
maximum_angle_deg Semantic cap on the largest partial-orbit angle, in degrees.
step_margin Multiplicative numerical margin applied before inverting the chord relation.
positive_angle_fractions Strictly increasing positive fractions ending at one for angle-bank spacing.
standoff_mode Recompute bounds from the current committed horizontal target radius.

1.2.7 NoViewJitterConfig

pose_generation.config.NoViewJitterConfig()

Represent a deterministic gaze with no residual orientation jitter.

1.2.7.1 Attributes

Name Description
kind Discriminator whose generation meaning is exactly zero residual jitter.

1.2.8 PowerSphericalConfig

pose_generation.config.PowerSphericalConfig()

Select forward-biased power-spherical sampling.

1.2.9 SampledCenterConfig

pose_generation.config.SampledCenterConfig()

Configure one sampled candidate-center family in the proposal frame.

1.2.9.1 Attributes

Name Description
kind Discriminator for sampled-center authoring; provenance uses mode.
mode Semantic center family applied in the gravity-aligned proposal frame.
distribution Distribution used to draw proposal directions before family shaping.
min_radius_m Minimum sampled displacement from the reference center, in metres.
max_radius_m Maximum sampled displacement from the reference center, in metres.
min_elevation_deg Lower world-horizontal elevation bound in degrees, inclusive.
max_elevation_deg Upper world-horizontal elevation bound in degrees, inclusive.
azimuth_width_deg Full azimuth support width about proposal-frame forward, in degrees.

1.2.9.2 Methods

Name Description
from_legacy Validate retained flat center controls into one nested value.
1.2.9.2.1 from_legacy
pose_generation.config.SampledCenterConfig.from_legacy(
    base,
    *,
    mode,
    min_radius_m=None,
    max_radius_m=None,
)

Validate retained flat center controls into one nested value.

1.2.10 SphericalViewJitterConfig

pose_generation.config.SphericalViewJitterConfig()

Configure uncapped spherical forward-axis jitter plus bounded roll.

1.2.10.1 Attributes

Name Description
kind Discriminator for uncapped spherical directional support.
distribution Closed sphere distribution used to sample the local-camera forward direction.
roll_half_width_deg Symmetric roll half-width about the sampled forward axis, in degrees.

1.2.11 TargetOrbitCenterConfig

pose_generation.config.TargetOrbitCenterConfig()

Configure bilateral target-relative centers at current horizontal standoff.

1.2.11.1 Attributes

Name Description
kind Discriminator for target-orbit authoring; provenance is target orbit.
angles_deg Ordered signed orbit angles in degrees; both target sides are required.
standoff_mode Keep each center at the actor’s current world-horizontal target radius.

1.2.12 TargetShellCenterConfig

pose_generation.config.TargetShellCenterConfig()

Configure an opt-in target-centric spherical-shell center family.

1.2.12.1 Attributes

Name Description
kind Discriminator for target-shell authoring; provenance is target shell.
radius_min_m Minimum target-to-candidate radius in metres; equal bounds are valid.
radius_max_m Maximum target-to-candidate radius in metres; equal bounds are valid.
support Complete directional support; serialized identity contains only active fields.

1.2.13 UniformSphereConfig

pose_generation.config.UniformSphereConfig()

Select area-uniform directional sampling without inert parameters.

1.3 Functions

Name Description
sphere_distribution_from_legacy Validate retained flat distribution controls into one closed value.

1.3.1 sphere_distribution_from_legacy

pose_generation.config.sphere_distribution_from_legacy(strategy, concentration)

Validate retained flat distribution controls into one closed value.

Back to top