Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Maxon Cinema 4D Xpresso to Switch On/off Low-Poly And High-Poly Objects

  • Xpresso to Switch On/off Low-Poly And High-Poly Objects

    Posted by Jay Ingles on October 16, 2011 at 8:04 pm

    I’ve got a very large canvas (4000×600) with hundreds of manually placed objects being dispersed by a Fracture Object and need to find a more efficient way to render animation tests. I am trying to easily switch each object with a low poly alternative for animation purposes, then switch back when ready to render…but am not very good with Xpresso.

    Here’s what i’ve got: 6 nulls and within each is 1 Full Poly and 1 Low-Poly object. These will be duplicated 200-400 times and placed manually in the composition.

    What i need: a single switch that switches between the low-poly/full-poly objects. (keeping in mind when i click/duplicate/drag an object that the sister-object takes on that new position.

    I found this “Switch Object” plugin which works, but i individually have to link each element to each poly.

    References
    End Result:

    Low-Poly/High Poly Switch:

    Switch Object Project File (R12):
    3081_switchobjectc4dr12.zip

    Thanks so much in advance!

    Jay Ingles replied 14 years, 7 months ago 2 Members · 8 Replies
  • 8 Replies
  • Adam Trachtenberg

    October 17, 2011 at 12:02 am

    Why don’t you use Xrefs or instance objects, which allow you do swap out the reference object at will?

  • Jay Ingles

    October 17, 2011 at 1:56 am

    Thank you fine sir, i will look into that tomorrow!

    Is it that straight forward? I’ve never dealt with Xrefs/Instance Objects before. I’ll do my best to sort it out myself, but if i’ve got a question i’m hoping you might be able to help.

    Thanks again 🙂

  • Jay Ingles

    October 17, 2011 at 12:43 pm

    Amazing. That helps a lot, thanks so much. I wasn’t aware of Instance Objects.

    I’ve just given it a shot and the only problem i’m running into is relative to my specific workflow.

    I’m using 6 different objects duplicated 2-300 times and placed manually to spell out a word. Each time i duplicate one of my main 6 Instance Objects the Xpresso/Switch obviously breaks.

    How could i build this so that the Instances are easily duplicatable and maintain the switch properties? Ideally I’d be able to resize/scale the instances as well but that’s not a big deal.

    InstanceObject-Proxy ProjectFile (R12)

  • Adam Trachtenberg

    October 17, 2011 at 1:52 pm

    How are you duplicating?

    I tried your xpresso setup with cloners and it seems to work just fine.

  • Jay Ingles

    October 17, 2011 at 1:55 pm

    Manually actually. In the viewport locating the item i want to duplicate by clicking it, then clicking in the object browser and Option-Drag to duplicate it.

    Once i do this it doesn’t link to the switch. how did you do it?

    As well, i can’t resize it by hitting S and dragging in the viewport

  • Jay Ingles

    October 17, 2011 at 1:56 pm

    Manually actually. In the viewport locating the item i want to duplicate by clicking it, then clicking in the object browser and Option-Drag to duplicate it.

    Once i do this it doesn’t link to the switch. how did you do it?

    As well, i can’t resize it by hitting S and dragging in the viewport

    (Oh, and thanks 🙂

  • Adam Trachtenberg

    October 17, 2011 at 2:14 pm

    I should have asked if you have R13. If you do, the Xref object is perfect for this as it provides slots for a reference scene and also a proxy scene, and it allows you to switch back and forth with the click of a button — exactly what you want to do. Not available in earlier versions, unfortunately.

    If you don’t have R13:

    Instead of copying your instance objects, create instances of them and then copy THOSE objects. That will preserve your Xpresso switch.

    To scale, use the object tool instead of the model tool.

  • Jay Ingles

    October 17, 2011 at 2:23 pm

    You my friend are a hero.
    Thanks!

    Will definitely look into R13’s advantages but this solution is perfect.

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy