Раскачка оружия в S.2 |
Здравствуйте, гость ( Авторизация | Регистрация )
Раскачка оружия в S.2 |
09.11.2021, 14:46
Сообщение
#21
|
|
Босс Репутация: 257 Группа: Участник Сообщений: 4151 Награды: 4 Регистрация: 15.08.2008 |
этот слой рендерится поверх всего остального Зависит от игры. В некоторых играх разрабы не заморачиватся со специальным рендером оружия в руках, типа фов и глубины. Оружие все же почти всегда является логической частью мира - его присутствие обосновано, и на оружие влияет освещение сцены. Особенный рендер применяется для того, чтобы показать оружие с красивой перспективы и ракурса, но все же как элемент сцены а не интерфейса. Head-up display в играх все же не аналог стационарного прозрачного экрана, а аналог дисплея на шлеме. В крузисе например присутствие HUD обосновано тем, что он отрисовывается на очках нанокостюма, то есть там это diegetic HUD. То, что в дед спейсе - это diegetic UI, это даже не ХУД, потому что он не отрисовывается на головном дисплее игрока, а разбросан элементам мира - датчики на костюме, голографические проекции, и так далее. Сообщение отредактировал Supple Hope - 09.11.2021, 14:47 |
 
|
|
|
|
09.11.2021, 14:50
Сообщение
#22
|
|
Игровой Бог первой степени Репутация: 432 Группа: Участник Сообщений: 8787 Награды: 4 Регистрация: 21.03.2013 |
Раз уж тема уже перешла на 2-ую страницу
Найдите тот ролики или с Devgamm, или c подобной конфы Там девелопер из GSC поведал как он делает раскачку оружия при беги. Оружие совершает траекторию линии силуэта рандомного камня с пляжа. Он специально езжал на пляж за камнем) показывал видео Сообщение отредактировал Ruw - 09.11.2021, 15:00 -------------------- |
 
|
|
09.11.2021, 15:09
Сообщение
#23
|
|
Босс Репутация: 257 Группа: Участник Сообщений: 4151 Награды: 4 Регистрация: 15.08.2008 |
Раз уж тема уже перешла на 2-ую страницу Найдите тот ролики тли с Devgamm толи c подобной конфы Там девелопер из GSC поведал как он делает раскачку оружия при беги. Оружие совершает траекторию линии силуэта рандомного камня с пляжа. Он специально езжал на пляж за камнем) Доколупался, чтобы чувствовать себя умнее? Молодец. Одна из основных способностей мышления человека - это абстрагирование, то есть отбрасывание несущественных деталей при решении задачи. Неспособность к абстрагированию - серьезный признак умственной отсталости. При практическом исследовании раскачки оружия, само оружие не нужно - достаточно любого предмета более-менее подходящего по массе и балансу массы. Для пистолета достаточно камня в руке. Для двуручного огнестрела - куска арматуры. На месте аниматора для оружия с прикладом я бы взял палку, чтобы можно было упирать в плечо, так как каждая точка упора будет влиять на раскачку, естественно. Но конечно гораздо проще выпросить у нащальника несколько сотен гривен на реквизит и купить игрушечный пистолет и автомат, а для веса напихать внутрь свинца. Так-то аниматор вполне проявил смекалочку, но немного не в ту сторону. Сообщение отредактировал Supple Hope - 09.11.2021, 15:10 |
 
|
|
09.11.2021, 15:43
Сообщение
#24
|
|
. Репутация: 750 Группа: Участник Сообщений: 7072 Награды: 4 Регистрация: 30.07.2010 |
Я тут повспоминал кстати, всё-таки худ это не совсем правильное название, с точки зрения английского языка правильнее говорить хад, как и делают настоящий разработчики. Пруф.
Но худ мне больше нравится так как латинский алфавит я учил на примере языка немецкого. А вот называть оружие в руках видовой моделью (view model или viewport model) подражая этим вашим вальве это очень странно, как будто оружие, будучи оно на полу или в руках нпц, мы не видим и во вьюпорт оно никогда не попадает. Сообщение отредактировал Modera - 09.11.2021, 15:46 |
 
