Перейти в начало страницы

Здравствуйте, гость ( Авторизация | Регистрация )

Gameru.net останавливает работу в связи с вторжением армии РФ в Украину. Следите за дальнейшими анонсами.
Support Gameru!
2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему
> Раскачка оружия в S.2
Supple Hope
сообщение 09.11.2021, 14:46
Сообщение #21


Босс
********************

Репутация:   257  
Группа: Участник
Сообщений: 4151
Награды: 4
Регистрация: 15.08.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Cossack-HD @ 09.11.2021, 13:28) *
этот слой рендерится поверх всего остального

Зависит от игры. В некоторых играх разрабы не заморачиватся со специальным рендером оружия в руках, типа фов и глубины.
Оружие все же почти всегда является логической частью мира - его присутствие обосновано, и на оружие влияет освещение сцены.
Особенный рендер применяется для того, чтобы показать оружие с красивой перспективы и ракурса, но все же как элемент сцены а не интерфейса.

Head-up display в играх все же не аналог стационарного прозрачного экрана, а аналог дисплея на шлеме.

В крузисе например присутствие HUD обосновано тем, что он отрисовывается на очках нанокостюма, то есть там это diegetic HUD.

То, что в дед спейсе - это diegetic UI, это даже не ХУД, потому что он не отрисовывается на головном дисплее игрока, а разбросан элементам мира - датчики на костюме, голографические проекции, и так далее.

Сообщение отредактировал Supple Hope - 09.11.2021, 14:47
Перейти в начало страницы
 
Ruw
сообщение 09.11.2021, 14:50
Сообщение #22


Игровой Бог первой степени
***********************

Репутация:   432  
Группа: Участник
Сообщений: 8787
Награды: 4
Регистрация: 21.03.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Раз уж тема уже перешла на 2-ую страницу

Найдите тот ролики или с Devgamm, или c подобной конфы

Там девелопер из GSC поведал как он делает раскачку оружия при беги.
Оружие совершает траекторию линии силуэта рандомного камня с пляжа.
Он специально езжал на пляж за камнем) показывал видео

Сообщение отредактировал Ruw - 09.11.2021, 15:00


--------------------
Перейти в начало страницы
 
Supple Hope
сообщение 09.11.2021, 15:09
Сообщение #23


Босс
********************

Репутация:   257  
Группа: Участник
Сообщений: 4151
Награды: 4
Регистрация: 15.08.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Ruw @ 09.11.2021, 13:50) *
Раз уж тема уже перешла на 2-ую страницу

Найдите тот ролики тли с Devgamm толи c подобной конфы

Там девелопер из GSC поведал как он делает раскачку оружия при беги.
Оружие совершает траекторию линии силуэта рандомного камня с пляжа.
Он специально езжал на пляж за камнем)

Доколупался, чтобы чувствовать себя умнее? Молодец.

Одна из основных способностей мышления человека - это абстрагирование, то есть отбрасывание несущественных деталей при решении задачи.
Неспособность к абстрагированию - серьезный признак умственной отсталости.

При практическом исследовании раскачки оружия, само оружие не нужно - достаточно любого предмета более-менее подходящего по массе и балансу массы.
Для пистолета достаточно камня в руке.
Для двуручного огнестрела - куска арматуры. На месте аниматора для оружия с прикладом я бы взял палку, чтобы можно было упирать в плечо, так как каждая точка упора будет влиять на раскачку, естественно.

Но конечно гораздо проще выпросить у нащальника несколько сотен гривен на реквизит и купить игрушечный пистолет и автомат, а для веса напихать внутрь свинца.

Так-то аниматор вполне проявил смекалочку, но немного не в ту сторону.

Сообщение отредактировал Supple Hope - 09.11.2021, 15:10
Перейти в начало страницы
 
Modera
сообщение 09.11.2021, 15:43
Сообщение #24


.
**********************

Репутация:   750  
Группа: Участник
Сообщений: 7072
Награды: 4
Регистрация: 30.07.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Я тут повспоминал кстати, всё-таки худ это не совсем правильное название, с точки зрения английского языка правильнее говорить хад, как и делают настоящий разработчики. Пруф.
Но худ мне больше нравится так как латинский алфавит я учил на примере языка немецкого.

