Ссылка на статью о S3 ViRGE - habr.com/ru/companies/timeweb/articles/827116/ О 3Dfx Voodoo 3 - habr.com/ru/companies/timeweb/articles/781078/ Если есть желание помочь молодому контент-мейкеру, то можно на Сбер 5469 9804 7524 3149. Всем заранее спасибо :) Также я ищу китайские подделки брендовых Android-смартфонов начала 2010х годов для будущих видео с моддингом. Всякие китайские айфоны, galaxy s4 и прочие девайсы тех лет: если у вас такие есть и вы собираетесь их выбросить - лучше помогите каналу и дайте им возможность получить новую жизнь в одном из следующих видосов :) До встречи в новых видосах!
Сейчас ищу Xbox Original, тоже для будущего контента с использованием слитых исходников оригинальной прошивки. Может кто-то продаёт по адекватной цене? Контакты в описании к видосу.
Есть в наличии б/у неисправная раскладушка (не смартфон) с электролифтом открывания! Samsung P500 с доп. аккумулятором. 2005 г. выпуска, в полной комплектации в родной коробке с документами на телефон@@monobogdan
Ух, с ЛОРа убёг, но время зря не теряешь. Молодец =) Вдвойне хорошо что закат солнца вручную делаешь, хоть ты и бегло по графике пробежался, но не всё там так просто, так или иначе всё работает, приятно поглядеть на ручной труд =)
Привет. На ЛОР мб ещё приду в ближайшее время тестеров искать, я прикрутил мультирендер к демке и портировал на Linux, сейчас портирую на OS X (PowerPC и Intel, на M уже нема Carbon), Android, Windows Mobile, возможно на iOS даже портирую :) По подробностям о графоне - ожидал что я расскажу за трансформации и конвейер в целом?) На ютубе нужен баланс между научпопом и подробностями.
@@monobogdan Не, про матрицы трансформации не надо, это уже будет вне темы железа прошлых лет, на счёт тестеров на ЛОР нууу, ЛОР это может воспринять в штыки аля "мы не твоя армия" :D сам же знаешь, ну и хихи хаха по поводу древнего железа тоже будет и опять и снова. ЛОР всё же профильный ресурс, а ретро железо часто это совсем не про линуксы (хотя когда как). Но, эт я так, бидон ромашкового чаю, валидол под язык, валерьянкой закусить и можно регаться :D
Спасибо, прямо во времена своего студенчества окунулся! В конце 90х баловался тем же самым, только тогда подобное железо было еще не "древним железом из 90х", а самым обычным ходовым :) Помню головную боль на тему раскидывания текстур по памяти нескольких TMU на 3Dfx'ах, количество которых на разных железках отличалось и приходилось делать некислый менеджер памяти. Высшим пилотажем считалось запилить это всё под DOS на Watcom C с DOS4GW, ассемблера там тоже было дофигища :)))
Да, я пилил демку на Glide, правда у меня линейный аллокатор был (т.е просто указатель растет "вверх"), а при загрузке нового уровня просто очистка всей текстурной памяти :)) Высший пилотаж - это раскурить доки гпу и вывести треугольник вообще без Glide и дров!
Как поставить десять лайков? Я в восторге от вас! Ретро железо само по себе мертво и не интересно без людей интересующихся "а как там всё было устроено на самом деле?". На физическом, а главное, программном уровне. Благодаря таким как вы, интерес к старым железкам никогда не пропадёт.
Блин, это очень круто! Подписался на канал, ничего не ожидая, и это офигеть как круто, для таких девайсов правда мне кажется винт можно заменить на размазню, так стоящий винт во время полёта не будет мозолить глаза))
Контент с кратким разъяснением работы просто отличный. На слотовой матери попробуй поменять часовой кварц на 32.768 Гц. У меня материнка на 440ZX чипсете выбрасывала непонятные глюки, замена кварца помогла.
Спасибо за подсказку. У меня пухлый кондер по цепи питания сдрам, пока еще не заменил, но скорее всего гемор именно в нём и из-за нестабильного decoupling'а теряется часть данных. Собственно, это объясняет почему на 133 FSB мать не стартует, а на 100 стартует)
@@monobogdan Да дутый кондер (который забыл поменять) тоже может стать причиной неправильной работы HDD, я проверял на своей плате 370 я заменил подозрительный кондер на другой и всё стало работать нормально
"Упс! наши деревья черные"💀 PS: контент классный, я примерно нечто такое делал с помощью SFML, в будущем однозначно попробую поработать с директом или OpenGL.
@@monobogdan нет не было, но там был объект для которого можно было инициализировать несколько вершин, у которых есть свои координаты. Я нашел формулу вращения для 3 координат, вычислил X, Y, Z, а затем с помощью Z координаты определял местонахождение точек на экране Более подробно об этом можно вычитать в лекциях "академия вектозавра" (вроде так называется канал)
@@monobogdan как такового 3D - нет, но в SFML очень много объектов(кубы, треугольники и т.д) и среди них есть фигура, для которой можно задать свое количество вершин и определить для каждой из них координаты X и Y с помощью матрицы вращения и при отрисовки не забывать вывести эти координаты в соответствии с Z
мне 12 увлекаюсь ретро пк собираю компы на селеронах и пентиумах ну и атлонах конечно же я встречал очень мало людей моего возраста которые увлекаются подобным Но крайне советую всем себя попробывать в этом деле :)
у меня в городе невозможно найти что-то старее am2+ и 775 ddr2, судя по всему эти компы не покупали или их уже давно выкинули, а 775 и am2+ как бы уже такое-себе ретро. мне 15.
У меня был примитивный 3д движок на паскале. Я мечтал переосмыслить его, чтобы на 286 он работал в 320х200 хотябы. В те годы мне хотелось играть в 3д игры, но комп был оч слабым...
Блин ооочень крутой контент, обожаю такое. А где берётся информация по написанию кода для старого DirectX? И ещё не хватает более подробного кода и описания процесса программирования. Спасибо
Привет. Информация берется из документации, конечно-же :) В интернете почти нет информации ни о Glide, ни о DX6, ни уж тем более о ATI CIF. Зато много о GL 1.0!
Блог уже моя работа сейчас :) Получаю конечно не как синьор графикс архитект, но на хлеб с маслом и жигуль заправить хватает. Я намеренно современные техники не изучаю - эт не так интересно. Но в целом, рендерер времен 2005-2006 года (скиннинг, PCF динамические тени, рефлекшн пробы, пост-эффекты, террейн) запилить могу.
Вообще у меня есть ноутбук, у которого от старости уже разрушилась одна из петель, держащих экран, но он всё ещё работает, характеристики примерно такие: Celeron на одно ядро (Частота вроде-бы 1.73) Около гига памяти(DDR2), часть из которой видео память А графика там вообще отдельное веселье, могу скинуть, что выводят разные программы по этому поводу Windows XP (sp2+ вроде), с которой последний раз что-то делали примерно году в 2016 судя по файлам, аппарат эксплуатировали несколько людей (не все из которых живые), мне его передали по ненадобности, по этому если надо будет что-то тестировать, то могу с этим помочь
11:01 Нужен рекап. Печально будет если на ретро плату вылется кислота. 12:42 Современные бп не подойдут если планируется использование ISA. Там нет -5V, которые иногда нужны. 13:05 Лучше бы заменить вообще все электролиты если плата ценная.
Привет. На момент подготовки видоса, кондеры снимал с отвальной платы X360 фатки, очевидно что их не хватило :)) Вчера забежал, купил электролиты. Насчет отсутствия -5V (и потенциально -12V на дешмане) в курсе, но ISA юзать пока не собираюсь. У ECS вообще ISA нема :)
*Кирилл Лейфер и Дмитрий Бачило были бы довольны* P.S деды всегда писали игры на c/c++ и asm. При наличии GC и VM не может быть большой производительности :)
Я писал Дмитрию, предложил коллабу с тем, что я напишу статью о подкапотке 3dfx Voodoo, а он расскажет о ней в видосе, но он просто прочел и проигнорил. Немного неприятно было, поэтому я сам начал пилить видосы) Насчет плюсов бесспорно, дотнет нагляднее и удобнее)
Видео интересное. Момент про деревья заинтересовал и решил поэкспериментировать. В Годо сделал сцену с огромным количеством плоских деревьев. В одном случае были изображения с альфа каналом, а в другом прозрачность была задана цветом. Просадки в фпс были до одних и тех же значений. Повторил эксперимент в Анриле - всё так же. Это как-то связано с современными движками?
Ну, тут сложно сказать наверняка поскольку не совсем ясно, как реализован альфа-тест в годоте и урыле. В новых гпу, аппаратно альфа-теста вообще нет, а реализовывается он в пиксельных шейдерах путём сравнения цвета или альфы и последующего дискарда. Таким образом, либо на этапе заливки текстуры все цвета колоркея заменяются на альфу 0 (что, однако, не означает discard и несет все потери альфабленда), либо на этапе пиксельного шейдера цвета сравниваются (бранчинг тоже не бесплатный) и только потом делается дискард фрагмента. Кроме того, на видяшках прошлых лет альфа-бленд был гораздо более дорогим, нежели сейчас. Особенно это касалось встроек с низким филлрейтом.
@@monobogdan А как думаешь, может лучше начать с более ранней версии DX и продвигаться дальше? Я помогаю в одном мод сообществе. Там DX8 игра. Хотелось помочь с графикой, но я в графических API - зиро.
читал на пикабу... вроде. Ну всё равно норм. У меня была в своё время мысля замутить вот такое про острова и с мышиным управлением... Но буквально через 15 лет, безжалостно обогнав мои мысли проявилась Drew Barons... как жесток мир
Как человек который занимается программированием могу сказать, что ты невероятно крут. Ведь делать рабочий софт под такое старое железо не так просто, как в юнити модельки расставлять
Почему-то для меня разработка даже с нуля, но старых игр всегда была интереснее, чем новых даже с движком. Не то, чтобы писать простой код и пользоваться удобным движком это скучно, скорее дело в концепции игры и в разработке старых игр чувствуется какой-то челлендж, а современная разработка примитивна.
Братан ! Меня интересует разработка игр на ПС1 - видел одного буржуя, он что то пытался - сделал небольшую демку и на этом заглохло. Вообще по этой теме мало инфы в инете. Хотелось бы чтобы ты разобрался в этом вопросе !
@@monobogdanчто такое ЗЫЗа ? И кстати вместо ПС1 лучше Сегу Дримкаст, по ней инфы больше, и вот прямо сейчас один типов портирует ГТА3 на нее. Можешь в поиске вбить - посмотришь
Ссылка на статью о S3 ViRGE - habr.com/ru/companies/timeweb/articles/827116/
О 3Dfx Voodoo 3 - habr.com/ru/companies/timeweb/articles/781078/
Если есть желание помочь молодому контент-мейкеру, то можно на Сбер 5469 9804 7524 3149. Всем заранее спасибо :)
Также я ищу китайские подделки брендовых Android-смартфонов начала 2010х годов для будущих видео с моддингом. Всякие китайские айфоны, galaxy s4 и прочие девайсы тех лет: если у вас такие есть и вы собираетесь их выбросить - лучше помогите каналу и дайте им возможность получить новую жизнь в одном из следующих видосов :)
До встречи в новых видосах!
Сейчас ищу Xbox Original, тоже для будущего контента с использованием слитых исходников оригинальной прошивки. Может кто-то продаёт по адекватной цене? Контакты в описании к видосу.
квад покупай и летай
Есть в наличии б/у неисправная раскладушка (не смартфон) с электролифтом открывания! Samsung P500 с доп. аккумулятором. 2005 г. выпуска, в полной комплектации в родной коробке с документами на телефон@@monobogdan
Немного ошибся с номером модели. Это Samsung SHG P510. В Гугле ещё есть информация и описание этого девайса. В своё время это была пушка!
Я кстати твою статью в гугл новостях встретил :)
Материночка вся в дутых кондёрар "Надеюсь, все запустится" 😂👍
Конденсатор в DIP - как волк. Он может и толстый снаружи, но ещё не деградировал 👆
Я там ответил ниже, почему не все сразу махнул)
@@monobogdan скуфанул и деградировал)
@@humanman9942 пока не взорвался, считается рабочим : )
Достаточно интересно посмотреть именно на техническую сторону разработки игр, особенно без уже заранее готового движка
Значит пора визуализировать свои статьи о 3dfx и PowerVR MBX!
Да время летит... 2017 год, для меня это два дня назад , а для кого-то юность, детство! Развития каналу!
Мне очень интересно смотреть максимально подробно!!!
Заранее скажу, надо ещё таких видос) Про игры)
Ну, я писал разные статьи о запиле чего-нибудь интересного под что-то редкое)) Поэтому возможно буду переносить по чуть-чуть
Ух, с ЛОРа убёг, но время зря не теряешь. Молодец =) Вдвойне хорошо что закат солнца вручную делаешь, хоть ты и бегло по графике пробежался, но не всё там так просто, так или иначе всё работает, приятно поглядеть на ручной труд =)
Привет. На ЛОР мб ещё приду в ближайшее время тестеров искать, я прикрутил мультирендер к демке и портировал на Linux, сейчас портирую на OS X (PowerPC и Intel, на M уже нема Carbon), Android, Windows Mobile, возможно на iOS даже портирую :)
По подробностям о графоне - ожидал что я расскажу за трансформации и конвейер в целом?) На ютубе нужен баланс между научпопом и подробностями.
@@monobogdan Не, про матрицы трансформации не надо, это уже будет вне темы железа прошлых лет, на счёт тестеров на ЛОР нууу, ЛОР это может воспринять в штыки аля "мы не твоя армия" :D сам же знаешь, ну и хихи хаха по поводу древнего железа тоже будет и опять и снова. ЛОР всё же профильный ресурс, а ретро железо часто это совсем не про линуксы (хотя когда как). Но, эт я так, бидон ромашкового чаю, валидол под язык, валерьянкой закусить и можно регаться :D
отличный видос - больше подробностей!
Крутой видос! Рад, что движение с ретро-железом ещё живёт
Спасибо за теплые слова)
Интересно со всеми подробностями
Давай длиную версию ролика! - Все хитрости с удовольствием посмотрю!
Гений!! Завидую.)
Спасибо за теплые слова!
Вы с Мурком как родные братья, очень похож. Спасибо за статьи на хабре, и за видео.
Я уже заспидранил его внешность в свои 22))
Делал на blitz3d похожую игру с самолетом. Но там дх7 и не надо лезть в дх апи)
А на OpenGL делал танчики 64кб)
Как будто вчера было)
благодаря таким людям как Вы - старые железки будут жить еще ооочень долго
Спасибо за теплые слова!
Спасибо, прямо во времена своего студенчества окунулся! В конце 90х баловался тем же самым, только тогда подобное железо было еще не "древним железом из 90х", а самым обычным ходовым :) Помню головную боль на тему раскидывания текстур по памяти нескольких TMU на 3Dfx'ах, количество которых на разных железках отличалось и приходилось делать некислый менеджер памяти. Высшим пилотажем считалось запилить это всё под DOS на Watcom C с DOS4GW, ассемблера там тоже было дофигища :)))
Да, я пилил демку на Glide, правда у меня линейный аллокатор был (т.е просто указатель растет "вверх"), а при загрузке нового уровня просто очистка всей текстурной памяти :))
Высший пилотаж - это раскурить доки гпу и вывести треугольник вообще без Glide и дров!
ВОТ ЭТО КОНТЕНТ!!! Большое спасибо за видео! Посмотрел на одном дыхании)))
Как поставить десять лайков? Я в восторге от вас! Ретро железо само по себе мертво и не интересно без людей интересующихся "а как там всё было устроено на самом деле?". На физическом, а главное, программном уровне. Благодаря таким как вы, интерес к старым железкам никогда не пропадёт.
Красава), уважаю), главное не останавливаться и продолжать расти как разработчик так и улучшать продукт)
Красава! За олдскульный геймдев!)
хотелось бы поподробнее, а так рад что кто-то интересуюется "старым" железом. Жду новые видео : )
Интересна разработка во всех подробностях!
10:58 у меня сборка на втором пентиуме и точно такой же плате стоит за спиной прям щас))
В Half life и кс 1.6 колор кей синий для прозрачных текстур) Круто видос, подписка!
Да, тоже помню))
Очень крутое видео, полное производство интересно было бы посмотреть
Интересная тема. Снимай про разработку с подробностями.
Спасибо
Пиши длинные видосы про создание игр. Это очень интересно! 🙂
Ох и круто!!!
После такого видео грех жаловаться на трудности в js))
Надо пилить на js под Win98 :) duktape для кого вон придумали?))
Круто ! Продолжай !
Братан, хорош, давай, давай, вперёд! Вообще красавчик! Можно вот этого вот почаще?
Блин, это очень круто! Подписался на канал, ничего не ожидая, и это офигеть как круто, для таких девайсов правда мне кажется винт можно заменить на размазню, так стоящий винт во время полёта не будет мозолить глаза))
Спасибо за теплые слова!
Контент с кратким разъяснением работы просто отличный. На слотовой матери попробуй поменять часовой кварц на 32.768 Гц. У меня материнка на 440ZX чипсете выбрасывала непонятные глюки, замена кварца помогла.
Спасибо за подсказку. У меня пухлый кондер по цепи питания сдрам, пока еще не заменил, но скорее всего гемор именно в нём и из-за нестабильного decoupling'а теряется часть данных. Собственно, это объясняет почему на 133 FSB мать не стартует, а на 100 стартует)
@@monobogdan
Да дутый кондер (который забыл поменять) тоже может стать причиной неправильной работы HDD, я проверял на своей плате 370 я заменил подозрительный кондер на другой и всё стало работать нормально
Я офигел, сохранил статью с хабра, а тут видос на эту тему
Напомнило игру "Рыцари Неба", старенькую от Awalar
Классно, что тут скажешь, ты прирожденный игродел.
Спасибо за огромное количество полезной информации!
Класс. Продолжайте 👍
чел ты крут просто жоска
Спасибо за видео. Удачи тебе и успехов
Тебе спасибо :)
Фигасе.. не думал что существует Мурк в максимальной комплектации)))
спасибо, такого контента моему досугу не хватало давно)
Бро! Контент шикарный. Если купишь себе хорошую камеру то многим DIY Блогерам будет конец))))
Снимаю на S8 побитый по низу рынка))
обалденно! ты волшебник)
"Упс! наши деревья черные"💀
PS: контент классный, я примерно нечто такое делал с помощью SFML, в будущем однозначно попробую поработать с директом или OpenGL.
В сфмл разве что-то для тридэ было? Или 2D?
@@monobogdan нет не было, но там был объект для которого можно было инициализировать несколько вершин, у которых есть свои координаты. Я нашел формулу вращения для 3 координат, вычислил X, Y, Z, а затем с помощью Z координаты определял местонахождение точек на экране
Более подробно об этом можно вычитать в лекциях "академия вектозавра" (вроде так называется канал)
@@monobogdan как такового 3D - нет, но в SFML очень много объектов(кубы, треугольники и т.д) и среди них есть фигура, для которой можно задать свое количество вершин и определить для каждой из них координаты X и Y с помощью матрицы вращения и при отрисовки не забывать вывести эти координаты в соответствии с Z
Крутое видео. Спасибо! .NET конечно слишком тормозной для этого PC. Интересно было бы посмотреть на производительность демки написанной на чистом СИ.
Оо, классное видео) Я твой пост на Хабре читал)
Спасибо за видос, на тебя стоит ровняться
Спасибо!
не зря сразу музыка знакомой показалась. Главное не брать пример с Сергея Масло ... интересно все получилось
Недавно я взял ВАЗ 2110 за 120 тысяч рублей под проэкт дриставрации. Это считается началом вируса Масло?
@@monobogdan ну если еще шутки про говно))) тогда да, ну либо мотор от жиги в бмв
Прикольное видео, может попробуешь как-то доделать игру? Как по мне, игра стильно выглядит)
Меня тоже постоянно тянет писать велосипеды, сейчас вот делаю ОС свою с нуля :)
не повтори историю темпл ос
С чего ты взял что это кому-то интересно?
дай ссылку на репозиторий с ос
@@404Negative короч, мою ссылку трёт кто-то, даже с заменой символов git тч friendlyted тчк pro
@@404Negative не даёт ссылку вставить ни в каком виде
только статью на хабре прочитал и тут же на ютубе в реках)))
Великолепно, удачи тебе в трудах.
Спасибо за теплые слова!
вот это ты конечно даешь, считай у тебя тот-же бакалавр по инженерии игровых движков - мы то-же делали на лекциях и по домашкам в универе
мне 12
увлекаюсь ретро пк
собираю компы на селеронах и пентиумах
ну и атлонах конечно же
я встречал очень мало людей моего возраста которые увлекаются подобным
Но крайне советую всем себя попробывать в этом деле :)
Здарова. Если хочешь, можем связаться. Я собираю ретро видюхи.
помню себя в 12-14 тоже самое)
у меня в городе невозможно найти что-то старее am2+ и 775 ddr2, судя по всему эти компы не покупали или их уже давно выкинули, а 775 и am2+ как бы уже такое-себе ретро. мне 15.
Кто то хочет по итогу связаться?
@@RRLT.- да без проблем)))
классно. хочу освоить хорошо ООП, вот решил это связать с играми. Поэтому наткнулся на твое видео)
Похож на "ИЛ-2 Штурмавик".
Согл
Рпсписать разработку полностью будет очень интересно
+
Обязательно попробую в directX
отличное видео! сними пожалуйста ролик про PSP. очень хочу увидеть процесс создания игры в твоем исполнении!
Да, про зызу прям в приоритете максимально. Очень интересная консоль с аппаратной точки зрения, не менее интересная чем пс2
Я тащусь по ретро играм и немного по ретро девайсам, модет и посмотрю и ретро железки
Почувствовал вайбы Кирилла Лейфера, особенно его видео где он запиливал игру под старую добрую чернобелую Nokia
Респект за шарп, было бы супер еще и NativeAOT
У меня был примитивный 3д движок на паскале. Я мечтал переосмыслить его, чтобы на 286 он работал в 320х200 хотябы. В те годы мне хотелось играть в 3д игры, но комп был оч слабым...
Блин жду игры на си и ассемблере. Надеюсь не заброшу делать подобье пк на тройчной логике. К сожелению не далеко от старта ушёл. 😂
Это не компьютер из 90-х, это уже как минимум середина 2000-х :)
ИЛ-2 Штурмовик :)
Спасибо)
Блин ооочень крутой контент, обожаю такое. А где берётся информация по написанию кода для старого DirectX? И ещё не хватает более подробного кода и описания процесса программирования. Спасибо
Привет. Информация берется из документации, конечно-же :) В интернете почти нет информации ни о Glide, ни о DX6, ни уж тем более о ATI CIF. Зато много о GL 1.0!
Я так понимаю, что автор учится. Научится актуальным знаниям и работу найдёт. Жду видео с рассказом о работе.
Блог уже моя работа сейчас :) Получаю конечно не как синьор графикс архитект, но на хлеб с маслом и жигуль заправить хватает.
Я намеренно современные техники не изучаю - эт не так интересно. Но в целом, рендерер времен 2005-2006 года (скиннинг, PCF динамические тени, рефлекшн пробы, пост-эффекты, террейн) запилить могу.
Крутое видео, особенно часть с разработкой :)!
Красавчик)
Спасибо
Круто, ждем видос с глубокими подробностями по разработке.
Ждем игру для NES на C#
Есть кстати на ютубе видос про это)
Можно ссылку?@@gez_4515
@@gez_4515 отправишь ссылку?
Привет, а теперь тоже самое но запили на линукс!))) А так видео вдохновляет 👍
Ну в целом портировать довольно легко, там рендер хоть и прибит к дху, но легко отвязывается) Я на пда думал портировать на винде.
Вообще у меня есть ноутбук, у которого от старости уже разрушилась одна из петель, держащих экран, но он всё ещё работает, характеристики примерно такие:
Celeron на одно ядро (Частота вроде-бы 1.73)
Около гига памяти(DDR2), часть из которой видео память
А графика там вообще отдельное веселье, могу скинуть, что выводят разные программы по этому поводу
Windows XP (sp2+ вроде), с которой последний раз что-то делали примерно году в 2016 судя по файлам, аппарат эксплуатировали несколько людей (не все из которых живые), мне его передали по ненадобности, по этому если надо будет что-то тестировать, то могу с этим помочь
Я удивился, что 2 просмотра всего, потом понял что видео младше меня
люблю старые видюхи, как и старые компы и игры в целом. за разработку НАСТОЯЩЕГО ретро вайбика зачисляю +100 очков
11:01 Нужен рекап. Печально будет если на ретро плату вылется кислота.
12:42 Современные бп не подойдут если планируется использование ISA. Там нет -5V, которые иногда нужны.
13:05 Лучше бы заменить вообще все электролиты если плата ценная.
Привет. На момент подготовки видоса, кондеры снимал с отвальной платы X360 фатки, очевидно что их не хватило :)) Вчера забежал, купил электролиты.
Насчет отсутствия -5V (и потенциально -12V на дешмане) в курсе, но ISA юзать пока не собираюсь. У ECS вообще ISA нема :)
прикольно)
а что юзал из инструментария?
чисто d3d6 + cs или c/cpp тоже?
*Кирилл Лейфер и Дмитрий Бачило были бы довольны*
P.S деды всегда писали игры на c/c++ и asm. При наличии GC и VM не может быть большой производительности :)
Я писал Дмитрию, предложил коллабу с тем, что я напишу статью о подкапотке 3dfx Voodoo, а он расскажет о ней в видосе, но он просто прочел и проигнорил. Немного неприятно было, поэтому я сам начал пилить видосы)
Насчет плюсов бесспорно, дотнет нагляднее и удобнее)
Видео интересное. Момент про деревья заинтересовал и решил поэкспериментировать. В Годо сделал сцену с огромным количеством плоских деревьев. В одном случае были изображения с альфа каналом, а в другом прозрачность была задана цветом. Просадки в фпс были до одних и тех же значений. Повторил эксперимент в Анриле - всё так же. Это как-то связано с современными движками?
Ну, тут сложно сказать наверняка поскольку не совсем ясно, как реализован альфа-тест в годоте и урыле. В новых гпу, аппаратно альфа-теста вообще нет, а реализовывается он в пиксельных шейдерах путём сравнения цвета или альфы и последующего дискарда. Таким образом, либо на этапе заливки текстуры все цвета колоркея заменяются на альфу 0 (что, однако, не означает discard и несет все потери альфабленда), либо на этапе пиксельного шейдера цвета сравниваются (бранчинг тоже не бесплатный) и только потом делается дискард фрагмента.
Кроме того, на видяшках прошлых лет альфа-бленд был гораздо более дорогим, нежели сейчас. Особенно это касалось встроек с низким филлрейтом.
@@monobogdan Спасибо за такой детальный ответ.
Крутой видос. Подписался.
Спасибо))
Если вдруг совсем нечего будет делать и звезды сойдутся на dx8, то я бы с удовольствием почитал/посмотрел про программирование под этот API
Ну, DX8 в целом очень похож на DX9, только шейдеры прикручены костылями
@@monobogdan А как думаешь, может лучше начать с более ранней версии DX и продвигаться дальше? Я помогаю в одном мод сообществе. Там DX8 игра. Хотелось помочь с графикой, но я в графических API - зиро.
Проблема тестового стенда в оперативке скорее всего. Посмотри как выглядит Ил-2 штурмовик, которая вышла в 2001. Думаю ты сильно удивишься
читал на пикабу... вроде. Ну всё равно норм. У меня была в своё время мысля замутить вот такое про острова и с мышиным управлением... Но буквально через 15 лет, безжалостно обогнав мои мысли проявилась Drew Barons... как жесток мир
Пхех))
Лютый чел!
Спасибо за теплые слова)
Было бы прикольно, если бы ты еще лайтмаппинг запилил. Люблю тоже под старые железки писать, можно бы было скооперироваться)
Ну свет там сейчас динамический, от одного направленного источника. Тени чуть позже проективные запилю наверн.
@@monobogdan я имел ввиду фотон маппинг для индирект освещения, а динамические тени поверх
О, так вот чью статью я читал на хабре пока ехал в автобусе
Мне напомнило челы ради оптимизации делают на bavy движке типа они довольно сильно углубляются в оптимизацию
Сможешь портировать клиент телеги на windows phone?
Мне шо теперь и на хабре и на трубе лукасы ставить
Воть так вот!
было бы интересно посмотреть на подробности разработки
Чел, ты крут
Как человек который занимается программированием могу сказать, что ты невероятно крут. Ведь делать рабочий софт под такое старое железо не так просто, как в юнити модельки расставлять
Спасибо за теплые слова!
Почему-то для меня разработка даже с нуля, но старых игр всегда была интереснее, чем новых даже с движком. Не то, чтобы писать простой код и пользоваться удобным движком это скучно, скорее дело в концепции игры и в разработке старых игр чувствуется какой-то челлендж, а современная разработка примитивна.
Братан ! Меня интересует разработка игр на ПС1 - видел одного буржуя, он что то пытался - сделал небольшую демку и на этом заглохло. Вообще по этой теме мало инфы в инете. Хотелось бы чтобы ты разобрался в этом вопросе !
Думаю будет) Но сначала про ЗЫЗу)
@@monobogdanчто такое ЗЫЗа ? И кстати вместо ПС1 лучше Сегу Дримкаст, по ней инфы больше, и вот прямо сейчас один типов портирует ГТА3 на нее. Можешь в поиске вбить - посмотришь
офигенно!)
Нехера ты шаришь, крут. Я делаю простую игрульку в юнити, но как это всё работает понятия не имею 🙃
А ти раніше створював swf гру про літаки? Графіка схожа.
Этот человек гениальнее Илона Маска - это Ты!
Я люблю пиво
@@monobogdan этой фразой ты еще сильнее укрепил мнение общества о своей гениальности
@@keklolaон Богдан он Богом дан
Это лайк, это.. Лайк.