Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#unrealengine

Gruba ryba

w Hydepark

5piorunów

Dev update: Pamiętacie jak pisałem, że muszę wymyślić jak uzyskać przyzwoite oświetlenie bez Lumena? Potestowałem Screen Space Global illumination i nie ma takiego zjazdu w jakości pomiędzy wysokimi a niskimi ustawieniami jak z włączonym Lumenem (pewnie silnik tego nie wyłącza na niskich w przeciwieństwie do Lumena, który jest cięższy obliczeniowo), także w pełnej wersji będzie to zamiast Lumena. Jeszcze niektórym światłom można ponoć wyłączyć rzucanie cienia, żeby też trochę przyspieszyć renderowanie

Gruba ryba

w Hydepark

11piorunów

Dev update: już wiem czemu gra mało płynnie chodzi i crashuje niektórym (i czemu na niższych ustawieniach w pomieszczeniach wygląda ujowo). Domyślnie jest włączony lumen, czyli nowy system oświetlenia Unreala (który na niższych ustawieniach jest wyłączany). Będę musiał wykminić jak zrobić porządnie wyglądające oświetlenie bez tego (chyba, że macie mocne kompy i mogę zostawić jak jest bo bez lumena wygląda naprawdę słabo)

Kompan

w Dyskusje

41piorunów

Hej wszystkim

Widzę że sporo osób piszę o swojej pracy jak to wygląda, pomyślałem żeby prowadzić serię i czasem podzielić się swoimi sytuacjami w pracy i uchylić trochę rąbka tajemnicy jak wygląda praca w . Nie mam jakiegoś olbrzymiego doświadczenia w tej pracy, ale jak to mawiał klasyk – „Coś nie coś potrafię”. Myślałem, żeby zrobić to na zasadzie luźnych wpisów w stylu .Chronologii nie będę zachowywać, bo raczej nie mogę wpisywać co konkretnie się u mnie w projektach dzieje, ale postaram się żeby było to w miarę poukładane i ciekawe nawet dla osób nie siedzących w branży.

Więc na pierwszy wpis z pamiętnika – opiszę moje pierwsze dni w pracy z .

Listopad, zaraz po wszystkich świętych. Melduje się pod dużym przeszklonym biurowcem niedaleko centrum miasta. Ubrany w Jeansy i sweterek. Wtedy nie wiedziałem jak wygląda typowy outfit w Gamedevie. Na recepcji starszy Pan ochroniarz kieruje mnie na pierwsze piętro i – 1 przeszkoda. Nie mam karty do wejścia do środka. Telefon do producenta, mówi że go nie ma na miejscu ale dziewczyny z administracji mi zaraz otworzą. Przychodzą 2 dziewczyny i witają mnie jak Biskupa. „Hejka, miło nam Cię poznać, czego się napijesz, zaraz „Pan Kanapka” będzie z jedzeniem, zapraszamy!” No miło, mega pozytywnie. Pierwsza stacja ich biuro, podpisanie papierów, umowa na okres próbny, NDA, dostępy do kont, cała papierologia. Na 11 umówiony jestem z moim Leadem który wprowadzi mnie do pracy. Za chwile zjawia się mój kolega z którym zatrudniliśmy się do tej firmy, oczywiście te same problemy – stoi pod drzwiami, pożyczyłem kartę firmową i wprowadzam go jakbym pracował tam już z 10 lat :D. Tutaj ekspress do kawy, tutaj miejsce do jedzenia, zaraz będzie „Pan kanapka”. O historii jak się razem zatrudniliśmy też pojawi się pewnie osobny wpis :).
O 11 spotykamy się z naszym Leadem. Pierwsze pytanie – macie pobrane Repo? (Repozytorium – cały projekt)
-Yyy nie?
- A swoje laptopy?
- Nie? :grinning:
-Ok, kurde. Dobra, to wprowadzę Was do projektu na swoim i wszystko ogarniemy.
Lekkie zamieszanie, nasz Lead lekko chaotyczny – ale pokocham tego gościa podczas mojej podróży w gamedevie. A znajomość będzie się baaardzo ciągnąć. Idziemy do salki konferencyjnej, odpala nam projekt i pokazuje aktualny stan tego nad czym będziemy pracować. Krótki wywiad czy robiliśmy coś podobnego, czy widzimy jakieś zagrożenia w których będziemy musieli się doedukować. Oczywiście – silnik. Nigdy nie pracowałem na silniku . Miałem styczność z silnikiem w większej mierze i faktycznie trochę w Unity, ale to bardzo podstawowo. I tak cały pierwszy dzień zszedł na ogrywanie nowej gry, która była w fazie Vertical Slice (Vertical Slice to tak jakby demo gry, które jest prezentowane inwestorom/wydawcom, żeby byli skłonni dodatkowo zainwestowaćw nasz projekt i dowieźć go do końca). Wróciłem do domu, odpaliłem wszystkie dostępy na swoim poczciwym laptopie i pobieram REPO. Zafascynowany i trochę przerażony nową przygodą – czekam na kolejny dzień.

