multi/sub object material in a vray blend mtl supported?

they don’t come through in the render. they do for CPU

It’s not supported, I’m afraid. We do have an issue logged (internal bug-tracker id: VGPU-486) about it, though. You could rework your shaders to use VRayMultiSubTex instead.

there are too many to do manually, is there a script or somthing that can replace these?

Not that I know of. Is there a reason to move to V-Ray GPU after you’ve started the project in CPU? We usually recommend choosing the engine based on the project’s needs and sticking to it.

i’m aware of the workflow. its just i downloaded assets from turbosquid that come in this way.