Frage von scipio7801, 116

Gibt es eine Möglichkeit fotorealistische Texturen zu programmieren?

Ich kann leider keine fotorealistischen Texturen in Photoshop oder sonst irgendwie zeichnen, ich habe leider die meisten Materialien von denen ich Texturen haben möchte leider auch nicht in der Nähe, so dass ich auch schlecht Fotos machen kann und im Internet finde ich auch nur unvollständige, teure oder einfach nur schlechte Textur Pakete und es wäre mir generell lieber wenn ich die irgendwie selber erstellen könnte, da ich am liebsten viel selber mache und nur wenig Vorlagen benutzen möchte.

Also kann man Texturen zB irgendwie programmieren, aber so, dass die trotzdem fotorealistisch aussehen?

Wenn ja, mit welcher Software geht das?

Antwort
von Pokentier, 29

Programmieren kann man die sicherlich, ist aber nicht nötig.

Für gewöhnlich kommt mit jedem halbwegs komplexen 3D Programm, sei es Cinema 4D, Blender oder Maya, eine Slate Material Editor, als ein erweiterter Material Editor, in dem du eine Basisstruktur durch Pfade und Filter immer weiter definieren kannst. Damit kannst du auch fotorealistische Texturen erzeugen, soweit du weißt, was du machst und was jeder Filter und jeder Unteroption manipuliert. Hat meistens auch den Vorteil, dass wenn du eine sich wiederholende Textur benötigst, man den Kacheleffekt nicht so stark sieht, wie wenn du eine Default Textur aus dem Internet benutzt, die meistens eben nur da sind, um ein Bild darzustellen.

Alternativ kannst du auch extern in Programmen wie z.B. Map-Crunch (Benutzt das gleiche Prinzip, nur eben in einem eigenen Programm), Masonry Designer (Kannst du alle Arten an Backsteinen mit machen, da es schwer ist, dort Material zu finden, das den Kacheleffekt nicht aufweißt) oder eben doch Photoshop benutzen (Verschiedene Texturen kombinieren und manipulieren, dann bekommst du da schon ein einigermaßen gutes Ergebnis) benutzen.

Kommentar von scipio7801 ,

Ah, Ok, Danke

Ich bin dabei Maya zu lernen aber bei den Texturen habe ich noch nicht so viel geschafft. :)

Antwort
von Minihawk, 37

Es gibt verschiedne Programme, die prozedurale Texturen erzeugen können. Als kostenfreie Programme würde ich Povray nennen wollen, und Blender, das sind 3D-Programme.

Unter Linux habe ich das Programm "Neo Texture-Edit" installiert,w as auch recht gut konfigurierbar ist, vielleicht gibt es das auch für Dein Betriebssystem? (Siehe Bild)

Früher hatte ich mal eine Corel-Version, da war ein Programm Namens Corel Texture drinen, das war recht gut für manche Materialien (z.B. Wolken, Himmel) geeignet.

Kommentar von scipio7801 ,

Ich habe ein Mac auf dem auch noch Windows läuft und auf ner externen Festplatte habe ich ubuntu laufen die ich auch einfach dranstecken kann. Das ist in da her kein Problem. Das Problem ist eher dass die Ergebnisse welche ich bis jetzt gesehen habe (Holztexturen, Grastexturen, Sonstige Bodentexturen) nicht wirklich fotorealistisch aussehen.
Aber danke für die Antwort :)

Antwort
von KingLouis1, 24

Texturen zu programmieren ist sehr aufwendig und auch kompliziert.Ich denke du reizt ganz einfach nicht die Möglichkeiten von Photoshop aus. Ich selber arbeite mit dem Programm Poser was in der Lage ist Texturen auch auf dem Weg,wie du es gerne hättest, auch zu programieren. Ich selber benutze es aber nur für einfache Sachen wie z.B. Metalloberflächen. Es dauert einfach zu lange um damit zu arbeiten. Für Texturen und auch Templates habe ich mal ein Tutorial gemacht. Es ist für Poser / Photoshop gmacht,aber es funktioniert im Prinzip genau so auch für andere 3D Programme.

Antwort
von JakoShako, 14

wer viel wert auf Qualität von Texturen legt, kommt um Photoshop nicht rum. Für wenige Geld empfehle ich cgtextures.com. 

Texturen programmieren? Es gibt Plugins mit denen man schnell per Schieberegler auf gute Ergebnisse kommt. Für Vray  z.B:

Dirtyzer / VrayMetall / VrayDirt / Materializer / Omnitiles / Crossmap

Kommentar von scipio7801 ,

Danke für deine Antwort. Ich nutze seit kurzem die Programme Substance Designer und Substance Painter. Da werden die Materialien über Knoten Systeme erstellt und man kann diese dann direkt auf das 3D Objekt 'malen' was ich persönlich besser finde als eine Platte 2D Texture map zu 'bemalen'

Expertenantwort
von Limearts, Community-Experte für Computer, Internet, PC, 55

Klar es ist möglich Grafikdateien mittels Code generieren zu lassen.

Das große Aber: Auch da werden sie nur so "fotorealistisch" wie es dein Können für Gestaltung zulässt.

Und neben dem Problem dass Du erst einmal wissen musst wie es aussehen soll, muss ein komplexer Algorhytmus geschrieben werden, der dies auch aus etlichen Versatzstücken bzw Schritten generiert.

Im Grunde wäre dein Anliegen "ich bin nicht in der Lage ein Bild zu erstellen wie ich es mir vorstelle. Wie schreibe ich ein Programm das bessere Arbeit leistet als ich, ohne dass es von mir lernt wie es besser wird als ich". Oder doof gesagt "wie schreibe ich eine mir gestalterisch überlegene künstliche Intelligenz?" Die Grenze ist so oder so dein Können. Und Grafisches mit Programmcode zu realisieren wird immer schwieriger ausfallen als dies über ein grafisches Interface selbst zu steuern.

Zudem ist die Geschichte performancebedingt nochmal eine ganze Ecke härter, wenn statt dem Laden einer Datei eine Sammlung an Prozessen ablaufen muss um diese Datei erst einmal zu generieren. Wäre es so einfach müsste man kleinen Entwicklerteams nicht spartanissche bis zweckmäßige Grafiken nachsagen.

Falls dich unabhängig von den Denkfehlern bei diesem Vorhaben die technischen Hintergründe interessieren, empfehle ich bei einer Suchmaschine deiner Wahl nach der Programmiersprache deiner Wahl in Verbindung mit "generate image / texture" zu suchen.

Antwort
von SiroOne, 44
Kommentar von scipio7801 ,

Ich hätte Vlt erwähnen sollen, dass ich diese für kommerzielle Zwecke brauche

Kommentar von SiroOne ,

Soweit ich weiß werden fotorealistische Texturen mit 3d Programmen erstellt und dann angepasst und in 2d Programmen weiter bearbeitet.
Daher ist jede Textur ein Einzelstück.

Keine passende Antwort gefunden?

Fragen Sie die Community