Знания - зло..)

Комментарии еще никто не писал. Будьте первым.

Чтобы добавить комментарий войдите в систему.

Чистое зло

Попытка оживить древне зло Lada Racing Club

Шёл 2023 год. Дело было вечером делать было нечего.

Начнём с того, что занимаюсь адаптацией разных карт и локаций под такой весёлый VR проект как VRChat. Многие уже о нём слышали, видели всякие мемасные подборки да и в эпоху его раскрутки про красных наклзов знал каждый второй. Но сейчас не об этом.

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

В один вечер словил себя на мысли "Хочу локацию из родного города Москва". Долгое время пытался своими руками и разными способами воссоздать небольшой район. Были уже какие-то наработки, но всё было не то, чего то не хватало.

И тут я вспомнил о ней, Lada Racing Club.

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

На руках был оригинальный DVD диск игры.

Установил, покатался "да, надо пробовать, тем более оживить такую игру в рамках другого проекта, это будет интересно". Действительно, увековечить такое старое Г. Вот же дурак да?)

Так я в течении аж 2х месяцев искал информацию каким образом можно из этого старого куска г вытащить какие либо ресурсы. Всё, что смог найти это сообщение, на одном старом форуме, с текстом подобного плана "вот этот набор программ может вытащить текстуры и модельки" с приложенной ссылкой. Ссылка естественно битая так как сообщение датировано аж 2007 годом... Какие это программы не уточнялось. Уже хотел было сдаться, но решил попробовать рипер. Сразу скажу риппер отказывался адекватно работать с игрой. Об этом я тоже вычитал на форумах и в ВК. Ошибки, вылеты, в общем тупик. Ну, значит не судьба. Забросил это дело.

Но потом что-то меня ёкнуло и решил попробовать ещё раз. Так я внезапно обнаружил, что рипер то работает. Да не без косяков, но работает! И какая же была радость, что модельки мира сохраняют свои координаты относительно нулевой точки. То бишь не нужно потом все это переставлять с нуля. Значит на это уйдёт в 100 раз меньше времени чем я думал. И я взялся за работу.

Но отсюда вытекает другая проблема. Выдёргивая через рипер карту мы получаем лишь маленький кусочек, который рендерится в радиусе видимости игровой камеры. Этот момент я не смог обыграть. Единственное, что смог это поправить конфиг игры и выкрутить дальность прорисовки на самым максимум, который смог переварить движок игры.

Так началась неделя рипинга. Целую неделю, заходил в игру, проезжал по 100 метров и выдергивал локацию. И так локацию за локацией. В общей сумме получилось больше 100 отдельных кусочков общим объёмом больше 10 ГБ.

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

И вот настал тот момент, когда оно было склеено воедино. Да, пытаясь оптимизировать такую огромную карту Blender забивал всю оперативку, порой выжирая больше 30 Gb озу и намертво зависая. Единственным пока вариантом осталось - это объединить маленькие кусочки в чуть побольше. В итоге из 100 маленьких кусочков получил около 40 больших.

Тут уже адаптация карты под ночной город в Unity. Получилось подсветить все рекламные вывески, указатели и фонарные столбы. Текстурки конечно 10 шакалов из 10. Мне советовали прогнать текстуры через AI, но проект и без того был большого объема, поэтому эту идею пока отложил.

В процессе работы было выявлено кучу косяков, в основном связанных с рипером, были объекты без текстур и т.д. Но работа кипела. Итоговая версия карты на данный момент не самая идеальная. Но к тому моменту уже морально и физически был истощён. Хотелось поскорее это опробовать даже в таком варианте. Даже с учётом, что сцена в Unity хранила в себе больше 1000 разных материалов... Да, это мрак полный. Но оно работает. Осталось дело за малым.

На карту были выгружены уже заготовленные ассеты автомобилей из других моих проектов. Тут тебе марки, кресты, сильвии, 2107, гелик ( да, чисто по угару добавил ) и т.д. Хочешь раздавай боком, хочешь просто катайся.

Ну всё, осталось только загрузить.

С учётом совершенно не оптимизированной карты, если отталкиваться от нормального, и наличием ассетов, первично проект билдился почти час. В какой-то момент подумал "ну всё, не переварит Unity такой бред, столько времени впустую", но в итоге сожрал и смог загрузить.

И вот оно, живое, работает!

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

Что же сейчас? Сейчас я даю возможность вам просто вспомнить о тех былых временах, но в контексте другой игры. При этом сейчас имеется возможность в полной мере оценить эту сырую поделку, заглянуть за каждый дом(коробку), уголок, знак и никакое потемнение экрана не страшно, да вы помните этот бесящий эффект, что не давал даже выехать адекватно из неиграбольной зоны. Однако предупреждаю, оптимизация так себе, поэтому слабым ПК будет чуть чуть больно. Я тестировал на двух конфигах с карточками RTX2080TI и GTX1070TI. На первой всё отлично, на второй чуть чуть уже просаживает, но не критично. Что там будет на той же 1050 уже не знаю. Так же осталось ещё кучу косяков, много мест где можно застрять. Это я постараюсь в скором времени поправить.

Для тех кто не знаком с VRChat'том, но хочет оценить. Вам для запуска не нужен шлем виртуальной реальности, достаточно условного игрового компа и установленного стима. Игра бесплатная, находим в стиме и устанавливаем, можно играть через аккаунт стима не создавая внутренний акк.

Саму карту можно найти в игре под названием Night Driving Moscow [WIP]

UPD: туториал как найти карту и войти. Извиняюсь, что сразу об этом не подумал.


Вот небольшой ролик из самой игры. Кадры с низким фпс вызван особенностью стрим-камеры VRChat'a. Без этой камеры, даже в шлеме, всё играбельно.

И да, Спасибо тебе друг, что осилил весь этот бред. Буду рад любому фитбеку от комьюнити.

Буду ли дальше развивать этот проект? Если увижу фитбек и заинтересованность людей, то да, возможно постараюсь оптимизировать адекватно.

Кому нужны файлики с локациями: я возможно позже выложу в общий доступ. Вдруг найдётся ещё один поехавший с желанием адаптировать куда-то ещё, гарисмод, ассетто корса и т.д.

======================================================================================

UPD2: Если ты тот смельчак, что решил заглянуть в нашу помойку, совершенно не осознавая, что делать, вот тебе, мой друг, туториал.

Итак, ты вошёл.

Все машины на карте скрыты, тк они скриптованные то жрут производительность.

Чтобы заспавнить машину тебе нужно найти вот такие кнопки.

Верхняя кнопка спавнит машину рядом с ней, сделано это с целью оптимизации.

Нижняя кнопка возвращает машину на это место, если вдруг потерялась.

Далее чтобы есть на водительское место нужно навестись на машину, она будет полностью выделаться и нажать ЛКП. Чтобы выйти из машины ESC. Высоту камеры можно поправить кнопками PgUP PgDown

Управление:

Управление весьма своеобразное тк, это особенность платного ассета.

Пробег - Газ

Левый Shift - тормоз

W / S - переключение коробки передач

A / D либо стрелочки - рулёжка.

Бабки-зло

