0x405
Kanalga Telegram’da o‘tish
Всё здесь создано благодаря одному Господу нашему Иисусу Христу, ему слава и держава во веки веков. Аминь.
Ko'proq ko'rsatishMamlakat belgilanmaganToif belgilanmagan
222
Obunachilar
+224 soatlar
+57 kun
+630 kun
Ma'lumot yuklanmoqda...
O'xshash kanallar
Ma'lumot yo'q
Muammo bormi? Iltimos, sahifani yangilang yoki bizning qo'llab-quvvatlash boshqaruvchimizga murojaat qiling>.
Taglar buluti
Ma'lumot yo'q
Muammo bormi? Iltimos, sahifani yangilang yoki bizning qo'llab-quvvatlash boshqaruvchimizga murojaat qiling>.
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Oktabr '26Okt '26
Oktabr '26
+6
1 kanalda
Sentabr '26
+5
2 kanalda
Get PRO
Avgust '26
+9
1 kanalda
Get PRO
Iyul '26
+6
1 kanalda
Get PRO
Iyun '26
+18
1 kanalda
Get PRO
May '260
0 kanalda
Get PRO
Aprel '26
+13
2 kanalda
Get PRO
Mart '260
0 kanalda
Get PRO
Fevral '260
0 kanalda
Get PRO
Yanvar '260
0 kanalda
Get PRO
Dekabr '250
0 kanalda
Get PRO
Noyabr '250
0 kanalda
Get PRO
Oktabr '25
+5
0 kanalda
Get PRO
Sentabr '250
1 kanalda
Get PRO
Avgust '25
+2
0 kanalda
Get PRO
Iyul '250
0 kanalda
Get PRO
Iyun '25
+13
0 kanalda
Get PRO
May '250
0 kanalda
Get PRO
Aprel '25
+167
2 kanalda
| Sana | Obunachilarni jalb qilish | Esdaliklar | Kanallar | |
| 07 Oktabr | +2 | |||
| 06 Oktabr | 0 | |||
| 05 Oktabr | 0 | |||
| 04 Oktabr | 0 | |||
| 03 Oktabr | +4 | |||
| 02 Oktabr | 0 | |||
| 01 Oktabr | 0 |
Kanal postlari
Некоторые юниты из проекта, в который меня не так давно взяли. На каждый спрайт ушло около часа. Их размер ограничен 32x32 пикселями.
Слева-направо:
Railgun Tank, Armoured AA, Rocket AA, APC, Artillery, Light Tank
| 2 | На странице сервера, а так же на самом сервере произошла русификация. Теперь всё, включая новостную ленту, где произошло не мало изменений, доступно на двух языках!
Кроме того, сервер теперь открыт для всех, пароль упразднён. Все новые игроки появляются в режиме приключения (без возможности влиять на мир), а для полного доступа достаточно попросить любого подтверждённого члена сервера вам этот доступ предоставить!
mc.0x405.ru | 205 |
| 3 | Теперь страница сервера выглядит как настоящий командный пункт! Добавил интеграцию чата сервера в наш IRC чат, теперь можно писать сообщения в две стороны. У сервера есть портал в интернет, у интернета есть портал на сервер. Хоть какое-то применение этому чату нашлось.
mc.0x405.ru | 280 |
| 4 | Добавил на страницу сервера секцию новостей, также обновил мобильную версию!
mc.0x405.ru | 51 |
| 5 | Теперь у сервера появились войс-чат и карта!
Чтобы войс-чат заработал, установите Simple Voice Chat на свой клиент. Это опционально, можно играть и без него.
Карту можно посмотреть по ссылке:
map.mc.0x405.ru | 69 |
| 6 | Теперь у сервера появились войс-чат и карта!
map.mc.0x405.ru | 2 |
| 7 | Я обновил адрес сервера и добавил глобальный пароль для первого входа, чтобы никакие пакостники, которых тут быть не должно, туда не попали!
mc.0x405.ru
PleaseL37Me1n... | 70 |
| 8 | Извиняюсь! У меня отвалился интернет, а ещё были белые списки, из-за которых я ничего не мог пополнить! Теперь всё должно работать (если только у меня не отобрали мои домены, потому что их теперь нужно подтверждать через госуслуги). | 111 |
| 9 | Открыл ванильный Minecraft сервер последней версии (26.2). Присоединиться может каждый, иметь официальный аккаунт для этого необязательно. Заходите, если появится желание поиграть в Minecraft, это лучше, чем играть одному! Только не шалите, пожалуйста!
minecraft.0x405.ru | 886 |
| 10 | Вместе с Андреем и Иваном мы сделали игру для GMTK Game Jam 2026. Игра называется Field, она о трудностях, с которыми сталкивается крестьянская семья в России периода Гражданской войны.
Поиграть и оценить можно по ссылке:
a0405u.itch.io/field | 814 |
| 11 | Написал две системы поиска путей для hill. На видео можно увидеть их в действии.
A* используется для поиска путей жителей, его суть состоит в выборе наиболее выгодного пути на каждом шаге поиска используя эвристику (оценку расстояния до цели). Это эффективно по причине наличия у каждого жителя собственной цели. Алгоритм находит кратчайший путь от одной точки до другой, минимизируя обход игрового поля.
Flowfield используется для поиска путей бесов, его суть состоит в построении векторного поля, указывающего направление к ближайшей цели. Это эффективно поскольку у всех бесов одна общая цель. Достаточно построить всего одно поле и обновлять его при изменении объектов на карте. Цель каждого отдельного беса при этом не выбирается намеренно, она зависит от направления поля. | 84 |
| 12 | Matn yo'q... | 1 |
| 13 | Написал две системы поиска путей для hill. На видео можно увидеть их в действии.
A* используется для поиска путей жителей, его суть состоит в выборе наиболее выгодного пути на каждом шаге поиска используя эвристику (оценку расстояния до цели). Это эффективно по причине наличия у каждого жителя собственной цели. Алгоритм находит кратчайший путь от одной точки до другой, минимизируя обход игрового поля.
Flowfield используется для поиска путей бесов, его суть состоит в построении векторного поля, указывающего направление к ближайшей цели. Это эффективно поскольку у всех бесов одна общая цель. Достаточно построить всего одно поле и обновлять его при изменении объектов на карте. Цель каждого отдельного беса при этом не выбирается намеренно, она зависит от направления поля. | 1 |
| 14 | https://a0405u.itch.io/hill
Поучаствовали в джеме с ребятами, сделали прикольную штуку, концептуально интересно, но как игра она вышла недоделанной - сейчас работаем над этим. Задумка простая - строишь домики, обороняешься от чертей с помощью мортиры. На джеме заняли 41 место.
Я как обычно рисовал графику, Толя работал над кодом в LOVE2D, над музыкой работал Дима BLUNSH.
Отдельное спасибо Дане 1de, что хелпанул с анимациями в последний момент! 💋
Еще с десяток джемов и будут получаться полноценные игры 🎸 | 94 |
| 15 | Наконец, после более трёх недель с начала работ над экспериментом, я могу сказать, что моя теория по крайней мере качественно подтверждена!
На картинках можно видеть результат рендеринга SDF-сетки и SDF-дерева, построенного по моему методу. Разница в том, что для первого случая компьютеру требуется хранить в памяти XxYxZ значений SDF-функции в каждом вокселе сетки. Для второго же случая требуется примерно в два-три раза меньше оперативной памяти. Использовать такую структуру, конечно, гораздо затратнее, чем обращаться к сетке.
Целесообразно ли её использование, мне ещё предстоит узнать. Пока я узнал, что это, как минимум, возможно. | 123 |
| 16 | SDF-сетка сферы визуализированная в виде объёма и цветового разреза. | 175 |
| 17 | Это или лучи Царства Божьего, пробивающиеся сквозь твердь небесную, или медиатор моего уныния.
https://youtu.be/6aJnnOnHK6g | 219 |
| 18 | В данный момент я занимаюсь проверкой моей теории о возможности эффективного обратного (дифференцируемого) рендеринга SDF-сеток с помощью построения SDF-дерева (или SDF-пирамиды, если быть точнее).
Суть моей теории заключается в том, что рендеринг и оптимизацию SDF можно осуществлять оперируя только неполным множеством значений SDF-сетки, а именно набором множеств нулевого уровня исходной сетки и её аппроксимаций. Это должно уменьшить требование к памяти и скорость алгоритмов обратного рендеринга SDF.
Для проверки этой теории я решил написать простую программу-рендерер на языке C. Основной вопрос, который я хочу решить этим экспериментом состоит в следующем: достаточно ли упомянутого набора данных для корректной трассировки лучей.
У эксперимента уже есть одно прямое решение: осуществлять трассировку можно методом обхода воксельной сетки до множества нулевого уровня, переключаясь в последствии на трассировку SDF, однако я этим решением не удовлетворён, кроме того, я не уверен в том, что его возможно дифференцировать. Потому я пытаюсь сделать кое-что более интересное!
***
Некоторые упоминаемые определения:
Обратный рендеринг — метод получения параметров сцены (формы геометрии, положения объектов, свойств источников освещения, камеры и т.д.) по изображению. В прямом рендеринге из сцены мы получаем картинку, здесь наоборот. Как это делать — вопрос не простой.
SDF, Signed distance function, функция расстояния со знаком — это функция, значение которой есть минимальное расстояние до некоторой геометрической формы (границы некоторого множества). Такой функцией можно представлять трёхмерную (двумерную или скольки-угодно мерную) геометрию, чем активно пользуются любители пописать шейдеры. SDF-сетка представлять собой дискретизацию этой функции.
Множество нулевого уровня, Zero-level set — множество точек, в которых значение функции равно нулю. Частный случай множества уровня. В случае применения к SDF-сетке — это множество ячеек сетки наиболее близких к нулевому значению SDF, множество ячеек, описывающих контур геометрии объекта. | 168 |
| 19 | Экстерьер и интерьер капсулы. | 1 770 |
| 20 | Дизайн инвазивной космической капсулы. | 263 |