А вот называть оружие в руках видовой моделью (view model или viewport model) подражая этим вашим вальве это очень странно, как будто оружие, будучи оно на полу или в руках нпц, мы не видим и во вьюпорт оно никогда не попадает.

Сообщение отредактировал Modera - 09.11.2021, 15:46
Перейти в начало страницы
 
Ruw
сообщение 09.11.2021, 15:46
Сообщение #25


Игровой Бог первой степени
***********************

Репутация:   432  
Группа: Участник
Сообщений: 8787
Награды: 4
Регистрация: 21.03.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


нищенское мышление, вы ничего не понимаете в разработке игр

вот как надо


--------------------
Перейти в начало страницы
 
Supple Hope
сообщение 09.11.2021, 15:50
Сообщение #26


Босс
********************

Репутация:   257  
Группа: Участник
Сообщений: 4151
Награды: 4
Регистрация: 15.08.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Modera @ 09.11.2021, 14:43) *
А вот называть оружие в руках видовой моделью (view model или viewport model) подражая этим вашим вальве это очень странно, как будто оружие, будучи оно на полу или в руках нпц, мы не видим и во вьюпорт оно никогда не попадает.
Ничего странного нет - конкретный инстанс модели, предназначенный для рендера только в одном вьюпорте игрока, которому этот вьюпорт принадлежит.
Перейти в начало страницы
 
Nay Gigger
сообщение 09.11.2021, 15:59
Сообщение #27


Ветеран
*****

Репутация:   13  
Группа: Участник
Сообщений: 79
Регистрация: 26.03.2021




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Cossack-HD @ 09.11.2021, 15:28) *
Вот в dead space

Тоже весьма странные решения, но уже в плане строения всяких катсцен.
Цитата(Supple Hope @ 09.11.2021, 15:46) *
В некоторых играх разрабы не заморачиватся со специальным рендером оружия в руках, типа фов и глубины.

Кстати да, или в UDK или в UE4 оружие просто имело очень мелкий скейл, чтоб не выходить за коллизию игрока
Цитата(Modera @ 09.11.2021, 16:43) *
Я тут повспоминал кстати, всё-таки худ это не совсем правильное название, с точки зрения английского языка правильнее говорить хад

Хэд-Ап Дисплей.
Геймру образовательный rolleyes.gif
Цитата(Modera @ 09.11.2021, 16:43) *
А вот называть оружие в руках видовой моделью (view model или viewport model) подражая этим вашим вальве это очень странно, как будто оружие, будучи оно на полу или в руках нпц, мы не видим и во вьюпорт оно никогда не попадает.

Так можно сказать обо всём. А вот называть большой пельмень хинкали, подражая этим вашим грузином - это очень странно, как будто пельмень, будучи он размером с кулак, или дом перестанет быть пельменем.

.
Цитата(Modera @ 09.11.2021, 16:43) *
viewport model

Цитата(Modera @ 09.11.2021, 16:43) *
вьюпорт

A viewmodel is a specially-designed model used to represent the player's active weapon in first-person view (as opposed to the ordinary "worldmodels" used elsewhere)

Цитата(Supple Hope @ 09.11.2021, 16:09) *
Для пистолета достаточно камня в руке.

Центр тяжести забыли.


--------------------
Если я усну и проснусь через сто лет и меня спросят, что сейчас происходит на гомерудотнет, я отвечу:
Цитата
В данный момент обсуждение политических и военных российско-украинских событий запрещено во избежание разжигания межнациональной розни. В тех же целях запрещаются аватары и подписи с государственными символиками.
К пользователям, игнорирующим этот запрет, будут применены санкции.
Перейти в начало страницы
 
Modera
сообщение 09.11.2021, 16:07
Сообщение #28


.
**********************

Репутация:   750  
Группа: Участник
Сообщений: 7072
Награды: 4
Регистрация: 30.07.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Supple Hope @ 09.11.2021, 15:50) *
Ничего странного нет - конкретный инстанс модели, предназначенный для рендера только в одном вьюпорте игрока, которому этот вьюпорт принадлежит.

