__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Кто знает, как в современных игорях с большими открытыми пространствами реализован звук окружения? Ну там, в лесу птички поют, на берегу водичка журчит... Там явно ж какой-то алгоритм есть, не все же квадратные километры площади разработчики утыкивают ambient_generic'ами.
__________________
To start the match, Let's draw the sketch, Then add some magic from your heart!
Take gold and blue, Take silver too and put a sparkle in your art!
I love that dress, I love It, YES!!! I love the way It makes me feel.
I love the shoes, I love to choose, It was a dream and now It's real!
FiEctro понимать надо так. В 2005-м году, GLSL еще не имел особой популярности, поэтому Юнитех в качестве языка для шейдеров выбрал Cg И до сих пор с него не соскочил.
Цитата:
XF-Alien писал: Там явно ж какой-то алгоритм есть, не все же квадратные километры площади разработчики утыкивают ambient_generic'ами.
Тебя же не смущает, например, что одну локацию для метро эксодус толпа дизайнеров ваяла около года. Думаешь у них не было времени всё утыкать источниками звука? Щас тренд такой - всё ручками деется, полный контроль, так сказать. А иначе за што платить зарплату? За то што ты нажал кнопку и алгоритм сам всё расставил? Нет уж.
Добавлено 22-03-2020 в 12:22:
Вы вообще если посмотрите, то это говно происходит абсолютно в любой области. Раньше я просто не понимал, почему всё то, что можно так легко автоматизировать, наоборот заставляют делать руками, особенно если учесть, что когда-то оно и было автоматизировано. Авто-звуки, я напоминаю, были ажно в первом квейке, там если небо или вода - движок сам это определял.
Crystallize опытный программёр на окладе не делает лишних движений. Только поставленные задачи. Автоматизация начинается при сильно урезанном бюджете, когда народу мало, денег мало. А когда над игрой работают сотни человек, одного посадят эти звуки расставлять вручную.
XF-Alien писал: Кто знает, как в современных игорях с большими открытыми пространствами реализован звук окружения? Ну там, в лесу птички поют, на берегу водичка журчит... Там явно ж какой-то алгоритм есть, не все же квадратные километры площади разработчики утыкивают ambient_generic'ами.
К примеру, в OpenAL у источников звука для этого есть Linear Distance Clamped Model. Работает так: до определенного расстояния X от источника звука до слушателя, громкость звука максимальна, но на расстояниях больших X, громкость начинает линейно затухать вплоть до полной тишины.
Дядя Миша
Потому что твоя автоматизация плохо кастомизируется. Сам подумай, интересно бы было играть тебе в Метро если там все карты в мап генераторе каком нибудь были сделаны?
Цитата:
Дядя Миша писал: FiEctro понимать надо так. В 2005-м году, GLSL еще не имел особой популярности, поэтому Юнитех в качестве языка для шейдеров выбрал Cg И до сих пор с него не соскочил.
Такой её вопрос, объясните на пальцах как работают кватернионы? Зачем там четвёртое значение? Это ось вращения? Длина вектора (скаляр)?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
>> Какую именно мою автоматизацию тебе не удалось кастомизировать? Ну или не мою, а чью-то другую. Приведи пример.
Ну вот мейквад твой в поллитру какал, и никак это не пофиксить. Правда ты его после этого много раз обновлял, так что наверное уже неактуально.
>> да не забивай ты себе этим голову. Они реально нужны только для сферической интерполяции. Во всех остальных случаях либо эйлер, либо матрицы.
Как не забивай, когда всюду их суют? Как это гамно потом ДЕБАЖИТЬ?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro писал: Ну вот мейквад твой в поллитру какал, и никак это не пофиксить
Ну то есть ты рвёшься сам палитру ручками составлять для каждой картинки, я правильно тебя понял?
Цитата:
FiEctro писал: Мне нужно по чистому cg.
ну что нету по cg документации? Нигде нету?
Цитата:
FiEctro писал: Как не забивай, когда всюду их суют?
дак ну и пусть они суют, а ты не суй - буть умнее!
Добавлено 22-03-2020 в 19:37:
Цытато из Вики
Цитата:
Во многих областях применения были найдены более общие и практичные средства, чем кватернионы. Например, в наши дни для исследования движений в пространстве чаще всего применяется матричное исчисление[20]. Однако там, где важно задавать трёхмерный поворот при помощи минимального числа скалярных параметров, использование параметров Родрига — Гамильтона (то есть четырёх компонент кватерниона поворота) весьма часто оказывается предпочтительным: такое описание никогда не вырождается, а при описании поворотов тремя параметрами (например, углами Эйлера) всегда существуют критические значения этих параметров, когда описание вырождается
Вот я про это и говорю - с матрицами работать всяко удобнее.