Hi Freesurfers,

I'd like to use mris_make_face_parcellation to downsample an individual subject's surface mesh to a resolution similar to fsaverage6.

My understanding is that mris_make_face_parcellation should let me do this, and it does what I expect with ic3-5. However when I run it with ic6 as the target, it fails:

[surf]$ mris_make_face_parcellation lh.sphere $FREESURFER_HOME/lib/bem/ic6.tri ../label/lh.ico6.annot
Reading lh.sphere
Reading /share/awagner/software/freesurfer/v5.3.0/lib/bem/ic6.tri
parcellating hemisphere into 40962 units
INFO: CTABunique() could not find a unique set in 10 tries
INFO: CTABunique() could not find a unique set in 100 tries
ERROR: could not find a unique color table

I don't really care if the colors themselves are distinct, and it should be possible to just programmatically generate a valid color table (since 255 ^ 3 > 40962). I thought that providing a colortable with unique values through the -ctab option might work, but looking at the source code it seems that option will *write* a colortable, not read one.

So, is there any way to accomplish the downsampling I want?

Thanks in advance,
Michael