Для наложения процедурных текстур на несколько объектов самым лучшим способом является задание текстурных координат камеры
самым лучшим способом — вот вообще не согласен. Один из способов — это да, но точно не самый лучший.
Есть например нод Camera Data с выходом View Vector. Его очень часто именно для этих целей и используют. Результат очень похож на нод Texture Coordinate, но он не масштабирует текстуру.