Шейдерная наебка в HL2 или как вальве разводила гоев на доллары, исскусственно урезав поддержку шейдеров для DirectX 8.1.
Arthur Vin > Боже как я радовался что щас Half-Life 2 с шейдерами поиграю, когда купил Radeon 9200 на PCI, после того как все бутылки в городе пол года сдавал :D. И ещё не легче было найти эти карты на PCI даже в 2000 годы! И стоили они дороже чем AGP. Но радость длилась не долго, когда выяснилось что на DirectX 8.1 шейдеры были голимые.
> И тут у меня возник вопрос - а какого хера тогда в HL2 Beta на DX8.1 все шейдеры были как положено и вода с отражениями и блики итд?!? Начал копаться в слитом коде и тут то выснил что никакой DX9.0 HL2 и не поддерживал, шейдеры были искусственно отключены в режиме DX8.1. Короче я написал мод-патч и слил его в форум hl2 ru. Ветка до сих пор на форуме есть и патч тоже. В итоге DX8.1 и DX9.0 ничем не отличались. Эх ностальгия!
Александр Соловьев > А знаете что самое смешное?(с) Кинаман 2010
> Что шейдеры (фрагментные) в DX8 на самом деле никакие не шейдеры.
> На самом деле это все те же register combiners из 256 и TNT, в которые добавили больше регистров и сделали ассемблероподобный язык на котором как бы пишется программа (на самом деле происходит та же настройка register combiners). И еще смешнее тот факт что при использовании pixel shader 1.0 на GF3 ПОТАНЦЕВАЛ не раскрывался, по сравнению с использованием на том же GF3 register combiner (под pixel shader 1.0 было доступно вдвое меньше этапов).
> И, в целом, если бы движок использовал OpenGL (в нем поддерживаются сторонние вендорские фичи, в том числе и register combiners) то графоний ранних билдов HL2 (того самого с фейковым DX9) можно было бы даже на регистр комбайнерах TNT и 256 реализовать.
Арсений Федоров > И что, настоящую поддержку девятого велв так и не завезли? Да, не знал, что оно так грязно обманывали игроков
Arthur Vin > @Арсений Федоров не ну технически поддержка 9.0 там была для галочки, и даже некоторые не значительные для визуалки фичи 9.0 там были заимплементированы - например смягчения краёв шейдеров, что можно заметить по градиенту на краях водоемов если приглядеться, и другие мульки типа мягких теней. Вальв пошла на такую хитрость с искусственным даунгрейдингом шейдеров на 8.1, чтобы вызвать "ВАУ" эффект при переключении на ДХ 9.0.
>>7865039 Я думаю стоит ваще радоваться что игра запускается. Технологии крутые, а зеркало сложное ну что поделать. В старых играх было куда проще - просто дублирование локации и персонажа.
>>7865039 Врети нинастоящие отражения. Там просто копия модельки гг за прозрачной стеной! Хз почему так сейчас не делают. Ему клон гг в кадре не убьет фпс
>>7865065 Как ещё один НПЦ и просто комната, каких в игорах много, может уронить фпс. Как? Почему персонаж может смотреть в дверь и видеть там комнату с нпц мнорм. А сделать такую же комнату копией и вместо НПЦ - НПЦ клона гг Это сложно
>>7865011 (OP) В 2006 покупал в пиратской версии эпизод 1 и точно помню эффекты которые с патчами проебаны, например хромовые сапоги элитных комбайнов на поверхности которых отражались объекты и окружение, поверхность робота пса была словно покрыта масляной краской, вся рябая с углублениями, более рельефная и блестела.
> купил Radeon 9200 на PCI, после того как все бутылки в городе пол года сдавал :D > Но радость длилась не долго, когда выяснилось что на DirectX 8.1 шейдеры были голимые. > Короче я написал мод-патч и слил его в форум hl2 ru. > Ветка до сих пор на форуме есть и патч тоже. В итоге DX8.1 и DX9.0 ничем не отличались. Эх ностальгия! В этой истории прекрасно всё. Собирал бутылки, купил видеокарту, изучил слитые исходники альфы и сделал мод, чтобы игра тянула его карту со всеми эффектами.
>>7865992 >В этой истории прекрасно всё. Самое прекрасное в ней это то что 9200 не потянет вторую халфу даже без шейдеров, а с васянским патчем боюсь себе представить что там будет. 320х240 и 10fps в лучшем случае.
Чтобы нормально играть были нужны карты следующего поколения.
>>7866008 > Самое прекрасное в ней это то что 9200 не потянет вторую халфу даже без шейдеров, а с васянским патчем боюсь себе представить что там будет. > 320х240 и 10fps в лучшем случае. Ну хз, я загуглил, чета не похоже на 10 fps и 240p судя по этому ролику, все довольно бодро. https://www.youtube.com/watch?v=f_IyD3GJgtE
> а с васянским патчем Васян или не васян, но этот чувак явно поумнее тебя будет. Ведь он хотя бы не бросается голословными заявлениями и достаточно компетентен, чтобы создать патч, который наглядно показал маркетинговую уловку разрабов.
>Чтобы нормально играть были нужны карты следующего поколения. Не все привыкли кушать с ложечки разрабов, есть энтузиасты, честь им и хвала.
>>7866030 >бодро Да ты не трясись, на ролике как раз видны тормоза при том что разрешение не более 480p, настройки низкие и сглаживания нет. > энтузиасты На здоровье, но практический выхлоп в данном случае минимален. Халфа нормально работала на картах своего года выхода, в том числе средних и ниже среднего. Вот на них и надо было играть, какие проблемы-то? Тогда 6600gt стоила 199$, тьфу.
>>7866054 > Да ты не трясись А что тут трястись, я просто посадил тебя в лужу.
> не потянет вторую халфу даже без шейдеров > 320х240 и 10fps в лучшем случае. > разрешение не более 480p, настройки низкие и сглаживания нет Как классно я тебя осадил, у тебя уже стадия торга.
> На здоровье, но практический выхлоп в данном случае минимален. Ну это уже не тебе решать. Патч был актуален для своего времени, а значит практическая значимость налицо.
> Халфа нормально работала на картах своего года выхода, в том числе средних и ниже среднего. > Вот на них и надо было играть, какие проблемы-то? Тогда 6600gt стоила 199$, тьфу. Я так вижу, что ты привык решать за других, что им делать, на чем и как играть. Но кто же тебя послушает, тем более твоя аргументация оставляет желать лучшего, а голословная позиция ничем не подкреплена. Тезисы на уровне демагогии и больше ничем ты похвастать, к сожалению, не можешь.
>>7866097 Ты сел в лужу, долбоёб. Я принёс результаты тестирования с чётко прописанными условиями, где x700pro тольк-только тянет 1024х768, ты принёс ролик с каким-то непонятным говном и тормозами, который опровергает твои же слова. >Патч был актуален для своего времени Не был, потому что см. выше. 9200 не тянула игру даже в базе. >решать за других, Ты бредишь шизик, в нулевые это стандартная практика для всех, вышла новая большая игра, идёшь в магазин за картой, тем более что стоили они по человечески и тянули всё сходу, даже если это не топ.
>>7866054 >на ролике как раз видны тормоза при том что разрешение не более 480p, настройки низкие и сглаживания нет
не забывай, что это некровидос, записанный с некрокомпа
видео сжато-пережато, запись видео отжирала все ресурсы. отсюда статтеры и т. д. я современным нвенком-то ловлю на записи неведомые статтеры, которых в игре нет
>>7866113 > Ты сел в лужу, долбоёб. Так тебя за язык никто не тянул, сам ляпнул, сам себя и вини.
> Я принёс результаты тестирования с чётко прописанными условиями, где x700pro тольк-только тянет 1024х768, ты принёс ролик Условия будешь ставить в другом месте. Тем более твои результаты без привязки к тестовому стенду ни о чем не говорят, тогда результаты сильно гуляли на разных конфигурациях. У меня хотя бы видеопруфы, а ты прикрепил левую писанину непонятно откуда.
> с каким-то непонятным говном и тормозами, который опровергает твои же слова. Кто о чем, а вшивый о бане.
> Не был, потому что см. выше. 9200 не тянула игру даже в базе. Все гуглится, просто тебе самому неприятно признаться, что тебя посадили в лужу и ты сходу и придумываешь куча условий в пользу своей позиции. Но после драки кулаками не машут. Обосрался - обтекай.
> Ты бредишь шизик, в нулевые это стандартная практика для всех Твои визги бессилия только подтверждают мою правоту.
> вышла новая большая игра, идёшь в магазин за картой, тем более что стоили они по человечески и тянули всё сходу, даже если это не топ. Очередные невыдуманные истории от псевдоолда
Короче все с тобой понятно, очередной позер решил показать свою крутость, но ляпнул лишнее и был посажен в лужу. Учи матчасть, чтобы не смешить людей.
>>7866125 Это верно, тем более значит он ни о чём не говорит. Я хорошо помню что если в халфе выкрутить всё вниз, то она запускалась на чём угодно. А какие-то наркоманы ещё в те времена запускали подрученный дум3 на вуду2. В то же время для максималочек нужна была современная карта и точка.
>>7866134 > не потянет вторую халфу даже без шейдеров > Я хорошо помню что если в халфе выкрутить всё вниз, то она запускалась на чём угодно. Любо-дорого смотреть на твои оправдания, дергаешься как уж на сковородке. Просто кайфую от самого себя.
> Бля, ты зоофил-читошиз что ли? > Фу блядь, пойду руки помою после болванки ебаной. Проекции балабола, которого только что прилюдно поймали за язык и чуть не оторвали. Будешь знать, когда молчать, а когда говорить.
>>7866160 > Опять сюда за унижениями пришла, болванка ебаная? > Пссссс тебе на еблет, всё как ты любишь. Ты забыл снять свои штанишки. Не знаю, кто тебя осадил в прошлый раз. Ну я так понимаю, что ты дворовая собачонка, которую пинают все кому не лень. Поэтому привыкай, дальше будет только хуже.
>>7865011 (OP) А теперь вопрос миллиардолетия - много ли видеокарт не поддерживающих дх9.0 потянули бы тогда эту водичку, а не пукнули и бомякли на 10фпс?
>>7866176 Бинго. Карты без 9.0 еле тянули халфу и без шейдеров. Карты с 9.0 нормально тянули всё и с шейдерами. Примерно так и должны появятся новые технологии.
>>7866176 >>7866178 > А теперь вопрос миллиардолетия - много ли видеокарт не поддерживающих дх9.0 потянули бы тогда эту водичку, а не пукнули и бомякли на 10фпс? Сам задал вопрос, сам же себе трясущимся ручками и ответил. А ты забавный. Тебя уже выше обоссали, но ты продолжаешь стоять на своем. Выше ролик выложен с водичкой в том числе.
> Карты с 9.0 нормально тянули всё и с шейдерами. Но это не помешало вальве искусственно отключить поддержку directx 9 для fx, даже для тех, которые её поддерживают и тянут игру https://nvworld.ru/faq/half-life-geforcefx-issues/ Проблема решается консольной командой или модом.
> Примерно так и должны появятся новые технологии. Да-да, старая песенка от ужаленного.
угарнул с того что дауны в треде сравнивают разные техники для создания и имитации отражений, сравнивают рендеринг на текстуру\рейтрейсинг и клонирование комнат за "зеркалом"
>>7865011 (OP) Ничосе ты вселенную открыл. Вон ебучие лучи, которые так рекламировались для DX10, как оказалось и на 9 версии себя прекрасно чувствуют. Я про god rays а не трассинг если что
>>7866176 Забей, это долбоеб какой-то с маректологами под кроватью и заговором разработчиков. Ради халфы2, квейка4, нфс новой (в те года) все пацаны купили 6600гт за копейки и играли во все новиночки с высоким фпс.
Тогда пекарни были мощные и недорогие (амд64 сокет 939 + гфорс6600гт), дохуя новиночек с невиданным графоном. Никто в здравом уме не собирался играть в всеми ожидаемую игру тесычелетия ХЛ2 на убогих настройках.
>>7867017 >долбоеб какой-то с маректологами под кроватью и заговором разработчиков >все пацаны купили >Никто в здравом уме не собирался играть в всеми ожидаемую игру тесычелетия ХЛ2 на убогих настройках >СЛЫШКУПИ! ВСЕ КУПИЛИ И ТЫ ТОЖЕ! КУПИ! ПОКУПАЙ! ПАЦАНЫ ПОКУПАЮТ И ТЫ ПОКУПАЙ! Это и есть заговор, принуждение к покупке ненужного. И как видно, маркетопидары до сих пор серут своими мантрами "слышкупи", даже методтчку не обновляют, одна и та же серь.
>>7867026 >принуждение Ты явно не интересовался играми в начале 2000х, везде энтузиазм, развитие семимильными шагами, минимум информации.
Дум3, Хл2 игроки ждали годами, черпая информацию по крупицам из игровых журналов/интернета ТОГО времени. Поиграв в альфа версии дум3 и хл2 (пиратские диски продавали), все просто охуели от графониума и собрали к релизу актуальные пекарни чтобы поиграть в долгожданные эпохальные игры.
ХЛ2 является наверное самой ожидаемой игрой в истории.
>маркетопидары Ты ньюфаг, в интернете тогда были только энтузиасты. Нормисам, маркетологам инет был не интересен в т.ч. из-за пузыря дот комов.
>к покупке ненужного Если ПеКа для видеоигр не нужен - не покупай. 2004 был годом дешевого и мощного железа, 6600гт не стоила нихуя, тянула все новиночки в дохуя фпс с невиданным графоном.
Радеон 9200 видеокарта не для современных (на то время) игр, это затычка в слоте для офиса/контры. От АТИ мидл для игр был радеон 9500 (с прошивкой в 9700), топчик был радеон 9800.
Примерно до релиза обливиона в пека играх не было "агрессивного маркетинга", информацию собирали геймеры по крупицам. По локалке друг другу передовали скриншоты и ролики ещё невышедшего обливиона, сканы статей из журналов итп.
>>7867026 >И как видно, маркетопидары Явный агрессивный маркетинг появился с первым АС, когда о ходе разработки начала сообщать няша стесняша Джейд Реймонд.
Буквально мечта всех инцелов. Но это уже 2007 года, и консольный релиз (АС позиционировался как экз хбокс360). До 2007 года можешь маркетологов не искать под ПеКа кроватью.
>>7867178 Выше ответ был с видео, просто у тебя глаза ничего не видят из-за остатков моей ссанины на твоём ебле. Ну так промой свои глаза в свежей ссанине.
>>7867072 Своих маркетологов не было, тупо заносили местным тохам, которых можно считать пиарщиками на аутсорсе подсосе. Поэтому детишки, выращенные на тех журналах, до сих пор задвигают жирные мантры - слыш купи или наоборот, что раньше было лучше. Потому что тогда ему промыли мозги, а сейчас он уже оскуфел и не верит сказкам жирных дядь.
А с Джейд было смешное интервью с тохой, было видно, что она его терпит, но все равно не может скрыть своё отвращение к нему. Также его обидела Эллен Пейдж. Тоха сам по себе та ещё обиженка.
Ну ещё Джейд порвалась из-за какого-то безобидного комикса с малафьей на её ебальнике, было весело.
Поэтому агрессивный пиар был всегда, просто заносили другим людям. И люди были более доверчивые, не привыкшие ещё к наглому наебалову. В голове у них остался светлый образ о разрабах тех лет, что, естественно, не так.
В Хогвартсе в начале игры есть типа зеркальная поверхность, к которой персонажи подходят, и гг видит себя как в зеркале, но в другой комнате, потом притрагиваясь переносится в ту комнату, реализация как у зеркал в старых играх, а в самой игре отражения в зеркалах через RTX и убогие, лол.
>>7867211 Уметь-то она умела, но вальве отключила поддержку 9 версии для fx серии видеокарт, игра запускалась на 8.1. Владельцам подобных затычек приходилось пердолиться с консолькой, чтобы принудительно включить 9 версию или качать патч для 8.1, который включал водичку. Даже интересно стало, что быстрее на fx: directx 9 или 8.1 с патчем на водичку. Будет смешно, если 8.1 с патчем окажется быстрее ванильной 9.0 на картах fx.
>>7867210 Раньше хоть интересно про игры писали. Помню статью про Даггерфол, очень увлекательно было читать какая крутая игра. Даже если это не совсем правда или точнее разговор был специально перемещен в область якобы достоинств умалчивая недостатки, все равно ощущение было приятное, т.к. написано было как игрок для игроков.
А сейчас пишут враждебные игроку пидарасы, прямо с позиции, что их слушатель - лох, нищук, слышкупи, а вот у меня на 4090 как охуенно и так далее. Просто тупая мерзкая мерзость. Не то что приятно слушать, хочется чтобы они подохли, как рекламщики так и заказчики этих помоев.
>>7867366 Я думаю он про версию игры до патчей спрашивал.
>>7867364 на тапочек.нет лежит версия от 09 года, хз оно это или нет. У меня самого в схроне только оригинальная HL2 в до-стимовском релизе, без патчей. сейчас запустил - там этих фич нет. ещё вспомнил что есть тот самый пиратский диск, только дома у мамки, а дом в 5к километров от меня, так что не смогу доставить, увы.
>>7867443 Так это же то, чего ВСЕ ЖДАЛИ. Аудитория сама поощряет раковые видосы, от чего каждая собака кинулась осваивать монтаж, чтобы делать КАЧЕСТВЕННЫЙ КОНТЕНТ (так всегда в комментариях к каловым видикам пишут). Будто бы уже смысловую нагрузку (по игрушкам, бляха) не могут осилить, хватает мозгов только оценить моргающие картинки. Удивительно, как автор ужержался от вставки в превью улыбки из фейсап (на противогаз не получилось натянуть, наверное).
>>7867443 >как будто для детей младшего и среднего школьного возраста Так это и есть аудитория ютубного и твичевского говногноя. Если не по возрасту, то по уровню развития.
>>7865011 (OP) >> На самом деле это все те же register combiners из 256 и TNT, в которые добавили больше регистров и сделали ассемблероподобный язык на котором как бы пишется программа (на самом деле происходит та же настройка register combiners). Собственно всё объяснение в этих строчках. Разок выебнуться смогли, но систематически поддерживать этот ассемблерный говнокод яйцы не потянули.
>>7867512 > Начал копаться в слитом коде и тут то выснил что никакой DX9.0 HL2 и не поддерживал, шейдеры были искусственно отключены в режиме DX8.1. Там скорее наебка а-ля Crysis с пропихиванием DirectX 10, который практически не использовался в игре. Просто крайтекам занесли майки для пиара висты, а вальве - производители карточек, чтобы гои побежали в магазины за свежими картами, как раз по заветам агрочмоньки "слыш-купи". Ну а че, NVIDIA: The way it's meant to be played. Тогда еще Ati-шечка существовала, что-то пыжилась из себя перед покупкой амуде.
>>7867108 От этих пикч аж запахло потным свитером, дырявым носком и сигаретным дымом от компьютерного мастера, который приходил в 2004 году чинить мой пентимум 3.
>>7867570 >А как бы ты с этими шейдерами поиграл в 2004 году? На чём? Пись-пись тебе в ротяку. Прочитал бы для начала тред, прежде чем высирать свою никому не нужную агрочмоньскую отрыжку.
>>7867583 Чтобы гой выкинул карточки линейки fx на помойку (хотя они тянули и dx9, и водичку), затем побежал в магазин покупать свежие карточки. Очевидно, что невидя и прочие занесли вальве.
>>7867210 Ты долбоёб. Люди видели скриншоты, видео (в интернете и на дисках журналов), демоверсии и ждали интересные им игры. Геймеры запустили альфа версии ХЛ2/дум3, увидели графон лучше чем в жизни, лучше всего, что видели до этого и приготовились покупать хорошие и доступные пекарни к релизу.
ХЛ2 не надо было хвалить, люди видели скриншоты\видео\альфу своими глазами и делали выводы.
Играть в новый шутер тысячелетия, который ждали 6 лет, люди в здравом уме на затычке (9200) не собирались. Именно играть, а не запустить для рофлов чтобы все охуели.
>>7867998 > Геймеры запустили альфа версии Какие геймеры, говно? Интернет тогда был у полторы калеки. Никому она газуй не нужна была и максимум про неё знали из нигроманий, которые про альфу и писали. Ну потеряли там погромную парашу с щупальцами - да и черт с ней. А твой багет не понятен, на моей нвидии средней все шло. Радионопарашник, да?
>>7867586 Ненавижу вальве. Вальве сделали донатную косметику нормой в игровой индустрии. Вальве уничтожили CS Source Вальве уничтожили нормальную стрельбу в CS GO (чтобы понёрфить скиловых и бустануть новичков) Вальве уничтожили лиги по CS Вальве уничтожили систему лобби (ты не можешь сначала увидеть игроков, а потом принять решение играть с ними или нет и на каких условиях (что было на лигах), теперь у тебя только зелёная кнопка и чёрный ящик, ты не знаешь кто в нём попадётся) Вальве уничтожили рейтинговую систему (вместо неё казино 50%, чтобы ты вечно играл, как азартный игрок-наркоман) Вальве уничтожили хл3.
>>7867998 > демоверсии>Геймеры запустили альфа версии ХЛ2/дум3 И какая же, я в стиме вижу огрызок с релизной версией игры. Широкополосный интернет как сейчас себе позволить могли не все. Об сливе подробно читать в hl2-inside и hl2-beta.ru. >графон лучше чем в жизни>Играть в новый шутер тысячелетия Благодаря Виктору Антонову игра выглядит не как Devastion или Chaser, были все шансы сделать мрачную проходную игру. Фишка игры в примитивных физических головоломка и постоянная смена локаций в главах. Тохе доверять нельзя, 20/10 >>7868038 Такие диски вообще существовали? https://youtu.be/s2Ly1ZkmiQo
>>7868064 >Вальве сделали донатную косметику нормой в игровой индустрии. Как это тебе в каэсике твоем мешает? Играть не можешь без ножичка? >Вальве уничтожили CS Source Более 3к прямо ща играют, присоединяйся. Или ты какой онлин ожидаешь от игры двадцатилетней давности? >Вальве уничтожили нормальную стрельбу в CS GO Чо куда блядь уничтожили? >Вальве уничтожили лиги по CS Вальве уничтожили систему лобби (ты не можешь сначала увидеть игроков, а потом принять решение играть с ними или нет и на каких условиях (что было на лигах), теперь у тебя только зелёная кнопка и чёрный ящик, ты не знаешь кто в нём попадётся) Давно запускал то? Уже даже карты пикать добавили, как на мажорах
>>7868064 >Вальве уничтожили систему лобби (ты не можешь сначала увидеть игроков, а потом принять решение играть с ними или нет и на каких условиях (что было на лигах), теперь у тебя только зелёная кнопка и чёрный ящик, ты не знаешь кто в нём попадётся) >Вальве уничтожили рейтинговую систему (вместо неё казино 50%, чтобы ты вечно играл, как азартный игрок-наркоман) Сдаётся мне, в этом больше виновата калда. >Вальве уничтожили CS Source >Вальве уничтожили нормальную стрельбу в CS GO (чтобы понёрфить скиловых и бустануть новичков) >Вальве уничтожили лиги по CS Старую контру никуда не дели, можешь долбиться в неё. >Вальве уничтожили хл3 Охуительная претензия, учитывая, что они сделали первые две. Плюс к этому, есть Alyx, которая и есть третья халфа, причём она-то инновационней некуда. Ну знаешь эту молву не совсем заслуженную, что каждая часть халфы охренеть какая новаторская.
А мне похуй, в 2004-м у меня была GeForce 2 MX, я только мог слюни пускать на единственный номер игромании в год, который мог получить в подарок на нг.
>>7868443 На GeForce 2 MX 200 64mb кстати можно запустить VtMB, которая вышла на том же движке, что и вторая халфа. Сам недавно ради прикола запускал и охуел. FPS канешн был 18 при любых настройках графики, но все равно я даже такого не ожидал.
>>7868443 Двачую, проходил вторую халфу как раз на чём-то подобном, и ведь шла, собака. В 800x600, на минималках, но шла. Какие там отражения куда не завезли было вообще насрать, графен и так был топовым, даже на минималках.
>>7868443 >>7868968 На втором жирафе и дюроне 1000 мгц она была вполне играбельной и с высокими текстурами в 1024х768. Что на момент выхода конечно поражало воображение. Особенно если ты как я не мог запустить дум 3 или фар край. Слайдшоу наступало при взрывах, иногда при просчете большого объема физики, когда разбилось сразу оче много ящиков или чего-то еще, а также при эффектах горения и газа, в городе с зомбями нужно было смотреть в другую сторону или в пол пока не закроешь вентиль.
Как и многие другие игры того периода, вторая халфа шустрее работала на вин 98 чем на хрюшке. На ней же инсталятор корректно извлекал файлы лицевых анимаций в результате очень долгой распаковки. Уж не знаю, проблема тут была в кривом инсталяторе или в отсутствии нужных архиваторов на хп. А пацаны-то так до сих пор и думают что пираты наебали и вырезали лицевые анимации. Версия была на двух дисках и появилась сразу с выходом игры.
>>7865803 >Ставить камеру на место зеркала и рендерить в текстуру. Будут тормозящие отдельно от игры тени, как в Мафии 3, или поломанный fov отражений как в SWAT 4. Самый худший способ делать зеркала. >Но это уменьшит фпс в два раза. Не в два, потому что игрок видит не так уж сильно и больше объектов, угол зрения от зеркала в два раза не увеличивается. Тем более, текстуры отраженных объектов отдельно в памяти держать не надо, они уже загружены. Немного больше объектов на проход освещения, но опять же, не вдвое больше и это все равно в разы дешевле рейтрейсинга. Анрил и первый Сэм показывали с помощью копирования комнаты огромные зеркальные полы, это работало на дожифорсовских карточках, и от этого ничего не просаживалось.
>>7870692 Не то чтобы я защищал этого говномонтажника, но буквально через 5 секунд после твоего скрина с ошибкой он уже доставляет корректную информацию.
>>7870119 GeForce 2 разные были, тот анон про MX, которые даже на дисках с игорями обычно отдельно выделялись, что на них не пойдёт. А я даже не уверен, что у меня она была, помню только, что там было чот про GeForce, DDR, 32 мегабайта памяти - и карточка была весьма грустная. Единственный скриншот, что у меня с тех времён сохранился, вообще в 640x480 снят.
Arthur Vin
> Боже как я радовался что щас Half-Life 2 с шейдерами поиграю, когда купил Radeon 9200 на PCI, после того как все бутылки в городе пол года сдавал :D. И ещё не легче было найти эти карты на PCI даже в 2000 годы! И стоили они дороже чем AGP. Но радость длилась не долго, когда выяснилось что на DirectX 8.1 шейдеры были голимые.
> И тут у меня возник вопрос - а какого хера тогда в HL2 Beta на DX8.1 все шейдеры были как положено и вода с отражениями и блики итд?!? Начал копаться в слитом коде и тут то выснил что никакой DX9.0 HL2 и не поддерживал, шейдеры были искусственно отключены в режиме DX8.1. Короче я написал мод-патч и слил его в форум hl2 ru. Ветка до сих пор на форуме есть и патч тоже. В итоге DX8.1 и DX9.0 ничем не отличались. Эх ностальгия!
Александр Соловьев
> А знаете что самое смешное?(с) Кинаман 2010
> Что шейдеры (фрагментные) в DX8 на самом деле никакие не шейдеры.
> На самом деле это все те же register combiners из 256 и TNT, в которые добавили больше регистров и сделали ассемблероподобный язык на котором как бы пишется программа (на самом деле происходит та же настройка register combiners). И еще смешнее тот факт что при использовании pixel shader 1.0 на GF3 ПОТАНЦЕВАЛ не раскрывался, по сравнению с использованием на том же GF3 register combiner (под pixel shader 1.0 было доступно вдвое меньше этапов).
> И, в целом, если бы движок использовал OpenGL (в нем поддерживаются сторонние вендорские фичи, в том числе и register combiners) то графоний ранних билдов HL2 (того самого с фейковым DX9) можно было бы даже на регистр комбайнерах TNT и 256 реализовать.
Арсений Федоров
> И что, настоящую поддержку девятого велв так и не завезли? Да, не знал, что оно так грязно обманывали игроков
Arthur Vin
> @Арсений Федоров не ну технически поддержка 9.0 там была для галочки, и даже некоторые не значительные для визуалки фичи 9.0 там были заимплементированы - например смягчения краёв шейдеров, что можно заметить по градиенту на краях водоемов если приглядеться, и другие мульки типа мягких теней. Вальв пошла на такую хитрость с искусственным даунгрейдингом шейдеров на 8.1, чтобы вызвать "ВАУ" эффект при переключении на ДХ 9.0.