Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#gamedev

Gruba ryba

w Hydepark

10piorunów

Jak z tym IK robota dalej nie idzie roziązać, z animacjami to kminiłem sobie zsetupować Freemocap (ale potrzeba dwóch kamer i wydrukowanego papierka do kalibracji - statyw na telefon mam kupiony, ale nie wiem czy kamerka internetowa sie nada na drugą i czy w moim pokoju się będzie dało nagrywać w ten sposób). Żeby mieć poczucie robienia czegokolwiek, zacząłem modelować drona, który będzie jednym z przeciwników.

Pokaż więcej komentarzy (2)

Koneser

w Dyskusje

2piorunów

Testowałem zaciąganie różnych modeli do mojego silnika, żeby przetestować ich importowanie oraz renderowanie.

Import przechodzi bez problemu, dodaję modele do sceny, odpalam grę, a tutaj nagle okazuje się, że potrzebuje parę sekund, żeby pierwsze klatki się wyrenderowały.

Przed dodaniem nowych modeli wszystko śmigało i odpalało się od razu.

Spojrzałem na siatkę jednego z nowych modeli, siatki nie widziałem :grinning:

Oryginalny plik .glb z modelem ma ponad 20MB O.O Tekstura też fajnie wygląda.

AI ma jeszcze dużo do nadrobienia, zanim zacznie sensownie generować modele 3d.
Dla porównania na drugim obrazku do porównania model, który jest dobrze zrobiony przez człowieka.
Śledzę sobie Project Zomboid na reddicie i ostatnio było kilka postów o używaniu tego typu modeli przez autorów modów :P
Mój silnik z samym renderowaniem tego nie ma problemów, najwięcej tutaj zajmuje samo wczytanie modelu ( ಠ ͜ʖಠ)

Lider

w Gry

18piorunów

Najbardziej mnie rozwala, że prawdopodobnym wytłumaczeniem jest to, że mężczyźni to NPC, a kobiety są częścią otoczenia. XDDDDDDDDD

. źródło

Osobistość1piorunów

@Deykun ale gniot z tej gry, gościu zabija załogę, a boty nic sobie z tego nie robią. Albo ta animacja śmierci. Hinduskie produkcje za 1 dolca mają lepsze animacje.

Pokaż więcej komentarzy (4)

Gruba ryba

w Gry

7piorunów

Dodałem stafing i zmieniłem metodę IK na Leg IK+Foot Placement zamiast Control Riga i choć działa na ułożenie stóp na podłożu to czasem gliczuje nogi tak, że kostka nie jest połączona ze stopą xd

https://youtu.be/b4TG6qfDFjc

GURU3piorunów

@MrGerwant A z tą nogą to się często zdarza. Zrób Copy Location dla kostki i stopy - wtedy będą się trzymać. Albo wyłącz stretch.

Gruba ryba0piorunów

@ataxbras stretch jest opcją przy full body ik w control rigu, którego teraz nie używam i z którym takiego problemu nie miałem, tak jak pisałem - jest w Animation Blueprint node Leg IK i node Foot Placement i to teraz wylicza IK, a co do pierwszej części zdania to nie wiem o co ci chodzi, w unrealu nie widzę, żeby się dało robić takie constrainty a nawet jeśli to kostka nie jest oddzielną kością, tylko jest razem z łydką

GURU2piorunów

@MrGerwant Jarzyłem, że zaczynałeś w Blenderze, w Unrealu rzeczywiście nie ma. Na szybko mi AI podpowiedział, i raczej się zgadza w odniesieniu do tego co pamiętam z UE. Poniżej.


Ale przyczyna jest ta sama co przy IK wszędzie indziej: noga jest ciągnięta poza swój zasięg.


Co bym zmienił/ustawił:

Foot Placement - Pelvis Settings

- Max Offset - zwiększ.

- Heel Lift Ratio - koło 1


Foot Placement - Plant Settings

- Max Linear Error - tutaj pogrzeb, żeby stopa się odkleiła, zamiast rozrywać nogę.


Leg IK

Sprawdź czy IKFootBone/FKFootBone to faktycznie ik_foot_l / foot_l. Może Ci się jakaś kostka zaplątała?

Najważniejsze przy customowym rigu: sprawdź orientacje kości (root, udo, łydka, stopa) - muszą być zgodne z konwencją szkieletu Epica.

I niezależnie od IK, przy sztywnych meshach: daj zakładkę geometrii w kostce (kulka zachodząca na łydkę). Wtedy nawet jak solver pomyli się o trochę to przerwy nie będzie widać.

Pokaż więcej komentarzy (4)

Inspirator

w Dyskusje

8piorunów

W mojej grze Must Be FENG SHUI dostępnych będzie wiele rzutów domów i apartemantów. To najnowszy nad którym pracuję.

Czy jesteście w stanie rozpoznać skąd pochodzi ten plan mieszkania?

Fanatyk1piorunów

@Marcus-Aurelius-64 - Al Bundy z rodziną.

Pokaż więcej komentarzy (10)

Sum

w GameDev

4piorunów

