Картинку в моей игре вытянули не шейдеры. Самой полезной правкой оказались две строки конфига
Я честно пошёл изучать шейдеры, чтобы сделать игру красивее. Получилось. А потом посмотрел на два скриншота рядом и понял: большую часть разницы дал…
Tech news from the best sources
Я честно пошёл изучать шейдеры, чтобы сделать игру красивее. Получилось. А потом посмотрел на два скриншота рядом и понял: большую часть разницы дал…
A game can be mechanically correct and still feel flat. The button works. The enemy loses health. The coin counter increases. The level completes. E…
I wanted a hero section that reacts to being touched. Not a video loop of water, not a looping GIF — an actual surface that ripples where you click…
Why Is Overdraw Particularly Important in WebGL? When optimizing a Unity WebGL application, developers often focus on polygon count, draw calls, tex…
So I have a bunch of small games on my site. Ludo, tic-tac-toe, carrom, rock-paper-scissors. Nothing fancy, the kind of thing you'd think runs on a…
Our site now has a chapter where you scroll a camera through low orbit, visiting the four places we operate from. It looks like it should weigh fift…
Как я сделал браузерную 3D-игру на Three.js и Vue: система аномалий, GLB-сцена, PS1-рендеринг и оптимизация под слабые устройства. Читать далее
There is no model file on this page. No mesh, no texture, no .glb , no HDR environment map. The object you orbit is a mathematical function evaluate…
An indoor map stops being portable when every chair, desk, or fixture still depends on a private model URL. KiMap exports now keep furniture metadat…
Данная статья - это продолжение повествования о том, как я делаю AAA-движок для запуска старых игр, а именно GTA San Andreas и её модов, в браузере.…
В последнее время из каждого утюга можно услышать такую фразу — «отпечатки браузера», «цифровой отпечаток устройства», «фингерпринт».…
I've been building SDTK , a toolkit that puts real gates in front of AI-written code instead of trusting the first draft. To show what that actually…
Every couple of projects I ended up rebuilding the same effect: an animated topographic map background, the kind with slowly drifting contour lines.…
Building Gridzo: A Scalable Competitive Gaming Platform with Unity WebGL, Next.js and DynamoDB This article was created as part of my submission for…
Why AI UV Unwrapping Might Become the Missing Step in AI 3D Workflows AI 3D generation is moving fast. Today, creators can generate 3D models from i…
Творите в Unity на Windows и страдаете от долгих компиляций? Инструкция как без вложений и разгона сократить время билда в 2 раза. Читать далее
I built a 1:1 solar system with Fable 5 in the days before it was pulled offline On June 9, Anthropic released Claude Fable 5 — the most capable mod…
A beginner MediaPipe JavaScript example: build a rainbow drawing app in the browser. No npm, no backend, one HTML file. Try the live demo What You'l…
We shipped a big update to AnimaStage Lite — MMD in the browser (WebGL + WASM) We just pushed a major update to AnimaStage Lite — a browser-native M…
Уж казалось бы, онлайн гляделок dxf — пруд пруди. Но кто сталкивался с удивительным форматом dxf знают — сколько вьюеров, с…
Finding good 3D assets is one of those tasks that sounds easy until you actually need them. You search “free 3D model,” open ten tabs, and suddenly…
Как я собираю ГИГАХРУЩ: survival horror / ARPG в браузере без Unity, Phaser и ассет‑пайплайна. WebGL/canvas raycasting, procedural te…
If you create 3D content — printing guides, WebGL tutorials, Three.js projects, CAD workflows — and want to publish on Medium, you have a discovery…
MikuMikuDance still lives mostly on the desktop: PMX models, VMD motion, skirt physics, camera work. We built AnimaStage Lite — an open-source brows…
Hero sections that respond to scroll are one of those features that look complicated and actually aren't, once you have the right pieces. Two images…
Rendering LiDAR Scans in the Browser Without Uploading Anything Most point-cloud workflows still start the same way. Install a desktop tool. Import…
I built a 3D dice roller as a Chrome extension and wanted dice that look like the marbled Chessex ones — those rich, swirling, Old-World-stone dice…
Sometimes you want to try a shader without spinning up Shadertoy, without a build step, without anything. Just a textarea, a canvas, and a refresh-w…