Ну вот, и даже ничего не сгорело, не зря год назад запарился и написал систему инстансинга))
Осталось только довести до ума редактор и выйдет бустерам поиграться)
Осталось только довести до ума редактор и выйдет бустерам поиграться)
1 5🌭4
This media is not supported in your browser
VIEW IN TELEGRAM
Эмиттеры партиклов 🎮 | День 9
В общем, сегодня доработал ядро системы эффектов до уровня "С этим уже можно работать", следующий шаг - "С этим хочется работать"🙃
Если коротко, уже есть много разных параметров, связанных с партиклов:
- Частота спавна частиц, задержка между спавном, количество частиц для спавна. 🧱
- Форма, в которой спавнятся частицы (Точка, Сфера, Конус, Диск, Линия), их размеры динамические и их можно менять как руками, так и на таймлайне. Также, чуть позже планируется возможность использовать готовые модели в качестве формы👀
- Материал, который влияет на внешний вид партикла. Это текстура (или анимация спрайтов), режим смешивания и наложения, видимость сквозь блоки и пара других настроек.
- Практически все параметры динамические, их можно настроить на таймлайне или привязать математическое выражение с переменными.💻
- Переменные эффекта можно менять в реальном времени, так что при желании можно привязать эффект к нескольким костям сущности, или сделать линии между точками в мире🫣
- Модули: можно добавить свои модули влияющие на поведение партиклов, например, шум или коллизии. То есть можно даже через скрипт расширить эту систему своими функциями💥
В общем, я бы сказал, порядка 25% из моих планов уже готово. Дальше по планам:
- Сделать более чёткую иерархию, чтобы несколько источников частиц можно было сгруппировать в общий объект и анимировать/привязывать уже его.🔒
- Добавить примитивы с материалами, а не только частицы. Например, сферу, а на неё наложить шейдер, чтобы создать что-то вроде силового поля.🌐
- Больше типов шейдеров, например, трейлы или лучи.☄️
- Постпроцессинг: Тряска экрана, размытие/фокусировка, ударная волна и другие эффекты/фильтры.
Это в целом всё, что я хочу сделать к релизу этой системы, дальше там уже штуки связанные с удобством, совместимостью и оптимизацией. Например, тот же шейдерный граф, но это уже другая история для другого поста🫠
Ну и ещё, из мелких правок, я доработал док-панель, теперь она, как в Intellij Idea, имеет нижние и верхние панели. Верхние - слева и справа от основного контента. А нижние - для длинных панелей вроде таймлайна, консоли или ассетов. Всё это с возможностью полной настройки, в общем, всё для вашего удобства🔥
В общем, сегодня доработал ядро системы эффектов до уровня "С этим уже можно работать", следующий шаг - "С этим хочется работать"
Если коротко, уже есть много разных параметров, связанных с партиклов:
- Частота спавна частиц, задержка между спавном, количество частиц для спавна. 🧱
- Форма, в которой спавнятся частицы (Точка, Сфера, Конус, Диск, Линия), их размеры динамические и их можно менять как руками, так и на таймлайне. Также, чуть позже планируется возможность использовать готовые модели в качестве формы
- Материал, который влияет на внешний вид партикла. Это текстура (или анимация спрайтов), режим смешивания и наложения, видимость сквозь блоки и пара других настроек.
- Практически все параметры динамические, их можно настроить на таймлайне или привязать математическое выражение с переменными.
- Переменные эффекта можно менять в реальном времени, так что при желании можно привязать эффект к нескольким костям сущности, или сделать линии между точками в мире
- Модули: можно добавить свои модули влияющие на поведение партиклов, например, шум или коллизии. То есть можно даже через скрипт расширить эту систему своими функциями
В общем, я бы сказал, порядка 25% из моих планов уже готово. Дальше по планам:
- Сделать более чёткую иерархию, чтобы несколько источников частиц можно было сгруппировать в общий объект и анимировать/привязывать уже его.
- Добавить примитивы с материалами, а не только частицы. Например, сферу, а на неё наложить шейдер, чтобы создать что-то вроде силового поля.
- Больше типов шейдеров, например, трейлы или лучи.
- Постпроцессинг: Тряска экрана, размытие/фокусировка, ударная волна и другие эффекты/фильтры.
Это в целом всё, что я хочу сделать к релизу этой системы, дальше там уже штуки связанные с удобством, совместимостью и оптимизацией. Например, тот же шейдерный граф, но это уже другая история для другого поста
Ну и ещё, из мелких правок, я доработал док-панель, теперь она, как в Intellij Idea, имеет нижние и верхние панели. Верхние - слева и справа от основного контента. А нижние - для длинных панелей вроде таймлайна, консоли или ассетов. Всё это с возможностью полной настройки, в общем, всё для вашего удобства
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤6🔥2
Media is too big
VIEW IN TELEGRAM
Новый интерфейс движка 🛞 | День 10
Да, я опять его переделал,и что вы мне сделаете?
В первую очередь, я доделал возможность прикрепления нескольких вкладок на левую и правую панели. Поменял шрифты для редакторов кода и консоли, а также пересмотрел большинство цветов и отступов, теперь многие окна стали куда компактнее в сравнении с прошлыми версиями. Ну и множество анимаций при переключении или перетаскивании вкладок.
Что думаете? Может стоит везде шрифт поменять на подобный, или наоборот, лучше вернуть как было?
Да, я опять его переделал,
В первую очередь, я доделал возможность прикрепления нескольких вкладок на левую и правую панели. Поменял шрифты для редакторов кода и консоли, а также пересмотрел большинство цветов и отступов, теперь многие окна стали куда компактнее в сравнении с прошлыми версиями. Ну и множество анимаций при переключении или перетаскивании вкладок.
Что думаете? Может стоит везде шрифт поменять на подобный, или наоборот, лучше вернуть как было?
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤🔥6🥰2🤩2🌭2🔥1
Media is too big
VIEW IN TELEGRAM
Система эффектов ☄️ | День 11
Добавил поддержку шейдеров, шлейфов, объектов и другие штуки, о которых упоминал на 10 дне.
Пока добавил ещё не все свои хотелки для релиза, да и документацию ещё писать и писать✍️
Но кому уже не терпится потыкать новую систему, она уже есть на Boosty за30.0 рублей (Где вы ещё такие цены видели 🤯 ), так что пользуйтесь, пока я не передумал 👍
Ну а пока буду временами подобные демки кидать🙃
Добавил поддержку шейдеров, шлейфов, объектов и другие штуки, о которых упоминал на 10 дне.
Пока добавил ещё не все свои хотелки для релиза, да и документацию ещё писать и писать
Но кому уже не терпится потыкать новую систему, она уже есть на Boosty за
Ну а пока буду временами подобные демки кидать
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2🌭1
Media is too big
VIEW IN TELEGRAM
Я конечно сам в этих методиках пока только разбираюсь, но как будто получается неплохо? 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
Новый интерфейс 🛞 | День 12
Продолжаю рассказывать про предстоящее обновление 2.4, обновил таймлайн, инспектор и шрифт в большинстве панелей. Теперь этим пользоваться куда удобнее и компактнее, можно легко выбирать нужные дорожки или одной кнопкой выстраивать кривые под текущие размеры таймлайна, либо скрывать все не особо нужные🙂
Ну и да, я ещё обновил кучу иконок, на это ушло всего-то пара часов😂
Продолжаю рассказывать про предстоящее обновление 2.4, обновил таймлайн, инспектор и шрифт в большинстве панелей. Теперь этим пользоваться куда удобнее и компактнее, можно легко выбирать нужные дорожки или одной кнопкой выстраивать кривые под текущие размеры таймлайна, либо скрывать все не особо нужные
Ну и да, я ещё обновил кучу иконок, на это ушло всего-то пара часов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
This media is not supported in your browser
VIEW IN TELEGRAM
Ну и для тех, кто ещё не видел, я добавил саб-эмиттеры партиклов (когда один партикл выпускает из себя ещё несколько), а также возможность настроить свечение для каждой частицы.
Ну и разумеется, я не думаю этим ограничиваться, например, можно сделать возможность свечения определённых частей моделей и настраивать их яркость🙃
Ну и разумеется, я не думаю этим ограничиваться, например, можно сделать возможность свечения определённых частей моделей и настраивать их яркость
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7 2
Что вы бы хотели увидеть в движке в ближайшее время?
Anonymous Poll
17%
Хочу визуальное программирование историй
23%
Хочу расширенную систему катсцен и анимаций (возможность анимировать нпс)
43%
Хочу расширить геймплей (блоки, предметы, боссы) или даже свои квесты?
5%
У меня есть свои идеи, предложу в комментариях
12%
Я ничего не хочу. проект сложный / не интересна сфера / я просто смотрю
❤5
Media is too big
VIEW IN TELEGRAM
Материалы для эффектов 🌌 | День 13
Начиная с HollowEngine 2.4, который выйдет уже на следующей неделе, будет возможно указывать материалам не только core-шейдеры в виде кода, но и через нодовую систему (вот вам и визуальное программирование😂 ). На деле пользоваться ей не так уж и сложно, по сути тот же шейдер, но с возможностью предпросмотра на каждом этапе 🤨
Оно работает как для внешнего вида объекта, так и для самой геометрии, так что не исключено, что через несколько обновлений у нас будет "Материал для создания объёмного слоя скина"🫠
Но что-то мне подсказывает, придётся сделать не один, и не два туториала, чтобы в этом смог хорошо разобраться хотя бы я🫣
Начиная с HollowEngine 2.4, который выйдет уже на следующей неделе, будет возможно указывать материалам не только core-шейдеры в виде кода, но и через нодовую систему (вот вам и визуальное программирование
Оно работает как для внешнего вида объекта, так и для самой геометрии, так что не исключено, что через несколько обновлений у нас будет "Материал для создания объёмного слоя скина"
Но что-то мне подсказывает, придётся сделать не один, и не два туториала, чтобы в этом смог хорошо разобраться хотя бы я
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3❤2 2🔥1🌭1