Вьюпортом в контексте компьютерной графики вообще называется штука которая переводит координаты точек из NDC в оконные или экранные координаты.
https://docs.microsoft.com/en-us/windows/wi...engl/glviewport
https://docs.microsoft.com/en-us/windows/wi...ce9-setviewport
Причём тут могут быть какие-то там модели рук я не представляю.
Перейти в начало страницы
 
Cossack-HD
сообщение 09.11.2021, 16:25
Сообщение #29


TECHNOSLAV 80 уровня
**********************

Репутация:   379  
Группа: Участник
Сообщений: 5758
Награды: 6
Регистрация: 26.01.2014




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Modera @ 09.11.2021, 18:07) *
Цитата(Supple Hope @ 09.11.2021, 15:50) *
Ничего странного нет - конкретный инстанс модели, предназначенный для рендера только в одном вьюпорте игрока, которому этот вьюпорт принадлежит.

Вьюпортом в контексте компьютерной графики вообще называется штука которая переводит координаты точек из NDC в оконные или экранные координаты.
https://docs.microsoft.com/en-us/windows/wi...engl/glviewport
https://docs.microsoft.com/en-us/windows/wi...ce9-setviewport
Причём тут могут быть какие-то там модели рук я не представляю.

Ну вот как раз view модель всегда привязана к вьюпорту игрока со статичным оффсетом.

Насчёт раскачки - самый топ, это поставить на беговую дорожку человека с ружжом и чтобы он в разных конфигурациях походил и посветил лазером на белую стену, которую снимает видеокамера. С узора лазера можно снять упрощённую модель и потом блендить эту модель движения оружия с разными видами движения человека. Если сделать привязку к внутриигровому стволу (прицелу) - тогда вообще топчик.

В идеале, внутриигровой ЛЦУ будут повторять ту-же фигуру, что ЛЦУ на беговой дорожке.
Это конечно трудозатратно, зато полностью объеденяет движение, анимацию раскачки оружия и механику (не)точности.

А если проще, то раскачка может состоять из двух лежачих восьмёрок - по одной на ствол и приклад ружжа. У каждой восьмёрки два круга могут менять амплитуду, если игрок например хромает на одну ногу (если сильно хромает только на правую, то восьмёрка превращается в один большой круг т.к. левая часть отминусовывается в ноль). Анимация оружия блендится с двумя восьмёрками и дуло (пуля) будут направляться согласно сумме всех факторов, что труЪ.

Сообщение отредактировал Cossack-HD - 09.11.2021, 16:39


--------------------
Ryzen 3700X
Arctic Freezer 33 eSports Duo
16GB DDR4 3600MHz
Strix GTX 1080 TI
Перейти в начало страницы
 
Supple Hope
сообщение 09.11.2021, 17:00
Сообщение #30


Босс
********************

Репутация:   257  
Группа: Участник
Сообщений: 4151
Награды: 4
Регистрация: 15.08.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Ubunter @ 09.11.2021, 14:59) *
Кстати да, или в UDK или в UE4 оружие просто имело очень мелкий скейл, чтоб не выходить за коллизию игрока

Так было когда-то в последнем анрил торнаменте. Потом научились плющить пушку в материале через матемагию, добиваясь нужного фов и размера. Нагуглить можно достаточно быстро, этот метод в последнем анрил торнаменте используется.
Цитата(Ubunter @ 09.11.2021, 14:59) *
Центр тяжести забыли.

Забыл. Хотя если это не компенсатор типа дигла или огромного револьвера, мб не так важно.

Цитата(Modera @ 09.11.2021, 15:07) *
Вьюпортом в контексте компьютерной графики
... называется окошко в которое рендерится графон.
https://docs.unrealengine.com/4.26/en-US/Bu...ewports/Basics/

