2 Mar 2026, 15:32 UTC256 views8 reactions7 Starsread 9 August 2026 Photo
Были такие ребята - Adam Dunkels и Oliver Schmidt. Они придумали очень лёгкие бесстековые "потоки" на Си, реализованные в библиотеке protothreads. Их идея опиралась на более ранние работы Simon Tatham и Tom Duff, где обсуждался стиль использования switch-машин для переключения состояний. В итоге получилась простая, но мощная реализация корутин на "обычном" Си.
В ходе работы над Natiny я проектирую так называемые Tin…
🔥4👍3❤1
2 Dec 2025, 14:47 UTC401 views11 reactionsread 9 August 2026 Photo
Графическая часть Natiny - штука сложная, но безумно интересная.
Я был в поиске решений, которые дадут пользователю такой опыт, чтобы он один раз написал приложение на Natiny и смог собрать его под разные платформы с разными графическими API. Нужно уметь работать с Vulkan, DirectX, OpenGL, Metal, а ещё с WebGL и WebGPU. Объём работы огромный, но именно эта идея и цепляет.
Конечно, есть готовые проекты вроде BGFX ил…
❤4🔥4👍3
25 Nov 2025, 11:30 UTC377 views21 reactionsread 9 August 2026 Я запускаю стартап natiny.io и хочу вас кое-что попросить.
Одно из направлений, над которым я работаю, это инструмент для создания интерактивных приложений и игр. Внутри всего этого живёт собственный язык - Natiny Script. Он статически типизирован, 1в1 напоминает Lua, но при этом транслируется в быстрый C-код. Почему я вообще пошёл по этому пути и какое у меня видение, я подробно рассказал здесь: natiny.io/blog/the-…
🔥10👍8❤3
13 Nov 2025, 08:24 UTC≈5,020 views26 reactionsread 9 August 2026 Photo
Поставлю точку на проекте и теперь позволяю ковырять его палками всем гражданам!
Довел до публичного релиза пример демонстрации 3д возможностей в defold engine!
• Умное освещение - tile-based до 32 источников
• Мягкие тени с 12 сэмплами, без швов на кубических картах
• SSAO, вулметрика, PBR-материалы
• Фиш-ай линза + хроматическая аберрация
• FSR2 для апскейла (шейдер есть, но не включен)
https://github.com/martian…
🔥14❤7👍5
23 Oct 2025, 06:55 UTC445 views24 reactionsread 9 August 2026 Photo
Я проиграл войну с нейросетями
В 13 лет я был полон огня. Моей вселенной был крошечный 10-дюймовый нетбук, дни и ночи напролет я не вылезал из него. Я понимаю этих ребят, что сейчас кодируют на маленьких устройствах - это же так по-домашнему... уютно что ли. Я рос, качал скиллы, побеждал на олимпиадах, защищал честь шараги, позже нашел работу мечты - ту самую, которую выбрал еще в детстве.
Но вот на носу четвертый …
❤11🔥5👍4👻2💯1😨1
29 Sept 2025, 17:12 UTC443 views20 reactions9 Starsread 9 August 2026 Photo
Вы, наверное, заметили, что я сменил название канала. Решение пришло после ошеломительного отклика на мои работы в реддит и на X.com (ранее твиттер). Такая поддержка вдохновила меня на выход на международную аудиторию.
В качестве первого шага я создал страницу со всеми ссылками, чтобы нам было проще оставаться на связи:
https://martianov.tech/
Сейчас я как раз прорабатываю дальнейший план. Основной фокус будет на к…
🔥11👍5❤3👻1
Channel name was changed to «MartianovTech»
27 Sept 2025, 19:00 UTC353 views28 reactions42 Starsread 9 August 2026 Video
Прозрачные материалы
Прокачиваю графический пайплайн в игре на Defold. Наконец завёл прозрачные материалы (это адский квест 😅) Блог Adrián Courrèges снова выручил, там прям кладезь.
Плиточный рендер пока косит и не особо понимает прозрачность, но разберусь позже. В планах каустические тени. Хочу, чтоб картинка реально засияла ✨
Кстати, завел x.com аккаунт, если вдруг кому удобно там следить за моей деятельностью, т…
🔥16👍7❤3👻1😨1
15 Sept 2025, 06:13 UTC413 views16 reactionsread 9 August 2026 Video
Мне попалась статья
https://themaister.net/blog/2020/01/10/clustered-shading-evolution-in-granite/
Автор понятно рассказал как может работать тайловый рендеринг. Вчера смог реализовать некоторые из описанных идей,
Производительность выросла, я очень рад 😀, Видеокарта просто обрабатывает именно те источники что влияют на сектора, соотвественно в полной тени мы просто не тратитим время на шейдинг!
🔥11👍3❤2
13 Sept 2025, 18:09 UTC388 views19 reactionsread 9 August 2026 Video
Я тут продолжаю свой путь ниндзя в Defold
С тех пор как выложил в опенсорс демку с отложенным освещением, стало понятно - просто показать эффекты мало, хочется собрать хоть какую-то маленькую, но живую игру. Ну и понеслось.
Последнюю неделю по вечерам после работы сижу до полуночи и переписываю графику. Выяснилось, что в старой версии много неточностей и костылей. Подключил TBN, теперь нормали выглядят нормально, а…
🔥11❤5👍3
31 Aug 2025, 11:14 UTC354 views25 reactions69 Starsread 9 August 2026 Photo
Собрал для вас пример. Потратил на это около 7 часов — переписывал и максимально подробно комментировал, чтобы было ясно, что к чему
https://github.com/martianovdev/Defold-BRDF-Deferred-Rendering
🔥14❤4👍4👻1💯1😨1
30 Aug 2025, 19:04 UTC284 views24 reactions69 Starsread 9 August 2026 Video
А что это? Это снова спец-эффекты!
Снова вернулся к теме отложенного освещения. С момента прошлого эксперимента успел глубже разобраться в механике этого подхода. Тестовой площадкой остаётся Defold и в целом удалось реализовать всё задуманное, пусть и с некоторыми хитростями.
Первое, что удалось оптимизировать - снизил bpp одного пикселя с двадцати с лишним до примерно двенадцати. Ключевой трюк это сжатие нормалей …
👍12🔥8❤3👻1
Showing the 12 most recent of 17 posts we hold for @MartianovTech. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.