Interaktive 360 Grad Architektur mit C# und Unity

Erweitere Deinen Workflow mit Unity

4.36 (7 reviews)
Udemy
platform
Deutsch
language
Game Design
category
107
students
19 hours
content
Jun 2021
last update
$19.99
regular price

What you will learn

Modellimport in Unity

Programmieren eines Camera Orbits in C#

Buttons mit C# steuern um mehr Funktionalität zu erreichen

Interaktivität mit der Maus programmieren

Alles wichtige über Kameras lernen

Grundkenntnisse in der Animation von Objekten

Alles wichtige zu Materialen lernen

Lightbaking von Grund auf verstehen

Probleme mit Geometrien beheben können

PostProcess Effekte einsetzen können

Grundsätzliches zur Universal Render Pipeline lernen

Projekte vom Builtin Renderer zur Universal Render Pipeline konvertieren.

Den Unterschied von Builtin und URP verstehen.

Unterschied der Materialien von Builtin und URP kennen.

Unterschied der Kameras von Builtin und URP kennen.

Zusätzliche Features von URP anwenden können.

Description

Unity ist ganz schön kompliziert geworden. Mit was man sich alles beschäftigen muss. Die vielen Begrifflichkeiten: Builtin, SRP, URP, HDRP. Das sind nur ein paar Begriffe, mit denen man sich viele, viele Stunden beschäftigen kann. Dieser Kurs ist deutlich mehr, als nur diese Begriffe verstehen zu lernen. Dieser Kurs wird Dir ein tiefgründiges Wissen zu Unity vermitteln. In diesem Kurs starte ich absichtlich mit einem etwas schwierigeren 3D Modell, welches einige Probleme verursacht um so auch den 3D Alltag etwas näher zu bringen. Aber keine Sorge wir tasten uns durch viele unterschiedliche Themen und beheben jedes Problem. Dieser Kurs wird Dich auf jeden Fall ein großes Stück weiterbringen, was die Entwicklung von Projekten mit Unity angeht. Ich zeige Dir in diesem Kurs nicht, wie man Spiele erstellt, sondern ich zeige Dir etwas viel wichtigeres:Das Grundverständnis von Unity.


Dabei decke ich alle wichtigen Themen ab:

  • Modellimport mit all seinen Problemen

  • Modellbearbeitung von der Skalierung und den Problemen mit dem UV Layout und den Materialien

  • Einfaches Modeling / Texturing / UVLayout in C4D (das kannst Du auch mit einem anderen Programm machen)

  • Du wirst die verwirrenden Begriffe Builtin, SRP, URP, HDRP verstehen können

  • Du wirst Grundkenntnisse in C# bekommen und damit eine 360 Grad Orbit Kamera programmieren können.

  • Ich zeige Dir den Einsatz von Buttons und wie man diese mit C# beeinflussen kann.

  • Du lernst wie man Informationen auf den Bildschirm bringt und den Inhalt interaktiv füllst.

  • Du wirst sämtliche Parameter der Kamera verstehen lernen.

  • Du wirst Objekte animieren können und dabe auch über den Animator animieren lernen.

  • Auf jeden Fall wirst Du deutlich bessere Materialien erstellen können. Das erstellen von Maps ist manchmal etwas nervig, aber ich zeige Dir Tools die Dir das Leben leichter machen.

  • Das leidige Thema Lightbaking behandle ich sehr ausführlich, so dass Du am Ende Lightbaking in Deinen Alltag einbauen kannst.

  • Du wirst endlich die einzelnen Renderer verstehen. Ob Builtin oder URP oder HDRP (ist noch in Arbeit). Egal, alles wird wesentlich verständlicher für Dich werden.

  • Ich zeige Dir an einfachen Beispielen die Unterschiede der einzelnen Renderer und erkläre Dir die wichtigesten Parameter.

Diesem Kurs liegen alle nötigen Dateien bei. Es werden jedoch keine Texturen zur Verfügung gestellt. Diese sind aber schnell und einfach von verschiedenen Anbietern kostenlos erhältlich.

Auch wenn dieser Kurs Dir nicht zeigt, wie man Spiele programmiert, bin ich mir sicher, dass Du nach diesem Kurs ein extrem gutes Wissen zu dieser Engine haben wirst, dass Dir alles andere danach sehr leicht fallen wird zu erlernen.



Content

Vorbereitungen in C4D

Einleitung
Kapitel 01 - Info
Modeling in C4D R21
Modeling in C4D R23
UVLayout in C4D R21
UV Layout in C4D R23
Texturenauswahl
Texturing in C4D R21
Texturing in C4D R23
Das Insel Modell zum Download

3D Modelle für Unity vorbereiten

Einleitung
Kapitel 02 - Info
Installation von Unity
Inselimport in Unity
Sketchup Modelle in Unity
Sketchup Modelle in C4D
Projektskalierung in C4D
Modellimport mit Texturen
C4D-Maße mit Sketchup vergleichen
Architekturmodell importieren
Das Haus Modell zum Download

Camera Orbit mit C#