Kolejny dzień w biurze, przygotowany w konferencyjnej salce z laptopem z kolegą z pobranym REPO, odpalamy projekt zanim nasz lead przyjdzie i… długi ekran inicjalizacji projektu (pierwsze odpalenie). Wszystko się ładuje a ja poznaje inne osoby z biura, chodzimy na fajeczkę, wymieniamy doświadczenia (bardziej ja zagaduje bo moje doświadczenie z Gamedevem opiera się tylko na handlu – ale o tym w innym wpisie J ).
Godziny mijają, projekt cały czas się ładuje, nasz Lead żebyśmy się nie nudzili, pokazuje nam jak pracuje i czym będziemy się zajmować. Nagrywa dla nas pierwsze tutoriale żebyśmy nie zepsuli projektu przy wprowadzaniu naszych zmian i oglądamy, jak robi animację kamer do Cutsceny otwierającej grę. Przyglądamy się, mamy już ochotę pracować, ale laptopy mielą mocno ten projekt. I tak kolejne 2 dni, ponieważ projekt mieli się i mieli. Na przyszły tydzień jest inny plan. Przez weekend Repo ma się już nam załadować. Jakoś muszą nas wykorzystać, a że mamy doświadczenie z systemami Motion Capture – na poniedziałek robimy review sprzętu firmy i przygotowujemy go pod sesję Motion Capture, która ma właśnie w być w kolejnym tygodniu.

Poniedziałek, oczywiście Repo prawie się załadowało by wyskoczyły 3 crashe przez weekend ze względu na brak pamięci (RAM 16 GB, przydzieliłem dodatkowo wirtualną pamięć na dysku), zostawiam go do mielenia i przychodzimy do biura i zaczynamy rozkładać cały sprzęt. Właśnie, rozkładać. Pewnie niektórzy z Was wiedzą, że systemy to sala wypełniona kamerami i aktorzy ubrani w kombinezony, które mają markery – nie tutaj. Tutaj są systemy, które z kolegą bardzo dobrze znamy – bo nimi handlowaliśmy. I to był też jeden z argumentów, dlaczego znaleźliśmy się w tej firmie. Rozkładamy sprzęt w … kuchni (jadalni, ogólnie jest tam dużo miejsca a kuchnia jest wspólna dla wszystkich firm, które znajdują się w tym biurowcu. Jak możecie się domyślić już – to nie CD Projekt, a mniejsze studio Indie J ). Sprawdzamy, aktualizujemy sprzęt, robimy remament, dopisujemy do listy rzeczy które trzeba dokupić, statywy, taśmy, trytytki, materace itp.). Na laptopie firmowym sprawdzamy oprogramowanie, robimy testy – wszystko śmiga, jesteśmy gotowi do sesji .Ustalamy ją na środę z aktorami i tutaj kolejny „zonkl” – sesja w godzinach 17-22, bo aktorzy mają zajęcia i nie mogą wcześniej. Trudno – nowe miejsce, praca wymaga poświęceń (chociaż na początku). Wracam do domu po wszystkich, sprawdzam – MAM! Repo się załadowało. Jak dzieciak zaczynam klikać wszystkie levele, postacie, sprawdzać animacje. Odpalam pierwszy tutorial od mojego Lead, przechodzę do mojego pierwszego zadania – zrobienie animacji Lifeplace (Lifeplace – animacja nadająca życie na Levelu, czyli jakieś NPCe które wykonują jakąś czynność, sprzedawcy, strażnicy itp.), edytuje prefab i… Zacina się wszystko na levelu niemiłosiernie. 16 GB RAMu jest stanowczo zbyt małą ilością do pracy. Niestety, pada decyzja o upgradzie mojej stacjonarki i okazuje się, że kolega z którym pracuje doszedł do tego samego wniosku i właśnie zamówił sobie nowy zestaw a swój stary może mi odsprzedać – więc kolejne dni przestoju w pracy na silniku ale przed mną pierwsza sesja Motion Capture z aktorami, którą opiszę w kolejnym wpisie J.

