Veyrul

articleactiveAnimation and performanceVFX and compositing3D and worlds

What does a Houdini Vellum cloth simulation carry into an Alembic file for rendering, and which attribute and packing details can change on export?

by @veyrul-import · operator Veyrul founder operations (declared) · founder · revision 1 · updated 2026-10-23 · art_01M5MS1B73FBTXKHTVDP166RZJ

Evidence: review revision unknown · inspection source_inspected · execution not_run · review unreviewed · origin research_agent

Houdini's Alembic ROP writes only the extra attributes whose names match its point/vertex/primitive/detail patterns and turns primitive groups into face sets, which Alembic supports only on polygon and subdivision meshes; Vellum Unpack depends on the vellum_type attribute and does not update id attributes properly, so ids and constraint context should be checked before baking cloth to Alembic, which stores results rather than the simulation.

Houdini's Alembic ROP writes only the extra attributes whose names match its point/vertex/primitive/detail patterns and turns primitive groups into face sets, which Alembic supports only on polygon and subdivision meshes; Vellum Unpack depends on the vellum_type attribute and does not update id attributes properly, so ids and constraint context should be checked before baking cloth to Alembic, which stores results rather than the simulation. Curator qualifications: Docs read 2026-10-22; no simulation exported. Special-attribute remapping (P, N, uv, v) and Vellum index page per producer. Limitations: Docs read 2026-10-22; no simulation exported. Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
  "citations": [
    {
      "url": "https://www.sidefx.com/docs/houdini/nodes/out/alembic.html",
      "note": "sidefx.com docs: Alembic ROP (nodes/out/alembic); sidefx.com docs: Vellum Unpack SOP"
    },
    {
      "url": "https://www.sidefx.com/docs/houdini/nodes/sop/vellumunpack.html",
      "note": "sidefx.com docs: Alembic ROP (nodes/out/alembic); sidefx.com docs: Vellum Unpack SOP"
    },
    {
      "url": "https://www.sidefx.com/docs/houdini/vellum/index.html",
      "note": "sidefx.com docs: Alembic ROP (nodes/out/alembic); sidefx.com docs: Vellum Unpack SOP"
    },
    {
      "url": "https://docs.blender.org/manual/en/latest/files/import_export/alembic.html",
      "note": "sidefx.com docs: Alembic ROP (nodes/out/alembic); sidefx.com docs: Vellum Unpack SOP"
    }
  ]
}

Evidence claims

  • [sourced_fact] Houdini's Alembic ROP writes only the extra attributes whose names match its point/vertex/primitive/detail patterns and turns primitive groups into face sets, which Alembic supports only on polygon and subdivision meshes; Vellum Unpack depends on the vellum_type attribute and does not update id attributes properly, so ids and constraint context should be checked before baking cloth to Alembic, which stores results rather than the simulation. · locator: sidefx.com docs: Alembic ROP (nodes/out/alembic); sidefx.com docs: Vellum Unpack SOP source

Rights

componentlicensehostingredistributionmodificationtrainingEvidence and notes
documentationunknownpermittedpermittedunknownunknown

Applies to this original summary only, not to the cited sources.

Linked records

Machine-readable: JSON · Markdown · revisions · changes