|
|
09.11.2021, 15:46
Сообщение
#25
|
|
Игровой Бог первой степени Репутация: 432 Группа: Участник Сообщений: 8787 Награды: 4 Регистрация: 21.03.2013 |
нищенское мышление, вы ничего не понимаете в разработке игр
вот как надо -------------------- |
 
|
|
09.11.2021, 15:50
Сообщение
#26
|
|
Босс Репутация: 257 Группа: Участник Сообщений: 4151 Награды: 4 Регистрация: 15.08.2008 |
А вот называть оружие в руках видовой моделью (view model или viewport model) подражая этим вашим вальве это очень странно, как будто оружие, будучи оно на полу или в руках нпц, мы не видим и во вьюпорт оно никогда не попадает. Ничего странного нет - конкретный инстанс модели, предназначенный для рендера только в одном вьюпорте игрока, которому этот вьюпорт принадлежит.
|
 
|
|
09.11.2021, 15:59
Сообщение
#27
|
|
Ветеран Репутация: 13 Группа: Участник Сообщений: 79 Регистрация: 26.03.2021 |
Вот в dead space Тоже весьма странные решения, но уже в плане строения всяких катсцен. В некоторых играх разрабы не заморачиватся со специальным рендером оружия в руках, типа фов и глубины. Кстати да, или в UDK или в UE4 оружие просто имело очень мелкий скейл, чтоб не выходить за коллизию игрока Я тут повспоминал кстати, всё-таки худ это не совсем правильное название, с точки зрения английского языка правильнее говорить хад Хэд-Ап Дисплей. Геймру образовательный А вот называть оружие в руках видовой моделью (view model или viewport model) подражая этим вашим вальве это очень странно, как будто оружие, будучи оно на полу или в руках нпц, мы не видим и во вьюпорт оно никогда не попадает. Так можно сказать обо всём. А вот называть большой пельмень хинкали, подражая этим вашим грузином - это очень странно, как будто пельмень, будучи он размером с кулак, или дом перестанет быть пельменем. . viewport model вьюпорт 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) Для пистолета достаточно камня в руке. Центр тяжести забыли. -------------------- Если я усну и проснусь через сто лет и меня спросят, что сейчас происходит на гомерудотнет, я отвечу:
Цитата В данный момент обсуждение политических и военных российско-украинских событий запрещено во избежание разжигания межнациональной розни. В тех же целях запрещаются аватары и подписи с государственными символиками. К пользователям, игнорирующим этот запрет, будут применены санкции. |
 
|
|
09.11.2021, 16:07
Сообщение
#28
|
|
. Репутация: 750 Группа: Участник Сообщений: 7072 Награды: 4 Регистрация: 30.07.2010 |
Ничего странного нет - конкретный инстанс модели, предназначенный для рендера только в одном вьюпорте игрока, которому этот вьюпорт принадлежит. Вьюпортом в контексте компьютерной графики вообще называется штука которая переводит координаты точек из NDC в оконные или экранные координаты. Причём тут могут быть какие-то там модели рук я не представляю. |
 
|
|
09.11.2021, 16:25
Сообщение
#29
|
|
TECHNOSLAV 80 уровня Репутация: 379 Группа: Участник Сообщений: 5758 Награды: 6 Регистрация: 26.01.2014 |
Ничего странного нет - конкретный инстанс модели, предназначенный для рендера только в одном вьюпорте игрока, которому этот вьюпорт принадлежит. Вьюпортом в контексте компьютерной графики вообще называется штука которая переводит координаты точек из NDC в оконные или экранные координаты. Причём тут могут быть какие-то там модели рук я не представляю. Ну вот как раз view модель всегда привязана к вьюпорту игрока со статичным оффсетом. Насчёт раскачки - самый топ, это поставить на беговую дорожку человека с ружжом и чтобы он в разных конфигурациях походил и посветил лазером на белую стену, которую снимает видеокамера. С узора лазера можно снять упрощённую модель и потом блендить эту модель движения оружия с разными видами движения человека. Если сделать привязку к внутриигровому стволу (прицелу) - тогда вообще топчик. В идеале, внутриигровой ЛЦУ будут повторять ту-же фигуру, что ЛЦУ на беговой дорожке. Это конечно трудозатратно, зато полностью объеденяет движение, анимацию раскачки оружия и механику (не)точности. А если проще, то раскачка может состоять из двух лежачих восьмёрок - по одной на ствол и приклад ружжа. У каждой восьмёрки два круга могут менять амплитуду, если игрок например хромает на одну ногу (если сильно хромает только на правую, то восьмёрка превращается в один большой круг т.к. левая часть отминусовывается в ноль). Анимация оружия блендится с двумя восьмёрками и дуло (пуля) будут направляться согласно сумме всех факторов, что труЪ. Сообщение отредактировал Cossack-HD - 09.11.2021, 16:39 -------------------- Ryzen 3700X
Arctic Freezer 33 eSports Duo 16GB DDR4 3600MHz Strix GTX 1080 TI |
 