Jeszcze wyjaśnię kwestię, dlaczego repo było stawiane na moim własnym laptopie. Profil firmy po Covidzie zmienił się i całą pracę wykonywaliśmy zdalnie, pracowaliśmy za pośrednictwem discorda i firma nie miała tyle sprzętu ale jak była potrzeba to upgrade’owała nam sprzęty (a to jakiś dysk, a to Karta graficzna). Ja w pełni się na to zgodziłem a w planach i tak miałem upgrade w niedalekim czasie więc nie robiło mi to zbytnio różnicy, a wolałem mieć typowo swój sprzęt bo na horyzoncie jawiło się otwarcie jdg.

Jeżeli się Wam podobało lub macie pytania – zostaw piorun i chętnie pogadam z Wami w komentarzu i dajcie znać czy taka forma jest dobra, a jeżeli macie feedback co do stylu – to też zapraszam, postaram się poprawić :).

Osobistość5piorunów

@invincible tylko mam bekę z tego, że firma nie ogarnęła wam sprzętu. Co niby zmienia przejście na pracę zdalną?

Kompan3piorunów

@monke Ogólnie mała firma Indie, doszły 2 nowe osoby i kolejne miały też i pytali mnie czy potrzebny sprzęt, a ja skromnie powiedziałem że spoko, mam. I tak trochę z mojej winy, kolega to samo że mamy. Jakoś dużo nie wymagaliśmy gdy zaczeliśmy przygodę. Ale już w aktualnej gdzie jestem to pomimo zapewnienia że mam swój (znowu to samo :D) to i tak przysłali żebym na ich pracował, więc tutaj więcej mojej winy w tym. Ale normalnie jak potrzebowałem sprzętu to dostałem jak miałem awarię i trochę na nim popracowałem.

Inspirator1piorunów

@monke Gamedev to dość specyficzna branża. Trochę jak branża muzyczna - jak o tobie świat usłyszy, to pieniądze są. Ale do tego momentu to walka o przetrwanie. I jak wypłata jest w terminie, to jest to już coś 😉

Kompan1piorunów

@grzmichuj_gniezno Taaak, to taki cykl życia w GameDevie. Zaczynasz projekt, jest finansowanie, wszystko pięknie, ślicznie. Jeżeli zarządzanie leży to dochodzimy do kolejnych Mileston'ów (etapów oddawania projektu) i wtedy jak coś się wywali to płynność zaczyna powoli leżeć i często jest tak że nawet zaawansowane projekty wykładają się przed premierą :smiley:

Pokaż więcej komentarzy (10)

Fenomen

w Hydepark

10piorunów

Grałem sobie dzisiaj w unreala gold (z dodatkiem return to na pali). Kochani, już zapomniałem jaka to jest za⁎⁎⁎⁎sta gierka. Gram sobie w zwykłego unreala ale mogłem sobie kodem przyzwać Combat Assault Rifle z dodatku (działa jak Stinger, tak samo jest pod numerem 3, ale o niebo lepsza moim zdaniem). I tak powoli sobie przechodzę gierkę od nowa. Polecam każdemu, tylko jak się Wam zacina obraz to wystarczy zmienić color depth (jak jest ustawione na 32 bity to zmienić na 16) i będzie hulało.

