"parallel for" по умолчанию (static) само это делает
Я рад за openmp.
Если еще чего-то параллелить - то нет смысла считать нормали параллельно, это будет только мешать
Не надо ничего "еще параллелить". Поиск в кеше уше расчитанных кадров выполняется до запуска пересчета геометрии и только для тех кадров, которых нет в кеше.
Такое совпадение теоретически возможно, но почти наверняка юзер будет задействовать разные кадры из одного и того же файла (напр 3 картинки в стартовом посте = 3 копии шарят один файл). И не факт что будут "клоны" шарящие 1 файл. В общем, случай случай слишком частный чтобы с ним возиться
Вы выше писали, что чары должны толпами ходить. Вот при этом кадры (или позы персонаж) будут частенько совпадать: 5 из 100 приподняли левую ногу.