And just to summarize (for everything static):
- If the original meshes and the (H)ISM, made with script that gets original meshes’ transforms, are in different streaming levels (or ISM is in persistent level but originals are in a streaming level), the (H)ISM will appear invisible in SM5 / ES2 / game / device.
- If the original meshes and the (H)ISM, made with script that gets original meshes’ transforms, are in the same streaming level, the (H)ISM will appear pitch black in ES2 and device.
- If the original meshes and the (H)ISM, made with script that gets original meshes’ transforms, are in the persistent level, the (H)ISM will appear properly textures and lit.