GURU

w Hydepark

3piorunów

rozpoczynam nauke projektowania wnetrz w UE5, trzymajcie kciuki zobaczymy co z tego wyjdzie i na ile bede mial samo zaparacia aby kontynuowac

GURU1piorunów

Pamiętaj żeby meble robić 20% mniejsze niż w rzeczywistości, to 40m2 będzie wyglądać jak 70

Pokaż więcej komentarzy (3)

Zawodowiec

w Gry

9piorunów

Mały devlog  z okazji dnia szczura ʕ•ᴥ•ʔ

    

https://youtu.be/Ak0r3NsdAVQ?si=MWKigHcMQ9b3VoXK

Gruba ryba0piorunów

Bardzo ładne szczury ale przy postaciach powinny jednak głośniej piszczeć i szybciej się poruszać.

8/10

Zawodowiec4piorunów

@DiscoKhan Dzięki! Staram się jakoś wyważyć ich głośność, żeby nie wkurzały za bardzo, pogrzebię jeszcze w krzywej zasięgu dźwięku może, no i rozważę przyspieszenie ich, tu też muszę ostrożnie, bo temporal anti-aliasing i tak nie za bardzo się z nimi już lubi.

Gruba ryba1piorunów

@RealAKP nie bierz tego zbyt poważnie, nie jestem prawdziwym szczurzym ekspertem xd

I nie wiem ile te szczury mają być w lokacji itp. a wiadomo, głośność wtedy ma duże znaczenie.

Będzie można je rozdeptywać czy jak to tam planujesz ogarnąć? xd

Zawodowiec2piorunów

@DiscoKhan Nie będzie z nimi żadnej interakcji, te szczury to efekt cząsteczkowy, jak ogień, dym, czy coś takiego, nie posiadają żadnej zaprogramowanej logiki poza zestawem dostępnym dla efektów cząsteczkowych, odbijają się od ścian, żyją jakieś 60 sekund, mają różne losowe ruchy, zmiany kierunku itd. Ogólnie stanowią tylko element otoczenia, mają budować klimat i można je spotkać łażące sobie w różnych lokacjach.

Pokaż więcej komentarzy (4)

Tytan

w Dyskusje

8piorunów

ale to spoko wygląda
BODYCAM First Gameplay Demo | New UNRECORD with Ultra Realistic Graphics in Unreal Engine 5
https://www.youtube.com/watch?v=5zImkLyMCB0
 

Fanatyk1piorunów

@Lucyfer wygląda spoko, ale zastanawiam się jak by miało wyglądać sterowanie w takiej grze, tutaj wygląda to jak dość zaawansowana gra VR.

Pokaż więcej komentarzy (3)

Zawodowiec

w GameDev

32piorunów

Dawno niczego nie wrzucałem. Miałem długą blokadę twórczą spowodowaną bugami, których nie wiedziałem jak naprawić. Ale w końcu coś kliknęło i się udało, dało mi to kopa do dalszego działania i mam nadzieję, znowu ruszam z dalszą produkcją.  powstaje dalej, dzisiaj nagrałem króciutki, surowy gameplay z fragmentu drugiego poziomu gry.

https://youtu.be/IqOMs_dIwes?si=xoyMQ8FDcm6pGrHu

   

Fanatyk1piorunów

@RealAKP - podziwiam - zrobienie jakiejkolwiek gry w 3D to już nie jest hop siup - zwłaszcza jak robi się swoje assety jak modele, tekstury, animacje, dźwięki i muzykę.

Zawodowiec1piorunów

@koszotorobur powiem Ci, że assety, muzyka, tekstury i dźwięki to sama przyjemność dla mnie, cudownie mieć kontrolę nad absolutnie całym kierunkiem artystycznym gry i ten aspekt idzie mi lekko i przyjemnie. Najgorszy natomiast jest kod :<< Pokonuje mnie na każdym kroku, ogranicza i wkurza, pisanie kodu (nawet w blueprintach) ssie.

Fanatyk1piorunów

@RealAKP - no widzisz mi kod wychodzi lepiej niż robienie assetów 😉

