Ergebnis 1 bis 9 von 9

Thema: Vertex Map invertieren?

  1. #1
    böse & unprofessionell™ Avatar von Yakuza
    Registriert seit
    28.03.2007
    Ort
    Annexia
    Beiträge
    6.063
    Software
    MSA

    Standard Vertex Map invertieren?

    gibt's da nix oder bin ich blind?

    Nicht möglich! 0 Nicht möglich!
    "you're so special, just like anybody else."

  2. #2
    Polyzei und Shadling Avatar von HeinBlöd
    Registriert seit
    01.01.1970
    Ort
    Oldenburg
    Beiträge
    2.106
    Software
    CINEMA 4D R15

    Standard

    Paint Tool
    Objekt u. Tag selektieren, beim Paint Tool den Modus "Remap" wählen, die Kurve im AM per RMB umdrehen (Flip), das Ganze mit 100 % anwenden.

    Nicht möglich! +2 Nicht möglich!

  3. #3
    Witwer Avatar von MoeGraph
    Registriert seit
    27.07.2013
    Ort
    Duisburg
    Beiträge
    694
    Software
    CINEMA 4D R14

    Standard

    in the paint tool, use the remap mode with the linear curve inverted to invert the vertex map.

    Sagt einer hier:
    http://forums.cgsociety.org/archive/...?t-561260.html

    Habs aber leider selbst nicht hinbekommen.

    Nicht möglich! 0 Nicht möglich!
    Mein "aktuelles" Projekt Schraube
    http://c4dnetwork.com/board/threads/85938-Vollparametrische-Schraube?p=803316

  4. #4
    böse & unprofessionell™ Avatar von Yakuza
    Registriert seit
    28.03.2007
    Ort
    Annexia
    Beiträge
    6.063
    Software
    MSA

    Standard

    Zitat Zitat von HeinBlöd Beitrag anzeigen
    Paint Tool
    Objekt u. Tag selektieren, beim Paint Tool den Modus "Remap" wählen, die Kurve im AM per RMB umdrehen (Flip), das Ganze mit 100 % anwenden.
    hatte zwar auf ein command gehofft, aber besser als nichts. ^^ danke schön.

    Nicht möglich! 0 Nicht möglich!
    "you're so special, just like anybody else."

  5. #5
    böse & unprofessionell™ Avatar von Yakuza
    Registriert seit
    28.03.2007
    Ort
    Annexia
    Beiträge
    6.063
    Software
    MSA

    Standard

    Zitat Zitat von MoeGraph Beitrag anzeigen
    in the paint tool, use the remap mode with the linear curve inverted to invert the vertex map.

    Sagt einer hier:
    http://forums.cgsociety.org/archive/...?t-561260.html

    Habs aber leider selbst nicht hinbekommen.

    du musst den spline flippen, wie hein sagt, und Apply All klicken. Painten geht nicht.

    Nicht möglich! 0 Nicht möglich!
    "you're so special, just like anybody else."

  6. #6
    C4Dnetwork-Supporter Avatar von sigile
    Registriert seit
    04.09.2014
    Ort
    Schwarzwald
    Beiträge
    1.039
    Software
    MSA

    Nicht möglich! 0 Nicht möglich!
    Mit freundlichen Grüßen
    Siegfried

    C4D Studio R18

  7. #7
    Witwer Avatar von MoeGraph
    Registriert seit
    27.07.2013
    Ort
    Duisburg
    Beiträge
    694
    Software
    CINEMA 4D R14

    Standard

    Zitat Zitat von Yakuza Beitrag anzeigen
    Apply All klicken. Painten geht nicht.
    Das wars.

    Nicht möglich! 0 Nicht möglich!
    Mein "aktuelles" Projekt Schraube
    http://c4dnetwork.com/board/threads/85938-Vollparametrische-Schraube?p=803316

  8. #8

    Standard

    Zitat Zitat von Yakuza Beitrag anzeigen
    hatte zwar auf ein command gehofft, aber besser als nichts. ^^ danke schön.
    Ehrlich gesagt, war ich schon ein wenig erstaunt, dass du dir den passenden Befehl nicht gleich selbst geschrieben hast.

    So à la:
    Code:
    import c4d
    
    
    # Demo-Skript:
    # INVERTIEREN EINER VERTEX-MAP
    # ----------------------------
    #
    # Peter Notz ('nophoto'), 15.01.2016
    
    def main():
    
        if not op: return
        
        tag = op.GetTag(c4d.Tvertexmap)
        
        if not tag: return
        
        data = tag.GetAllHighlevelData()
    
    
        for i, w in enumerate(data):
            data[i] = 1.0 - w
            
        tag.SetAllHighlevelData(data)
        tag.Message(c4d.MSG_UPDATE)
        
        c4d.EventAdd()
    
    
    if __name__=='__main__':
        main()
    Grüße
    Peter

    Nicht möglich! +1 Nicht möglich!

  9. #9
    böse & unprofessionell™ Avatar von Yakuza
    Registriert seit
    28.03.2007
    Ort
    Annexia
    Beiträge
    6.063
    Software
    MSA

    Standard

    Zitat Zitat von nophoto Beitrag anzeigen
    Ehrlich gesagt, war ich schon ein wenig erstaunt, dass du dir den passenden Befehl nicht gleich selbst geschrieben hast.

    So à la:
    Code:
    import c4d
    
    
    # Demo-Skript:
    # INVERTIEREN EINER VERTEX-MAP
    # ----------------------------
    #
    # Peter Notz ('nophoto'), 15.01.2016
    
    def main():
    
        if not op: return
        
        tag = op.GetTag(c4d.Tvertexmap)
        
        if not tag: return
        
        data = tag.GetAllHighlevelData()
    
    
        for i, w in enumerate(data):
            data[i] = 1.0 - w
            
        tag.SetAllHighlevelData(data)
        tag.Message(c4d.MSG_UPDATE)
        
        c4d.EventAdd()
    
    
    if __name__=='__main__':
        main()
    Grüße
    Peter
    danke. ^^ erstmal musste ich ja rausfinden, ob's den schon gibt, außerdem war das script nicht im (zeit)budget und ich brauch das ziemlich selten. aber eigentlich hatte ich nur keinen bock. ^^

    Nicht möglich! 0 Nicht möglich!
    "you're so special, just like anybody else."

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •