Если вы не знаете, кто такой Keijiro Takahashi, то советую узнать и подписаться на его гитхаб. Он часто выкладывает что-то крутое и за ним очень интересно следить. Вот и свежий репозиторий с процедурными градиентами)
https://github.com/keijiro/CosineGradient
https://github.com/keijiro/CosineGradient
GitHub
GitHub - keijiro/CosineGradient: Cosine gradient generator for Unity
Cosine gradient generator for Unity. Contribute to keijiro/CosineGradient development by creating an account on GitHub.
🔥3👍1
Прикольный роадмап по обучению в рендер программисты https://github.com/Hitomilras/unity-graphics-programmer-roadmap Много полезных ссылок и материалов :)
GitHub
GitHub - Hitomilras/unity-graphics-programmer-roadmap
Contribute to Hitomilras/unity-graphics-programmer-roadmap development by creating an account on GitHub.
👍4
В 11 винде довольно неудобная правая кнопка мыши. Если вдруг кому пригодится, я написал пару мелких скриптов, которые меняют ключи в реестре и возвращают старую правую кнопку мыши. Вдруг кому пригодится) ОСТОРОЖНО: Оно перезагрузит ваш комп. Так что лучше предварительно всё сохранить :) https://drive.google.com/drive/folders/1zFFULcrl57e2y9IkaZ5zGwTTUMPUs7ro?fbclid=IwAR3p3UHpXT6HtZrz8XFtCMlhcLyx2wD4D9zulDT4lA4Wv-hh4YXO8Fm89JA
❤4
Григорий Дядиченко
В 11 винде довольно неудобная правая кнопка мыши. Если вдруг кому пригодится, я написал пару мелких скриптов, которые меняют ключи в реестре и возвращают старую правую кнопку мыши. Вдруг кому пригодится) ОСТОРОЖНО: Оно перезагрузит ваш комп. Так что лучше…
Заодно будет сниппет для того, как менять ключи реестра через бат файлы. Тем кто всякими выставками занимается часто бывает полезно, что-нить настроить в реестре)
Будни AR разработчика. В целом по работе постоянно надо тестировать кучу технологий, чтобы всегда иметь ответ на вопрос, а что сейчас есть прикольного. Так как я только начал серьёзно погружаться в WebAR то поэтому только наткнулся на такую замечательную штуку, как https://aframe.io/examples/
Важное сообщение, народ работающий с вебом на мобилках в Unity) Если кто работает с unity и вебgl, то на 15.4 айос сборки из последней юньки крашат из-за бага в VM IOS Safari :)
Но без паники, уже есть воркэраунд :)
Найти в файлах редактора:
il2cpp/libil2cpp/metadata/GenericMetadata.cpp
Найти там строчку с:
const Il2CppType* GenericMetadata::InflateIfNeeded
Добавить:
#pragma clang optimize off
Перед вызовом функции чтобы отключить оптимизации компилятора
Добавить
#pragma clang optimize on
В конце этой функции, чтобы включить их обратно
Я проверил — работает. Для полной уверенности перед сборкой можно удалить library и почистить кеш браузера :) Источник: https://forum.unity.com/threads/fatal-error-with-webgl-running-on-15-4.1244374/
Но без паники, уже есть воркэраунд :)
Найти в файлах редактора:
il2cpp/libil2cpp/metadata/GenericMetadata.cpp
Найти там строчку с:
const Il2CppType* GenericMetadata::InflateIfNeeded
Добавить:
#pragma clang optimize off
Перед вызовом функции чтобы отключить оптимизации компилятора
Добавить
#pragma clang optimize on
В конце этой функции, чтобы включить их обратно
Я проверил — работает. Для полной уверенности перед сборкой можно удалить library и почистить кеш браузера :) Источник: https://forum.unity.com/threads/fatal-error-with-webgl-running-on-15-4.1244374/
Unity Forum
Fatal error with WebGL running on 15.4?
Many of our games have inexplicable errors in iOS 15.4 beta after exporting and causing the game to terminate. It does not exist in iOS 15.3. Is the...
Дагестан
Недавно по работе я ездил в Дагестан. Многие почему-то боятся туда ездить) Ну хотя в Москве иногда бывает понятно почему. Что я могу сказать проведя там неделю :) Там шикарно с поправкой на горы)
1. Люди
Добрые, отзывчивые, часто могут что-то подсказать :) ГАИ в целом когда мы повернули куда-то не туда, показало нам куда ехать, чтобы мы не заблудились)
2. Еда
Очень много всякого вкусного и очень недорого :)
3. Красота
Много красивых мест, в горах в целом красиво, и на море. Салтинский водопад, Гамсутль, Эргонай, ну и в целом можно просто ехать и залипать на горы :)
Но могу сказать одно. Без машины там делать нечего) Конечно машину я бы брал в аренду прям там, это в целом недорого :) А так, классно, красиво :) Хотя из-за гор, как я понял от местных, летом днём там будет супер жарко :) Ну и несколько фотографий :)
Недавно по работе я ездил в Дагестан. Многие почему-то боятся туда ездить) Ну хотя в Москве иногда бывает понятно почему. Что я могу сказать проведя там неделю :) Там шикарно с поправкой на горы)
1. Люди
Добрые, отзывчивые, часто могут что-то подсказать :) ГАИ в целом когда мы повернули куда-то не туда, показало нам куда ехать, чтобы мы не заблудились)
2. Еда
Очень много всякого вкусного и очень недорого :)
3. Красота
Много красивых мест, в горах в целом красиво, и на море. Салтинский водопад, Гамсутль, Эргонай, ну и в целом можно просто ехать и залипать на горы :)
Но могу сказать одно. Без машины там делать нечего) Конечно машину я бы брал в аренду прям там, это в целом недорого :) А так, классно, красиво :) Хотя из-за гор, как я понял от местных, летом днём там будет супер жарко :) Ну и несколько фотографий :)
🔥12
Прикольная тулза для визуального дебага, очень прикольно нарисованы сферкасты и т.п. :) https://github.com/vertxxyz/Vertx.Debugging
GitHub
GitHub - vertxxyz/Vertx.Debugging: Debugging utilities for Unity
Debugging utilities for Unity. Contribute to vertxxyz/Vertx.Debugging development by creating an account on GitHub.
Астрологи объявили неделю дебаг инструментов. Число инструментов для дебага выросло на 100%
Иногда хочется просто протестировать запрос, но лезть в Postman или в Swagger лень, или писать кастомную кнопку в инспекторе :) Есть такой репозиторий https://github.com/ErnSur/Unity-Http-Debugger
Постман на минималках, но зато в Unity :)
Иногда хочется просто протестировать запрос, но лезть в Postman или в Swagger лень, или писать кастомную кнопку в инспекторе :) Есть такой репозиторий https://github.com/ErnSur/Unity-Http-Debugger
Постман на минималках, но зато в Unity :)
GitHub
GitHub - ErnSur/Unity-Http-Debugger: Http request logging tool for Unity.
Http request logging tool for Unity. Contribute to ErnSur/Unity-Http-Debugger development by creating an account on GitHub.
👍2
Меняйте иногда парадигму
В целом разноплановыми задачами полезно заниматься любым специалистам, так как из другой, но смежной сферы можно почерпнуть новые идеи и знания. Вообще я считаю, что любое сложное знание или же интересный результат, это ничто иное, как правильная комбинация простых результатов :)
Но теперь история. Я учился в МИЭМ ВШЭ и там один из преподавателей на курсе программирования решил показать ассемблер. Из идеи как раз того, что мы будем писать ассемблерные вставки. С этим он конечно не угадал, в коммерции я буду первым, кто за такие приколы людям руки отрывать будет, но это было круто с другой точки зрения. У меня просто ломался мозг после С++, и я ничего не понимал. Так как всё работает по-другому. Когда я разобрался в ассемблере, тогда конечно всё стало просто, да и он в разы проще, чем те же плюсы на самом деле, если писать на нём, а не вкуривать скомпилированную программу, ну и писать что-то небольшое)
Так же я решил в прошлом году, что для полной кроссплатформенности мне не хватает веб экспертизы, и тут я решил изучить react.js и реактивную парадигму) И это прошло примерно так же. Это интересно тем, что изучая разноплановые вещи ты начинаешь вообще мыслить в другом ключе, понимать почему скажем кто-то так любит функциональный подход, а кто-то объектно-ориентированный. И когда ты знаешь что-то одно, ты замкнут рамками своего инструмента) И иногда решаешь задачи сложнее, чем скажем просто кусок программы написать чистой функцией (а не всю), чтобы она вообще не имела состояния)
Почему это не только про программирование? Я обожаю графику и VFX, и после этого видео https://www.youtube.com/watch?v=NH1TLyiJVHU я в целом стал по-другому смотреть на заклинания, и на то, как рисуется правильное свечение чего-либо, что мне очень понравилось. А так же на то, как лучше крутить пост процессинг) И когда это понимаешь, то ты уже знаешь "куда смотреть", когда делаешь какой-то визуал или эффект :)
В целом разноплановыми задачами полезно заниматься любым специалистам, так как из другой, но смежной сферы можно почерпнуть новые идеи и знания. Вообще я считаю, что любое сложное знание или же интересный результат, это ничто иное, как правильная комбинация простых результатов :)
Но теперь история. Я учился в МИЭМ ВШЭ и там один из преподавателей на курсе программирования решил показать ассемблер. Из идеи как раз того, что мы будем писать ассемблерные вставки. С этим он конечно не угадал, в коммерции я буду первым, кто за такие приколы людям руки отрывать будет, но это было круто с другой точки зрения. У меня просто ломался мозг после С++, и я ничего не понимал. Так как всё работает по-другому. Когда я разобрался в ассемблере, тогда конечно всё стало просто, да и он в разы проще, чем те же плюсы на самом деле, если писать на нём, а не вкуривать скомпилированную программу, ну и писать что-то небольшое)
Так же я решил в прошлом году, что для полной кроссплатформенности мне не хватает веб экспертизы, и тут я решил изучить react.js и реактивную парадигму) И это прошло примерно так же. Это интересно тем, что изучая разноплановые вещи ты начинаешь вообще мыслить в другом ключе, понимать почему скажем кто-то так любит функциональный подход, а кто-то объектно-ориентированный. И когда ты знаешь что-то одно, ты замкнут рамками своего инструмента) И иногда решаешь задачи сложнее, чем скажем просто кусок программы написать чистой функцией (а не всю), чтобы она вообще не имела состояния)
Почему это не только про программирование? Я обожаю графику и VFX, и после этого видео https://www.youtube.com/watch?v=NH1TLyiJVHU я в целом стал по-другому смотреть на заклинания, и на то, как рисуется правильное свечение чего-либо, что мне очень понравилось. А так же на то, как лучше крутить пост процессинг) И когда это понимаешь, то ты уже знаешь "куда смотреть", когда делаешь какой-то визуал или эффект :)
YouTube
Основы цветовой теории
Boosty: https://boosty.to/cgfish
Телеграм: https://news.1rj.ru/str/cgfishchannel
Группа вконтакте: https://vk.com/cgfish
В этом видео мы рассмотрим основы цветовой теории. Они универсальны и подойдут для любого направления в изобразительном искусстве: живопись, графика…
Телеграм: https://news.1rj.ru/str/cgfishchannel
Группа вконтакте: https://vk.com/cgfish
В этом видео мы рассмотрим основы цветовой теории. Они универсальны и подойдут для любого направления в изобразительном искусстве: живопись, графика…
👍5
Продолжаем ковырять разные технологии WebAR — MindAR https://hiukim.github.io/mind-ar-js-doc
Фейсмаски в паре с айфреймом работают прям кул :) Работает весьма достойно и красиво) https://hiukim.github.io/mind-ar-js-doc/face-tracking-samples/minimal.html
Image Tracking — как и на всём бесплатном работает отвратительно. Автор проделал большую работу, но на мой взгляд просто перемудрил с фильтрами. Если что-то, что прям ну совсем "около летает" сделать можно, то сравнивая с самым простым AR трекингом на мобилках — фигня. Как и AR.js. У меня уже руки чешутся самому сесть и написать свой велосипед)
Но в целом всегда любопытно ковырять чьё-то опенсорс сдк :)
Фейсмаски в паре с айфреймом работают прям кул :) Работает весьма достойно и красиво) https://hiukim.github.io/mind-ar-js-doc/face-tracking-samples/minimal.html
Image Tracking — как и на всём бесплатном работает отвратительно. Автор проделал большую работу, но на мой взгляд просто перемудрил с фильтрами. Если что-то, что прям ну совсем "около летает" сделать можно, то сравнивая с самым простым AR трекингом на мобилках — фигня. Как и AR.js. У меня уже руки чешутся самому сесть и написать свой велосипед)
Но в целом всегда любопытно ковырять чьё-то опенсорс сдк :)
hiukim.github.io
MindAR | mind-ar-js
MindAR is an opensource web augmented reality library. It supports Image Tracking and Face Tracking.
Камера на гироскопе
Я потихоньку разрабатываю свой продукт (пока WIP, запуск на следующей неделе) И довольно забавное открытие, как в Unity сделать гироскопическую камеру на WebGL для этой штуки https://whitelabelgames.ru/game/ar-bow
Оставлю тут #сниппет вдруг кому пригодится
Для работы нужно 4 шага:
1. Сайт обязательно должен быть на HTTPS
2. На айос нужно запросить разрешение, причём обязательно через клик по кнопке
3. Нужно в Unity сделать Input.gyro.enabled = true;
4. Сам сниппет https://gist.github.com/Nox7atra/e9f61e7ac4f37e8cd1190ac63875cfc7
Ещё кстати забавный факт про Mi телефоны. Редми считает, что он не Android, а Linux, поэтому считается десктопом в юнити проверке Application.isMobilePlatform. Более полная проверка правильно определяющая телефоны Mi выглядит так (потом прокину себе через jslib в Unity) https://gist.github.com/Nox7atra/9706c77b94d870502c8f01870fe516a0 То есть в андроид в проверку юзерагента надо добавить
Мало ли вдруг кому пригодится, чтобы время не тратить :)
Я потихоньку разрабатываю свой продукт (пока WIP, запуск на следующей неделе) И довольно забавное открытие, как в Unity сделать гироскопическую камеру на WebGL для этой штуки https://whitelabelgames.ru/game/ar-bow
Оставлю тут #сниппет вдруг кому пригодится
Для работы нужно 4 шага:
1. Сайт обязательно должен быть на HTTPS
2. На айос нужно запросить разрешение, причём обязательно через клик по кнопке
3. Нужно в Unity сделать Input.gyro.enabled = true;
4. Сам сниппет https://gist.github.com/Nox7atra/e9f61e7ac4f37e8cd1190ac63875cfc7
Ещё кстати забавный факт про Mi телефоны. Редми считает, что он не Android, а Linux, поэтому считается десктопом в юнити проверке Application.isMobilePlatform. Более полная проверка правильно определяющая телефоны Mi выглядит так (потом прокину себе через jslib в Unity) https://gist.github.com/Nox7atra/9706c77b94d870502c8f01870fe516a0 То есть в андроид в проверку юзерагента надо добавить
navigator.userAgent.match(/Miui/i) :)Мало ли вдруг кому пригодится, чтобы время не тратить :)
whitelabelgames.ru
White Label Games
Разработка промо игр на заказ. Готовое решение от 1 дня.
👍2