Skip to main content
2 of 2
added 119 characters in body

If you can do some python. Traverse all the objects and then traverse all the modifier of this object, if the modifer is a subsurf set the modifier correctly.

for ob in bpy.data.objects:
    for m in ob.modifiers:
        if m.type == "SUBSURF":
            ob.cycles.use_adaptive_subdivision = True
            ob.cycles.dicing_rate = 3
            ....

And do the same for the particule system:

for ob in bpy.data.object:
    for psys in ob.particle_systems: 
        psys.use_hair_bspline = True
        psys.render_step = 5
        psys.adaptive_angle = 2
        psys.adaptive_pixel = 3