Announcement

Collapse
No announcement yet.

Best practice: texturing and texture scale from sources like e.g Megascans Bridge

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Best practice: texturing and texture scale from sources like e.g Megascans Bridge

    As a 3dsMax user (same applies in either 3d application) you can adjust the texture appearance on your 3d mesh using UV-map. Map to your own liking, be it 2x2 meters, 4x4 meters,fit UV or whatever. You can also rotate the UV.
    Using the exact same material to another object, you simply do a new UV map for that object and match it anew.


    How does this process work in Unreal?
    In Twinmotion for example, I noticed that I had to duplicate the material every time I needed a new appearance, even if it is only rotating, or resizing the texture.

    What is the best practice in UE?
    "Material instance" - is that something that is relevant in this context?

    #2
    You can either set different tiling on the mesh in 3ds max and use the same material or you can use tiling in the material. If you scale the UVs in the material you would need to have material instances per scaling. You cannot apply individual scaling to 2 placements of the same mesh other than using different materials. You need one material instances tiling to 2x2 and another instance tiling by 4x4 and so on.
    www.s-dot.de/viz
    ArchViz User Interface :: UE4 Marketplace.

    Comment


      #3
      Thanks S-Dot
      So it's basically the same behaviour as Twinmotion then, a new material for each type of appearance. Except Twinmotion does not have the functionality of material instances, while UE does.

      I gotta get used to a different thinking than eg 3dsMax I guess.

      Comment


        #4
        I'm not sure I understand correctly what you're looking for, but building a material and creating a parameter of the texture's scale makes it so another new material is not required. Simply create a material instance from the initial material, and the parameter(s) set in the initial material are there to modify for a duplicate mesh or other meshes. Look it up at youtube, type in 'scalar tiling' or 'change texture scale in editor' or something like one of those. Yesterday, I watched a 2:30 minute video about it on youtube. There's also projecting to local or world so the texture isn't stretched automatically by the modified mesh scale.

        Comment


          #5
          Originally posted by presto423 View Post
          I'm not sure I understand correctly what you're looking for, but building a material and creating a parameter of the texture's scale makes it so another new material is not required. Simply create a material instance from the initial material, and the parameter(s) set in the initial material are there to modify for a duplicate mesh or other meshes. Look it up at youtube, type in 'scalar tiling' or 'change texture scale in editor' or something like one of those. Yesterday, I watched a 2:30 minute video about it on youtube. There's also projecting to local or world so the texture isn't stretched automatically by the modified mesh scale.
          yes, it seems like this is the thing I am looking for.
          If possible, could you please provide a link to that video regarding this local or world projection thing?

          Comment


            #6
            There's a few or so videos about it, the links below:

            World Aligned Texture
            https://www.youtube.com/watch?v=BMbV4I4acaQ

            Locations, Rotations, and Transforms
            https://www.youtube.com/watch?v=Hpm0OVkuTF0

            World Position Materials
            https://www.youtube.com/watch?v=a_BYct15LBg

            Texture Projection 1/2 (there's a second, follow-up video which is same title 2/2)
            https://www.youtube.com/watch?v=yxigaCW4Knc

            Local and World Space
            https://www.youtube.com/watch?v=tN5LY5B0kr0

            How to Scale Textures and Materials
            https://www.youtube.com/watch?v=Gh0i...L&index=3&t=0s

            How to Create Scale Aware Materials in UE4
            https://www.youtube.com/watch?v=I_9D...&index=84&t=0s

            Create Seamless Tileable Textures in UE4
            https://www.youtube.com/watch?v=z6nc...&index=88&t=0s

            Those are the ones I could find, most of which are 7-15 minutes long. Put them in 1080p resolution when available to see the material editor grid and in-engine text.

            Comment

            Working...
            X