Home Technical Talk

How to create straight round texture?

cjpeg
null
Offline / Send Message
cjpeg null
Hello friends! Someone please help me, I am dying from lack of knowledge...

I have a round shape at the top of the pipe. And if I apply texture it appears to be straight, but I need texture to be rounded.
I use substance painter to paint models, how to create round texture out of the straight texture?
For example I need those U1V1 1001 to be around top texture, not straight.
Please help me. And sorry for my bad language, I am a foreigner.


Replies

  • Obscura
    Offline / Send Message
    Obscura grand marshal polycounter
    You could have 2 uv sets for example, one with straight uvs and one with round ones. Apply the texture using the straight, and bake it using the second one so it becomes round. In Substance Designer, there is also cartesian to polar and polar to carterisn nodes so you could convert between circular and straight mapping back and forth.

    I may have misunderstood what you want though.
  • renderhjs
    Offline / Send Message
    renderhjs sublime tool
    Not sure if I understand correctly but you could create a split or seam at one spot of the doughnut shape and straighten either rail to a straight piece:

    Next rectify or align the faces to the UV grid to get nice even UV faces so you end up with something like this

  • cjpeg
    Offline / Send Message
    cjpeg null
    renderhjs said:
    Not sure if I understand correctly but you could create a split or seam at one spot of the doughnut shape and straighten either rail to a straight piece:




    THIS is exactly what I needed. But how to do it in Maya? I googled a lot, but found only a single paid plugin: https://gumroad.com/eriklehmann
    UV Toolkit



  • Alex_J
    Online / Send Message
    Alex_J grand marshal polycounter
    Don't need a plugin for Maya. Cut one of the banding edgeloops and unfold. That should make it mostly straight, then select UV's on the lengths and use straighten UV's, or scale  until flat, or use the align tools; then you pin the border UV's and use optimize on the shell.... really there is a handful of ways to do it, and you can pick it all up by watching some great tutorials on the official maya learning website.

    But when you straighten it out you will get some texture stretching. May or may not be a problem depending on what resolution you need. If you can't suffer the stretching, you'll need to apply you texture in a more time-consuming way.
  • cjpeg
    Offline / Send Message
    cjpeg null
    Don't need a plugin for Maya. Cut one of the banding edgeloops and unfold. That should make it mostly straight, then select UV's on the lengths and use straighten UV's, or scale  until flat, or use the align tools; then you pin the border UV's and use optimize on the shell.... really there is a handful of ways to do it, and you can pick it all up by watching some great tutorials on the official maya learning website.

    But when you straighten it out you will get some texture stretching. May or may not be a problem depending on what resolution you need. If you can't suffer the stretching, you'll need to apply you texture in a more time-consuming way.
    Straighten UVs convert round shape to more like square. Maya users please help me with this, I beg you...
  • Obscura
    Offline / Send Message
    Obscura grand marshal polycounter
    Stop begging please. Its so awkward.... People will help you without that too.
  • SonicBlue
    Offline / Send Message
    SonicBlue polycounter lvl 10
    The quickest way I've found (with my limited Maya knowledge) is to select the shell you want to straighten, select Map Border and then Optimize, at this point you need to Unfold it and play around with the various straightening options, Straighten Border, Shell and UVs, to get the desired result.

    Try the various options to see what works better for your case, but as BIGTIMEMASTER said, if you don't have enough subdivisions, distortion may be very noticeable.

    (Maya 2018.3 UV tool seems to have a problem with memory leak and not only that, CPU and GPU usage is suspiciously high when UVs are displayed on the UV editor)

  • Alex_J
    Online / Send Message
    Alex_J grand marshal polycounter
    This tutorial will show you all the tools you need to do this. It's from the official Maya learning channel on youtube. It's a great first source if you want to learn how to do something in maya quickly without doing a bunch of reading.


    https://www.youtube.com/watch?v=s_KLbTUdKms
  • poopipe
    Offline / Send Message
    poopipe grand marshal polycounter
    Select the faces,
    Unitize them
    Select all the edges around the top except one 
    Move and sew

    Then scale the resultant shell till it looks right
Sign In or Register to comment.