Важнее понимать логику и принципы
Как говорится ещё одна мысль на тему, почему программистов не скоро заменит ChatGPT. Раз уж я с утра затронул тему алгоритмов, да и математику туда же нужно отнести — самое важное понимать их логику. Что это значит? По сути репозиторий выше доказывает, что готовую реализацию можно найти если не для всего и для очень многого.
Я уверен, что нейросети быстро научатся находить и выдавать реализацию на любом языке программирования алгоритмов. Хотя кто хоть раз писал в ручную реализацию алгоритма триангуляции Делоне знает сколько там нюансов.
Вообще в любом алгоритме кроме пресловутых сортировок большую роль ещё играет структура хранения данных и их обход. Поэтому правильно сформулировать что конкретно нужно в решении вашей задачи важнее. Не нужно знать наизусть реализацию «алгоритма триангуляции делоне по методу разделяй и властвуй». В разы полезнее знать о его существовании, преимуществах и зачем он вообще нужен именно в такой реализации.
И так со всеми алгоритмами, с математикой и т.п. Чем прикольно программирование и похоже на математику? Чтобы решить задачу вам не нужно знать конкретный путь и решение наизусть. Вам нужно придумать куда вы пойдёте. Это конечно цель достойная и ускоряет работу «всё на свете изучить», но запомнить столько могут только какие-то сверхлюди. В разы эффективнее запомнить информацию о миллиарде того что существует и что решает без детализации как именно это делается.
То есть в алгоритмах и математике важно знать о существовании алгоритмов и их целях. Видите что карта вашей стратегии огромная и обход начинает тормозить, вспоминаете сокращение BSP. Хотите написать свой свет — вспоминаете BRDF для начала. Хотите облако точек в 2д превратить в выпуклый полигон — вспоминаете алгоритм джарвиса и триангуляцию делоне. А как они конкретно пишутся можно спросить у ChatGPT.
#мысли
Как говорится ещё одна мысль на тему, почему программистов не скоро заменит ChatGPT. Раз уж я с утра затронул тему алгоритмов, да и математику туда же нужно отнести — самое важное понимать их логику. Что это значит? По сути репозиторий выше доказывает, что готовую реализацию можно найти если не для всего и для очень многого.
Я уверен, что нейросети быстро научатся находить и выдавать реализацию на любом языке программирования алгоритмов. Хотя кто хоть раз писал в ручную реализацию алгоритма триангуляции Делоне знает сколько там нюансов.
Вообще в любом алгоритме кроме пресловутых сортировок большую роль ещё играет структура хранения данных и их обход. Поэтому правильно сформулировать что конкретно нужно в решении вашей задачи важнее. Не нужно знать наизусть реализацию «алгоритма триангуляции делоне по методу разделяй и властвуй». В разы полезнее знать о его существовании, преимуществах и зачем он вообще нужен именно в такой реализации.
И так со всеми алгоритмами, с математикой и т.п. Чем прикольно программирование и похоже на математику? Чтобы решить задачу вам не нужно знать конкретный путь и решение наизусть. Вам нужно придумать куда вы пойдёте. Это конечно цель достойная и ускоряет работу «всё на свете изучить», но запомнить столько могут только какие-то сверхлюди. В разы эффективнее запомнить информацию о миллиарде того что существует и что решает без детализации как именно это делается.
То есть в алгоритмах и математике важно знать о существовании алгоритмов и их целях. Видите что карта вашей стратегии огромная и обход начинает тормозить, вспоминаете сокращение BSP. Хотите написать свой свет — вспоминаете BRDF для начала. Хотите облако точек в 2д превратить в выпуклый полигон — вспоминаете алгоритм джарвиса и триангуляцию делоне. А как они конкретно пишутся можно спросить у ChatGPT.
#мысли
🔥17
Разбор моторов в блоге Unity
https://blog.unity.com/engine-platform/motors-in-unity-physics
Помню старые времена когда я из джоинтов в Unity собирал верёвки и цепи для игры головоломки. С тех пор я как-то редко сталкивался с джоинтами из-за специфики проектов. Но быть в курсе того, что там нового всё равно нужно :)
#новости
https://blog.unity.com/engine-platform/motors-in-unity-physics
Помню старые времена когда я из джоинтов в Unity собирал верёвки и цепи для игры головоломки. С тех пор я как-то редко сталкивался с джоинтами из-за специфики проектов. Но быть в курсе того, что там нового всё равно нужно :)
#новости
❤🔥1
XR гарнитура от Apple
https://80.lv/articles/apple-ar-vr-headset-will-reportedly-launch-at-wwdc-2023/
Который год слышно что вот-вот анонсируют и опять мы там же. Чтож, в июле узнаем, но я всё ещё считаю что это не спасёт метавселенные. Так как метавёрс — это мёртвый в своей сути концепт. Фейсбук и остальные игроки потихоньку сворачивают свои направления, но я верю что эпл как и со смарт часами. Быстро поймут что XR шлем — это не Next Big Thing. Сделают себе через него возможно выход на рынок консолей и будут там конкурировать с плойкой и коробкой. И можно будет поиграться с новым устройством.
Сейчас наступила эра хайпа ИИ, а хайп метавёрса ушёл. Но если вдруг эпл запустит новый виток хайпа метавселенных будет любопытно :) Правда сути это не поменяет, что концепт в своей сути пока бесполезен.
#новости
https://80.lv/articles/apple-ar-vr-headset-will-reportedly-launch-at-wwdc-2023/
Который год слышно что вот-вот анонсируют и опять мы там же. Чтож, в июле узнаем, но я всё ещё считаю что это не спасёт метавселенные. Так как метавёрс — это мёртвый в своей сути концепт. Фейсбук и остальные игроки потихоньку сворачивают свои направления, но я верю что эпл как и со смарт часами. Быстро поймут что XR шлем — это не Next Big Thing. Сделают себе через него возможно выход на рынок консолей и будут там конкурировать с плойкой и коробкой. И можно будет поиграться с новым устройством.
Сейчас наступила эра хайпа ИИ, а хайп метавёрса ушёл. Но если вдруг эпл запустит новый виток хайпа метавселенных будет любопытно :) Правда сути это не поменяет, что концепт в своей сути пока бесполезен.
#новости
80LV
Apple AR/VR Headset Will Reportedly Launch at WWDC 2023
"The beginning of a post-iPhone era" is about to start.
🔥3
Концепция развития мира
https://youtu.be/w-tFdreZB94
Дискуссия под прошлым постом навела на мысли. Если я не верю в метавселенные, то во что я верю? Что будет удобно, классно, будет развиваться и мы к этому прийдём?
И я вспомнил замечательный ролик Microsoft про мир будущего. И я в разы больше верю в тотальную цифровизацию. Появление сверх тонких устройств. Качественных AR устройств, зеркал и т.п. Нейроинтерфейсы очень долго не пройдут через законы и бюрократию, а вот так почти выглядит наше настоящее. И осталось сделать не так много шагов, чтобы оказаться к ролике майкрософта.
Я верю, что мы прийдём к мощностям по подписке, а всё железо будет в облаке и засчёт этого увеличится время жизни батареи устройства, упростится разработка и устройства можно будет сделать сверхтонкими, так как им ничего не надо будет считать. И это выгодно всем крупным облачным провайдерам, так как у них в руках будет новое электричество по подписке.
Я верю что ИИ будут собирать для людей данные, выполнять по сути всю рутину, а человек в этой системе будет центром принятия решений. По сути когда будет понятно, что ИИ до сих пор не умеет думать и принимать решения все перестанут его бояться, и тогда с центром принятия решения в человеке самым ценным навыком станет умение принимать решения и формулировать мысли.
Я верю что первым шагом полная цифровизация всего и все пройдёт QR кодами, а потом придумают бесшовный стандарт меток, который примут производители. Типа айбиконов. И все интеграции станут бесшовными. И будет так же как в ролике. Положил на стол сверхтонкий планшет и на нём открылся сайт с меню автоматом.
Я верю, что чтобы этот концепт стал возможным всю планету покроют интернетом. И тогда такие тонкие устройства будут хорошо работать в любой точке мира.
Я верю что решат проблему с оптикой в AR очках и это будет полноценным вспомогательным устройством к планшету и телефону, которое будет показывать дорогу в ар, расширять мониторы данных устройств и так далее.
Тут есть и игроки, и выготоприобретатели, и те кому это будет удобно и нужно. И по сути не хватает для этого только грамотного и нового вида интернета с меньшим числом задержек. И по сути все технологии крупных корпораций идут именно к такому миру. Место Unity в этом мире — основной инструмент разработки AR интерфейсов и приложений. Помимо игр и классики. Но в это я верю, что будет возможно при нашей жизни, и к этому хотелось бы прийти.
А сидеть в шлеме в квартире и залипать на цифровое искусство, работать и всё это не выходя из своей коробки. Это явно не мой мир мечты. Мир в котором удобно жить в реальности и технологии упрощают и улучшают этот мир меня прельщает в разы больше, чем мир эскапизма в шлеме.
#мысли
https://youtu.be/w-tFdreZB94
Дискуссия под прошлым постом навела на мысли. Если я не верю в метавселенные, то во что я верю? Что будет удобно, классно, будет развиваться и мы к этому прийдём?
И я вспомнил замечательный ролик Microsoft про мир будущего. И я в разы больше верю в тотальную цифровизацию. Появление сверх тонких устройств. Качественных AR устройств, зеркал и т.п. Нейроинтерфейсы очень долго не пройдут через законы и бюрократию, а вот так почти выглядит наше настоящее. И осталось сделать не так много шагов, чтобы оказаться к ролике майкрософта.
Я верю, что мы прийдём к мощностям по подписке, а всё железо будет в облаке и засчёт этого увеличится время жизни батареи устройства, упростится разработка и устройства можно будет сделать сверхтонкими, так как им ничего не надо будет считать. И это выгодно всем крупным облачным провайдерам, так как у них в руках будет новое электричество по подписке.
Я верю что ИИ будут собирать для людей данные, выполнять по сути всю рутину, а человек в этой системе будет центром принятия решений. По сути когда будет понятно, что ИИ до сих пор не умеет думать и принимать решения все перестанут его бояться, и тогда с центром принятия решения в человеке самым ценным навыком станет умение принимать решения и формулировать мысли.
Я верю что первым шагом полная цифровизация всего и все пройдёт QR кодами, а потом придумают бесшовный стандарт меток, который примут производители. Типа айбиконов. И все интеграции станут бесшовными. И будет так же как в ролике. Положил на стол сверхтонкий планшет и на нём открылся сайт с меню автоматом.
Я верю, что чтобы этот концепт стал возможным всю планету покроют интернетом. И тогда такие тонкие устройства будут хорошо работать в любой точке мира.
Я верю что решат проблему с оптикой в AR очках и это будет полноценным вспомогательным устройством к планшету и телефону, которое будет показывать дорогу в ар, расширять мониторы данных устройств и так далее.
Тут есть и игроки, и выготоприобретатели, и те кому это будет удобно и нужно. И по сути не хватает для этого только грамотного и нового вида интернета с меньшим числом задержек. И по сути все технологии крупных корпораций идут именно к такому миру. Место Unity в этом мире — основной инструмент разработки AR интерфейсов и приложений. Помимо игр и классики. Но в это я верю, что будет возможно при нашей жизни, и к этому хотелось бы прийти.
А сидеть в шлеме в квартире и залипать на цифровое искусство, работать и всё это не выходя из своей коробки. Это явно не мой мир мечты. Мир в котором удобно жить в реальности и технологии упрощают и улучшают этот мир меня прельщает в разы больше, чем мир эскапизма в шлеме.
#мысли
YouTube
Microsoft: Productivity Future Vision
Learn more at: http://www.microsoft.com/productivityvision
How could emerging technologies transform the way we get things done 5-10 years in the future? Throughout the video, Microsoft explores how ubiquitous computing, new collaboration services and data…
How could emerging technologies transform the way we get things done 5-10 years in the future? Throughout the video, Microsoft explores how ubiquitous computing, new collaboration services and data…
🔥8❤🔥2😐1
This media is not supported in your browser
VIEW IN TELEGRAM
Классный составной лук
https://80.lv/articles/unity-powered-compound-bow-created-for-vr/
Круто сделанный лук на физике Unity. Как такое через риг и анимацию сделать понятно и это относительно просто, но если это сделано через физику по логике инвёрсной кинематики — круто. Тут конечно нет деформаций так что ничего нереального в этом нет, но всё равно красивая и качественная работа.
#новости
https://80.lv/articles/unity-powered-compound-bow-created-for-vr/
Круто сделанный лук на физике Unity. Как такое через риг и анимацию сделать понятно и это относительно просто, но если это сделано через физику по логике инвёрсной кинематики — круто. Тут конечно нет деформаций так что ничего нереального в этом нет, но всё равно красивая и качественная работа.
#новости
🤯12🔥8
Nvidia выпустила какую-то магию
https://80.lv/articles/nvidia-s-rtx-remix-has-been-offcially-launched/
Выглядит очень круто и видимо позволит легко ремастерить и переводить старые игры на RTX. Конечно надо смотреть как работает, но ещё и опенсорс. Вообще кайф. Вот видео как оно работает концептуально https://youtu.be/Gr6VOrKiXwU
#новости
https://80.lv/articles/nvidia-s-rtx-remix-has-been-offcially-launched/
Выглядит очень круто и видимо позволит легко ремастерить и переводить старые игры на RTX. Конечно надо смотреть как работает, но ещё и опенсорс. Вообще кайф. Вот видео как оно работает концептуально https://youtu.be/Gr6VOrKiXwU
#новости
80LV
NVIDIA's RTX Remix Has Been Offcially Launched
The modding platform has been released as open-source on GitHub.
🔥12
С прошедшим днём рождения меня :)
Вчера у меня был день рождения и обычно я в такие дни пишу некоторые отсечки "как оно и как всё идет". По сути таких даты две: др и новый год. Но так как я всё ещё в дикой запаре (и так видимо будет до 21 апреля) то напишу небольшой задержкой. И дальше работать, так как собственно вчера я весь день делал дела.
Первый квартал этого года начался конечно забавно. В марте я большую часть денег вообще заработал вернувшись ненадолго к старому хобби. Онлайн покеру (скриншотик прилагается, но таких было несколько) :) Да, не советую никому играть в азартные игры, вы вероятнее всего проиграете без опыта. Я этим занимался 4 года профессионально, поэтому я немного умею играть.
Начало года прошло под флагом консалта + несколько долгосрочных контрактов. А сейчас наконец-то пошла классика. Игры, стоечки и прочее, чем я обычно под заказ занимаюсь :)
В блоге с января прибавилось больше 700 подписчиков, и я всех рад видеть. Я сейчас чуть разгружусь и у меня есть уже идеи для пары статей и других вещей, которые надо бы написать + буду и дальше собирать какие-то интересные новости из мира Unity.
В общем год начинается неплохо и довольно бодро. Плюс минус так, как я и думал (кроме месяца покера). Посмотрим уже на новый год к чему получится дойти к концу года. Ну и постараюсь сюда побольше писать чего-то интересного и полезного :)
Вчера у меня был день рождения и обычно я в такие дни пишу некоторые отсечки "как оно и как всё идет". По сути таких даты две: др и новый год. Но так как я всё ещё в дикой запаре (и так видимо будет до 21 апреля) то напишу небольшой задержкой. И дальше работать, так как собственно вчера я весь день делал дела.
Первый квартал этого года начался конечно забавно. В марте я большую часть денег вообще заработал вернувшись ненадолго к старому хобби. Онлайн покеру (скриншотик прилагается, но таких было несколько) :) Да, не советую никому играть в азартные игры, вы вероятнее всего проиграете без опыта. Я этим занимался 4 года профессионально, поэтому я немного умею играть.
Начало года прошло под флагом консалта + несколько долгосрочных контрактов. А сейчас наконец-то пошла классика. Игры, стоечки и прочее, чем я обычно под заказ занимаюсь :)
В блоге с января прибавилось больше 700 подписчиков, и я всех рад видеть. Я сейчас чуть разгружусь и у меня есть уже идеи для пары статей и других вещей, которые надо бы написать + буду и дальше собирать какие-то интересные новости из мира Unity.
В общем год начинается неплохо и довольно бодро. Плюс минус так, как я и думал (кроме месяца покера). Посмотрим уже на новый год к чему получится дойти к концу года. Ну и постараюсь сюда побольше писать чего-то интересного и полезного :)
🔥28❤🔥2🥱1
Moebius-style 3D Rendering
https://youtu.be/jlKNOirh66E
Шикарное видео разбирающее много прикольных концепций. Sobel Filter, Edge Filter и так далее. Заодно можно понять по какой логике работает размытие гаусса, ну либо самое простое. В общем очень классный ролик про рендер и шейдера, где по сути всё объяснено на пальцах.
Итоговый визуал конечно получился немного шумноватый (мне чуть не нравится как ведут себя линии в движении), и ещё это можно покрутить, чтобы был совсем кайф. Но для сцен с неподвижной камерой вообще идеально. Ну и это не главное, а главное разбор концепций используемых в screen space эффектах :)
#интересное
https://youtu.be/jlKNOirh66E
Шикарное видео разбирающее много прикольных концепций. Sobel Filter, Edge Filter и так далее. Заодно можно понять по какой логике работает размытие гаусса, ну либо самое простое. В общем очень классный ролик про рендер и шейдера, где по сути всё объяснено на пальцах.
Итоговый визуал конечно получился немного шумноватый (мне чуть не нравится как ведут себя линии в движении), и ещё это можно покрутить, чтобы был совсем кайф. Но для сцен с неподвижной камерой вообще идеально. Ну и это не главное, а главное разбор концепций используемых в screen space эффектах :)
#интересное
YouTube
Moebius-style 3D Rendering | Useless Game Dev
It’s shading time. Watch me try to make a shader that renders real-time 3D in the hand drawn style of Moebius. There be crosshatch, outlines, sobel filters, we’re in for a bumpy ride.
Support the channel on Patreon to get extra content, and access to the…
Support the channel on Patreon to get extra content, and access to the…
🔥12❤🔥1
Странный пост Unity про SO
https://blog.unity.com/engine-platform/6-ways-noscriptableobjects-can-benefit-your-team-and-your-code
Итак, я немного выдохнул и возвращаюсь в информационные потоки. Решил я полистать блог Unity. Ну что там нового вышло, вдруг что полезное. А там вот такое. К первым двум пунктам у меня ноль вопросов. К 3-4 ну допустим. А вот 5-6 «а зачем?»
Не, ну вдруг кто-то понимает эти концепты. Я не представляю зачем мне в рантайме делать сторадж в SO или каналы событий через SO и делать лишний оверхед, когда тоже самое можно сделать без SO без потерь. Будто нужно было просто придумать 6 пунктов.
Для меня всегда SO был и останется удобным хранилищем данных по своей сути. А точнее статических ресурсов в ПО. Они неизменяемы в рантайме, они хранят в себе просто данные ну и возможно логику валидации данных и что-то ещё утилитарное и полезное.
Вообще все вот эти better и benefit автоматом должны вызывать вопрос «а с чем мы сравниваем?». Скажем данные можно так же хранить в json, bson, xml ну и там будет длиинный список. Что даёт SO?
Перед текстовыми форматами сериализации — бинарную сериализацию из коробки.
Перед всеми форматами сериализации — пользовательский интерфейс внутри Unity из коробки. И его проще доработать, чем делать кастомное эдитор окно.
При этом лично я к SO отношусь скорее как к контейнеру данных, то есть к аля репозиторию или бд, так как тогда нет недостатка под названием — SO трудно вынести на сервер. Так как при необходимости можно сделать методы инициализации SO из json или с сервера и так далее.
Потому что в отличии от того же json сделать SO удобно поставляемым и редактируемым в рантайме нельзя. Ну только бандлами, но под это для удобства нужна целая CI система.
Ну типа в 6 сравнивается с FindObjectOfType, но как бы есть более разумный путь под названием статический контейнер объектов без всяких SO, а SO тут причём? В общем непонятно.
#новости
https://blog.unity.com/engine-platform/6-ways-noscriptableobjects-can-benefit-your-team-and-your-code
Итак, я немного выдохнул и возвращаюсь в информационные потоки. Решил я полистать блог Unity. Ну что там нового вышло, вдруг что полезное. А там вот такое. К первым двум пунктам у меня ноль вопросов. К 3-4 ну допустим. А вот 5-6 «а зачем?»
Не, ну вдруг кто-то понимает эти концепты. Я не представляю зачем мне в рантайме делать сторадж в SO или каналы событий через SO и делать лишний оверхед, когда тоже самое можно сделать без SO без потерь. Будто нужно было просто придумать 6 пунктов.
Для меня всегда SO был и останется удобным хранилищем данных по своей сути. А точнее статических ресурсов в ПО. Они неизменяемы в рантайме, они хранят в себе просто данные ну и возможно логику валидации данных и что-то ещё утилитарное и полезное.
Вообще все вот эти better и benefit автоматом должны вызывать вопрос «а с чем мы сравниваем?». Скажем данные можно так же хранить в json, bson, xml ну и там будет длиинный список. Что даёт SO?
Перед текстовыми форматами сериализации — бинарную сериализацию из коробки.
Перед всеми форматами сериализации — пользовательский интерфейс внутри Unity из коробки. И его проще доработать, чем делать кастомное эдитор окно.
При этом лично я к SO отношусь скорее как к контейнеру данных, то есть к аля репозиторию или бд, так как тогда нет недостатка под названием — SO трудно вынести на сервер. Так как при необходимости можно сделать методы инициализации SO из json или с сервера и так далее.
Потому что в отличии от того же json сделать SO удобно поставляемым и редактируемым в рантайме нельзя. Ну только бандлами, но под это для удобства нужна целая CI система.
Ну типа в 6 сравнивается с FindObjectOfType, но как бы есть более разумный путь под названием статический контейнер объектов без всяких SO, а SO тут причём? В общем непонятно.
#новости
Unity Blog
6 ways ScriptableObjects can benefit your team and your code | Unity Blog
ScriptableObjects are often described as data containers, but they can be used for much more: Creating better code architecture by implementing design patterns, speeding up your Unity workflow, and improving collaboration between programmers and artists.…
🔥8
Почему вам стоит использовать Unity Simulator при разработке под мобильные платформы
https://habr.com/ru/articles/730234/
Хорошая статья разбирающая функционал Device Simulator в Unity. Конечно до ума эту штуку Unity не довели, но всё равно бывает полезно.
#новости
https://habr.com/ru/articles/730234/
Хорошая статья разбирающая функционал Device Simulator в Unity. Конечно до ума эту штуку Unity не довели, но всё равно бывает полезно.
#новости
Хабр
Почему вам стоит использовать Unity Simulator при разработке под мобильные платформы
Небольшая заметка, которая будет особенно полезна начинающим разработчикам. Посмотрим на удобства, которые может предложить штатный симулятор, а также создадим свой девайс и добавим его в список...
🔥3
Интерактивный шейдер воды
https://youtu.be/_52bbARO6HY
Интересный ролик про интерактивный шейдер воды на шейдерграфе.
#интересное
https://youtu.be/_52bbARO6HY
Интересный ролик про интерактивный шейдер воды на шейдерграфе.
#интересное
YouTube
Agua Interactiva Unity Shader Graph | Tutorial
Apoyame en:
PATREON ➜ https://www.patreon.com/GameSlave
KO-FI ➜ https://ko-fi.com/gameslave
Más de mi trabajo en:
Instagram ➜ https://www.instagram.com/_dervishh/
Estudio Indie ➜ https://www.theatomiclife.com/
Blog de desarrollo ➜ https://www.gameslave.me/
PATREON ➜ https://www.patreon.com/GameSlave
KO-FI ➜ https://ko-fi.com/gameslave
Más de mi trabajo en:
Instagram ➜ https://www.instagram.com/_dervishh/
Estudio Indie ➜ https://www.theatomiclife.com/
Blog de desarrollo ➜ https://www.gameslave.me/
🔥8
UGC от Unity
https://blog.unity.com/engine-platform/power-player-creativity-with-user-generated-content
User Generated Content (UGC) крутая штука, которая может в разы сильнее вовлечь игроков в игру. Моды для моровинда, всякие шмотки в играх, кастомные карты или игры целиком построенные на UGC, типа роблокса, кербела и так далее. Эдакие песочницы.
И судя по всему Unity решили сделать группу сервисов, чтобы добавить UGC в свою игру было проще. Система публикации и хостинга контента, модерации и дистрибуции. Круто, надо будет понаблюдать что из этого получится.
#новости
https://blog.unity.com/engine-platform/power-player-creativity-with-user-generated-content
User Generated Content (UGC) крутая штука, которая может в разы сильнее вовлечь игроков в игру. Моды для моровинда, всякие шмотки в играх, кастомные карты или игры целиком построенные на UGC, типа роблокса, кербела и так далее. Эдакие песочницы.
И судя по всему Unity решили сделать группу сервисов, чтобы добавить UGC в свою игру было проще. Система публикации и хостинга контента, модерации и дистрибуции. Круто, надо будет понаблюдать что из этого получится.
#новости
🔥7❤🔥2
UCloth: Симуляция ткани в VR с помощью Unity
https://youtu.be/8deiuWqD0vU
Matusson выпустил крутую демку с симуляцией ткани в Unity. Если есть Quest или какой-нить шлем совместимый со SteamVR то демку можно скачать тут и потыкать самостоятельно. Выглядит очень круто. Есть легкий шум в тенях, но свет падает очень добротно :) Жаль сурцов нет, интересно было бы глянуть :)
#новости
https://youtu.be/8deiuWqD0vU
Matusson выпустил крутую демку с симуляцией ткани в Unity. Если есть Quest или какой-нить шлем совместимый со SteamVR то демку можно скачать тут и потыкать самостоятельно. Выглядит очень круто. Есть легкий шум в тенях, но свет падает очень добротно :) Жаль сурцов нет, интересно было бы глянуть :)
#новости
YouTube
UCloth VR Demo showcase
This is a VR showcase of my in-progress custom cloth simulator made in Unity using Burst and Jobs. You can try it yourself on itch.io:
https://matusson.itch.io/ucloth-vr-demo
https://matusson.itch.io/ucloth-vr-demo
🔥5
Unity готовит книгу рецептов по URP
https://blog.unity.com/engine-platform/popular-visual-effects-recipes-with-universal-render-pipeline
Видимо скоро выйдет ещё один мануал-книжка от Unity по VFX в URP. Последнее время юнити делает много прикольных мануалов, так что и этот подождем, поглядим)
#новости
https://blog.unity.com/engine-platform/popular-visual-effects-recipes-with-universal-render-pipeline
Видимо скоро выйдет ещё один мануал-книжка от Unity по VFX в URP. Последнее время юнити делает много прикольных мануалов, так что и этот подождем, поглядим)
#новости
🔥12
Arcane Portal VFX
https://youtu.be/KeOPgH-v-ts
Простенький туториал по симпатичному VFX. Можно такое хоть как портал, хоть как аое скилл использовать.
#новости
https://youtu.be/KeOPgH-v-ts
Простенький туториал по симпатичному VFX. Можно такое хоть как портал, хоть как аое скилл использовать.
#новости
YouTube
Unity VFX Graph - Arcane Portal Effect Tutorial
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/GabrielAguiarProd/ The first 200 of you will get 20% off Brilliant’s annual premium subnoscription.
Now you can create intriguing portals for your Games!
00:00 Intro…
Now you can create intriguing portals for your Games!
00:00 Intro…
🔥5
Статья про цветовое кодирование в играх
https://dtf.ru/gamedev/860550-baza-cvetokodirovki-kak-ispolzovat-cvet-chtoby-pomoch-polzovatelyu-sorientirovatsya-v-igre
Когда сделал много игр эта информация может быть очевидной, но всё равно полезно вспоминать такие фишечки. Как и то, что зеленый скорее будет восприниматься как бонус, а красный как опасность. Да и в целом как стоит работать с цветом в играх.
Некоторые игровые механики конечно могут нарушать это правила. Но как и с любыми правилами чтобы их правильно нарушать — их надо знать :)
#интересное
https://dtf.ru/gamedev/860550-baza-cvetokodirovki-kak-ispolzovat-cvet-chtoby-pomoch-polzovatelyu-sorientirovatsya-v-igre
Когда сделал много игр эта информация может быть очевидной, но всё равно полезно вспоминать такие фишечки. Как и то, что зеленый скорее будет восприниматься как бонус, а красный как опасность. Да и в целом как стоит работать с цветом в играх.
Некоторые игровые механики конечно могут нарушать это правила. Но как и с любыми правилами чтобы их правильно нарушать — их надо знать :)
#интересное
DTF
База цветокодировки. Как использовать цвет, чтобы помочь пользователю сориентироваться в игре? — Gamedev на DTF
Разберем несколько типичных примеров работы с цветовым кодом.
Будни стендиста - вебки логитека
Забавное наблюдение. Я в качестве теста и целом дома у меня вебка C920. И кто много работал со стендами или CV в курсе, что она почему-то тормозит в Unity. Причём раньше я думал, что тормозит именно она, и что это такой косяк камеры. При плохом свете она тупит. Но оказалось что нет, и оказалось что есть офигенный лайфхак.
Я потом может целую статью на эту тему напишу, но пока если коротко что можно сделать (на стенде там, или дома для тестов OpenCV или Barracuda). Вы ставите OBS. В OBS цепляете камеру к вью. В OBS создаёте виртуальную камеру. В Unity цепляетесь к ней, так как у вас теперь появилась вебка от OBS. И всё работает идеально. И кадр можно выставить. И фильтры настроить на фрейм. И картиночки для дебага всяких CV штук таскать, чтобы зрительно смотреть как всё распознаётся.
Казалось бы я уже 7 лет занимаюсь стендами и AR, компьютерным зрением и т.п. для стендов, но до такого костыля я как-то не допирал, пока мне не потребовалось для теста AR на реалтайм трансляции тестить в связке с OBS забирая из него видео-поток. И тут я заметил "а камера-то в OBS не тормозит". Зато теперь тестить OpenCV будет очень удобно. Так как один раз связал с OBS и хошь картинки грузи в него, хошь видосы грузи в него, хошь перед вебкой бегай и тести.
Вообще может надо будет начать стримить, как я мучаюсь с CV (ну не в коммерции, а когда по фану ковыряюсь. В коммерции у меня NDA)
#оработе
Забавное наблюдение. Я в качестве теста и целом дома у меня вебка C920. И кто много работал со стендами или CV в курсе, что она почему-то тормозит в Unity. Причём раньше я думал, что тормозит именно она, и что это такой косяк камеры. При плохом свете она тупит. Но оказалось что нет, и оказалось что есть офигенный лайфхак.
Я потом может целую статью на эту тему напишу, но пока если коротко что можно сделать (на стенде там, или дома для тестов OpenCV или Barracuda). Вы ставите OBS. В OBS цепляете камеру к вью. В OBS создаёте виртуальную камеру. В Unity цепляетесь к ней, так как у вас теперь появилась вебка от OBS. И всё работает идеально. И кадр можно выставить. И фильтры настроить на фрейм. И картиночки для дебага всяких CV штук таскать, чтобы зрительно смотреть как всё распознаётся.
Казалось бы я уже 7 лет занимаюсь стендами и AR, компьютерным зрением и т.п. для стендов, но до такого костыля я как-то не допирал, пока мне не потребовалось для теста AR на реалтайм трансляции тестить в связке с OBS забирая из него видео-поток. И тут я заметил "а камера-то в OBS не тормозит". Зато теперь тестить OpenCV будет очень удобно. Так как один раз связал с OBS и хошь картинки грузи в него, хошь видосы грузи в него, хошь перед вебкой бегай и тести.
Вообще может надо будет начать стримить, как я мучаюсь с CV (ну не в коммерции, а когда по фану ковыряюсь. В коммерции у меня NDA)
#оработе
🔥12🤯2❤🔥1
Сниппет — Выравнивание пивота модели
https://gist.github.com/Nox7atra/0751984810cef499fd724e56215f76be
По хорошему за пивотами должны следить моделлеры, и нужно им ставить задачу "исправь пивот". Но если нет времени, мы горим, завтра показ, а очень надо исправить пивот на модели, то вот вам простенький сниппет. Просто за 2 секунды гугления я не нашёл ответ, значит можно написать коротенький сниппет и выложить. Вдруг кому-то пригодится.
P.S. Вернуть пивот как было — просто реимпортнуть модель в юнити. Тут специально ничё не сериализуется и так же выравнивается в рантайме, чтобы ничего не сломать.
#сниппет
https://gist.github.com/Nox7atra/0751984810cef499fd724e56215f76be
По хорошему за пивотами должны следить моделлеры, и нужно им ставить задачу "исправь пивот". Но если нет времени, мы горим, завтра показ, а очень надо исправить пивот на модели, то вот вам простенький сниппет. Просто за 2 секунды гугления я не нашёл ответ, значит можно написать коротенький сниппет и выложить. Вдруг кому-то пригодится.
P.S. Вернуть пивот как было — просто реимпортнуть модель в юнити. Тут специально ничё не сериализуется и так же выравнивается в рантайме, чтобы ничего не сломать.
#сниппет
Gist
Простенький скрипт для выравнивания пивота 3д моделей, если не хочется просить моделлера исправить пивот
Простенький скрипт для выравнивания пивота 3д моделей, если не хочется просить моделлера исправить пивот - RecenterMeshPivots.cs
🔥9
Всё гениальное просто
В чатике по CG в Unity спросили с утреца: «как сделан тепловизор в этой игре?» Вот игра. Конечно на фотках уже жирный спойлер, но тем не менее это гениально. Было предположение что для тепловизора используется глубина и т.п. А я просто решил покрутить — боже, какой стиль. Это же просто перекрашенный эффект негатива. По сути цветокоррекция.
Сначала я тупил думал, а как это, но потом понял. Меши в реалтайме в AR с нормалями мы получить не можем (такие точные, как в эффекте). А он так круто играет на свету. И тут меня осенило, что «ну конечно — контрасты». В общем рекомендую покрутить, да в целом взять концепт на вооружение :)
#интересное
В чатике по CG в Unity спросили с утреца: «как сделан тепловизор в этой игре?» Вот игра. Конечно на фотках уже жирный спойлер, но тем не менее это гениально. Было предположение что для тепловизора используется глубина и т.п. А я просто решил покрутить — боже, какой стиль. Это же просто перекрашенный эффект негатива. По сути цветокоррекция.
Сначала я тупил думал, а как это, но потом понял. Меши в реалтайме в AR с нормалями мы получить не можем (такие точные, как в эффекте). А он так круто играет на свету. И тут меня осенило, что «ну конечно — контрасты». В общем рекомендую покрутить, да в целом взять концепт на вооружение :)
#интересное
🤯4🔥2