Media is too big
VIEW IN TELEGRAM
Нда, я шось в ступорі від того наскільки добре працює Claude Opus в копайлоті.
Дай думаю вчора вечором пограюсь з ним шоб навчив мене як працює софтварний растеризатор 3D графіки.
І шо ви думаєте? Ми з ним зачепились і так гарно в парі попрацювали, шо зробили Blender у браузері з графікою в стилі PlayStation 1
Клод не робив дурні, йшов чітко по плану. Коли не виходило, перебирав альтернативні варіанти, просив мене подебажити і на основі результатів робив фікси.
У процесі вів документацію і прогрес по проєкту і записував важливі поінти типу едж кейси і шось шо може згодитись пізніше.
Я кайфонув канєшна. Перша версія редактору обійшлась десь в 3-4 години часу і 15 баксів за токени
демо https://romanliutikov.com/projects/ps1ender/
код https://github.com/roman01la/ps1ender
p.s.
думаю для такого результату ще важливо що в мене є розуміння і досвід в графіці і редакторах, тобто є розуміння домену, і це дозволяє ефективно ставити задачі і пояснювати деталі
Дай думаю вчора вечором пограюсь з ним шоб навчив мене як працює софтварний растеризатор 3D графіки.
І шо ви думаєте? Ми з ним зачепились і так гарно в парі попрацювали, шо зробили Blender у браузері з графікою в стилі PlayStation 1
Клод не робив дурні, йшов чітко по плану. Коли не виходило, перебирав альтернативні варіанти, просив мене подебажити і на основі результатів робив фікси.
У процесі вів документацію і прогрес по проєкту і записував важливі поінти типу едж кейси і шось шо може згодитись пізніше.
Я кайфонув канєшна. Перша версія редактору обійшлась десь в 3-4 години часу і 15 баксів за токени
демо https://romanliutikov.com/projects/ps1ender/
код https://github.com/roman01la/ps1ender
p.s.
думаю для такого результату ще важливо що в мене є розуміння і досвід в графіці і редакторах, тобто є розуміння домену, і це дозволяє ефективно ставити задачі і пояснювати деталі
🔥27🤩4👍2❤1
Доброго ранку смачного сніданку. Треба ваші гривні на катапульту для запуску літаків для мого товариша з РУБпАк 241 бригади ТрО. Залишилось зібрати всього 13 тис, так шо буду вдячний за допомогу.
https://send.monobank.ua/jar/2zGPst2kXN
UPD: Збір закрито, дякую
https://send.monobank.ua/jar/2zGPst2kXN
UPD: Збір закрито, дякую
send.monobank.ua
Безпечний переказ коштів
Надсилайте безкоштовно та безпечно кошти
❤11👍4
Кому роботу в мілтек 👉 https://dou.ua/lenta/news/frontline-robotics-is-hiring
DOU
Виробник дронів Frontline Robotics розширює команду й шукає айтівців
Frontline Robotics розширює команду й відкрила близько 60 вакансій, з них приблизно 15 — для розробників. Детальніше про це розповідаємо у новині.
🔥9
Побратимів дядька переводять на кордон. Стрілецька рота 27 полк НГУ. Треба ще один старлінк для звʼязку (один ми з вами їм передавали раніше цього року).
Ціна питання 22 тис, буду вдячний за допомогу 👉 https://send.monobank.ua/jar/6ae9x6uHQR
Ціна питання 22 тис, буду вдячний за допомогу 👉 https://send.monobank.ua/jar/6ae9x6uHQR
send.monobank.ua
Безпечний переказ коштів
Надсилайте безкоштовно та безпечно кошти
❤8👍3
Купляйте собі відяхи поки не пізно. Ігрова індустрія це всього 10% прибутку Nvidia, все інше це АІшка https://overclock3d.net/news/gpu-displays/nvidia-plans-heavy-cuts-to-gpu-supply-in-early-2026/
OC3D
Nvidia plans heavy cuts to GPU supply in early 2026
Nvidia reportedly plans to axe as much as 40% of its GeForce RTX 50 series GPU production in early 2026. Why? Memory costs...
🤔4😱2
Продовжую тестування Claude Opus в копайлоті, на прикладі створення редактору 3D графіки, типу Blender.
За приблизно $60 в токенах за останній тиждень ми зробили наступне:
- OBJ та GLTF імпорт
- Повноцінний процедурний редактор матеріалів
- Перенесли рендерер в C++ з SIMD, скомпілили у Wasm і тепер рендеринг відбувається у воркері через OffscreenCanvas (не знав що можна шерити пам'ять між Wasm та канвасом, це дає можливість не робити повільне копіювання відрендерених кадрів з Wasm процесу у Canvas)
- Туди ж запхали систему бейкінгу матеріалів у текстури
- Додали всілякі UX покращення в редакторі типу vertex snapping та axis lock
- Зробили історію undo/redo що має окремі стеки історії в різних частинах редактору
- Пофіксили купу багів
- Зробили headless версію рендрера для тестування редактору скріншотами, просто запускаючи wasm модуль в ноді
- Поверх хедлес модуля зробили MCP сервер за допомогою якого Claude у процесі розробки може сам створювати і рендерити сцени для перевірки своєї роботи
- Все без сторонніх бібліотек
У процесі розробки Claude доповнює файл
Це дуже допомагає, щоб він знав як працюють конкретні під-системи у проєкті, які проблеми часто вилазять і на які штуки треба звертати увагу.
Спробувати можна тут https://romanliutikov.com/projects/ps1ender/
За весь час я написав може 5 строк коду, а Claude десь під 30 тис
За приблизно $60 в токенах за останній тиждень ми зробили наступне:
- OBJ та GLTF імпорт
- Повноцінний процедурний редактор матеріалів
- Перенесли рендерер в C++ з SIMD, скомпілили у Wasm і тепер рендеринг відбувається у воркері через OffscreenCanvas (не знав що можна шерити пам'ять між Wasm та канвасом, це дає можливість не робити повільне копіювання відрендерених кадрів з Wasm процесу у Canvas)
- Туди ж запхали систему бейкінгу матеріалів у текстури
- Додали всілякі UX покращення в редакторі типу vertex snapping та axis lock
- Зробили історію undo/redo що має окремі стеки історії в різних частинах редактору
- Пофіксили купу багів
- Зробили headless версію рендрера для тестування редактору скріншотами, просто запускаючи wasm модуль в ноді
- Поверх хедлес модуля зробили MCP сервер за допомогою якого Claude у процесі розробки може сам створювати і рендерити сцени для перевірки своєї роботи
- Все без сторонніх бібліотек
У процесі розробки Claude доповнює файл
.github/copilot-instructions.md який сам і використовує як гайд по роботі з проєктом.Це дуже допомагає, щоб він знав як працюють конкретні під-системи у проєкті, які проблеми часто вилазять і на які штуки треба звертати увагу.
Спробувати можна тут https://romanliutikov.com/projects/ps1ender/
За весь час я написав може 5 строк коду, а Claude десь під 30 тис
🤯37🔥18👏7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
У блендері доречі є багато кльових UX штук для роботи з інпутами.
Оці дві фічі я переніс до свого редактору:
- Математичні вирази у числових полях
- Редагування декількох інпутів одночасно через протягування по ним мишкою
а ще можна тикнути в лейблу поля і потягнути її шоб типу скролити по числовим значенням
Оці дві фічі я переніс до свого редактору:
- Математичні вирази у числових полях
- Редагування декількох інпутів одночасно через протягування по ним мишкою
а ще можна тикнути в лейблу поля і потягнути її шоб типу скролити по числовим значенням
🔥5❤2
Оооо, хтось в Києві працює над зимовим модом для Stalker 2 https://www.nexusmods.com/stalker2heartofchornobyl/mods/1719
🔥10❤4😱2
This media is not supported in your browser
VIEW IN TELEGRAM
Поковиряв Zig, Wasm та WebGPU.
Разом з копайлотом зробили векторний 2D рендерер з тайловим рендерингом — це коли екран ділиться на грід і кожна клітинка рендериться в окрему текстуру. Тоді можна не оновлювати весь екран, а тільки ті текстури в яких є зміни.
Десь так працює Skia, що рендерить сайти в Chrome.
демка https://romanliutikov.com/projects/wiggle/
код https://github.com/roman01la/wiggle
Разом з копайлотом зробили векторний 2D рендерер з тайловим рендерингом — це коли екран ділиться на грід і кожна клітинка рендериться в окрему текстуру. Тоді можна не оновлювати весь екран, а тільки ті текстури в яких є зміни.
Десь так працює Skia, що рендерить сайти в Chrome.
демка https://romanliutikov.com/projects/wiggle/
код https://github.com/roman01la/wiggle
🔥13❤4🤯4🤩2
О, виклали відео з панельної дискусії з JavaScript fwdays’25 який був аж у травні.
https://www.youtube.com/watch?v=QcSavbfm0no
https://www.youtube.com/watch?v=QcSavbfm0no
YouTube
Панельна дискусія: Хліб, гітара та огірки - В. Агафонкін, В. Турський, Р. Лютіков, С. Бабіч
Відео з JavaScript fwdays’25 конференції, яка пройшла 24 травня 2025 року
https://fwdays.com/event/javanoscript-fwdays-2025
Сторінка дискусії:
https://fwdays.com/event/javanoscript-fwdays-2025/review/java-noscript-panel-discussion
Більше доповідей та відео за…
https://fwdays.com/event/javanoscript-fwdays-2025
Сторінка дискусії:
https://fwdays.com/event/javanoscript-fwdays-2025/review/java-noscript-panel-discussion
Більше доповідей та відео за…
🔥16😍2