|
|
09.11.2021, 17:00
Сообщение
#30
|
|
Босс Репутация: 257 Группа: Участник Сообщений: 4151 Награды: 4 Регистрация: 15.08.2008 |
Кстати да, или в UDK или в UE4 оружие просто имело очень мелкий скейл, чтоб не выходить за коллизию игрока Так было когда-то в последнем анрил торнаменте. Потом научились плющить пушку в материале через матемагию, добиваясь нужного фов и размера. Нагуглить можно достаточно быстро, этот метод в последнем анрил торнаменте используется. Центр тяжести забыли. Забыл. Хотя если это не компенсатор типа дигла или огромного револьвера, мб не так важно. Вьюпортом в контексте компьютерной графики ... называется окошко в которое рендерится графон. А если проще, то раскачка может состоять из двух лежачих восьмёрок - по одной на ствол и приклад ружжа. У каждой восьмёрки два круга могут менять амплитуду, если игрок например хромает на одну ногу (если сильно хромает только на правую, то восьмёрка превращается в один большой круг т.к. левая часть отминусовывается в ноль). Анимация оружия блендится с двумя восьмёрками и дуло (пуля) будут направляться согласно сумме всех факторов, что труЪ. Осциляция восьмерками по синусоидам приятно выглядит, только я не отдельно дуло и приклад качаю, а шатаю оружие за пивот в районе руки смещением и поворотом. |
 
|
|
09.11.2021, 18:25
Сообщение
#31
|
|
TECHNOSLAV 80 уровня Репутация: 379 Группа: Участник Сообщений: 5758 Награды: 6 Регистрация: 26.01.2014 |
Supple Hope, ну так-то оружие лучше двигать по всем осям и направлениям, восьмёркии и параболы - это стиль Quake/HL2. Интересно, можно ли реализовать все "лишние движения" (раскачку) через IK, т.е. на все физические взаимодействия, и привязать к этому вектор выстрела.
Тогда уровень скилла персонажа может влиять на факторы между IK вводом и раскачкой (выводом). Но привязывать раскачку к физике и к стрельбе - вредное для неткода занятие. Интересно, GTA IV с её Euphoria Engine как работает в плане неткода? У клиента лицензия на эймбот? Там же оружие может стрелять, когда перс в состоянии полу-регдола и балансирует (динамический AI + IK + ввод игрока). Можно "целиться" в горизонт, но стрелять себе в ногу т.к. модель перса отыгрывает небоевую анимацию. Сообщение отредактировал Cossack-HD - 09.11.2021, 18:28 -------------------- Ryzen 3700X
Arctic Freezer 33 eSports Duo 16GB DDR4 3600MHz Strix GTX 1080 TI |
 
|
|
09.11.2021, 21:42
Сообщение
#32
|
|
Босс Репутация: 257 Группа: Участник Сообщений: 4151 Награды: 4 Регистрация: 15.08.2008 |
Supple Hope, ну так-то оружие лучше двигать по всем осям и направлениям, восьмёркии и параболы - это стиль Quake/HL2. Интересно, можно ли реализовать все "лишние движения" (раскачку) через IK, т.е. на все физические взаимодействия, и привязать к этому вектор выстрела. Да, можно и даже нужно, но насчет вектора выстрела - хз. Я считаю, что разброс должен быть рандомным, а геймплей не должен быть завязан на анимацию. |
 