Цитата(Cossack-HD @ 09.11.2021, 15:25) *
А если проще, то раскачка может состоять из двух лежачих восьмёрок - по одной на ствол и приклад ружжа. У каждой восьмёрки два круга могут менять амплитуду, если игрок например хромает на одну ногу (если сильно хромает только на правую, то восьмёрка превращается в один большой круг т.к. левая часть отминусовывается в ноль). Анимация оружия блендится с двумя восьмёрками и дуло (пуля) будут направляться согласно сумме всех факторов, что труЪ.

Осциляция восьмерками по синусоидам приятно выглядит, только я не отдельно дуло и приклад качаю, а шатаю оружие за пивот в районе руки смещением и поворотом.
Перейти в начало страницы
 
Cossack-HD
сообщение 09.11.2021, 18:25
Сообщение #31


TECHNOSLAV 80 уровня
**********************

Репутация:   379  
Группа: Участник
Сообщений: 5758
Награды: 6
Регистрация: 26.01.2014




Вставить ник Цитировать выделенное в форуму быстрого ответа


Supple Hope, ну так-то оружие лучше двигать по всем осям и направлениям, восьмёркии и параболы - это стиль Quake/HL2. Интересно, можно ли реализовать все "лишние движения" (раскачку) через IK, т.е. на все физические взаимодействия, и привязать к этому вектор выстрела.
Тогда уровень скилла персонажа может влиять на факторы между IK вводом и раскачкой (выводом).
Но привязывать раскачку к физике и к стрельбе - вредное для неткода занятие.
Интересно, GTA IV с её Euphoria Engine как работает в плане неткода? У клиента лицензия на эймбот? biggrin.gif Там же оружие может стрелять, когда перс в состоянии полу-регдола и балансирует (динамический AI + IK + ввод игрока). Можно "целиться" в горизонт, но стрелять себе в ногу т.к. модель перса отыгрывает небоевую анимацию.

Сообщение отредактировал Cossack-HD - 09.11.2021, 18:28


--------------------
Ryzen 3700X
Arctic Freezer 33 eSports Duo
16GB DDR4 3600MHz
Strix GTX 1080 TI
Перейти в начало страницы
 
Supple Hope
сообщение 09.11.2021, 21:42
Сообщение #32


Босс
********************

Репутация:   257  
Группа: Участник
Сообщений: 4151
Награды: 4
Регистрация: 15.08.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Cossack-HD @ 09.11.2021, 17:25) *
Supple Hope, ну так-то оружие лучше двигать по всем осям и направлениям, восьмёркии и параболы - это стиль Quake/HL2. Интересно, можно ли реализовать все "лишние движения" (раскачку) через IK, т.е. на все физические взаимодействия, и привязать к этому вектор выстрела.

Да, можно и даже нужно, но насчет вектора выстрела - хз. Я считаю, что разброс должен быть рандомным, а геймплей не должен быть завязан на анимацию.
Перейти в начало страницы
 
RayTwitty
сообщение 09.11.2021, 23:37
Сообщение #33


Игровой Бог
**********************

Репутация:   648  
Группа: Участник
Сообщений: 5354
Награды: 9
Регистрация: 24.09.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


LEAK! raskachka weapon stalker 2 video


Сообщение отредактировал RayTwitty - 09.11.2021, 23:40


--------------------
Перейти в начало страницы
 
Supple Hope
сообщение 10.11.2021, 00:00
Сообщение #34


Босс
********************

Репутация:   257  
Группа: Участник
Сообщений: 4151
Награды: 4
Регистрация: 15.08.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(RayTwitty @ 09.11.2021, 22:37) *
LEAK! raskachka weapon stalker 2 video

вертикальная осциляция вдвое быстрее должна быть, чтобы оружие восьмеркой качалось
Перейти в начало страницы
 
Cossack-HD
сообщение 10.11.2021, 00:06
Сообщение #35


TECHNOSLAV 80 уровня
**********************

Репутация:   379  
Группа: Участник
Сообщений: 5758
Награды: 6
Регистрация: 26.01.2014




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Supple Hope @ 09.11.2021, 23:42) *
Цитата(Cossack-HD @ 09.11.2021, 17:25) *
Supple Hope, ну так-то оружие лучше двигать по всем осям и направлениям, восьмёркии и параболы - это стиль Quake/HL2. Интересно, можно ли реализовать все "лишние движения" (раскачку) через IK, т.е. на все физические взаимодействия, и привязать к этому вектор выстрела.

