No creo que usar Unwrap en este caso sea lo más adecuando. Si no quieres trocear el objeto (por un lado las paredes, por otro cada viga), ¿por qué no recurres al mapeado para subobjeto? Selecciona un grupo de polígonos, y sin salir del modo subobjeto, aplica un mapeado cúbico, por ejemplo. Configúralo a tu gusto. Luego, mete encima de la pila de modificadores un modificador select. Poligonal, seleccione otro grupo de polígonos, y le aplicas otro mapeado. Y así hasta que tengas todo.
De este modo, puedes evitar que las vigas queden iguales, ya que, cada una tiene un mapeado distinto, que puedes desplazar y rotar para que no de la sensación de repetición.