Terraingenerierung mit Unity: Technische Realisierung von Landschaften
Von Tam Hanna
()
Über dieses E-Book
Mehr von Tam Hanna lesen
shortcut PhoneGap 3: Apps für iOS, Android und Windows Phone & Co. entwickeln Bewertung: 0 von 5 Sternen0 BewertungenMicrosoft KINECT: Programmierung des Sensorsystems Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnlich wie Terraingenerierung mit Unity
Titel in dieser Serie (100)
JavaScript auf dem Server Bewertung: 0 von 5 Sternen0 BewertungenEinstieg in Google Go Bewertung: 0 von 5 Sternen0 BewertungenJava EE Security Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: OpenGL, OpenAL und KI Bewertung: 0 von 5 Sternen0 BewertungenJava 7: Fork-Join-Framework und Phaser Bewertung: 0 von 5 Sternen0 BewertungenHTML5 für Mobile Web Bewertung: 0 von 5 Sternen0 BewertungenNutzeraspekte in Suchmaschinen: Komponenten für eine gelungene Usability-Gestaltung Bewertung: 0 von 5 Sternen0 BewertungenGeolocation mit PHP: Foursquare-API, Google Places & Qype Bewertung: 0 von 5 Sternen0 BewertungenAlgorithmen: Grundlagen und Implementierung Bewertung: 0 von 5 Sternen0 BewertungenNFC: Near Field Communication für Android-Entwickler Bewertung: 5 von 5 Sternen5/5IT Wissensmanagement: Theorie und Praxis Bewertung: 0 von 5 Sternen0 BewertungenjQuery Mobile - Basics: Basics Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: OpenCL Bewertung: 0 von 5 Sternen0 BewertungenHTML5 Security Bewertung: 0 von 5 Sternen0 BewertungenNintex Workflow: Konzepte und Strategien für leistungsfähige SharePoint-Workflows Bewertung: 0 von 5 Sternen0 BewertungenSkalierbare Softwaresysteme: Design, Betrieb und Optimierungspotenziale Bewertung: 0 von 5 Sternen0 BewertungenJavaScript für Eclipse-Entwickler: Orion, RAP und GWT Bewertung: 0 von 5 Sternen0 BewertungenSharePoint-Entwicklung für Einsteiger Bewertung: 0 von 5 Sternen0 BewertungenQualitätssicherung mit JavaScript und PHP Bewertung: 0 von 5 Sternen0 BewertungenAmazon Web Services für .NET Entwickler Bewertung: 0 von 5 Sternen0 BewertungenMobile Business: Was Entscheider morgen wissen müssen Bewertung: 0 von 5 Sternen0 BewertungenC++: Kurzportträt einer zeitlosen Sprache Bewertung: 0 von 5 Sternen0 BewertungenJava EE 7: Ein Ausblick Bewertung: 0 von 5 Sternen0 BewertungenServiceorientierte Architektur: Anforderungen, Konzeption und Praxiserfahrungen Bewertung: 0 von 5 Sternen0 BewertungenÜberzeugende Präsentationen: Konzeption, Technik und Design Bewertung: 0 von 5 Sternen0 BewertungenTFS 2012 Versionskontrolle: Grundlagen, Check-In Policies und Branch-Modelle Bewertung: 0 von 5 Sternen0 BewertungenApache Tapestry: Einstieg in die komponentenorientierte Webentwicklung Bewertung: 0 von 5 Sternen0 BewertungenAgile Architektur mit .NET - Grundlagen und Best Practices Bewertung: 0 von 5 Sternen0 BewertungenTFS 2012 Anforderungsmanagement: Work Items und Prozessvorlagen Bewertung: 0 von 5 Sternen0 BewertungenBig Data: Technologiegrundlagen Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnliche E-Books
Xamarin für Android: Einführung in Android GUI und Hardware Bewertung: 0 von 5 Sternen0 BewertungenZauberhafte Bildbearbeitung mit PIXLR EXPRESS: Ratgeber für digitale Fotografie Bewertung: 0 von 5 Sternen0 BewertungenEbenen in Adobe Photoshop CC und Photoshop Elements - Gewusst wie Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: Moderne Licht- und Schattenspiele mit OpenGL Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: OpenGL in Space Bewertung: 0 von 5 Sternen0 BewertungenHTML 5 meets GWT Bewertung: 0 von 5 Sternen0 BewertungenBildbearbeitung mit GIMP: Teil 2, 102 erweiterte Funktionen Bewertung: 0 von 5 Sternen0 BewertungenEinführung in die Programmierung von 2-D-Spielen Bewertung: 0 von 5 Sternen0 BewertungenPhotoshop Einführung für Fotografen: Erstausgabe 2010 Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: OpenGL, OpenAL und KI Bewertung: 0 von 5 Sternen0 BewertungenG'MIC 3.0: Bildbearbeitung mit GIMP Bewertung: 0 von 5 Sternen0 BewertungenDojos für Entwickler: 15 Aufgaben und Lösungen in .NET Bewertung: 0 von 5 Sternen0 BewertungenWas ist neu in Lightroom CC 2015.1 und Lightroom 6 Bewertung: 0 von 5 Sternen0 BewertungenAutodesk Inventor 2015 - Einsteiger-Tutorial Hubschrauber Bewertung: 0 von 5 Sternen0 BewertungenTonzuordnung: Tone Mapping: Erhellende Perspektiven in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenFreistellen mit Adobe Photoshop CC und Photoshop Elements - Gewusst wie Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren in Excel leicht gemacht: wir erstellen kleine Programme in Excel Bewertung: 0 von 5 Sternen0 BewertungenGartenbewässerung mit dem LOGO!-Logikmodul von Siemens Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: Minecraft-Welten erschaffen Bewertung: 0 von 5 Sternen0 BewertungenAppInventor2 Befehlssatz Bewertung: 0 von 5 Sternen0 BewertungenTipps und Tricks für einzigartige Minecraft-Welten: Ein inoffizieller Guide Bewertung: 0 von 5 Sternen0 BewertungenDas Vulkan-API: Teil 2: Wie man ein Framework erstellt und Shader programmiert Bewertung: 0 von 5 Sternen0 BewertungenOpenSCAD verstehen und richtig anwenden: Eine praktische Einführung in OpenSCAD für den 3D-Druck Bewertung: 5 von 5 Sternen5/5Histogrammausgleich: Verbesserung des Bildkontrasts für eine verbesserte visuelle Wahrnehmung Bewertung: 0 von 5 Sternen0 BewertungenPhotoshop für Einsteiger: Wie Sie das Programm leicht verstehen und die Grundlagen der Bildbearbeitung schnell erlernen Bewertung: 0 von 5 Sternen0 BewertungenPhotoshop CS6: Creative Cloud • RAW-Konvertierung • Bildretusche Bewertung: 0 von 5 Sternen0 BewertungenPHOTOKOLLEGIUM 6: Farbdruck & Colormanagement in der digitalen Fotografie Bewertung: 0 von 5 Sternen0 BewertungenOmniGraffle 6: Überzeugende Grafiken auf Mac und iPad zeichnen Bewertung: 0 von 5 Sternen0 BewertungenSo geht das in Darktable 3: Fotos importieren, bearbeiten und verwalten Bewertung: 0 von 5 Sternen0 Bewertungentebis - Lehr- und Lernmodul: Konstruktion und Frästechniken Bewertung: 0 von 5 Sternen0 Bewertungen
Programmieren für Sie
Eigene Spiele programmieren – Python lernen: Der spielerische Weg zur Programmiersprache Bewertung: 0 von 5 Sternen0 BewertungenDie ultimative FRITZ!Box Bibel - Das Praxisbuch 2. aktualisierte Auflage - mit vielen Insider Tipps und Tricks - komplett in Farbe Bewertung: 0 von 5 Sternen0 BewertungenPython-Grundlagen Bewertung: 0 von 5 Sternen0 BewertungenSQL – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenPraktisches Programmieren in C: Grundlagen und Tipps Bewertung: 0 von 5 Sternen0 BewertungenMicrosoft Word 2016 (Microsoft Press): Einfache Anleitungen für wichtige Aufgaben Bewertung: 0 von 5 Sternen0 BewertungenAndroid-Entwicklung für Einsteiger - 20.000 Zeilen unter dem Meer: 2. erweiterte Auflage Bewertung: 0 von 5 Sternen0 Bewertungen.NET-Praxis: Tipps und Tricks zu .NET und Visual Studio Bewertung: 0 von 5 Sternen0 BewertungenGames | Game Design | Game Studies: Eine Einführung (Deutschsprachige Ausgabe) Bewertung: 0 von 5 Sternen0 BewertungenRaspberry Pi: Einstieg • Optimierung • Projekte Bewertung: 5 von 5 Sternen5/5HTML5-Programmierung von Kopf bis Fuß: Webanwendungen mit HTML5 und JavaScript Bewertung: 0 von 5 Sternen0 BewertungenArduino: Ein schneller Einstieg in die Microcontroller-Entwicklung Bewertung: 5 von 5 Sternen5/5Python kinderleicht!: Einfach programmieren lernen – nicht nur für Kids Bewertung: 0 von 5 Sternen0 BewertungenUser Experience Testing 3.0: Status Quo, Entwicklung und Trends Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Bewertung: 0 von 5 Sternen0 BewertungenSQL von Kopf bis Fuß Bewertung: 4 von 5 Sternen4/5Traumjob IT 2021: Branchenüberblick, Erfahrungsberichte und Tipps zum Berufseinstieg Bewertung: 5 von 5 Sternen5/5Das große Python3 Workbook: Mit vielen Beispielen und Übungen - Programmieren leicht gemacht! Bewertung: 4 von 5 Sternen4/5Python kurz & gut: Für Python 3.x und 2.7 Bewertung: 3 von 5 Sternen3/5Das Excel SOS-Handbuch: Wie sie Excel (2010-2019 & 365) schnell & einfach meistern. Die All-in-One Anleitung für ihren privaten & beruflichen Excel-Erfolg! Bewertung: 0 von 5 Sternen0 BewertungenHacken mit Python und Kali-Linux: Entwicklung eigener Hackingtools mit Python unter Kali-Linux Bewertung: 0 von 5 Sternen0 BewertungenLinux Grundlagen - Ein Einstieg in das Linux-Betriebssystem Bewertung: 0 von 5 Sternen0 BewertungenRaspberry Pi: Mach's einfach: Die kompakteste Gebrauchsanweisung mit 222 Anleitungen. Geeignet für Raspberry Pi 3 Modell B / B+ Bewertung: 0 von 5 Sternen0 BewertungenPython programmieren lernen: Der spielerische Einstieg mit Minecraft Bewertung: 0 von 5 Sternen0 BewertungenC++ – kurz & gut: Aktuell zu C++17 Bewertung: 4 von 5 Sternen4/5Mikrocontroller in der Elektronik: Mikrocontroller programmieren und in der Praxis einsetzen Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren für Einsteiger: Teil 1 Bewertung: 0 von 5 Sternen0 BewertungenPowerShell: Anwendung und effektive Nutzung Bewertung: 5 von 5 Sternen5/5Einstieg in TypeScript: Grundlagen für Entwickler Bewertung: 0 von 5 Sternen0 BewertungenC++: Eine kompakte Einführung Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für Terraingenerierung mit Unity
0 Bewertungen0 Rezensionen
Buchvorschau
Terraingenerierung mit Unity - Tam Hanna
GmbH
Technische Realisierung von Terrains
Realistische Terraindarstellung ist ein Dauerbrenner in der Spieleindustrie: Wer bei Kritikern und Zockern gleichermaßen Brownie Points sammeln möchte, sollte sich näher mit der Erzeugung von Landschaften auseinandersetzen. Dieses Kapitel stellt einige in Unity enthaltene Bausteine vor.
Bevor wir uns der technischen Realisierung von Terrains zuwenden, wollen wir einige Gedanken in den technischen Aufbau von Landschaftsrendering investieren. Die meisten Spiele-Engines betrachten normale Terrains als zweidimensionale Ebene, die mit Erhöhungen und Absenkungen ausgestattet ist – das Simulieren von unter der Ebene liegenden Höhlen ist eine Sonderaufgabe, auf die wir in diesem Kapitel nicht weiter eingehen. Zur Darstellung des Terrains dient eine als Heightmap bezeichnete Bitmap. Ihre Bytes enthalten statt Farbinformationen die jeweiligen Erhöhungs- bzw. Vertiefungswerte des an der jeweiligen Stelle befindlichen Teils der Landschaft. Neben dem Importieren der von Geografieanbietern bereitgestellten Heightmaps – das in Arma verwendete fiktive Land Chernarus basiert beispielsweise auf einem Teil der Tschechischen Republik – gibt es auch die Möglichkeit, Terrains dynamisch zu errechnen.
Terrainobjekt einfügen
Erstellen Sie zum Nachvollziehen der folgenden Schritte eine neue leere Szene im Unity-Editor. Die nachfolgend gezeigten Abbildungen entstanden auf einer unter Windows 8.1 laufenden Version von Unity 4.6. Andere Versionen verhalten sich allerdings – zumindest im Großen und Ganzen – analog.
Zum Einfügen eines Terrainobjekts ist ein Klick auf GameObject | 3D Object | Terrain erforderlich. Das nach der Erstellung als schwarzes Rechteck erscheinende Objekt bietet im Inspektor eine Werkzeugleiste an. Beachten Sie, dass die Rotations- und Skalierungssteuerelemente in der Rubrik Transform nur Makulatur sind – Terrains lassen sich über Spezialwerkzeuge skalieren, sind sonst aber inert.
Zwecks