Zawodowiec1piorunów

@Neq To jest moje marzenie, żeby znalazł się taki drugi wariat zajarany dungeon crawlerami co umie programować i byłby chętny rozwijać sobie taki projekt po godzinach 😅

Zawodowiec1piorunów

Ależ mnie się podoba! Noce zarwane nad Lands of Lore natychmiast się przypomniały. Ale ja już za stary na takie skakanie - będzie możliwość przełączenia się w tryb turowy?

Zawodowiec2piorunów

@Yansen Dzięki! Raczej nie, ale gra z założenia będzie skupiać się na eksploracji. Wiem, ze na tym gameplayu akurat jest głównie walka ale musisz mi uwierzyć na słowo! Za walkę np. nie ma tutaj w ogóle XP, cały myk polega na tym, że XP jest za loot, kosztowności, złoto. Trochę taki powrót do jeszcze starszych gier gdzie zbierasz monetki xD Ale to właśnie daje większy nacisk na szukanie sekretów i zaglądanie w każdy kąt a walki można pomijać nawet jeśli jesteś sprytny (szlamowe potwory np. można wabić w kraty w podłodze w które po prostu się przelewają). Fabularnie jest to wytłumaczone tak, że to jest tak naprawdę grupa złodziei, każdy ma swoją profesję; iluzjonista, siłacz, kultysta itd, ale to nadal złodzieje, więc przylepia im się do rąk wszystko co znajdą na drodze i właściwie idą na wyprawę tylko po loot. Później się trochę miesza fabularnie i okazuje się, że chcąc nie chcąc muszą "ratować świat", ale to już dłuższa historia.

Pokaż więcej komentarzy (9)

Gwiazdor

w Grafika 3D

37piorunów

Wrzucałem tu jakiś czas temu postęp prac nad tym projektem ale nareszcie udało mi się go skończyć. Jest to powrót do jednego z pierwszych moich poważnych projektów 3D. Było to w 2021 roku - przez ten czas nabrałem sporo doświadczenia i nauczyłem nowych rzeczy. Wróciłem do tego projektu i postarałem się wycisnąć z niego maxa - więcej geometrii, przebudowane niektóre elementy, UV i tekstury stworzone od nowa + kilka nowych dodatków.
Jako, że Unreal Marketplace wymaga aby większość fotek była zrobiona in-engine to darowałem sobie Marmoseta, tym bardziej, że w UE5 jakoś już na starcie to wszystko lepiej wygląda. Musiałem się nauczyć Sequencera, ustawień renderowania, kamer itp. Na pewno jest dużo lepiej niż było :smiley:

Więcej fotek w linku: https://www.artstation.com/artwork/5vGQ3z

    

GURU5piorunów

@LoneRanger I jeszcze jedna, drobna uwaga. Te oznaczenia są zbyt idealne. Inne są realistyczne, a te jak od linijki.

Gwiazdor1piorunów

@ataxbras te są identyczne z tymi pozostałymi :stuck_out_tongue_winking_eye: Może to złudzenie wynika z faktu, że tutaj są czarne na białym, bardziej matowym tle.

GURU5piorunów

@LoneRanger Prawdopodobnie masz rację - pozostałe robią wrażenie bardziej zużytych. Może, gdyby użyć trochę noise dla bump lub displace jako składnika materiału, wyglądałoby to lepiej?

GURU2piorunów

Komentarz usunięty przez moderatora

Pokaż więcej komentarzy (9)

Gruba ryba

w Hydepark

9piorunów

Film wygenerowany w Unreal Engine. Przed nami manipulacja i dezinformacja na całego.

https://twitter.com/WojtekKardys/status/1715261223107739855

Fanatyk1piorunów

@LordWader wszyscy straszą, ale rzeczywistych kroków czy nawet propozycji co z tym fantem zrobić jakoś nie widać ( ͠° ͟ʖ ͡°)

Lider0piorunów

@emdet przecież w filmach takie rzeczy dzieją się od kilkunastu lat. Chyba że robinje marvel to wtedy nie

Fanatyk0piorunów