Беззаботная жизнь в лесу кончилась ровно в тот момент, как наши "замечательные соседки" начали замечать у нас явный финансовый достаток...
Но, попорядку..
Переехали мы в Подмосковье 1.5 года назад осенью, половина снт в холодное время года здесь не живёт. Жилье естественно, съёмное.
Весной приехали соседи. Я убеждена, что с соседями если не дружить, но нужно быть в нормальных отношениях. В общем здоровались,о "погоде" говорили, переодически бабулька жаловалась на детей/мужа/внуков, мол не приезжают, не помогают... Старушку я желела, выслашивала.. Она в свою очередь вздыхала о том, что я сама за двором слежу, кошу тут триммером стареньким вся в траве... И все б было, наверное, хорошо, если б в один день муж не привёз мне новую косилку, как в фильмах забугорных, чтобы катить, а она все ровненько стрижет.. В этот же день купил керхер и добили бедных бабок мы бассейном на 10тонн...и тут началось... И бассейн у нас не там стоит, и косилка громко жужжит и собака наша их съесть пытается... И вообще муж с татуировкой и, по их мнению, чуть ли не уголовник (надо сказать, что мои татуировки их не смущают)... Соседки были культурно посланы заниматься своими делами... Но тут они решили, что негоже к их советам не прислушиваться и позвонили хозяйке дома. Там их ждало очередное потрясение - дом то наш уже...
Все остальное время они продолжали ходить и причетать, мы терпеливо молчали, что с них взять то.. Маразм уж или ещё что. Собственно говоря, теперь мне стало понятно, почему к ним на дачу больше ни кто не приезжает.
Вчера моё терпение лопнуло. Мы с собакеном возились во дворе, наверное часа 4. Он никак не реагировал на соседку, ей, очевидно, нужно было другое, ибо по другому влипание лицом в забор, около которого ничего кроме травы не растёт, я не могу объяснить. Естественно завидев соседку песель пронёсся с лаем к забору, я за ним.. По пути потеряла шлепки.. Отругала, он успокоился и побрел в другой конец двора,а вот соседка нет. Фразу про то какая мерзость моя собака и я она повторила раз 10, в какой то момент я просто озверела...что орала сама не помню (за что мне очень стыдно). Меня же обвинили в том что моя собака гуляет у них во дворе и мы пытались сломать забор, чтобы пёс ходил к ним и пугал их. Наша собака не находится на самовыгуле даже во дворе, он все время под присмотром, беспорядочно ни на кого не лает, на прохожих не реагирует практически, а если и подгавкнет, то по команде "тихо" замолкает, про забор даже говорить ничего не хочу, мы его ремонтировали уже 2 раза, т.к на него падала облепиха старая, которая расла у соседок. Угрожали бабки, если увидят во дворе собаку, то будут закидывать её камнями. Скандал получился знатный, теперь она ходит по соседям и собирает подписи против нас, благо пока безуспешно, мы никому не причиняем неудобств, закон не нарушаем.
Хотим теперь забор глухой от них поставить, надеемся что председатель одобрит. Хотя и он даже говорит, что соседи те неадекватные (их там 2 штуки маман лет 90,наверное и дочка около 65).
Не знаю зачем я это все написала... Мерзко от такого на душе.

Прошу прощения за ошибки и очепятки)

П.с. История уж давняя😅забор мы отвоевали, ни кто из соседей бедных старушек не поддержал.

Древнее зло

Фрагмент паука в янтаре, возрастом 39 000 000 лет

Иметь знания и умения, чтобы сэкономить

Когда мы приняли квартиру с черновой отделкой, нужно было делать ремонт, чтобы въехать (это очевидно, знаю). Супруга была в декрете, но декретные уже не платили. И вот, поставили мне входную дверь, в тот же день прибыл заказ из строительного магазина. Плитка, ламинат, сухие смеси. Инструмент для этого я уже купил, электрический инструмент и средства индивидуальной защиты уже нажил с 2008 года)

Смету составлял сам, обмерив квартиру лазерным дальномером, на 0,8 квадратных метра получилось меньше заявленного. Кухня, коридор и санузел было решено выложить плиткой, а комнату ламинатом. Я прикинул, около 40 квадратов. Плитку кладут 1500 за квадрат. Ламинат 700. То есть около 70 тысяч, а у нас на подгузники не хватало... Да ещё понятно было, что условный Мастурбек будет делать на отъебись и спиздит половину материалов. Мы решили, что пусть кривовато будет, но надёжно.

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

Хороший совет я получил от своей старшей сестры: "Первым делом поставь унитаз, тогда можно начинать ремонт" Это очень дельный совет. Можете купить.

