Historia sukcesu
Pompeje proceduralne
Informacje
Pompeje proceduralne to przypadek testowy dla oprogramowania do modelowania CityEngine, który został utworzony jako środowisko dla europejskiego projektu Cyberwalk, w którym osoba odwiedzająca może spacerować po zrekonstruowanych starożytnych Pompejach w dowolnym kierunku po mechanicznej bieżni. Więcej informacji na temat projektu Cyberwalk można znaleźć w prasie: BBC i Telewizja Szwajcarska.
Rekonstruowanie Pompejów z użyciem aplikacji CityEngine
Tworzenie modeli 3D starożytnych stanowisk często koncentrowało się tylko na najważniejszych zabytkach. Jest to logiczne, biorąc pod uwagę wysokie koszty tradycyjnego modelowania 3D. Dlatego, aby efektywnie rekonstruować na przykład całe miasta, dużą liczbę budynków mieszkalnych i warsztatów trzeba generować automatycznie. Ich wygląd powinien być zgodny z regułami architektonicznymi danej epoki, zarówno pod względem estetyki, jak i obowiązującego prawa. Na podstawie różnych danych GIS, dotyczących m.in. gęstości zaludnienia, wykorzystania terenu, sieci ulic czy obwiedni budynków, aplikacja CityEngine przypisuje typy i style budynków do ich obwiedni, a następnie wywołuje odpowiednie reguły gramatyki kształtów w celu efektywnego tworzenia szczegółowych modeli o dużej skali. Reguły gramatyki kształtów, które odpowiadają za tworzenie rzeczywistych geometrii budynków, zostały opracowane ręcznie na podstawie zdjęć i planów pozostałych budynków, danych uzyskanych podczas wykopalisk archeologicznych oraz obrazów (historycznych). Model Pompejów został w całości wygenerowany za pomocą aplikacji CityEngine.
Przybliżenie tworzenia modelu do rzeczywistości:
- Obwiednie sekcji 6 są oparte na archeologicznych danych wejściowych. W przypadku pozostałej części modelu tylko bloki zabudowy są oparte na rzeczywistych danych pochodzących z wykopalisk lub innych źródeł, natomiast podział na poszczególne działki budowlane został wygenerowany proceduralnie. Należy zwrócić uwagę, że obszary, na których nie prowadzono jeszcze wykopalisk, są również dostępne.
- W danych archeologicznych, z których korzystamy, często nie jest jasne, jak należy zdefiniować budynek: z jednej strony budynek może składać się tylko z jednego pomieszczenia, a z drugiej struktura dużej willi może obejmować cały kwartał międzyuliczny. Rozwiązaliśmy ten problem, przypisując każdej obwiedni unikalny identyfikator budynku.
- Oprócz świątyni Jowisza geometrie budynków zajmujących poszczególne obwiednie nie są oparte na danych pochodzących z wykopalisk; model nie obejmuje żadnych ocalałych konstrukcji.
- Świątynia Jowisza i forum są jedynymi dostępnymi zabytkami. Obydwa te modele także zostały wygenerowane za pomocą aplikacji CityEngine.
- W udostępnionym modelu teren jest płaski. W rzeczywistości Pompeje nie zostały zbudowane w terenie całkowicie płaskim — niestety model DTM nie jest dostępny.
Poziomy szczegółowości
Każdy budynek jest dostępny na czterech poziomach szczegółowości. Są one opisane poniżej:
Poziom szczegółowości 0 — model bryłowy
- Może być używany jako pomocniczy przy nawigacji i ustawianiu kamery
- Brak tekstur
Poziom szczegółowości 1 — niewielka ilość szczegółów
- Uproszczony, ale wciąż możliwy do użycia podczas zwiedzania
- Brak wnętrz
Poziom szczegółowości 2 — standardowy
- Rozsądna liczba poligonów
- Doskonały w przypadku zwiedzania, zapewnia doskonałą jakość
- Meble w zdecydowanej większości nie są uwzględnione, ale możliwe jest badanie wewnętrznych struktur budynków
Poziom szczegółowości 3 — wysoki poziom szczegółów (dostępny na żądanie z powodu bardzo dużych rozmiarów plików)
- Bardzo duża liczba poligonów
- Uwzględnia odwzorowanie kamieni na ścianach oraz dachówek na dachu
- Odpowiedni w przypadku renderowanych elementów o wysokiej jakości oraz jako zestaw testowy dużego modelu na potrzeby badań naukowych