Compress to AVV Preset¶
The Compress to AVV presets can be used when exporting to the Accelerated Volumetric Video, or AVV file type. AVV leverages HoloEdit’s high-detail transfer stages (like Detect Face, Transfer Normals, and Analyze Texture), that will follow the Compress Mesh Segments stage in these processing presets.
At default settings, the Compress to AVV presets use features like Detect Face and Optimize Texture to preserve specific details. If your project dictates that the clip’s face is not the most important feature, you can remove the Detect Face and Optimize Texture stages prior to Clean Mesh.
Default Compress to AVV presets are tuned for a low to medium level of action in the performance, a mesh density from 35,000-90,000, and certain stage presets may need to be adjusted for Clean and Stabilize Mesh stages if your source data falls outside of this range.
For more details about working with AVV please check out our Exporting AVV documentation.
Important
AVV is a premium HoloSuite feature. Please contact sales@arcturus.studio to discuss licensing options.
Compress HD to AVV¶
Select this preset to apply default compression on unstabilized data, with a target export to AVV.
The Compress HD to AVV presets are less focused on overall compression and primarily focus on retention of source details. This pipeline is best suited to hero pieces, projects on high-end PCs or clips that will be driven by sequencer renders, rather than real time playback.
Default Stages¶
Load Asset |
Load Asset stage contains source data used when creating your composition. |
Detect Face - Default |
Generate metadata establishing areas of the mesh recognized as a human face. This data is used to prioritize retention of performer’s face details during the Optimize Texture and Clean Mesh stages. |
Optimize Texture - Optimize Texture 4k (FaceAware) |
This Optimize Texture stage will scale your texture resolution to 4096x4096, and prioritizes the new UV layout and island scaling around preserving the performer’s facial details. |
Clean Mesh - High to Med (FaceAware, no UV) |
Clean Mesh will perform basic mesh clean up, it will also prioritize retaining the original mesh quality around the performer’s face. Preserve UV’s is disabled and will require the UV’s be regenerated following Stabilize Mesh. |
Stabilize Mesh - Medium Action |
Medium action Stabilize Mesh should work in many cases. Higher action performances may need to be processed using the ‘High Action’ stage preset. If you are uncertain of the processing requirements for your specific data, we advise testing on smaller selection of frames first to verify that the default parameters will be successful. |
Generate UVs - Sparse Generate UVs |
This stage will generate new UVs to replace those destroyed during the Clean Mesh stage due to disabling the Preserve UVs parameter. |
Transfer Texture - Default |
The Transfer Texture’s ‘Texture Source Stage’ parameter will default to the Optimize Texture stage in your composition. This should capture the correct mesh and texture source data in most cases. |
Compress Mesh Segments - Delta Compress Mesh(AVV) |
Compress Mesh Segments can be run for the whole composition without any adjustments, will automatically run with ‘Delta Fallback’ enabled. |
Detect Face - Detect Face Default |
Generate metadata establishing areas of the mesh recognized as a human face. This data is used to prioritize texture detail preservation for AVV files at export. Areas determined to be a face will be preserved at full detail. |
Analyze Texture (AVV) - Analyze Texture Default |
The Analyze Texture stage analyzes the texture to determine the detail density. You can view the results of this stage by clicking the mesh metadata tool at the top left hand of the viewport with the stage selected. This metadata will be used at export to determine which details to preserve at texture vs vertex colors, based on your export settings. |
Transfer Normals (AVV) - Transfer Normals Default |
Transfer Normals is used to transfer per-frame normals from source stages over normals that have been replaced by a segment’s keyframe’s normals during the Stabilize Mesh process. By default this will point to the Load Asset stage. |
Generate Motion Vectors - Generate Motion Vectors Default |
Generate Motion Vectors must span the whole composition’s length for correct results. Ensure that all frames being included within your export are included in an interval. |
Compress HD to AVV (Pre-stabilized)¶
Select this preset to apply default compression on pre-stabilized data, with a target export to AVV.
The Compress HD to AVV presets are less focused on overall compression and primarily focused on retention of source details. This pipeline is best suited to hero pieces, projects on high-end PCs or clips that will be driven by sequencer renders, rather than real time playback.
Default Stages¶
Load Asset |
Load Asset stage contains source data used when creating your composition. |
Detect Face - Default |
Generate metadata establishing areas of the mesh recognized as a human face. This data is used to prioritize retention of performer’s face details during the Optimize Texture and Clean Mesh stage of this preset. |
Optimize Texture - Optimize Texture 4k (FaceAware) |
This Optimize Texture stage will scale your texture resolution to 4096x4096, and prioritizes the new UV layout and island scaling around preserving the performer’s facial details. |
Clean Mesh - High to Med (FaceAware, no UV) |
Clean Mesh will perform basic mesh clean up, it will also prioritize retaining the original mesh quality around the performer’s face. Preserve UV’s is disabled and will require the UV’s be regenerated following Stabilize Mesh. |
Generate UVs - Sparse Generate UVs |
This stage will generate new UVs to replace those destroyed during the Clean Mesh stage. |
Transfer Texture - Default |
The Transfer Texture’s ‘Texture Source Stage’ parameter will default to the Optimize Texture stage in your composition. This should capture the correct mesh and texture source data in most cases. |
Compress Mesh Segments - Delta Compress Mesh(AVV) |
Compress Mesh Segments can be run for the whole composition without any adjustments, will automatically run with ‘Delta Fallback’ enabled. |
Detect Face - Detect Face Default |
Generate metadata establishing areas of the mesh recognized as a human face. This data is used to prioritize texture detail preservation for AVV files at export. Areas determined to be a face will be preserved at full detail. |
Analyze Texture (AVV) - Analyze Texture Default |
The Analyze Texture stage analyzes the texture to determine the detail density. You can view the results of this stage by clicking the mesh metadata tool at the top left hand of the viewport with the stage selected. This metadata will be used at export to determine which details to preserve at texture vs vertex colors, based on your export settings. |
Transfer Normals (AVV) - Transfer Normals Default |
Transfer Normals is used to transfer per-frame normals from source stages over normals that have been replaced by a segment’s keyframe’s normals during the Stabilize Mesh process. By default this will point to the Load Asset stage. |
Generate Motion Vectors - Generate Motion Vectors Default |
Generate Motion Vectors must span the whole composition’s length for correct results. Ensure that all frames being included within your export are included in an interval. |
Compress to AVV¶
Select this preset to apply default compression on unstabilized data, with a target export to AVV.
The Compress to AVV presets are more focused on overall compression and could compromise some fine source details. This pipeline is best suited when generating content to be played on less performant systems, for real time playback of many clips at once, or characters where small source details are less important. Key facial feature preservation is still enabled in this preset, but is tuned for lower resolution than the Compress to AVV HD pipeline.
Default Stages¶
Load Asset |
Load Asset stage contains source data used when creating your composition. |
Detect Face - Default |
Generate metadata establishing areas of the mesh recognized as a human face. This data is used to prioritize retention of performer’s face details during the Optimize Texture and Clean Mesh stage of this preset. |
Optimize Texture - Optimize Texture 2k (FaceAware) |
This Optimize Texture stage will scale your texture resolution to 2048x2048, while preserving your clip’s face details. |
Clean Mesh - High to Med (FaceAware) |
Clean Mesh will perform basic mesh clean up, it will also prioritize retaining the original mesh quality around the performer’s face, your mesh will be decimated to 30,000 vertices. If you are generating background assets you may want to consider switching this stage preset to ‘High to Low Poly FaceAware’. |
Stabilize Mesh - Medium Action |
Medium action Stabilize Mesh should work in many cases. Higher action performances may need to be processed using the ‘High Action’ stage preset. If you are uncertain of the processing requirements for your specific data, we advise testing on smaller selection of frames first to verify that the default parameters will be successful. |
Transfer Texture - Default |
The Transfer Texture’s ‘Texture Source Stage’ parameter will default to the Optimize Texture stage in your composition. This should capture the correct mesh and texture source data in most cases. |
Compress Mesh Segments - Delta Compress Mesh(AVV) |
Compress Mesh Segments can be run for the whole composition without any adjustments, will automatically run with ‘Delta Fallback’ enabled. |
Detect Face - Detect face Default |
Generate metadata establishing areas of the mesh recognized as a human face. This data is used to prioritize texture detail preservation for AVV files at export. Areas determined to be a face will be preserved at full detail. |
Analyze Texture (AVV) - Analyze Texture Default |
The Analyze Texture stage analyzes the texture to determine the detail density. You can view the results of this stage by clicking the mesh metadata tool at the top left hand of the viewport with the stage selected. This metadata will be used at export to determine which details to preserve at texture vs vertex colors, based on your export settings. |
Transfer Normals (AVV) - Transfer Normals Default |
Transfer Normals is used to transfer per-frame normals from source stages over normals that have been replaced by a segment’s keyframe’s normals during the Stabilize Mesh process. By default this will point to the Load Asset stage. |
Generate Motion Vectors - Generate Motion Vectors Default |
Generate Motion Vectors must span the whole composition’s length for correct results. Ensure that all frames being included within your export are included in an interval. |
Compress to AVV (Pre-stabilized)¶
Select this preset to apply default compression on pre-stabilized data, with a target export to AVV.
The Compress to AVV presets are more focused on overall compression and could compromise some fine source details. This pipeline is best suited when generating content to be played on less performant systems, for real time playback of many clips at once, or characters where small source details are less important. Key facial feature preservation is still enabled in this preset, but is tuned for lower resolution than the Compress to AVV HD pipeline.
Default Stages¶
Load Asset |
Load Asset stage contains source data used when creating your composition. |
Detect Face - Default |
Generate metadata establishing areas of the mesh recognized as a human face. This data is used to prioritize retention of performer’s face details during the Optimize Texture and Clean Mesh stage of this preset. |
Optimize Texture - Optimize Texture 2k (FaceAware) |
This Optimize Texture stage will scale your texture resolution to 2048x2048, while preserving your clip’s face details. |
Clean Mesh - High to Med (FaceAware) |
Clean Mesh will perform basic mesh clean up, it will also prioritize retaining the original mesh quality around the performer’s face, your mesh will be decimated to 30,000 vertices. If you are generating background assets you may want to consider switching this stage preset to ‘High to Low Poly FaceAware’. |
Compress Mesh Segments - Delta Compress Mesh(AVV) |
Compress Mesh Segments can be run for the whole composition without any adjustments, will automatically run with ‘Delta Fallback’ enabled. |
Detect Face - Detect Face Default |
Generate metadata establishing areas of the mesh recognized as a human face. This data is used to prioritize texture detail preservation for AVV files at export. Areas determined to be a face will be preserved at full detail. |
Analyze Texture (AVV) - Analyze Texture Default |
The Analyze Texture stage analyzes the texture to determine the detail density. You can view the results of this stage by clicking the mesh metadata tool at the top left hand of the viewport with the stage selected. This metadata will be used at export to determine which details to preserve at texture vs vertex colors based on your export settings. |
Generate Motion Vectors - Generate Motion Vectors Default |
Generate Motion Vectors must span the whole composition’s length for correct results. Ensure that all frames being included within your export are included in an interval. |
Compress to AVV (Sparse Capture)¶
Select this preset to apply compression on data from a sparse camera capture source, with a target export to AVV.
Sparse Camera Captures solutions, often have more variety in the mesh reconstruction quality, and texture resolutions. Sparse Capture presets are designed to improve potential mesh defects and reconstruction noise, while optimizing and standardizing the texture resolution.
Default Stages¶
Load Asset |
Load Asset stage contains source data used when creating your composition. |
Clean Mesh - High to High poly |
This first Clean Mesh stage is to do a preliminary mesh clean up pass to remove floating mesh. This is useful before Remesh when working with mesh with a lot of floating noise. Can be removed for higher quality captures. |
Remesh - Remesh Normals |
Remesh will remove mesh noise and high-frequency mesh issues. Original mesh normals and UVs will be destroyed during remesh, new normals will be generated when using this stage, and new UV’s will be generated following Stabilize Mesh stage. |
Clean Mesh - Sparse Clean Low Poly |
Clean Mesh following Remesh will do one final mesh cleaning pass, and will decimate the mesh to 15,000 vertices. |
Stabilize Mesh - Medium Action |
Medium action Stabilize Mesh should work in many cases. Higher action performances may need to be processed using the ‘High Action’ stage preset. If you are uncertain of the processing requirements for your specific data we advise testing on smaller selection of frames first to verify that the default parameters will be successful. |
Generate UVs - Sparse Generate UVs |
This stage will generate new UVs to replace those destroyed during the Remesh stage. |
Transfer Texture - Default |
The Transfer Texture’s ‘Texture Source Stage’ parameter will default to the lowest Load Asset in your composition. This should capture the correct mesh and texture source data in most cases. |
Optimize Texture - Sparse Optimize Texture Mobile |
Optimize Texture will take the existing UV shells and rearrange them to fit in to a 1440x1440 texture resolution. |
Compress Mesh Segments - Sparse Delta Compress Mesh (AVV) |
Compress Mesh Segments can be run for the whole composition without any adjustments, will automatically run with ‘Delta Fallback’ enabled. |
Detect Face - Detect Face Default |
Generate metadata establishing areas of the mesh recognized as a human face. This data is used to prioritize texture detail preservation for AVV files at export. Areas determined to be a face will be preserved at full detail. |
Analyze Texture (AVV) - Analyze Texture Default |
The Analyze Texture stage analyzes the texture to determine the detail density. You can view the results of this stage by clicking the mesh metadata tool at the top left hand of the viewport with the stage selected. This metadata will be used at export to determine which details to preserve at texture vs vertex colors, based on your export settings. |
Generate Motion Vectors - Generate Motion Vectors Default |
Generate Motion Vectors must span the whole composition’s length for correct results. Ensure that all frames being included within your export are included in an interval. |