|
|
09.11.2021, 23:37
Сообщение
#33
|
|
Игровой Бог Репутация: 648 Группа: Участник Сообщений: 5354 Награды: 9 Регистрация: 24.09.2010 |
LEAK! raskachka weapon stalker 2 video
Сообщение отредактировал RayTwitty - 09.11.2021, 23:40 -------------------- |
 
|
|
10.11.2021, 00:00
Сообщение
#34
|
|
Босс Репутация: 257 Группа: Участник Сообщений: 4151 Награды: 4 Регистрация: 15.08.2008 |
|
 
|
|
10.11.2021, 00:06
Сообщение
#35
|
|
TECHNOSLAV 80 уровня Репутация: 379 Группа: Участник Сообщений: 5758 Награды: 6 Регистрация: 26.01.2014 |
Supple Hope, ну так-то оружие лучше двигать по всем осям и направлениям, восьмёркии и параболы - это стиль Quake/HL2. Интересно, можно ли реализовать все "лишние движения" (раскачку) через IK, т.е. на все физические взаимодействия, и привязать к этому вектор выстрела. Да, можно и даже нужно, но насчет вектора выстрела - хз. Я считаю, что разброс должен быть рандомным, а геймплей не должен быть завязан на анимацию. Зато если у тебя визуально ствол направлен туда, куда летит пуля, стрельба от бедра станет приобретаемым скиллом. В Insurgency направление взгляда частично отвязано от направления ствола (при стрельбе от бедра), что тоже добавляет скилла. Другая крайность - это когда в прыжке разброс дроби выше, чем сидя на месте Конечно можно отвязать разброс дроби от разброса направления выстрела, но раз уж на то пошло дело... почему не сделать дисперсию как "в тисках", а всё остальное привязать к визуалу раскачки? Вместо сложных IK можно юзать вектор движения ГГ относительно направления камеры + ускорение + скорость + позицию тела (стоя/сидя/низко сидя), чтобы блендить нужную раскачку оружия и прицела. Сообщение отредактировал Cossack-HD - 10.11.2021, 00:07 -------------------- Ryzen 3700X
Arctic Freezer 33 eSports Duo 16GB DDR4 3600MHz Strix GTX 1080 TI |
 
|
|
10.11.2021, 00:58
Сообщение
#36
|
|
Игровой Бог Репутация: 648 Группа: Участник Сообщений: 5354 Награды: 9 Регистрация: 24.09.2010 |
Нормальная раскачка это красивые анимации + доп смещения в зависимости от состояния тела ГГ. Впрочем чё тут придумывать, в ганслингер моде на ЗП уже давно сделали.
Сообщение отредактировал RayTwitty - 10.11.2021, 01:07 -------------------- |
 
|
|
10.11.2021, 02:23
Сообщение
#37
|
|
TECHNOSLAV 80 уровня Репутация: 379 Группа: Участник Сообщений: 5758 Награды: 6 Регистрация: 26.01.2014 |
Нормальная раскачка это красивые анимации + доп смещения в зависимости от состояния тела ГГ. Впрочем чё тут придумывать, в ганслингер моде на ЗП уже давно сделали. Ну да, норм. ЗПшная оригинальная инерция при стрейфе конечно ужасная, особенно в режиме прицеливания. Даже эта дамочка держит винтовку стабильнее, чем Дегтярёв и "А-ну-дуй-сюда" Найомнык, у котрых прицел уходит влево-вправо от глаза при стрейфе. -------------------- Ryzen 3700X
Arctic Freezer 33 eSports Duo 16GB DDR4 3600MHz Strix GTX 1080 TI |
 
|
|
10.11.2021, 12:01
Сообщение
#38
|
|
Босс Репутация: 257 Группа: Участник Сообщений: 4151 Награды: 4 Регистрация: 15.08.2008 |
|
 
|
|
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 |
 
|
|
Текстовая версия | Сейчас: 27.04.2024, 10:07 |