Go to file
2024-02-08 18:56:13 +01:00
PlanetCreator Upload files to 'PlanetCreator/cw 6/img' 2024-02-08 18:46:41 +01:00
.gitignore Dodawanie nowej planety 2024-01-29 11:15:00 +01:00
README.md Update 'README.md' 2024-02-08 18:56:13 +01:00

Grafika2023

Nazwa Projektu: Planet Creator

Skład grupy: Dominik Piasecki, Dzianis Drobysh, Maryia Sauko

Opis: Projekt "Planet Creator" to interaktywny edytor, który umożliwia użytkownikowi kontrolowanie roślinności na planecie. Głównym celem projektu jest zapewnienie narzędzi do projektowania i eksperymentowania z różnymi wzorami roślinnymi, które są generowane przy użyciu L-systemów. Użytkownik może wpływać na wygląd planety poprzez ustawienie parametrów wilgotności i temperatury. Z

Techniki: L-systemy (generowanie różnych wzorów roślin) model PBR (realistyczne oświetlenie obiektów) - interpretowany z plików material. Cube Map tło bloom dodatkowe oświetlenie jasnych punktów instancing - rysowanie obiektów o takim samym meshu za pomocą jednego wywołania, interfejs użytkownika powstał przy użyciu biblioteki IMGui

Przykład działania: Dwie rośliny o różnych modelach i ulubionych wartościach temperatury i wilgotności opisanych przez średnią i odchylenie standardowe Na potrzeby prostoty przykładu wszystkie parametry w przykładzie mają odchylenie standardowe równe 5 a każda roślina ma taką samą średnią temperatury i wilgotności. Na kolejnych zrzutach ekranu widać 4 przypadki : ulubione warunki każdej z roślin, warunki pośrednie, warunki nieakceptowalne przez żadną z roślin parametry choinki lisciaste mieszane brak