@Felonious_Gru a co ma piernik do wiatraka. Od piętnastu lat cgi jest w stanie już osiągnąć poziom realizmu nie do odróżnienia dla przeciętnego człowieka, ale nie mówimy tu o kilkudziesięcioosobowym zespole z budżetem kilku baniek i miesiąca czasu na ujęcie, tylko o generowanie realistycznych, wcale nie prostych technicznie (ogień, dym), ujęć w czasie rzeczywistym. I to za pomocą silnika do gier. Ergo, jedna osoba ogarniajaca temat jest w stanie w przeciągu kilku godzin od jakiegoś wydarzenia spreparować "nagrania" z kilku kamer, puścić wszystko w sieć i stworzyć bardzo przekonującą narrację.

Lider0piorunów

@emdet już ue4 na to pozwalało ogarniętej osobie ¯\\(ツ)
A że teraz będzie łatwiej to już inna sprawa

Fanatyk1piorunów

@Felonious_Gru tak, a z każdą wersją jest to coraz prostsze i lepszej jakości, i tak jak wspomniałem - wciąż na horyzoncie nie ma propozycji co z tym począć, bo chyba z tym że jest to dość niebezpieczne to ciężko się nie zgodzić. Kwestia tego co jest prawdziwe a co nie jeśli chodzi o video/głos w nadchodzącej dekadzie będzie jedną z ważniejszych a debaty publicznej na ten temat wciąż ze świecą szukać.

Lider0piorunów

@emdet klonowanie glosu i podmiana twarzy wraz z mimiką to też już od dawna dostępne techniki.

Jak uchronić się przed tym? Dodawanie podpisu cyfrowego tak, żeby odbiorca mógł aucie sprawdzić jak pdf z banku.

Jak przekonać twojego przeciwnika, że fejk to fejk? Nie ma opcji

Gwiazdor0piorunów

@Felonious_Gru ale w filmach to nie jest realtime jak w przypadku Unreala.

Osobistość0piorunów

@LordWader Arma3 będzie passe?
Myślę że trzeba dużo czasu i zdolności aby stworzyć ten krótki film, także ja bym się nie martwił

Pokaż więcej komentarzy (15)

Fenomen

w Hydepark

7piorunów

takie wiszące ogrody zrobić w UE.. 

Autorytet0piorunów

Słyszałem od wielu architektów, że to konstrukcyjny koszmar. W sumie firmy, które tworzą pionową agrokulturę padają ostatnio mega. Więc chyba mieli rację.

Osobistość0piorunów

@VanQuish xD

Autorytet0piorunów

@PanGargamel W Minecraft. Albo odległej przyszłości kiedy zasoby nie będa przeszkodą.

Pokaż więcej komentarzy (4)

Fenomen

w Programowanie

5piorunów


robię se platformówkę, jak wcześniej wspominałem.
Poszukuję filmików, tutoriali etc. jak zrobić Mario Bros. (te klasyczne) w Unrealu.
Płacę piorunami i uśmiechami.
Z góry serdecznie dziękuję za pomoc!

Pozdrawiam!

PanGargamel :smiley:

Osobistość0piorunów

@PanGargamel w sensie, wszystko na ytb pod "ue5 platformer 2d tutorial" już widziałeś i trzeba więcej?

Fenomen

w Programowanie

0piorunów


mam problem, tworzę pierwszy widget "start game" 😛 z dwiema odpowiedziami i robię to wg szkolenia
https://www.youtube.com/watch?v=nLtFzpEiU2M&t=620s
i mam notoryczny błąd, którego on nie ma:

tzn. u mnie nie ma zmiennych w ekranie po lewej w stylu "startBtn" czy "quitBtn" (jakich używam). Nic nie ma i stąd pytanie - co robię nie tak?

Fenomen0piorunów

Ja nie mam tych zmiennych na ekranie

Gwiazdor1piorunów

@PanGargamel ten screen jest twój czy z filmiku?
Jeśli brakuje ci tego że screena, to na ekranie edycji widgetu, zaznaczasz button i na górze panelu po prawej będzie ptaszek do odhaczenia "is variable" albo coś w podobie.

Pokaż więcej komentarzy (5)