sketchucation logo sketchucation
    • Login
    πŸ€‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

    Component copies with different materials or mapping

    Scheduled Pinned Locked Moved SketchUp Components, Materials & Styles
    sketchup
    12 Posts 4 Posters 9.1k Views 4 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.
    • W Offline
      wawmsey7
      last edited by

      Is it possible to have component copies that have different materials or just simply different texture mapping?

      I've made a cabinet as a dynamic component using various components which are copied through the cabinet to keep it as light as possible... I want to apply wood textures to the component faces but want the material to be mapped in different ways for each door rail, stile, panel etc etc.... so as to make the wood texture mapping as realistic as possible. However on the copies the material and texture mapping is identical and when changed on one always changes on the other...

      Anyone got any ideas?

      Thanks in advance, Matt

      1 Reply Last reply Reply Quote 0
      • P Offline
        paolo
        last edited by

        Hi,you could use something like texture ramdomizer or a external UV mapping tool but I guess is not what you want. If one could at least move the texture in just one component!
        πŸ˜•

        1 Reply Last reply Reply Quote 0
        • JQLJ Offline
          JQL
          last edited by

          If you don't apply any material inside the component and its nested components, you can assign a different material to the component globally. Then you have two copies of a component with two different materials assigned.

          www.casca.pt
          Visit us on facebook!

          1 Reply Last reply Reply Quote 0
          • P Offline
            paolo
            last edited by

            Thank you Casca, how about if I got one component representing 30 wooden colums and beams? what will be the best/easy way to texture without repeating pattern?

            1 Reply Last reply Reply Quote 0
            • JQLJ Offline
              JQL
              last edited by

              If each of this column inside the component a component or a group then the method is the same.

              If not, then you could either turn them into components and apply the same method or texture them independently. Maybe some plugins would facilitate your work on this case.

              NOTE: if you set your axis inside a component the textures will be relative to them. Origin of texture is axis origin. Define them well and the components will be easier to texture.

              www.casca.pt
              Visit us on facebook!

              1 Reply Last reply Reply Quote 0
              • P Offline
                paolo
                last edited by

                I'm affraid I don't get what you say.It looks like I'm try to bite my own tail! at the end of the day groups vs components doesnt make much different when it comes to file size?

                1 Reply Last reply Reply Quote 0
                • JQLJ Offline
                  JQL
                  last edited by

                  Now you're talking about file size, texturing or multiple object texturing?

                  www.casca.pt
                  Visit us on facebook!

                  1 Reply Last reply Reply Quote 0
                  • P Offline
                    paolo
                    last edited by

                    well the initial intention to use component was to keep file size small but yes I was talking about texturing component instances without obvious patterns, you menthion about axis but dont really understand your suggestion.

                    1 Reply Last reply Reply Quote 0
                    • TIGT Offline
                      TIG Moderator
                      last edited by

                      All instances of a component which have a material applied to its internal faces will look the same [plain or textured/mapped].
                      If the component instances can be 'rotated' that will disguise it somewhat - if its circular it offers many possibilities, but if it's square let's say four.
                      You can also 'scale' an instance -1 in x/y to flip its appearance.
                      Any faces within the component which are assigned with the default-material will display the material which has been applied directly to the instance - but if it's textured you cannot 'map' it as it belongs to the 'container'.

                      You can select a few similar component instances and use context-menu 'make unique', you then have two definitions - the second's name has #1 appended etc.
                      Edit one of those instances and remap any textures as desired.
                      Combined with instance-rotation/scale-1, then that 'trick' might be enough to 'disguise' the commonality of the instances...

                      TIG

                      1 Reply Last reply Reply Quote 0
                      • JQLJ Offline
                        JQL
                        last edited by

                        Check this thread that paolo just opened:

                        http://sketchucation.com/forums/viewtopic.php?f=40%26amp;t=60533#p552647

                        I'm also going to explain about axis there.

                        www.casca.pt
                        Visit us on facebook!

                        1 Reply Last reply Reply Quote 0
                        • P Offline
                          paolo
                          last edited by

                          Thank you both, good ideas. Tig first idea will work on my rectangular geometry but not on rafter or others, the second will also help but wanted to use as little components as possible or more than one texture πŸ˜‰ .
                          Sorry to open another thread I though... :% Casca thank you for that nice video can we move it here in order to delete the other thread?
                          Will be possible a plugin which mix groups and component behaviour with capacity to modify geometry in all instances but able to texture independently?
                          Maybe one day me too will stop trying to bite my own tail! πŸ˜’

                          1 Reply Last reply Reply Quote 0
                          • P Offline
                            paolo
                            last edited by

                            OK guys I have tried TIG idea for the pinecote pavilion which I think went ok, using a rectangular components for all columns and beams, trying to keep file size small. Please check the model in the 3d warehouse as pinecote pavilion ( about 6mb but went to 7mb after location) and let me know what you think.

                            Thanks for any comments or suggestions.

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

                            Advertisement