1. Nice tutorial series, huge thanks for sharing and putting all that work and thought into them! I was just missing a tiny detail when you were speaking about the pscale attribute: You named the list with all the template point attributes, but didn’t show where you can find it: Hitting F1 and searching for ‘geometry attributes’ in the User guide section will show all the builtin attributes : )

  2. Anastasia

    Hi Moritz. Thank you for your tutorials and motivation!
    Here is my question: I want to open the alembic in Cinema 4D and have each sphere as separate object, and I want to be able to put a different material on each of them. So far it is exported as one geometry. What do I have to do?

    • Hi Anastasia,

      in order to do that you need to check “Build Hierarchy From Attribute” on the ROP Alembic node. This expects a string attribute on your geometry, describing your geometry’s hierarchy. Which in turn tells the Alembic ROP how to split up your geometry stream. As always there are many ways how to create this hierarchy attribute. In this case, a straightforward way would be to use a connectivity SOP to generate a class attribute for each sphere which you’d then have to convert to a string of this format: “/class” (e.g. resulting in “/0” for the first sphere). Here’s a link to a .hip: http://www.entagma.com/downloads/abc_export_hierarchy.hip

      Cheers, Mo

      • Anastasia

        Now it’s clear, thank you!

        And one more thing. How do I export UVs for each sphere as well? So far, UVW Mapping projection in Cinema doesn’t work.

        I actually had the same issue after your Swirling Cloth tutorial but didn’t get to ask – so now’s the time 🙂

        • Heyhey,

          just append a UVTexture-SOP after the sphere you’re gonna copy onto the points. Set it to generate polar UVs on the vertices. (Texture type: Polar, Attribute Class: Vertex). That should export just fine via alembic.

          Cheers, Mo

Leave a Reply