Home Technical Talk

Searching for an old maxscript - MapThief

polycounter lvl 14
Offline / Send Message
miauu polycounter lvl 14
Did someone have this script - MapThief?

Replies

  • Noors
    Offline / Send Message
    Noors greentooth
    Sadly not. Shame it wasn't hosted on scriptspot.
    Maybe Ericchadwik or renderhjs ?

    This from renderhjs
    "But there is trick- someone wrote this maxscript:
    http://www.scriptspot.com/3ds-max/mapthief
    that projects verts from 1 mesh to another (trying to find match/ pair of verts with the same world positions) and then try to apply it to the UVmap - so basically what you describe as copy UV's from one mesh to another :)"

    So atleast you have the algo.
    This would be useful yeah, i had the case with 2 same topology objects but different vertex order at work this week (coworker fail ah). Tried with the projection mapping and with morphix but both kinda fail. Didn't really push why, but a transfer uv based on vertex position would have save a bit of time.
  • miauu
    Offline / Send Message
    miauu polycounter lvl 14
    I wrote a script that transfer UVs using the Projection modifier, but it not works when there are overlapped UVs, and not works in max2014, because the projectAll() command is broken(or something simillar).

    By the way, this script have to works properly with objects with the same verts count, but different verts order. From the script description:
    Helps you to transfer texture coordinates from one objects to another with identical topology. The feature of this script is that they can transfer UV`s from multiple objects and correct some errors arising with importing .obj files, like vertex reordering or removing mid-edge vertexes when you export objects to .obj.
  • Noors
    Offline / Send Message
    Noors greentooth
    Ok thanks, will try that tomorrow.
    Does your script do something more than the default projection mapping ? (like working, hohoho)
  • miauu
    Offline / Send Message
    miauu polycounter lvl 14
    Noors wrote: »
    Ok thanks, will try that tomorrow.
    Does your script do something more than the default projection mapping ? (like working, hohoho)
    It transfer UVs from Hi-res to Low-res mesh and vise versa. As I said, when there are no overlapping UV faces on the source model, the script works. How good or bad are the transfered UVs, the people with more experiance than me have to say. You can send me sample scene, I can send you the result. :)
  • Noors
    Offline / Send Message
    Noors greentooth
    Yes but the project mapping function in the projection modifier is already supposed to do that or am i mistaken ?
  • miauu
    Offline / Send Message
    miauu polycounter lvl 14
    Noors wrote: »
    Yes but the project mapping function in the projection modifier is already supposed to do that or am i mistaken ?
    Yes. The script only saves you a few click. :)
  • Noors
    Offline / Send Message
    Noors greentooth
    Does that mean that the default projection mapping fails with overlapped uvs ? that would explain my issues.
  • miauu
    Offline / Send Message
    miauu polycounter lvl 14
    Noors wrote: »
    Does that mean that the default projection mapping fails with overlapped uvs ? that would explain my issues.
    Every time when I test my script with overlaping faces the script fails, which is because the Proj mod fails.
Sign In or Register to comment.