feat(09): Studs материал + окрашиваемые блоки + лего-сет #13
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/studs-material-09"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Задача 09 «Studs материал» (паритет со студией PR #20): material:studs, studs-block (per-instance color), лего-сет 19 моделей.
Портирование задачи 09 в плеер: - PrimitiveManager: material 'studs' (diffuse×color + normal, тайлинг по размеру). - BlockTypes: studs-block ('Окрашиваемые', colorable). - BlockManager: per-instance color через ThinInstance color buffer (useVertexColors + thinInstanceSetBuffer('color')), addBlock с color, _setBlockColorAt/setBlockColor, serialize/load с color. - GameRuntime: scene.setColor блока + spawn block с color. - ScriptSandboxWorker: spawn блока прокидывает color. - ModelTypes: лего-сет 19 compound-моделей (паритет). Текстуры: public/kubikon-assets/materials/studs_{diffuse,normal}.png. Проверено: рендер studs-блоков/примитивов/лего-моделей. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>