Vollständige Version anzeigen : [script-Fu]resiZebrush
So Ihr lieben Leute,
jetzt bin ich seit gut einem Monat unter den Gimpern hier im Forum.
Und seit 4 Wochen am scripting üben.
Das ist jetzt als mein "Erstlingswerk" dabei rausgekommen.
Für jegliche Form von Kritik (positiv oder negativ) bin ich empfänglich :D
Programmiertechnisch ist es nicht vom Feinsten. Wahrlich nicht.
Aber ich hatte genug Schwierigkeiten, die nötigen Informationen über
gültige Syntax, statements etc. rauszubekommen. SIOD Script-fu für GIMP
weicht scheinbar gewaltig ab von dem, was man sonst so an Dokumentationen findet.
Vielleicht gibt es sowas in der Art auch schon lange
und wahrscheinlich besser und geschickter geschrieben....
Aber egal. Spass gemacht hat's trotzdem.
Ihr findet es hier: http://www.remoserv.de
Es heißt resiZebrush
Hat nix mit irgendeiner gleichnamigen Oberbayerin zu tun.
Kommt von "resize", und das Z ist auf magische Weise schon vergrößert.
Ist ein ZIP-file von 3 KB.
Drinnen ist das Skript und eine kleine erklärende Textdatei.
Was macht das Skript?
Es vergrößert oder vekleinert (in erster Linie GBR)-brushes interaktiv.
Edit: Um korrekt zu sein, eigentlich NUR GBR-brushes.
Andere bringen kein gutes Ergebnis
Hier ist ein Beispielbild:
2342
Viel Spass damit!
Gruß
Michael
Ich persönlich brauche es zwar nicht, da ich ein drucksensitives Grafiktablett hab, aber für Mausbenutzer ist das sicherlich eine Bereicherung. Mir ist auch kein vergleichbares bekannt.
Ich werd es gleich mal ausprobieren :D
Damit kein falsches Verständnis aufkommt. Interaktiv heißt nicht dynamisch, also während des Malens. Es muß schon eben die Funktion kurz aufgerufen werden, dann mit einem slider der Faktor eingestellt, und dann geht's weiter mit dem Malen.
Michael
Ja, nachdem ich zwei sekunden darüber nachgedacht hatte war mir das dann auch klar. Dafür wäre ja eine implementierung in die GIMP GUI nötig, was mit Scripten meines Wissens nicht möglich ist, solange man den Programmquellcode nicht abändert.
Hatte mich wohl auch ein wenig durch das Bild verleiten lassen und bin da auch noch einem Sehfehler unterlegen gewesen, da es beim ersten mal für mich aussah, als ob der Brush eben doch beim malen die gräße ändere.
Dann zieh ich mal meinen ersten Satz von eben zurück ^^
Denn jetzt ist es doch interessant für mich ;)
Und bisher läuft es ohne Probleme. Nur, wird bei einer Vergrößerung der Rand etwas unscharf, was aber nicht verwundert. Zudem fände ich es persönlich besser, wenn der Name des neuen Brsuhes der gleiche wie der des Orginals wäre, nur mit einem Prä- oder Prifix. Dann wäre die zugehörigekeit und die auffindung einfacher
Hm...der Name ist der gleiche. Nur mit dem SUFFIX "#resiZed".
Damit steht es eigentlich immer direkt hinter dem Original.
Edit: Wegen der Unschärfe. Ich habe auch nur ein reines scaling durchgeführt. Ohne irgendwelche Verschönerungen.
Wie gesagt, es ist mein "Erstlingswerk". Ich bin ja erst 4 Wochen dabei
mit dem scripting script-FU/SIOD/GIMP.
Und ich bin froh, dass es das tut, was es soll *g
Gruß
Michael
eleanora
08.11.2005, 21:53
Wow! Also da sag noch einmal du bist ein Anfänger....
Also ich find das Script total klasse, das erspart mir eine Menge Arbeit.
Also die Verpixelungen hast du nur, wenn du den Pinsel größer scalierst ja?
Mir fällt da im Moment auch nichts ein, was man da machen könnte, außer
den größten Pinsel in den Brush-Ordner zu kopieren und dann nur Verkleinerungen davon machen :D
Respekt ! Echt toll !
Gruß Eleanora ;)
Danke :D
Aber dafür mußte ich nicht sooo viel von GIMP verstehen.
Und programmiertechnisch ist das auch eher holprig.
Könner und Kenner von Script-Fu in Verbindung mit GIMP
könnten das wesentlich besser, performanter, sicherer...
Die würden da wahrscheinlich einen eleganten Zweizeiler draus machen.
Aber für mich zählt jetzt erst mal das Ergebnis, und mich wundert, dass
es das wohl noch nicht gibt.
Man könnte bei den Vergrösserungen sicher noch mit unsharp mask
und/oder gausschem Weichzeichner was tun, wenn die Grösse nach
oben hin zu stark vom Original abweicht.
Aber danke für das Lob. Ein klein wenig stolz bin ich auch, dass ich
das hingegkriegt habe.
Gruß
Michael
Hallo zusammen,
unter dem link findet Ihr jetzt eine korrigierte Version
vom resize brush.
Seit 2.3.5 bekam der größenveränderte brush ein
rechteckiges shape, statt die äussere Form zu behalten.
Das hab' ich jetzt geändert.
resiZebrush (http://www.remoserv.de)
Gruß
Michael
Hallo zusammen,
wegen einer unkorrekten Pfadangabe ist das script in linux wahrscheinlich
gar nicht gelaufen. Ich ignoranter Dummpaddel hatte das übersehen.
Das hab' ich jetzt geändert mit Version 1.2
Gruß
Michael
Jepp, läuft jetzt - endlich richtig dicke Pinsel für Grobmotoriker wie mich! :)
schumaml
07.01.2006, 17:39
Das hab' ich jetzt geändert mit Version 1.2
... und dabei in der Registry ein Chaos hinterlassen. Könntest du dich auf einen Namen für das Skript dort einigen? Die Version mit in den Titel zu schreiben macht http://registry.gimp.org/changes?max=15 auch nicht übersichtlicher.
Tja, schumaml...ich hatte die älteren Versionen gelöscht, bzw. war der Meinung, die seien nun nicht mehr da. Ich habe das kontrolliert, indem
ich als Suchbegriff resizebrush eingegeben habe, und daraufhin nur noch
die Version 1.2 auftauchte. Vielleicht kannst Du mir einen Tipp geben,
wie ich das sauberer handeln kann. Ich hab' da leider nichts drüber gefunden,
wie man dort 'ne vernünftige Versionskontrolle machen kann, ohne Leichen und Redundanzen.
Gruß
Michael
schumaml
07.01.2006, 18:21
Versionskontrolle (im Sinne einer Versionsverwaltung wie z.B. CVS oder Subversion) macht man da überhaupt nicht. Wenn zu einem beleibigen Zeitpunkt mehere Versionen aktuell sein sollten, weil eine neuere z.B. Funktionen aus GIMP 2.3 nutzt, dann bietet man innerhalb eines Eintrag eben mehrere Dateien an.
Beispiele siehe z.B. http://registry.gimp.org/plugin?id=7135
Okay, danke schumaml. Das nächste Mal weiß ich's dann besser.
Von der Existenz dieser Seite mit den changes wußte ich bis
zu Deinem Hinweis auch nichts. Eine Verweis darauf habe ich auch jetzt
noch nicht in der Registry gefunden.
Gruß
Michael
schumaml
08.01.2006, 13:44
Das ist der Link "by last modification" direkt auf der Hauptseite.
vBulletin® v3.8.2, Copyright ©2000-2013, Jelsoft Enterprises Ltd.