Posts mit dem Label Texturen werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Texturen werden angezeigt. Alle Posts anzeigen

Mittwoch, 15. Oktober 2014

Projekt Basketballplatz Teil 2.1 - Texturen: Korbanlage und Boden

Das Anbringen von Texturen auf quadratische Flächen ist zugegebenermaßen sehr einfach. Wie in der Abbildung zu sehen ist, habe ich auf den Court (Boden), den Ring, das Brett und das kleine Verbindungsstück zwischen Brett und Ring eine Textur zugefügt. Die Kacheln auf dem Boden gefallen mir noch nicht. Ich habe leider vergeblich nach einer roten Court Texture (wie der Boden in einem Stadion), welche groß genug ist, gesucht. Falls mir diesbezüglich jemand einen Tip hat, kann er das gerne als Kommentar schreiben. Im Prinzip sind die Texturen ja nur Bilder. Jedoch konnte ich für den Boden kein Kostenloses finden und so habe ich vorerst die Steinkacheln verwendet. Auf vielen Freiplätzen wird tatsächlich auf solch einem Material gespielt. Im Moment gefällt es mir vor allem optisch noch nicht. Aber vielleicht wirkt es mit hellem Sand und der restlichen Umgebung, sofern sie bald fertig ist, angenehmer.


Projekt Basketballplatz Teil 2.0 Texturen: Stange

Bevor ich weitere Objekte modelliere, möchte ich den vorhandenen Objekten durch Texturen ein schöneres Aussehen geben. Beginnen werde ich mit der Stange (Cylinder). Um die Stange mit einer Textur zu belegen muss man einige Schritte durchlaufen. Dabei hat mir dieses Video geholfen.
Zuerst wird ein Material angelegt. Auf dieses kommt dann die Texture. Dabei habe ich im Internet nach "Metal Texture" gesucht und ein passendes (lizenzfreies) Bild abgespeichert. Dieses habe ich in den Texture Einstellungen in Blender ausgewählt.



Es ist von Vorteil, wenn man in die UV Editing Ansicht wechselt. Dort kann eingestellt werden, wie die Texture auf das Objekt gelegt werden soll.


Befindet man sich im Edit Mode, hat alles markiert und drückt "U" für UV Mapping, kann man beispielsweise, wie bei mir, Cylinder Projection (speziell für Cylinder) auswählen. Normal ist es dann möglich, wie im erwähnten Video zu sehen, eine Texture um den Cylinder zu legen. Auf der Abbildung sieht es etwas ungewöhnlich aus, da Blender mit dem gebogenen Cylinder nicht ganz zu recht kommt (oder meine Einstellungen einfach nicht korrekt waren).
Stellt man die Ansicht auf Texture oder Rendered erscheint die Texture auf dem Objekt. (In anderen Ansichten, wie zum Beispiel Solid kann keine Texture auf Objekten angezeigt werden) Ich habe mehrere Texturen getestet. Die aktuelle ist mir noch etwas zu dunkel. Ich werde es aber vorerst so belassen und abwarten, bis ich die Lichter richtig aufgebaut und eingestellt habe.


Dienstag, 14. Oktober 2014

Projekt: Basketballplatz

In meinem ersten großen Blender-Projekt möchte ich einen Outdoor-Basketballplatz modellieren. Der Standort dieser Kulisse soll auf einem sonnigen Sandstrand mit Meerblick liegen. Dazu habe ich folgende Skizze angefertigt.


Zu sehen ist hier eine von oben dargestellte Outdoor-Baskteballanlage. Das große Viereck in der Mitte stellt das Spielfeld dar. Links und Rechts steht je eine Korbanlage. Nördlich darüber befinden sich zwei Bänke. Südlich sind vier Palmen aufgestellt. Der Platz ist ringsherum mit Sandstrand umgeben. Das Areal soll in alle vier Himmelsrichtungen durch "Hintergrundbilder" abgeschlossen werden. Nördlich und südlich durch die Standpromenade, westlich durch eine Straße, östlich durch den Ozean und Horizont.
Als Lichtquelle dient bei Tag die Sonne. Des weiteren sind, wie auf der Skizze zu erkennen, zwei Scheinwerfer in Planung. Nimmt das Tageslicht ab, also geht die Sonne unter, kommen die Scheinwerfer zum Einsatz. Eine Animation soll diesen Effekt zur Geltung bringen.
Die Sternchen sind auf der Skizze mit "Details" bezeichnet. Hier möchte ich beispielsweise einen weggeworfenen Trinkbecher oder einen Mülleimer modellieren. Nicht zu vergessen ist natürlich der Basketball auf dem Spielfeld.
Wenn alles mal soweit modelliert ist, möchte ich in die Animation auch Soundeffekte integrieren. Östlich ein Meeresrauschen, westlich Verkehrsgeräusche, nördlich und südlich eine dezente Promenadengeräuschkulisse. 

Bis dahin wird es ein weiter Weg sein. Deshalb muss ich das Projekt in mehrere Teilschritte separieren:
Teil1: Modellierung der Umgebung. Das Spielfeld werde ich symmetrisch aufbauen, somit muss ich nur eine Hälfte erstellen. Wichtig ist hierbei, der Bezug zu korrekten Maßeinheiten.
Teil2: Beleuchtung. Wie bereits erwähnt ,soll vorerst die Sonne als Beleuchtung dienen. Sekundär dann die beiden Scheinwerfer.
Teil3: Texturen. Im Hinblick auf Texturen sollte ich mich vorab schon mit vorhandenem Material beschäftigen. Je nach dem, erspart mir das eventuell Arbeit beim modellieren der Objekte.
Teil4: Animation und Soundeffekte. Zum Abschluss soll eine Animation entstehen, welche die Umgebung harmonisch zur Geltung bringt.
Teil5: Ausblick. Im Hinblick auf die Arbeit mit Unity könnte ich mir gut vorstellen, das Projekt weiter zu verwenden. Interessant wäre eine reale Physik-Enginge für den Basketball. Sowohl für das Aufspringen des Balls, als auch für die Flugkurve. Den Basketball per Animation durch das Netz fliegen zu lassen ist laut diversen Online-Tutorials allein mit Blender möglich. Jedoch hat mich davon kein Ergebnis überzeugen können. Es sieht einfach in keiner Weise real aus. Des weiteren könnte ich mir vorstellen ein kleines Spiel mit der modellierten Umgebung zu erstellen. Ein Freiwurf-Spiel, bei welchem der Spieler den Ball in den Korb werfen muss. Betrachtet man ähnliche Spiele gibt es eine Vielzahl von Interaktionen, wie der User die Steuerung über den Wurf vollzieht. Ein Beispiel wäre: Ein Punkt fährt zuerst in X-Richtung auf einer bestimmten Linie entlang, dann in Y-Richtung. Der User muss, wenn der Punkt zentral liegt einen Button drücken. Hat er das für beide Richtungen einigermaßen korrekt ausgeführt, netzt der Ball ein. War er zum Beispiel zu weit links vom X-Punkt und zu weit über dem Y-Punkt, so fliegt der Ball links neben den Ring ans Brett. Das ganze ist sowohl als Einzelspieler Game mit Highscore, als auch als Mehrspieler Game, bei welchem die Spieler nacheinander beziehungsweise gegeneinander antreten, denkbar. Noch einen Schritt weiter gedacht, könnte man dem Spieler vorab eine Auswahl von Schützen (echte Sportler oder fiktive Charaktere), welche jeweils unterschiedliche Wurfparameter besitzen, auswählen lassen. So ist ein ausgewählter Schütze beispielsweise besser von der Ferndistanz als ein anderer.