2.1 KiB
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: W programie zadeklarowane zostały 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. Prawdopodobieństwo wystąpienia danej rośliny zależy od wartości funkcji gęstości rozkładu Gaussa przyjmującej dwa argumenty. Na kolejnych zrzutach ekranu widać 4 przypadki : ulubione warunki każdej z roślin, warunki pośrednie, warunki nieakceptowalne przez żadną z roślin