RU

Я строил не 3D‑мир, а базовый слой под ним: три узких места в браузерном 3D

Последние месяцы я делаю 3D‑мир, который работает прямо в браузере — на Three.js: сцена, персонажи, сеть. Самое неприятное в про…

Three.jsWebGLJavaScriptоптимизацияпроизводительностьшейдерырендерингбраузерный 3D
Habr
RU

От орбитальных данных до 3D‑орбиты в браузере: как я делал интерактивную карту спутников

Вы тоже стали чаще замечать движущиеся светящиеся точки на небе? Небо ожило даже для простых наблюдателей с земли. Я разработчик со стажем 7+ лет, а…

спутникиорбитыSGP4OMMCelesTrakSpace-TrackThree.jsWebGLвизуализация данныхкосмонавтика
Habr
RU

Мой vault стал планетой: как я сделал 3D-граф знаний для Obsidian на Three.js

Встроенный граф Obsidian хорош ровно до момента, когда vault разрастается и превращается в клубок линий. Я решил сделать из базы знаний место, котор…

ObsidianCosmoGraphграф знаний3D-графThree.jsWebGLвизуализация данныхTypeScriptMarkdownopen source
Habr
RU

Сложные сайты на вайбкоде: четыре лендинга, два пути к «дорогим» эффектам и 3D-логотип из спрайтов

TL;DR За последний год я собрал вайбкодингом не один десяток лендингов — для программ МФТИ, для своих проектов и на заказ. Разберу четыре самых пока…

вайбкодингWebGLThree.jsшейдерылендингClaude CodeфронтендGLSLанимацияAI-агенты