• Login
sketchucation logo sketchucation
  • Login
⚠️ Libfredo 15.4b | Minor release with bugfixes and improvements Update

How to change texture in Components? (cant explain on title)

Scheduled Pinned Locked Moved SketchUp Discussions
sketchup
7 Posts 3 Posters 663 Views 3 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    AcesHigh
    last edited by 31 Mar 2009, 13:26

    Hi... I am creating a skyscraper. I have created these individual panels of glass. I made a panel as a component, and positioned several of them, by hand (is there any other method?) around the curved face of the building.

    But I want to create some "diversity" on the façade. Thus, besides the light blue glass, I want a dark blue glass to be used on some floors. There lies the problem.

    I cant change the texture on any individual panel of glass, since as a component, it will change the texture of all of them. But I want only ONE floor to have different glass color.

    I could make the panel unique (or explode and then create a new component), but I would have to delete all other glass panels on that floor and replace them with the new glass panel... and believe me, its a pain in the ass, because as I said its a skyscraper... and all faces are rounded... its quite time consuming to position each individual glass panel.

    The ideal solution would be to transform EVERY COMPONENT in a glass panels group (all of them already positioned) in a new component, thus then I would edit the texture of one of these new components and only them would change, not affecting all other glass panels in the building.

    Is that possible or should this be a question to the ruby forums?

    1 Reply Last reply Reply Quote 0
    • T Offline
      thomthom
      last edited by 31 Mar 2009, 13:37

      Or, you could leave the faces which represent glass to have default material and apply the different transparent glass material to the groups/components containing the windows.

      Thomas Thomassen — SketchUp Monkey & Coding addict
      List of my plugins and link to the CookieWare fund

      1 Reply Last reply Reply Quote 0
      • A Offline
        AcesHigh
        last edited by 31 Mar 2009, 13:43

        @thomthom said:

        Or, you could leave the faces which represent glass to have default material and apply the different transparent glass material to the groups/components containing the windows.

        sorry, but what would be the difference? It still would change the material of all the component instances.

        lets say I have one thousand glass panels, all of them instances of the same component. I want to change 100 of those to a new material.

        How to do that? Changing any instance to a new material will change them all (all the 1000, not just 100).

        I could make those 100 unique and manually change the texture, but that would take forever.

        I posted this question in the ruby forum. I may have made myself clearer there.

        301 Moved Permanently

        favicon

        (www.sketchucation.com)

        1 Reply Last reply Reply Quote 0
        • A Offline
          AcesHigh
          last edited by 31 Mar 2009, 13:50

          Daiku already solved my problem. If I select all the component instances I want to change, and click "make unique", all of the selected will change to a new, single, new component.

          1 Reply Last reply Reply Quote 0
          • T Offline
            thomthom
            last edited by 31 Mar 2009, 13:58

            If you have your glass panels, where the glass faces have the default material:
            Lets say that most of the panels you want blue. You then group those panels and apply a blue material to the group. The panels inside will inherit the group colour and turn blue.
            You then want some red; you group them and apply a red material to the group. You now have a set of panels which are all the same instance, but still display in different colours.

            Maybe an example model would be better?

            Thomas Thomassen — SketchUp Monkey & Coding addict
            List of my plugins and link to the CookieWare fund

            1 Reply Last reply Reply Quote 0
            • G Offline
              Gaieus
              last edited by 31 Mar 2009, 14:15

              What Thom says.

              You can apply a material to a component two different ways:

              • by editing it and applying the material to the geometry inside - this will change each instance in the model
              • or by applying it from outside its editing context - in which case only geometry currently painted with the default material will be affected - and which will colour only the instance you are painting.
                See more about this at the (almost) bottom of this page (example with cars):
                http://download.sketchup.com/sketchuphelp/gsu6_win/Content/G-Entities/Ent-Component.htm

              Also note that with this latter method, you have limited options because you cannot position the materil on a component - but you would probably not want to do it with a transparent glass material anyway.

              Gai...

              1 Reply Last reply Reply Quote 0
              • A Offline
                AcesHigh
                last edited by 31 Mar 2009, 16:14

                Thank you both, although I think in this particular case the solution of "mass uniqueing" (selecting various component instances and making them unique) was more appropriate to what I was doing.

                one way or the other, it was really helpful what you guys told me, and I am sure I will use it in the future.

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                1 / 1
                • First post
                  1/7
                  Last post
                Buy SketchPlus
                Buy SUbD
                Buy WrapR
                Buy eBook
                Buy Modelur
                Buy Vertex Tools
                Buy SketchCuisine
                Buy FormFonts

                Advertisement