Делаю процедурную генерацию в Unity
Ғылым және технология
Курс «Data Science» в SkillFactory: clc.to/Yull7g
Получи 35% скидки по промокоду Onigiri до 15.05.2020. Размер скидки не суммируется с другими предложениями и акциями.
В этом видео я делаю процедурную генерацию случайной местности как в minecraft с шумом Перлина
#ityoutubersru
Пікірлер: 1 100
*Как работает программирование:* - Короче, я не знаю, Юнити возвращает какие-то переменные, я их разные перепробовал, чё-то поумножал, поприбавлял, и, в общем, оно заработало. Вот.
@neironari1607
4 жыл бұрын
И эти люди учат, я ору
@ponny256
4 жыл бұрын
Я зашёл сюда чтобы написать твой комментарий бро
@happyelephant5384
4 жыл бұрын
@@neironari1607 у этих людей работает)
@YaroslavSeredyak
4 жыл бұрын
это называется пляска с бубном
@user-zk2jd6kf8q
4 жыл бұрын
Я так фому на pyqt5 делаю, не зная питон вообще. Да и вообще не зная язык сразу же проект на расположение лица взял (все же хотят отлично по предмету))) Так что да, работает, не трож (а на шарпе и на плюсах такой пытаюст не делать говно код, а тут не типизированный питон, привет)
Онигири к концу самоизоляции: Создаю симуляцию реальной жизни в Unity
@user-qm2cz6pm8v
4 жыл бұрын
Создаю анрил энжин на юнити
@yasinchakmak1972
4 жыл бұрын
@@user-qm2cz6pm8v Ахахахахах😂😂😂
@penfelyn
4 жыл бұрын
Надеюсь, что туда вирус не доберётся
@irusskiy1622
4 жыл бұрын
...: а ещё, я добавляю пару строк в свою модель и обретаю всевластие и бессмертие. А ещё...
@ChasnykK
4 жыл бұрын
В нем случайно какая-то нация случайно распостронила вирус а другая его уничтожила, я прогнал этот мир в несколько раз быстрее и понял как они его уничтожили, теперь у меня есть вакцина
Я короче что-то понажимал, что-то подобавлял, куда-то потыкал, и всё получилось. Спасибо за мастеркласс, Онигири )) P.S. У меня кстати жена так суп варит. Получается неплохо.
@crater9536
4 жыл бұрын
Понимаю
@AmunRaggy
4 жыл бұрын
Это из разряда "купили самолет" а собирается паровоз. А в итоге после доработки напильником получится самолет
@victorburuyan1691
4 жыл бұрын
чет вспомнил серию Масяни "нехилый супец"
@vano2vano
4 жыл бұрын
Я всегда так
@user-ou9qd9no5n
4 жыл бұрын
Великий Суп!
Онигири: Делаем процедурную генерацию юнити Я: как скачать видеокарту и процессор
@voxelsterely8750
4 жыл бұрын
Поддержите мой канал подпиской, если не сложно)
@underflex_
4 жыл бұрын
Как скачать симулятор мощного компьютера? А то Майнкрафт не запускается)
@Rexsinger
4 жыл бұрын
@@kofiy Да! Для очень огромного количества людей!
@user-ex6tx8hl7k
4 жыл бұрын
как скачать не скачиваемое?
@user-ke5nh9on3y
4 жыл бұрын
Как скачать комп'ютор?
Я: Пишу код в Юнити Моя училка по русскому: 5:57
@metalim
4 жыл бұрын
Это смайлик, потому и без пробела: o,o
@Slavasil
3 жыл бұрын
истер егг от унити что ли тогда получается
3:09 Что-бы избавится от всех этих квадратов... Нотч - А мне это надо?
@ShumRave
4 жыл бұрын
LedFan в топ
@misterbebra2460
3 жыл бұрын
То что ты говоришь неверно по принципу,если бы не исправление этого,Майнкрафт был бы квадратами из квадратов
@deathmanthesparagmos7819
3 жыл бұрын
100% Minecraft получил кубическую графику только из-за этого) Сидит Нотч, хочет сделать игру с полностью реалистичным рельефом, а тут кубы)
@PoweredUP_
2 жыл бұрын
Может он просто не смог убрать эти квадраты и решил вче квадратное сделать,лол. На самом деле это шутка :)
8:59 - именно так я знаю unity и c# Я уверен во всех крупных проектах используется этот метод программирования
@user-ux5nh4jd3e
4 жыл бұрын
у меня тоже самое только в итоге всё равно ничего не работает
@Tezla0
4 жыл бұрын
Нормальные программисты почти всегда избегают антипаттерны
@No-mf9sf
4 жыл бұрын
@@Tezla0 поддерживаю
@user-cq9eb5cl4p
4 жыл бұрын
Александр Воробей согласен. Постоянно с этим сталкиваюсь
@user-oz5ee3fr4x
4 жыл бұрын
Сказать честно. В комментариях под подобными видеороликами я чувствую себя вовсе не комфортно, так как для меня даже моды сложно устанавливать, а программирование для меня это язык высшей расы
Чел, я вот удивляюсь от того какой ты крутой, жалко что скорее всего подобные интересные видео не имеют широкой аудитории, желаю тебе удачи
@TigraPolosatiy
4 жыл бұрын
Но ты здесь. И другие люди, которые хотят саморазвиваться))
@Ruslan-kk4pf
4 жыл бұрын
Всё нормально, потребителей должно быть больше
@squick5292
4 жыл бұрын
@@VandTrue я к тому что много людей будет смотреть высеры а4, но просто меньше круг людей которым интересен подобный трудоемкий контент
@W_0_W
4 жыл бұрын
@@squick5292 Я честно без понятия, что такое а4, но только что нашёл этот канал у себя в списке заблокированных и сразу понял о чём речь, не глядя. Весь ютуб по большому счёту высер и 95% населения Земли - идиоты. Это научный факт.
@NobodyHere539
4 жыл бұрын
@@W_0_W скинь ссылочку на источник с этими исследованиями
"генерирует эту строчку без пробела после запятой, это же ужасно" однозначно лайк! Cx
Onigiri: бесконечные миры Мир майнкрафта: но я всего 29Е в однy сторонy.
@mod3528
4 жыл бұрын
могли сделать больше, но твоему SSD бы это не понравилось (НЕ цитата разработчиков)
@user-fz2mc8hs3w
4 жыл бұрын
@slave Знаешь сколько весит мир майнкрафта на среднем сервере)? А там они далеко не максимального размера. Да и какой человек в здравом уме будет исследовать площадь 10^58 блоков)?
@basvalan
4 жыл бұрын
@slave Потому что в 2020 уже не говорят хард, так же как говорят флешка вместо дискета.
@laitinf7188
3 жыл бұрын
@@basvalan давайте ещё вспомним магнитные ленты и перфокарты )
8:54 Примерно так выглядит разработка буквально чего угодно
@lagunov-lev
3 жыл бұрын
Таким способом наши предки и изобрели шум перлина
9:18 - чем-то похоже на то, как воспринимется изменения в четвертом измерении, на играх где-то симуляцию видела о.о
@c4llv07e
4 жыл бұрын
Ты видел проекцию 4D в 3D, а это 3D в 2D, разница и правд маленькая
@alexonashko9394
4 жыл бұрын
Лол Тришка и тут. Кек. Вот уж нежданчик.
@michaelpoggers2407
4 жыл бұрын
У Шарифова в видосах поищи
@user-gh7hc2ld6f
4 жыл бұрын
Когда будет теория о том, что Флауи из четвертого измерения?
@samuel8738
4 жыл бұрын
Тришка шарит в программировании 0_0
Воспользуюсь моментом, пока комментариев еще не так много, и скажу, что ты делаешь реально крутые видео, и желаю тебе успехов в дальнейшем)
Наконец реклама, поешь хоть...
@ghostname1066
4 жыл бұрын
сын маминой подруги
@mayonnaizzee
4 жыл бұрын
Поеш рекламу
@andreychakalov2732
4 жыл бұрын
На один дошик заработал
@hostbanani7696
4 жыл бұрын
онигири наесться онигири )
@user-zz3wp4cd9t
4 жыл бұрын
Doge 2k20 no u
ЪУЪ СЪЮКАААА!!!! А чо так поздно то? "Вот они слева направо" - орнул =)
@user-rf3gd6rz6q
4 жыл бұрын
Хммм
@Feynman.R
3 жыл бұрын
О, палеонтолог, а ты тут что делаешь?
@laitinf7188
3 жыл бұрын
@@Feynman.R Он ищет способ симуляции мира чтоб подробнее рассказать о эволюции существ , на примерах так сказать )
Мне как географу больно смотреть на то что эти маленькие островки не послипались хоть где-то в континенты вроде Пангеи, Лавразии и Гондваны
@user-qi7zt3vs4d
4 жыл бұрын
Для географически точной генерации, надо что-то помощнее случайного шума: habr.com/en/post/331738/
@user-cg2tt7ee2b
4 жыл бұрын
@@user-qi7zt3vs4d всё равно далеко от реальности. Но эти модели и не должны быть такими. А всем за работу лайк, т.к. это хорошие работы!
@user-cg2tt7ee2b
4 жыл бұрын
А я тоже географ и не понимаю почему Вам больно. Почему островки должны сливается в одни мега континенты? Потому что лично Вам так хочется? Если личная любовь к суперконтинентам, тогда вопросов нет
@roman4409
4 жыл бұрын
То есть кольцевые реки, рекии текущие в горы и из океана вас не смутили?
@TGXNickTM
4 жыл бұрын
Если уж на то пошло, то начать надо с стимуляции движения тектонических плит, что вытекает из необходимости стимуляции движения магмы и в принципе ядра + магнитные полюса. А слипаются не острова в континента, а астероиды в планетойды, а они уже в протопланеты и планеты. Гравитация на поверхности немного по-другому работает и не является причиной столкновения континентов и островов между собой. Собственно как и не является причиной появления новых островов в результате вулканической деятельности.
3:47, Как же я люблю БТС вот они слева направо... Upd: я уже понял, что меня опередили на 2 минуты
На третьему курсе НГУ я давал студентам опциональную задачу на реализацию шумов Перлина (на C#) как раз на бикубической интерполяции. Детектором успешно сделанного задания являлось наличие в коде матрицы 16х16 :D Стоит реализовать Перлина на бикубической интерполяции просто чтобы поэксперементировать с вводом закономерностей в гармоники (октавы) например. Разные параметры шумов Перлинов позволяют делать.. да буквально всё. А поумножал-поприбавлял это нормально. Мы так бухгалтерию в CRM для склада написали :)
@MrJS.
Жыл бұрын
Ахахахахаза лучший комент
Мне так нравится как ты делаешь что-либо с кодом, а потом объясняешь как к этому пришёл. Подобные видео очень вдохновляют!
Это очень круто! Такая работа (можено сказать контент) радует и заставляет самому задуматься (о себе, над своими делами и тд тп) и дает энергию что то делать! Класс :3
ваах, ты такой милый, да и ещё довольно талантливый программист, который все предельно точно объясняет. прямо не видео, а загляденье
Ещё даже не посмотрев, уже знаю, что контент будет годным
Очень круто сделано! Спасибо тебе огромное за твои старания!
Твой канал для меня невероятное и вкусное открытие, которое потянуло меня обратно в дебри разработки) Спасибо за твой контент)
Тебя ждет огромное будущее! главное не бросать это дело :)
Круто! А теперь попробуйте использовать эту карту высот как 3д игровой мир для искусственных живых существ (которые были в видео про бактерий и генетический отбор), добавьте больше игровых условий, правил, и дайте возможность игроку быть бактерией и как то взаимодействовать с остальными бактериями (как нибудь сражаться или союзничать). Я думаю, получится отличная, свежая игра) Вы вроде говорили что уже делаете подобную игру. Было бы очень классно увидеть подобную реализацию вашей игры : )
Топ! Мне всегда было интересно как работает эта генерация. Спасибо, интересный контент
Бог в первый день создания -"10:05"
@GalaxMia
2 жыл бұрын
Моя реклама: СОК И ВОДА
Вау, круто, это то, что я очень давно искал, спасибо 👍
3:00 похоже на текстуру камня из майнкрафта с текстур паком
Шикарный ролик! Спасибо огромное!!!
Как обычно - очень круто! И футболки у тебя классные, особенно с ленивцами))
У меня происходит генерация элемента «кто я?» по утрам, а тут такое
I don’t understand Russian, I’ve seen a lot of devlogs so I am available to understand everything from the context, you game looks really cool and I wish you luck :D
Я: 2 часа рисую градиент на радиальном графике Какой-то парень из ютуба: Делает искусственный мир на шейдерах
Боже, Ютуб наконец то по рекомендовал хороший канал, пересмотрел твои старые видео и теперь с нетерпением жду новые
Огненный огнящий огонь! Спасибо за видео :)
Благодаря тебе у меня появился интерес к математике и программированию, и если я когда нибудь создам свою игру, в графе создатель будет твое имя. Спасибо за свой контент
@mayonnaizzee
4 жыл бұрын
Павел Агапов
@dmitrybelkin72
4 жыл бұрын
bruh
@user-sx8rf8pt1e
4 жыл бұрын
Даже если ты создашь игру, ты не впишешь его имя бесплатно. Поверь
@wannacry5759
4 жыл бұрын
Не создашь, поверь.
Спасибо за новое и очень информативное видео!Удачи
Ну офигенный же контент. Делай побольше пожалуйста ^w^
Я не программист, но даже так - всё понятно. Хорошо рассказал!
Как же я люблю битиэс, 3:47
@maximkarn8
4 жыл бұрын
Блин, орнул)
@rs10269
4 жыл бұрын
Ахаххахаха, да только хотел написать это
@user-vx5wo6ju7e
4 жыл бұрын
Можно объяснить пожалуйста?
@user-vx5wo6ju7e
4 жыл бұрын
@@JokerBogdanov спасибо
@TGrod
4 жыл бұрын
Когда услышал это, то сразу пошёл в кометы)))
Круто мыслишь)) от программирования оооочень далек, но нравится следить за ходом мыслей и логикой 👍
Определённо лайк, подписка. Ты делаешь крутой контент, молодец)
Так ловко и плавно перешел к рекламе я и незаметил как попался на удочку.
0:22 ЧТО?! я за 5 лет игры в майн узнал это только в сегодня лет.
@kristalsreal2736
4 жыл бұрын
Попахивает фейком. Это что? Реки там через горы проходят?? Тайм ту эксплор (Vrem'a issledovat')
@kadencodelol9110
3 жыл бұрын
@@kristalsreal2736 ,в майнкрафте шум перлина модифицированный,а они скрывают эту информацию,а ещё они юзали шум перлина в старых версиях,сейчас это совсем другие технологии.
Урраа! Новое видео, спасибо за качественный и образовательный контент
Блин, наткнулся на тебя случайно два дня назад, сейчас твой канал мой самый любимый
Крутяк! Интеграция! Я даже по ссылочке перешел! Продолжай в том же духе.
А вот теперь представьте сколько сил потратили разрабы Майна, на реализацию новой пещерной генерации
Как легко ты общаешься с unity. Класс!
Четко, большая работа, молодец
4:17- Только настойчивые люди будут постоянно изобретать велосипед. Молодец)
Какая красивая обложка, Артём! Просто невероятно, хочется кликать на ролик
@__-ic1ub
4 жыл бұрын
Думаю, слово "превью" более актуально. Я не придираюсь, просто сказал)
@jimmoriarty8969
4 жыл бұрын
@@__-ic1ub да, это вы хорошо мой лексикон обновили. Буду использовать)
@jimmoriarty8969
4 жыл бұрын
@@user-te3pp5gn1u справедливое замечание про шрифты. Кажется, что вы интегрированы в контент подобной тематики и не только, а расскажите, какие превью считаете хорошими?
@jimmoriarty8969
4 жыл бұрын
@@user-te3pp5gn1u а если все же говорить не про веб и иллюстрацию, а тенденцию на превью в ютубе, которая вас эстетически удовлетворяет?
Видео как всегда класс)) И я рад что у тебя взяли рекламу. Успехов
Познавательно , спасибо за ролик. Ты молодец
О, новое видео. Буду учиться :-) Кстати, мне это и в попытках создания стратежек
@Rexsinger
4 жыл бұрын
Кинг баунти уже было.
Мне как тридешнику, который любит шейдеры делать, это будет очень полезно. Спасибо!
Блин, как же это интересно)
Блин, чел, тебя очень интересно смотреть! Сам хочу стать программистом, и случайно залетел на твой канал... это очень интересно! на каждую твою видеву ставлю лайк, удачи в совершенствовании навыков!!!
У тебя очень интересное сочетание математики и некого искусства. Как художнику, вообще не понимающий программирование, смотреть очень интересно.
О, мне как начинающему разработчику это полезно. Спасибо!
@_Tengi_1337
4 жыл бұрын
Будешь делать говно-рпгешки?
@Rexsinger
4 жыл бұрын
@@_Tengi_1337 Нет. Говно-экшоны.
@alexandersigma2291
4 жыл бұрын
@@_Tengi_1337 ГТА 20 войны галактики 3д
@mayonnaizzee
4 жыл бұрын
@@alexandersigma2291 ГТА 20 войны галактики 3д HD
@ianehochy5111
4 жыл бұрын
@@mayonnaizzee гта 20 войны галактики 3D HD свинка пепа и лунтик
Просто спасибо за очень интересные видео)
Я рад, что у тебя уже покупают рекламу) Удачи тебе в будущем!
Очень бы хотелось скачать твой код и внимательно самому изучить его. И да, спасибо.
я тоже делал генерацию как-то ) Генерацию города хотел, но не хватило энтузиазма . Дошёл до генерации различных зданий, п олучилось забавно )) По-сути, там генерируются текстуры окон и текстуры стен, а потом эти текстуры натягиваются на кубы, которые растягиваются по осям в разные размеры и кобинируются в сложные формы "зданий". Вот я катался на машине по своему городу kzread.info/dash/bejne/Znil1LqJktaths4.html Дороги, кстати, хоть и не генерируются по расположению, но генерируются/рисуются моделькой по заданным точкам и покрываются текстуркой, для этого долго провозился с генерацией треугольников на поворотах. kzread.info/dash/bejne/lZmMxKxmnpjUp6g.html ПС лучше смотреть без звука, так как ни разу не блогер, там не разобрать что говорю (ничего интересного и не говорю)...
Большое спасибо за труд !
Молодец. Есть талант и усердие!
я кнчн ниче програмистского не понимаю, но всё равно очень увлекательно смотреть твои видосы!
Можно было бы попробовать почитать, как реально формировалась поверхность и попробовать прогенерировать местность на основе движения литосферных плит. Сгенерировать шар, на нем рандомно сделать трещины плит и на основе их векторов движения генерировать высоты, в местах столкновений - горы, а в местах ухода плиты под плиту - падение высоты. Собственно, подробнее этот процесс описан где-нибудь в интернетах. Данную штуку можно, например, использовать вместе с реальной картой плит, высот и векторов движения, "отмотать" время назад (развернуть векторы) и сравнить точность алгоритма с теми картами, что составлены учёными. Собственно, такой метод генерации будет ближе к реалистичному, даже если использовать плоскость для генерации. Upd. 05.08.2021 Уже сделали: habr.com/ru/post/570976/
@user-vl4cp7eq3n
2 жыл бұрын
ваай, чувак, идея правда классная!
Вижу первые же кадры и понимаю - это топовое видео
Вот удивляешься насколько тут комфортная атмосфера, будто тот самый умный друг со школы объясняет. Тут нет излишнего пафоса, нету "магической" подачи. Действительно говорят всё что нужно, не "интересным" языком, а с энтузиазмом в голосе
Ещё раз спасибо, понятно даже мне(не программист, но тридешник, который создаёт шейдеры в блендер). Кстати, я знаю как нечто подобное воссоздать в блендере, на сфере. Для этого нужно взять Color ramb по оси z и использовать для текстуры шума. Там же настраиваем цвета полюсов (белый, зелёный,жёлтый, зелёный белый) вторую текстуру шума окрашиваем в синий. Теперь их нужно смешать в определённых пропорциях. Для этого я пропущу опять шум через Colour ramb, но в настройках этого нода укажу constant, это придаст чёткости границам соприкосновения текстур. Для создания рек.… а можно я потом тут прикреплю видео, где я объясню, как это делается? Просто печатать не хочется. Изменено: всё, видео готово, вот - kzread.info/dash/bejne/dIxtyJSBdZbfnLw.html
@mariabrest
4 жыл бұрын
Прикрепи, мне было бы интересно посмотреть. Я сам в blender люблю работать.
@user-vx5wo6ju7e
4 жыл бұрын
@@mariabrest , видео готово - kzread.info/dash/bejne/dIxtyJSBdZbfnLw.html
3:46 "Вот они, слева направо..." Орнул
Как же быстро развивается твой канал! Это должно быть на уровне популярных научпоперов!
10:00 Упрощённый режим бога -- 7 часов вместо 7 дней: "А ещё сюда можно добавить небо... А ещё можно сюда добавить..."
Э-это что, первое видео с рекламой? Поздравляю! Блин, дети так быстро растут...
Честно говоря ничего не понимаю в программировании, но концепт видео где человек просто экспериментирует делая и этого какие-то выводы ну очень интересен P.s. возможно даже автор пробудил во мне желание начать изучать программирование)
Отличное видео! Развей тему генерации алгоритмами эрозии, было бы интересно посмотреть.
Во даешь. Ты прям уникум мощно
Как насчёт процедурной генерации экзобиосферы и её эволюции? )) Короче говоря, как у Biblaridion, только чтобы вместо человека эволюцию просчитывала програма.
@F_A_F123
4 жыл бұрын
Анриал
@bramble9306
2 жыл бұрын
Не хватит вычислительных мощностей.
Какой у тебя крутой голос :D
Интересно объясняеш, лайк однозначно!
Офигенно. Я вот достиг такого возраста что копаться так долго в чем то такого уровня уже нет желания)
Бля, чувак, это очень интересно Ты топ❤️
Коротко о моей жизни: Я куда-то сходил, в кого-то потыкал - куда-то получил; в больницу сходил, и вроде не перелом.
Да, это тебе не запросы обрабатывать и отправлять результаты к клиенту) Чувак, ты крут 👍
Как же я долго это ждал
Ура , наконец то реклама. А то ты просто так снимал , аж жалко стало
Онигири, если тебе это интересно, сделай для нас видеоурок (как можно развернутее :) об интеграции программного кода и среды Unity. Как там скрипты применяются к объектам сцены, на что и как вешаются, как из кода создавать объекты и управлять ими. В общем, как тем кто умеет программировать на нужном языке, и понимает в целом в графике, превратить Unity в средство графического вывода своих данных, так, как это делаешь ты. ps. Топ-контент у тебя. Все ново, концентрировано, без воды, интересно.
Столько радости, что первая реклама. Поздравляю! Это прогресс
Смотрю на тебя, ты такая лапочка блин. Такой аккуратненький, чистенький и умненький. Если я захочу сына - только такого)
Поздравляю с зарплатой/рекламой (она же раз первая здесь? )
8:52 коротко о том, как я делаю отчёты
Это милое лицо в начале видео, так по-доброму здоровается, называет тему видео... А ПОТОМ ТАКОЙ ТРЕШНЯК У МЕНЯ МОЗГ БОЛИТ ПОМОГИТЕ
Спасибо за такое класное и интересное видео)))
Очень классное и познавательное видео,спасибо! Олды тут?)
8:47 Даже не знаю какого...😏 (В энд)
Чета поумножал, черт поприбавлял. 👍😂 Обожаю эту тактику
Хорошо объясняешь! Матан рулит! И да, мы все так иногда делаем, куда-то по-нажимаем, что-то перемножим, что-то подключим,и вуа-ля, заработало)))