Skip to content

Instantly share code, notes, and snippets.

View zgock999's full-sized avatar

Tatsuya Ando zgock999

View GitHub Profile

Research18 Texture Atlasing 調査書

Status: Closed (2026-08-05) / 実装禁止。Research フェイズおよび実証実験フェイズは終了した。正式要件は Docs/Spec18.md、要件定義の作業記録は Docs/codex/Spec18RequirementsDraft.md とし、本書は Spec18 の設計判断の根拠・実測データ・反証記録として保存する。決定事項の一覧は §4、実験結果は §5 を参照する。本書は Docs/codex/Spec18Draft.md(人間側設計ドラフト)を前提に、裏付け、責務確認、契約確認、Unity 固有リスク調査、Oracle 設計、未確定事項抽出を行った Research 成果物である。Spec 本文および Draft を置換しない。採否は人間側が判断する。参照した正本は Docs/codex/Spec18Draft.mdDocs/Spec17.mdDocs/Specs.mdDocs/TextureStack.md、および spec17.6 branch の現行実装とする。

更新 1: material / submesh merge を Spec18 の対象外とする決定が Draft OverView に明記されたため、旧 §4.1 を解決済みとし、その派生論点(UV remap の実現方式)を新 §4.1 として立て直した。

更新 2: UV remap の実現方式を mesh UV0 書き換え方式とする決定を受け、§4.1 を決定済みへ移した。これにより E-4 は必須実験へ、E-11 は不要へ変わる。あわせて Baker 挿入点の粒度に関する照会を受け、§3.2 に Compiler flow 内の正確な挿入位置を追記した。

更新 3: Oracle 比較を誤差許容方針とする決定を受け、§6 の tolerance 値をすべて暫定初期値として明示した。具体値は Spec 策定時に確定し、実装時の再調整を許す。再調整が回帰検出力を損なわないための条件を §6.6 に追記した。 >

@zgock999
zgock999 / ImplementSpec17.md
Created August 26, 2026 03:46
個人開発集会 発表資料用gist(Waterman型開発説明用設計markdown)

Implement Spec17

0. 文書状態と段階的実装

本書は Spec17: Humanoid Compiler の実装計画・実装記録・review・受入結果を記す親文書である。正式要件は Docs/Spec17.md、ロードマップの正は Docs/Specs.md とする。Spec17 は spec17 branch で要件を freeze し、実装は spec17.1 以降の sub branch を順に spec17 へ merge する方式で進める。

実装段階 Status 本文での扱い
17.1 EditMode TSM Closed shared Core と caller-driven EditMode TSM を spec17.1 で完了し、spec17 へ merge 済み。
17.2 EditMode Mesh SM Closed spec17.2 で runtime DDB / OutfitAttacher transaction を使わない detached Mesh build を完了し、focused evidence と VRM-Rich Run ALL の E/P Fail 0 視認による Human regression を記録した。
@zgock999
zgock999 / ImplementSpec1.md
Created August 20, 2026 13:10
Human Test直前まで進んだ状態

Implement Spec1

0. 文書の位置づけと進行状況

本書は Spec1 の実装記録である。何を作り、何に躓き、どう解決したかを フェーズ単位で積み上げる。人間が非同期にレビューするための唯一の情報源とする。

正となる文書

| 文書 | 役割 | 本書との関係 |

@zgock999
zgock999 / ImplementSpec1.md
Created August 18, 2026 09:00
ローカルのQwen3.8-27Bに随時吐かせている実装記録

Implement Spec1

0. 文書の位置づけと進行状況

本書は Spec1 の実装記録である。何を作り、何に躓き、どう解決したかを フェーズ単位で積み上げる。人間が非同期にレビューするための唯一の情報源とする。

正となる文書

| 文書 | 役割 | 本書との関係 |

@zgock999
zgock999 / ImplementationPlan.md
Created August 18, 2026 08:54
3時間ほどClaudeとあーでもないこーでもないして仕上げた要件定義

Implementation Plan — Spec1

版数: 1.0 日付: 2026-08-17

本書は Specification.md を実装する作業手順である。 仕様の内容は本書には書かない。常に Specification.md を参照すること。


@zgock999
zgock999 / Draft.md
Last active August 18, 2026 08:46
Claudeでウォーターフォール型の要件定義をどこまで作れるかの実験のための超雑なドラフト

3rd Person Game 要件ドラフト

UniVRM、R3、UniTask、Cinemachineはインストール済みである。簡単なBSPツリーによるUnity Primitveによる迷路を作成、指定されたVRMモデルとAnimation ClipsからRootMotion駆動型3rd Person Controllerを作成、ゴールを目指す3rd Person脱出ゲームを作成する

@zgock999
zgock999 / 2025-adventcalender.md
Last active December 14, 2025 18:39
作業PC更新2025令和最新版

作業PC更新記録2025令和最新版

これはmstdn.maud.ioアドカレ2025用のエントリです

今年はかなり大掛かりに作業PCを更新したのでその記録。

発端

2025年頭の時点では自宅ワークステーション友の会としてSkyLake-EPのXeon Platinum 8168搭載のDell Precision 7820を使っていたのだけど、 サブ機のLinuxサーバーとして使用していたX99機(core i7 5920K)とX390機(Threadripper 1920X)のM/Bがお亡くなりになったのでPrecision君をサーバーに下げてメイン機をいっちょ組むかという流れに

VSCode/ContinueでUnityでMCPエージェントするメモ

continueのconfigがyamlベースのものに変わって、諸々のweb記事やAI君の回答が役に立たなくなってるので自分用メモ

前提条件

依存関係諸々

  • NCP for Unityはmcp制御にuvを使ってるのでwingetでuvを入れる(このへんはMCP for UnityのREADME参照)
  • エージェント対象のUnityプロジェクトを開いてPackage ManagerからMCP for Unityを入れる(from gitでもupmでも好きにする)

openSUSE Leap 15でNVENCを有効にしたffmpegをビルドし、mpeg2-tsのGPUエンコードを行う

Nvidia GPUが存在するLinux環境では、NVIDIAのハードウェアエンコーディング/デコーディング機能であるNVENC/NVDECが利用可能ですが、openSUSEの標準パッケージとして利用可能なffmpegではNVENC/NVDECが有効化されていません。これはNVIDIAのライセンス規約により同機能を有効にしたffmpegのバイナリ再配布が許されていないためです。(おそらくほとんどのディストリビューション添付のffmpegも同じはず)

そこで、ffmpegをソースからビルドし、NVENC/NVDECを使えるようにします

ビルド依存環境のダウンロード

zypperでffmpegに必要な各種ライブラリとツールをダウンロードします

@zgock999
zgock999 / 02-wavefront.md
Last active October 20, 2020 02:32
wavefront OBJで学ぶ3Dフォーマットの基礎

wavefront OBJで学ぶ3Dフォーマットの基礎

末代 Advent Calendar 12/24分になります。こんにちわ。末代の老害こと@zgock999@mstdn.maud.ioです。

お前誰よ?

  • openSUSEユーザー会さんの末端として主にOSC名古屋で仮想化関連のセミナーしてたり
  • 15年前ぐらいから趣味で3DCGを細々とやってたり
  • 10年ぐらい前から自力でトゥーンシェーダ書いたり(こんなの
  • 家に二桁枚数のビデオカードが転がってたり