Mając już sporą część zamku pomyślałem, czy nie dałoby się przenieść tych obiektów 3D do smartfona, co umożliwiłoby wirtualny spacer. Android ma niestety sporo ograniczeń, przez które silnik graficzny Unreal Engine ciągle wysyłał mi błędy. Zaczęło się od komunikatów o zbyt dużym pliku OBB, ponieważ plik APK nie powinien przekraczać 2GB (Nie pomogło ustawienie opcji Allow large OBB files). Całość projektu ważyło u mnie około 85GB, więc musiałem zmniejszyć i skompresować ręcznie sporo tekstur. Kiedy już udało się zejść z pamięci do małych rozmiarów, to wtedy zacząłem dostawać komunikaty o błędach w pliku Java . Okazało się, że mając proceduralne materiały świata (Landscape) coś się blokowało. Utworzyłem więc prostą i mocno okrojoną teksturęi materiał świata, w końcu udało się poprawnie wygenerować plik APK. Poniżej można zaobserwować wstępne efekty, które może ponowię, jak już ukończę zamek w całości.
Jeszcze krótka instrukcja dla osób, co być może będą próbowały swoich sił w Unreal Engine 4.26 na Androida i może poniższa krótka instrukcja trochę im to ułatwi.
Na początek pobrałem i zainstalowałem Android Studio, próbowałem się sugerować instrukcją na oficjalnej stronie. Niesttey jest do starszej wersji Android Studio https://docs.unrealengine.com/4.26/en-US/SharingAndReleasing/Mobile/Android/Setup/AndroidStudio/ Mając już zainstalowane Android Studio i pakiet SDK i NDK uruchomiłem Unreal Engine. Wybrałem Edit i Project Settings, a potem wyszukałem zakładki/opcji Android SDK.
W pierwszej opcji wskazujemy ścieżkę Location of Android SDK, w moim przypadku to "C:/Users/nazwa_uzytkownika/AppData/Local/Android/Sdk").
W drugiej opcji Location of Android NDK wskazujemy folder z pobranym i rozpakowanym NDK. Z tego co pamiętam po wielu próbach pobrałem z tej strony https://developer.android.com/ndk/downloads wersję 22 i 23.
Location of Java - wskazałem dawno zainstalowany folder z Oracle Java C:/Program Files/Java/jre1.8.0_261
To jeszcze nie koniec, potem trzeba przejść powyżej do zakładki/opcji Android i zaakceptować licencję Android SDK jeśli jest aktywna i wybrać jeszcze "Configure Now" (w sumie dwa razy, jest takie samo potwierdzenie jeszcze poniżej). Do tego zaznaczyłem jeszcze Package game data inside .apk. Myślę, że bardzo podobnie robione jest na tym filmie https://www.youtube.com/watch?v=VcAB7CGK85c
Żeby nie było za łatwo, to w pliku projektu często musiałem usuwać cały folder Intermediate. Robiłem to już na zapas przy każdej próbie tworzenia pliku APK. Budowanie aplikacji apk, to opcja File, potem Package project, Android i tutaj wybierałem Android Multi: ASTC, DXT, ETC2.
Kolejne próby rekonstrukcji donżonu w Melsztynie. Obecnie projekt powstaje z pomocą Stanisława Kusiaka z Zakliczyna. Po wyrenderowaniu zauważyłem, że brakuje mi okna obok pieca, więc pojawi się w następnej części
W końcowym etapie planuję zrobić wirtualny spacer po zamku. Na filmie wstępna koncepcja w formie gry
Po ostatniej wizycie i wykonaniu kilku ujęć dronem spróbowałem zabrać się za modelowanie starego zamku. Wstępnie zrobiłem attykę, którą jeszcze planuję zmienić. Zmieniłem również teksturę terenu, którą zakupiłem w sklepie Unreal Engine. Po wykonaniu heightmapy z laserowego skanu terenu LiDAR krajobraz wygląda dużo lepiej niż poprzednio.
Część druga filmu prezentująca ogólny zarys. W następnej części będzie dużo zmian związanych z dachem donżonu oraz starego zamku.
Zrobiłem krótką animację przedstawiającą efekty dotychczasowych prac
Wstępnie skończyłem rozmieszczenie budynków zamku na podstawie wcześniejszego planu z punktów wysokościowych. Dodałem jeszcze na szybko tekstury, dlatego nie wygląda to zbyt realistycznie.
Widok od strony wieży wielobocznej z jej przyporami, które można oglądać do dnia dzisiejszego. W środku dziedzińca widoczne krużganki i ganek drewniany, po którym można przejść do wieży przeciwnej
W ten sposób wyobrażam sobie połączenie krużganków z gankiem drewnianym
W tym miejscu postanowiłem umieścić altanę, zrobiłem ją wzorując się altaną na Wawelu.
Widok zamku od strony wejścia, tutaj jeszcze pustka. Nie mam teraz jeszcze pomysłu czy wejściem będzie dodatkowa brama, czy drzwi.
Obok jest wieża, w której wyobrażam sobie okrągłe schody, po których można wejść na poszczególne piętra wielkiego domu. Dach tej wieży na pewno się zmieni, natomiast nad umiejscowieniem całości jeszcze się zastanowie. W tym miejscu wydaje mi się odpowiednio, ponieważ jest tutaj połączenie ganku murowanego z drewnianym.
widok z góry
Poniżej zdjęcia terenu Melsztyna, które powstało z punktów wysokości. Punkty te zakupiłem z państwowego zasobu geodezyjnego i kartograficznego. Po imporcie tych danych do programu można było zyskać wyrzeźbiony teren bez zabudowań i roślinności. Na końcu całość przeniosłem do Blendera. Liczę, że dzięki temu planowi będę mógł zbliżyć się bardziej do nakreślenia murów oraz być może samego starego zamku.
Na koniec jeszcze widok połączonych punktów LiDAR, po wyborze kolorów RGB dostajemy coś w stylu trójwymiarowego widoku.
Po dłuższej przerwie dodałem swoje wyobrażenie wieży wielobocznej w tyle starego zamku. Prawdopodobnie zmienię jej jeszcze teksturę dachówek, ponieważ coś mi nie odpowiadają.
W blenderze zaczynam tworzyć szkic murów starego zamku.
Na koniec nałożyłem szkic do projektu i będę go powoli obrabiał. Widok z lotu ptaka:
Wstępny szkic starego zamku, chociaż w tyle wieża wieloboczna będzie na pewno do zmiany. Wydaje mi się, że jest za duża i powinna mieć raczej stożkowy dach.
Zdjęcie z dodaniem trawy
Widok na stary zamek i donżon
Widok z donżonu. Wejście w starym zamku też będzie do zmiany, z tego co pamiętam z opisów były chyba dwa osobne wejścia.
Widok na donżon. W tej chwili jeszcze brak okien, dopiero się zastanawiam czy mogły być tam okna, czy otwory strzelnicze. Mur będę tworzył na sam koniec projektu, na ten moment umieszczam tylko bryły w celu nakreślenia terenu.
W wolnym czasie tworzę swoją wizję zamku w Melsztynie w grafice 3D. Pomysły próbuję czerpać z opisów i rysunków Pana Krzysztofa Moskala oraz W. Łuszczkiewicza. Na ten moment zrobiłem tylko szkice i bryły ze zwykłymi teksturami, które nie przypominają jeszcze tych zamkowych.
Później mając już ogólny wymiar zacznę tworzyć bardziej szczegółowo.
Na początek porównanie ruin zamku z moimi bryłami
Zrobiłem też swoją wersję schodów, które zostały niedawno odkryte
Moja początkowa koncepcja na most zwodzony i bramę wjazdową
Na końcu sam widok na donżon