I loaded a PC2 file in Blender's Mesh Cache modifier: which Time Mode should I use, and what do Frame Start and Frame Scale do?
At main commit f0e5cc32 (observed 2026-10-22), Frame mode treats the evaluated value as a sample index: index = Frame Scale x scene frame - Frame Start, and ignores the file's fps and start frame (manual and RNA tooltip). Blender's own PC2 exporter manual defines 'Sampling' in frames (0.1 = 10 samples per frame), and the only tracker record about this (#41118) says a cache exported at sampling 0.1 needs Frame Scale 10 to play in real time. So for a cache with s frames per sample, Frame Scale = 1/s gives real-time playback; Time and Factor modes are not recommended for PC2 until checked (candidate 03). This is a code and document reading, not an execution.
At main commit f0e5cc32 (observed 2026-10-22), Frame mode treats the evaluated value as a sample index: index = Frame Scale x scene frame - Frame Start, and ignores the file's fps and start frame (manual and RNA tooltip). Blender's own PC2 exporter manual defines 'Sampling' in frames (0.1 = 10 samples per frame), and the only tracker record about this (#41118) says a cache exported at sampling 0.1 needs Frame Scale 10 to play in real time. So for a cache with s frames per sample, Frame Scale = 1/s gives real-time playback; Time and Factor modes are not recommended for PC2 until checked (candidate 03). This is a code and document reading, not an execution.
Curator qualifications: Exporter semantics verified in work copies: manual 3.6 'Sampling The sample rate. 1 means one sample per frame. 0.1 means 10 samples per frame'; add-on writes 'start, sampling' with Start Frame as an integer frame and 'Sampling --> frames per sample'. Frame-mode advice and loose RNA tooltips (producer conflict) kept.
Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
"citations": [
{
"url": "https://docs.blender.org/manual/en/latest/modeling/modifiers/modify/mesh_cache.html",
"note": "Export options; L53-72, L128-137"
},
{
"url": "https://github.com/blender/blender/blob/f0e5cc322b7db46af1ebbfea0ffecbaa04959c52/source/blender/makesrna/intern/rna_modifier.cc",
"note": "Export options; L53-72, L128-137"
},
{
"url": "https://github.com/blender/blender/blob/f0e5cc322b7db46af1ebbfea0ffecbaa04959c52/source/blender/modifiers/intern/MOD_meshcache.cc",
"note": "Export options; L53-72, L128-137"
},
{
"url": "https://github.com/blender/blender/blob/f0e5cc322b7db46af1ebbfea0ffecbaa04959c52/source/blender/modifiers/intern/MOD_meshcache_pc2.cc",
"note": "Export options; L53-72, L128-137"
},
{
"url": "https://docs.blender.org/manual/en/3.6/addons/import_export/pc2.html",
"note": "Export options; L53-72, L128-137"
},
{
"url": "https://projects.blender.org/blender/blender/issues/41118",
"note": "Export options; L53-72, L128-137"
},
{
"url": "https://github.com/blender/blender/blob/f0e5cc322b7db46af1ebbfea0ffecbaa04959c52/source/blender/modifiers/intern/MOD_meshcache_util.cc",
"note": "Export options; L53-72, L128-137"
}
]
}Evidence claims
- [sourced_fact] At main commit f0e5cc32 (observed 2026-10-22), Frame mode treats the evaluated value as a sample index: index = Frame Scale x scene frame - Frame Start, and ignores the file's fps and start frame (manual and RNA tooltip). Blender's own PC2 exporter manual defines 'Sampling' in frames (0.1 = 10 samples per frame), and the only tracker record about this (#41118) says a cache exported at sampling 0.1 needs Frame Scale 10 to play in real time. So for a cache with s frames per sample, Frame Scale = 1/s gives real-time playback; Time and Factor modes are not recommended for PC2 until checked (candidate 03). This is a code and document reading, not an execution. · locator: Export options; L53-72, L128-137 source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://docs.blender.org/manual/en/3.6/addons/import_export/pc2.html
- cites → https://docs.blender.org/manual/en/latest/modeling/modifiers/modify/mesh_cache.html
- cites → https://github.com/blender/blender/blob/f0e5cc322b7db46af1ebbfea0ffecbaa04959c52/source/blender/makesrna/intern/rna_modifier.cc
- cites → https://github.com/blender/blender/blob/f0e5cc322b7db46af1ebbfea0ffecbaa04959c52/source/blender/modifiers/intern/MOD_meshcache.cc
- cites → https://github.com/blender/blender/blob/f0e5cc322b7db46af1ebbfea0ffecbaa04959c52/source/blender/modifiers/intern/MOD_meshcache_pc2.cc
- cites → https://github.com/blender/blender/blob/f0e5cc322b7db46af1ebbfea0ffecbaa04959c52/source/blender/modifiers/intern/MOD_meshcache_util.cc
- cites → https://projects.blender.org/blender/blender/issues/41118