Dzień dobry koledzy. Ostatnio robię giereczkę i trochę mnie przytłacza ile assetów graficznych jest potrzebne. Kupiłem fajne kolekcje od człowieka, zaspokajają one dość sporo bo jakieś 60% tego co potrzebuję, ale wciąż są braki. Jam jest programista, coś tam w programach graficznych poklikam, coś tam podorabiałem, ale trochę mam problem, bo to czasochłonny proces, a u mnie o czas ciężko. Są jakieś patenty dobre, żeby przyśpieszyć to i owo? Myślałem, żeby jakie ai wynająć - może ktoś korzystał z jakiegoś sensownego? Grafiki jakich potrzebuję to 2d sprity pixel artowe, więc raczej nieskomplikowane.

Pokaż więcej komentarzy (5)

Gruba ryba

w Hydepark

5piorunów

Ok, udało się naprawić łobota - długo nie wiedziałem czemu oddziela mi te kończyny w animacji, więc poszedłem z tym do forum unreala i naprowadzili mnie na to, że winne mogą być kości skrętne - usunąłem je w blenderze (bo to robot, więc ich nawet nie potrzebuje) i zaimportowałem ponownie i, bada-bing, bada-bong, teraz działa. Ramiona wciąż clippowały po exporcie animacji, ale żeby to naprawić wystarczy jeden keyframe na każde ramie, więc nie ma z tym dużo ebania, efekt poniżej

Pokaż więcej komentarzy (2)

Inspirator

w Gry

261piorunów

mini sukcesami.

W Chinach ktoś napisał długi artykul na temat mojej gry.

W sobotę spotykam się z dużym wydawca gier z Chin, gdzie omówimy wydanie gry na ich rynek.

Gra przekroczyła już ponad 14 000 wishlist na Steamie!

Zapowiada się coś dobrego!

Osobistość7piorunów

@Marcus-Aurelius-64 Radzę uważac, bo chińczycy są bardzo wyczuelni na punkcie lokalizacji ich gier i lubią robić review bombing. Jeśli wchodzisz w lokalizacje, zadbaj o to by była porządna, kilka mniejszych gier widziałem że dostaly już po ocenach przez chińczyków.

Pokaż więcej komentarzy (37)

Koneser

w Dyskusje

9piorunów

Bawiłem się ostatnio z kilkoma nowymi rzeczami.
Dear ImGui zastąpiłem Avalonią (interfejs). Dużo lepiej robi mi się w tym drugim interfejs.

Dodałem obsługę ładowania modeli z plików w formacie GLB (na razie obsługa samych modeli z teksturami, bez animacji itd.).

Do systemu ECS dodałem nowy typ komponentu - Skrypt (na wzór np. MonoBehaviour z Unity). Wszystko na razie w podstawowej formie. Z poziomu skryptu jest dostęp do innych komponentów obiektu, do którego jest podpięty.

No i finalnie światła i cienie. Jak na razie najtrudniejsza rzecz, którą robiłem. Dużo zabawy z tym, żeby to działało wydajnie albo żeby w ogóle działało :v Nie są jeszcze idealne
Poruszające się światło działa z użyciem Skryptu.

Jeszcze trochę i będę mógł robić jakieś proste gierki na moim silniku.
Z poziomu skryptów nie ma jeszcze dostępu do interfejsu.
Kamerę muszę zintegrować z systemem ecs.
Nie dotykałem jeszcze niczego związanego z dźwiękiem.
Porządki z systemem assetów.

Dzięki temu projekcikowi miałem okazję popróbować nowe rzeczy, co w ostatnim czasie podochodziło do c#.


Filmiki:
https://streamable.com/ah8osb
https://streamable.com/g2e6km

Na razie będę używał tej nazwy dla tego silnika.

Pokaż więcej komentarzy (4)

Gruba ryba

w Hydepark

10piorunów

Naprawiłem przenikanie na ramionach i biodrach edytując keyframe'y animacji, natomiast łokcie i kolana dalej są rozstrzelone - najpewniej mogę to naprawić tak samo, tylko to będzie zabawa z transformacją 2 lub 3 kości zamiast jednej i pewnie więcej keyframe'ow niż te poprzednie. No i dla każdej kolejnej animacji trza będzie to zrobić od nowa, nosz kurr...

Inspirator

w Dyskusje

14piorunów

WrUciłem.

Usunięcie konta nie zadziałało. Przeglądałem hejto niezalogowany.

W ramach pokuty rozdaje klucze do playtestów mojej gry, które wystartowały parę tygodni temu. Łapcie!

IYNA8-CCEG7-LZVHP

J68VT-HFEJK-23C7Y

HTQT8-PV2JY-3JDD0

3RN5W-QDTPI-AP8RC

Najnowszy zwiastun:

https://youtu.be/M8UEfzlBbyA?si=SbeVciIPpMjRW26X

Gruba ryba

w Hydepark

17piorunów

Podjąłem decyzję, że od teraz moja działalność giereczkowotwórcza będzie się odbywać pod nazwą El Pollo Hermano (nawiązanie do mojego nazwiska), żeby oddzielić ją trochę od profili tutaj i w biaukolandii - profil na itch już jest zmieniony (https://el-pollo-hermano.itch.io/) suppi/patreon nie chce mi się na razie ruszać i tak tam się nic nie dzieje. Poniżej logo