Einleitung
Kapitel 03 - Info
Vorbereitungen
Hello World
Objekte drehen lassen
Kamera dreht sich um Objekt
Maustaste abfragen
Mausbewegungen abfragen
Variabletypen
Quaternion Einführung
Kamerarotation über Quaternion
Kamerarotation nach oben und unten
Quaternion Lerp
Kamerarotationen beschränken
Vector 3
Kamerazoom hinzufügen
Zoombeschränkungen mit AccessModifier
Kamera Zoom Script
Orbit Camera Script

Interaktivität mit Buttons

Einleitung
Kapitel 04 - Info
Canvas
Anchor
OnClick Event für Button
Script über Button steuern
ToggleButton mit C# erstellen
ToggleButton mit NOT Operator
TAGs für Objekte vergeben
Array Variablen
TAG Objekte in Array speichern
Gameobjekte über TAGs ausblenden
Components über C# beeinflussen
Dach über MeshRenderer ausblenden
MeshRenderer Problem
Objekte über SetActive ein- und ausblenden
Objekte über TAG finden
Arrayliste über Hierarchy füllen

Interaktivität mit der Maus

Einleitung
Kapitel 05 - Info
Objekte mit Mauszeiger ein- und ausblenden
Button ein- und ausblenden
Infotext zu Objekten anzeigen
ToolTip Objekt erstellen
Werte an ToolTip übermitteln
ToolTip und Infotafel steuern
InfoBox zuruecksetzen
Quellen für Mauszeiger
Mauszeiger ändern

Arbeiten mit Kameras

Einleitung
Kapitel 06 - Info
Kamera Prioritäten
Perspektive einstellen
Kamerabuttons erstellen
Clear Flags
Culling Mask
Projection, FOV, Physical Camera, GateFit und Clipping
Splitscreen erstellen
Target Texture
RenderPath, Occlusion, HDR, MSAA, Dynamic Resolution und TargetDisplay

Interaktivität durch Animationen

Einleitung
Kapitel 07 - Info
Animationen allgemein
Animationen über C# steuern
Animationen über Events steuern
Animationen über Animator steuern
Schranktür über Event animieren
Schranktür über Animator animieren

Materialien

Einleitung
Kapitel 08 - Info
Materialien extrahieren
Genereller Materialaufbau
Albedo, Normal und AO
Roughness Map mit Photoshop
Roughness Map mit Affinity Photo Problem
Roughness Map mit Substance Designer
Height Map
Displacement Map
Texturen in RGB Kanäle laden
Reflection Probes Basics
Realtime Reflections
Culling Mask
Aufgabe
Lösung und Tipps

Lightmapping

Einleitung
Kapitel 09 - Info
Grundhelligkeit in Unity
Die Skybox
Skyboxmaterialien
Raum für Beleuchtung erstellen
Global Illumination mit Directional Light
Global Illumination mit Environment
Global Illumination mit einer HDRI
Punkt-, Spot- und Arealight
Lightmap Resolution
Maximum Lightmap size
Direct und Indirect Environment Samples
Filtering
CPU vs GPU Lightmapper
Progressive Updates, Importance Samples, Max Min Bounces
Overlapping Lightmap UV´s
Einstellen der Lightmapresolution
LightProbes
HDR Schatten für nicht statische Objekte
Den Lighting Mode verstehen
Padding, AO, Compress, Directional Mode, Albedo Boost
Realtime GI
Color Space
Lightbaking in der Praxis

Die letzten Schritte

Einleitung
Kapitel 10 - Info
Sketchup Modell aufbereiten
Fehler an Wände fixen
Boden mit Probuilder aufteilen
PostProcess
Tiefenunschärfe und ColorGrading
Dein Projekt umsetzen
Export für Web und PC

Universal Render Pipeline

Einleitung
Kapitel 11 - Info
URP - Universal Render Pipeline
Das URP Template verstehen
Von Builtin Pipeline zu URP Pipeline
Schattenqualität
URP Asset Einstellungen
URP Material Surface Options
URP Material restliche Parameter
URP Shadervarianten
URP Kamerasettings
Camera Stack
Zum Abschluss

Screenshots

Interaktive 360 Grad Architektur mit C# und Unity - Screenshot_01Interaktive 360 Grad Architektur mit C# und Unity - Screenshot_02Interaktive 360 Grad Architektur mit C# und Unity - Screenshot_03Interaktive 360 Grad Architektur mit C# und Unity - Screenshot_04

Reviews

Kim
March 7, 2023
Alles gut erklärt. Ob man das ein oder andere als detailliert oder als etwas langatmig empfindet ist wohl Ansichtssache. In den ersten Lektionen kommen immer wiederkehrende Wortphrasen vor, da muss man tapfer durch. In den späteren Lektionen wird's besser.

Charts

Price

Interaktive 360 Grad Architektur mit C# und Unity - Price chart

Rating

Interaktive 360 Grad Architektur mit C# und Unity - Ratings chart

Enrollment distribution

Interaktive 360 Grad Architektur mit C# und Unity - Distribution chart

Related Topics

4111386
udemy ID
6/9/2021
course created date
6/19/2021
course indexed date
Bot
course submited by