Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Community-Fossil
Da dieses Problem ja schon andere vor mir hatten (Spiele sind voll mit Kugeln aus allen möglichen Materialien)
dachte ich mir muss es Tools geben die aus einer normalen Textur eine ENTSPRECHENDE Textur für Kugeloberflächen baut.
Ziel dabei ist eine Holzkugel darzustellen die auch an den Polen (näherungsweise) wie eine echte Holzkugel aussieht.
Verdammt dot hat recht
Wie aufwändig wäre es wohl die Zylinderprojektion für eine Textur nachzubilden.
Ziel dabei ist eine Holzkugel darzustellen [...]
Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von »dot« (29.11.2012, 00:10)
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »BlueCobold« (29.11.2012, 07:06)
Das Problem ist nicht irgendein Aufwand, sondern dass es hier einfach rein prinzipiell keine Antwort gibt, da die Frage keinen Sinn macht. Überlegen wir mal: Unsere Kugel ist eine zweidimensionale Fläche in einem dreidimensionalen Raum, eine Menge aus Punkten. Jedem Punkt der Kugel soll nun ein Farbwert zugeordnet werden. Eine mögliche Darstellung einer solchen Zuordnung ist nun eben, jedem Punkt der Kugel einen Punkt in einer zweidimensionalen Textur zuzuordnen und dort den entsprechenden Farbwert zu speichern. Von der in so einem Mapping zwangsweise vorhandenen Singularität mal abgesehen, hat jeder Punkt auf der Kugel einen entsprechenden Punkt in der Textur und umgekehrt. Wesentliche Erkenntnis: Die Textur und das Mapping zwischen Kugel und Textur sind nicht voneinander unabhängig! Entweder du hast die Textur, kennst das zugehörige Mapping auf die Kugel und kannst damit jedem Punkt der Kugel seinen Farbwert zuordnen, oder du hast die Information welche Punkte welche Farben haben sollen und kannst dir die dem unter einem gegebenen Mapping entsprechende Textur berechnen. Nur eine Textur allein hilft vielleicht einem Baron Münchhausen, der es auch fertig bringt, sich an den eigenen Haaren aus dem Sumpf zu ziehen, rein mathematisch ist das Problem, eine gegebene Textur so zu verändern, dass beim Mappen auf eine Kugel keine Verzerrungen auftreten, allerdings unterbestimmt. Das fängt schon da an, dass es überhaupt erst Sinn macht, von "Verzerrungen" zu sprechen, wenn man auch weiß, was genau man unter "Unverzerrt" verstehen würde...
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Chromanoid« (30.11.2012, 00:20)
Werbeanzeige