Skip to content

Media Traits

Part of the HoloScript Traits reference. Browse: Audio · Visual · All Traits

Media Traits

@gaussian_splat

Gaussian splatting for photorealistic 3D capture.

hsplus
object ScannedRoom @gaussian_splat {
  source: 'room.ply'
  quality: 'high'
}
ConfigTypeDefaultDescription
sourcestring''PLY file path
qualitystring'medium''low', 'medium', 'high'
sort_modestring'distance'Render sort mode
max_splatsnumber1000000Max splat count

Events:

  • splat_loaded - Data loaded
  • splat_render_start - Rendering started
  • splat_render_complete - Frame complete
  • splat_error - Load/render error

@nerf

Neural Radiance Field rendering.

hsplus
object CapturedScene @nerf {
  model_path: 'scene.nerf'
  resolution: 512
}
ConfigTypeDefaultDescription
model_pathstring''NeRF model path
resolutionnumber256Render resolution
near_planenumber0.1Near clipping
far_planenumber100Far clipping

@volumetric_video

Volumetric video playback (8i, HoloStream).

hsplus
object Performer @volumetric_video {
  source: 'performance.hvd'
  format: '8i'
}
ConfigTypeDefaultDescription
sourcestring''Video source path
formatstring'hvd'Format type
loopbooleanfalseLoop playback
autoplaybooleanfalseAuto-start
buffer_sizenumber30Buffer frames

State:

  • playbackState - 'idle', 'loading', 'playing', 'paused', 'error'
  • currentTime - Current position
  • duration - Total duration
  • bufferedPercent - Buffer progress

Events:

  • volume_loaded - Video loaded
  • volume_play - Playback started
  • volume_pause - Playback paused
  • volume_ended - Playback ended
  • on_volume_playbackState_change - State changed

@photogrammetry

Photogrammetry asset with LOD.

hsplus
object Statue @photogrammetry {
  base_path: 'statue/'
  lod_levels: 4
}
ConfigTypeDefaultDescription
base_pathstring''Asset path
lod_levelsnumber3Number of LODs
texture_resolutionnumber2048Texture size

@point_cloud

Point cloud visualization.

hsplus
object LidarScan @point_cloud {
  source: 'scan.las'
  point_size: 2
}
ConfigTypeDefaultDescription
sourcestring''Point cloud file
point_sizenumber1Point render size
max_pointsnumber10000000Max points to render
color_modestring'rgb''rgb', 'intensity', 'height'

See Also

Released under the MIT License.