Да, можно и даже нужно, но насчет вектора выстрела - хз. Я считаю, что разброс должен быть рандомным, а геймплей не должен быть завязан на анимацию.

Зато если у тебя визуально ствол направлен туда, куда летит пуля, стрельба от бедра станет приобретаемым скиллом. В Insurgency направление взгляда частично отвязано от направления ствола (при стрельбе от бедра), что тоже добавляет скилла.

Другая крайность - это когда в прыжке разброс дроби выше, чем сидя на месте laugh.gif Конечно можно отвязать разброс дроби от разброса направления выстрела, но раз уж на то пошло дело... почему не сделать дисперсию как "в тисках", а всё остальное привязать к визуалу раскачки?

Вместо сложных IK можно юзать вектор движения ГГ относительно направления камеры + ускорение + скорость + позицию тела (стоя/сидя/низко сидя), чтобы блендить нужную раскачку оружия и прицела.

Сообщение отредактировал Cossack-HD - 10.11.2021, 00:07


--------------------
Ryzen 3700X
Arctic Freezer 33 eSports Duo
16GB DDR4 3600MHz
Strix GTX 1080 TI
Перейти в начало страницы
 
RayTwitty
сообщение 10.11.2021, 00:58
Сообщение #36


Игровой Бог
**********************

Репутация:   648  
Группа: Участник
Сообщений: 5354
Награды: 9
Регистрация: 24.09.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Нормальная раскачка это красивые анимации + доп смещения в зависимости от состояния тела ГГ. Впрочем чё тут придумывать, в ганслингер моде на ЗП уже давно сделали.


Сообщение отредактировал RayTwitty - 10.11.2021, 01:07


--------------------
Перейти в начало страницы
 
Cossack-HD
сообщение 10.11.2021, 02:23
Сообщение #37


TECHNOSLAV 80 уровня
**********************

Репутация:   379  
Группа: Участник
Сообщений: 5758
Награды: 6
Регистрация: 26.01.2014




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(RayTwitty @ 10.11.2021, 02:58) *
Нормальная раскачка это красивые анимации + доп смещения в зависимости от состояния тела ГГ. Впрочем чё тут придумывать, в ганслингер моде на ЗП уже давно сделали.

Ну да, норм.
ЗПшная оригинальная инерция при стрейфе конечно ужасная, особенно в режиме прицеливания.
Даже эта дамочка держит винтовку стабильнее, чем Дегтярёв и "А-ну-дуй-сюда" Найомнык, у котрых прицел уходит влево-вправо от глаза при стрейфе.


--------------------
Ryzen 3700X
Arctic Freezer 33 eSports Duo
16GB DDR4 3600MHz
Strix GTX 1080 TI
Перейти в начало страницы
 
Supple Hope
сообщение 10.11.2021, 12:01
Сообщение #38


Босс
********************

Репутация:   257  
Группа: Участник
Сообщений: 4151
Награды: 4
Регистрация: 15.08.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Cossack-HD @ 10.11.2021, 01:23) *



Сообщение отредактировал Supple Hope - 10.11.2021, 12:02
Перейти в начало страницы
 
Cossack-HD
сообщение 10.11.2021, 14:20
Сообщение #39


TECHNOSLAV 80 уровня
**********************

Репутация:   379  
Группа: Участник
Сообщений: 5758
Награды: 6
Регистрация: 26.01.2014




Вставить ник Цитировать выделенное в форуму быстрого ответа


Supple Hope,
Я не OP, я зарепостил картинку.
Без кружков не гуглилось, я видел несколько картинок с кружками и ни одной без них. Так что найди труЪ OP этих красных кружков и пошли твоё остроумие по правильному адресу.


--------------------
Ryzen 3700X
Arctic Freezer 33 eSports Duo
16GB DDR4 3600MHz
Strix GTX 1080 TI
Перейти в начало страницы
 

2 страниц V  < 1 2
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.03.2024, 13:23