Но я нашёл на помойке соседней унитаз исправный с бачком и сливом, помыл его саноксом снаружи и внутри, поставил, подключил (совет не для брезгливых, говна было много).

Результат мне понравился. Для первого раза в жизни, мне понравилось очень сильно. Наверное даже лучше, чем первый секс) И я продолжил ездить после работы почти каждый день. В 17 с работы, в 18 на квартире, в 21 домой к жене и маме. То есть 3 часа в день я мог уделить ремонту.

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

Я одолжил у товарища лазерный уровень, чтобы посмотреть, нормальный у меня глазомер, ровные руки? Ещё я обнаружил, что плитка 20Х60 нихуя не 20Х60. С Одной стороны может быть 20,5Х60, с другой 19,5Х61. Я взял это на заметку и в ванной делал расстояние между плитками не 3 мм, а 5 мм,  чтобы можно было "играть" при укладке. Также плитка имеет изгиб, который не видно на глаз, но при укладке, ты видишь, что бок плитки с соседней вровень, а торец торчит или утопает в сравнении с соседней. Не всегда это видно на глаз, пальцами только чувствуешь. Также плитка может быть "вертолётом", как и доски.

Электрический прибор показал, что плитку я клал ровно. Каждый день я считал, сколько плиток положил. Начинал с 7, уже дожёл до 18, и тут мне мой товарищ предложил помощь подмастерьем. Просто принести, отнести, помыть, плитку подавать и научиться класть плитку. Я не отказался (учитель ёпт). Но он ещё как кнут для меня работал, типа, а чё, два ряда положили, давай ещё два ряда, а потом ещё два... Я ему благодарен, он меня пинал, так как я ленивый, а он убеждал, ведь уже переодетые, инструмент готов, только раствор замеси, пять минут перекур, как раствор схватится, а потом заново. Мы с ним каждый день били рекорды предыдущих дней по количеству положеных плиток. Типа того 32-40-52... рекорд был в выходной день. Мы положили 96 плиток, закончив пол.

потом он меня гонял, чтобы быстрее положить на стены ванной плитки. Клали потихоньку дня три уже, был выходной, он настоял и мы доделали то, что я хотел растянуть ещё на 2-3 дня.

Ну и ламинат ему интересно было класть, а мне необходимо. Уложились в полдня.

Результат - потрачено на спец инструмент около 2000, никаких полостей под плиткой нет, плитка положена почти ровно. Уверен, условный Джамшут мне положил бы кривее, да ещё денег взял бы. Я же делал для себя. Я заебался. Я больше не хочу класть плитку. Но если жизнь припрёт, пойду и буду класть за деньги, теперь у меня есть опыт.

Ответ на пост «Древнее зло пробудилось! Берегите ёлки!»

Ответ на пост «Вы разбудили древнее зло»

Была у нас с мужем ситуация, похожая на спор с этим платьем :D

Сидим мы, смотрим какую-то из частей Гарри Поттера, и вот момент, где они с директором прилетают на островок в поиске крестража (это там, где воду черпали и директору становилось плохо и больно).

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

Говорю мужу:
Я: а тебе не кажется странным обилие розового?
М: где?
Я: ну вот же (останавливаю фильм), здесь и ещё здесь
М: эмм... Тут нет розового, только белый
Я: ну как нет, ты просто не видишь, смотри, сколько розового!
М: у тебя всё в порядке? Нет тут никакого розового! Только белый.

Я спорила с ним минут 10, потом достала даже фломастер, подходящий по цвету, и прислонила его к экрану.

Представляю себе эту картину глазами мужа :D
Жена, с пеной у рта, прислоняет розовый фломастер к белому куску неба на экране и орёт, что они одинакового цвета, просто ты нифига не видишь! :D

Кстати, я сфоткала тогда с телека этот момент:

Для меня оно всё ещё розовое пятно! :D

Древнее зло пробудилось! Берегите ёлки!

Вы разбудили древнее зло

Зло

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

Контакты

© Fastler v 2.0.2, 2023


Мы в социальных сетях: