==================================================================== LP 用の寄りの録画(映像A)を、影を短くして直す前・直した後とも撮り直した 依頼:20261029_28_LP用の録画を影を短くして撮り直す.md 2026-10-29 22:28 check-in:cs:42・cs:43(録画のしくみだけ) 最後の状態:cs:43 head・保留 0 ==================================================================== 結論 ・始める前の確かめ4つは、すべて合格だった。 ・録画のとき(-ssRecord のとき)だけ、影を落とす光 Sun の地面からの角度を 52° → 75° にした。方角(326°=−34°)・ やわらかさ・濃さ・色・明るさは変えていない。録画しない回では何も変わらない。 ・2本とも completed。どちらも 1680×1080・125.03 秒・3751 コマ・30 コマ/秒・H.264・CRF 16・yuv420p。 ・900〜1650 秒のロボットの位置(5 秒ごと・302 行)は、依頼26 の録画と1行も違わなかった(直す前・直した後とも)。 ・まちがいが1つある。静止画を書き出す最初の回が、撮れないまま最後まで回り、台帳に1行余計に書いてしまった。 台帳は 669 → 672 行(予定の 671 より 1 行多い。追記だけ。先頭 669 行の md5 は始める前と同じ)。決めてほしいこと 1。 ==================================================================== 1. 始める前の確かめ(4つとも合格。22:02 ごろ) ==================================================================== 1. Unity エディタ:起動していない(Unity Hub だけ) 2. /Volumes/KIOXIA:マウントされている。unity_ledger_v1.lock:なし 3. 台帳 unity_ledger_v1.csv:669 行・md5 261326722474707bd8637f948a5183f7 4. ServiceSim の保留:0(cs:41 head) 同じ名前のフォルダ(20261029_lpdemo2_* など):なし ==================================================================== 2. 光をどう変えたかと cs 番号 ==================================================================== 変えたのは Assets/ServiceSim/Recording/SimTimeRecorder.cs だけ(-ssRecord を付けた回だけ動く部品)。 シーン・Setup(ServiceSimSetup.cs の Sun=Euler(52, −34, 0))・夜の実行ファイル Builds/headless は変えていない。 切り替える場所 ・SimTimeRecorder.Begin()(録画の最初のコマを撮る直前。店の時刻 900 秒)で、影を落とす Directional Light (シーンの Lighting/Sun。影ありの Directional Light がちょうど1つのときだけ)の回転を Euler(75, 326, 0) にする。 y(方角)と z はもとの値のまま、x(地面からの角度)だけを変える ・Fill(影なしの弱い光)・環境光・影の設定・色・明るさは触らない ・-ssRecSunPitch で角度を変えられる(既定 75) ・ログの記録:「光の角度: Sun 52° → 75°(方角 326° のまま)」 静止画だけを書く回(-ssRecStillAt 1500 -ssRecStillPitches 70,75,80)も足した。指定した時刻のコマを、角度ごとに PNG で書き、 回を途中で終える(台帳には書かない。記録は {run_stem}_stopped に残る) cs:42 光の切り替えと静止画の回を足す cs:43 cs:42 の静止画の回の誤りを直す(3 章)。始まりと終わりの時刻を1コマ分あける・撮れないときは回さずに終える 最後の状態:cs:43 head・保留 0(cm status --machinereadable は STATUS 行だけ) ==================================================================== 3. 3通りの角度の静止画(直した後の②・店の時刻 t=1500.0 秒・1680×1080) ==================================================================== /Volumes/KIOXIA/r2r2r-data/service_sim/unity/20261029_lpdemo2still_cs43_fam_p0_r2_s0_passon_sbret/recordings/ 20261029_2219_lpdemo2_after_still_A_close_t1500_sun70.png(288,516 バイト) 20261029_2219_lpdemo2_after_still_A_close_t1500_sun75.png(266,563 バイト) 20261029_2219_lpdemo2_after_still_A_close_t1500_sun80.png(244,645 バイト) 見た感じ:70° でも依頼26(52°)よりずっと短い。75° は客・椅子の影が足元に少し出るくらい。80° はほぼ真下。録画は 75° で進めた。 まちがい(cs:42 の回) cs:42 では、静止画の回の始まりと終わりを同じ時刻(1500 秒)にしていた。録画のしくみの最初の確かめで「撮れない」と判断され、 撮らないまま最後まで回った。そのため台帳に 1 行書かれた(20261029_lpdemo2still_cs42_fam_p0_r2_s0_passon_sbret・completed)。 行は消していない。直したあと cs:43 で撮り直した(台帳には書かれなかった)。 ==================================================================== 4. 2本の録画(映像A だけ。x 3.0〜10.0・y 10.5〜15.0) ==================================================================== 回し方は依頼26 と同じ(-batchmode のみ・fam_p0_s2_r2_a19・種 0・すれ違い 入・案B 切・待機場所へ戻る 入・同時 1)。 録画の引数も同じ(900〜1650 秒・0.2 秒ごと・30 コマ/秒・CRF 16)。違うのは光の角度だけ(-ssRecSunPitch 75) 直した後(店の形の版 08db8a0d067c・cs:43・保留 0・build cs43_20261029_2219) /Volumes/KIOXIA/r2r2r-data/service_sim/unity/20261029_lpdemo2_cs43_fam_p0_r2_s0_passon_sbret/recordings/ 20261029_2220_lpdemo2_after_A_close.mp4 1680×1080・125.03 秒・3751 コマ・1,755,197 バイト 20261029_2220_lpdemo2_after_A_close_frames.csv(0 → 900.0 秒 … 3750 → 1650.0 秒。間はすべて 0.2 秒) completed・実時間 2.3 分 直す前(店の形の版 dffc100b269c・cs:43 に保留 17 件・build cs43_20261029_2224) /Volumes/KIOXIA/r2r2r-data/service_sim/unity/20261029_lpdemo2before_cs43_fam_p0_r2_s0_passon_sbret/recordings/ 20261029_2224_lpdemo2_before_A_close.mp4 1680×1080・125.03 秒・3751 コマ・2,702,127 バイト 20261029_2224_lpdemo2_before_A_close_frames.csv(同じく 900.0〜1650.0 秒・0.2 秒ごと) completed・実時間 2.6 分 どちらも h264・yuv420p・30/1・crf=16.0(ffprobe と mp4 の中の設定で確かめた) コマと時刻の CSV は、依頼26 のものと1字も違わない(cmp) 直す前の作り方(依頼26 と同じ) ・site_copy_dffc100b269c の 14 ファイルを cp で写した。14 とも cs:39 の中身と同じことを cmp で確かめた ・JSON Store CheckP0:版 dffc100b269c・合わないもの なし・止まる位置は乗らない 0 / 19・全 19 卓がつながった ・Map Planner CheckP0:引けない卓 0 / 19 → 確かめ A は通った ・撮ったあと cm undo で 17 件を戻した。14 ファイルが 08db8a0d067c の写しと同じに戻ったことを cmp で確かめた。保留 0 ・JSON Store が時刻のない名前で unity/screens/ に書くファイル 9 つは、建て直す前に控えをとっておき、戻したあと控えから書き戻した (9 つとも控えと同じ。20261029_p0_memory_json_check.txt は版 08db8a0d067c・合わないもの なし) 20261029_2224_map_plan_p0_memory.csv・20261029_2224_map_planner_checkA_p0.txt(直す前の確かめ A)は残してある ==================================================================== 5. 依頼26 の録画とロボットの位置 ==================================================================== robot_track.csv の 900〜1650 秒(5 秒ごと・302 行) 直した後:lpdemo(cs41)と lpdemo2(cs43) 違う行 0 直す前 :lpdemobefore(cs41)と lpdemo2before(cs43) 違う行 0 → 光を変えても、録画した場面の動きは変わっていない。 回全体では、直した後は t=6290 秒から(依頼26 で p0fixcheck とずれ始めた時刻と同じ)、 直す前は t=3385 秒からずれる(録画の範囲の外。依頼26 の報告 4 章の 5 と同じく、理由は調べていない)。 並べて見たコマ(mp4 の 60 秒目)でも、ロボット・スタッフ・客の位置は同じで、影だけが短くなっていた。 ==================================================================== 6. 台帳 ==================================================================== 行数:669 → 672(3 行足した。追記だけ) 20261029_lpdemo2still_cs42_fam_p0_r2_s0_passon_sbret completed・cs:42・08db8a0d067c ← 余計な行(3 章のまちがい) 20261029_lpdemo2_cs43_fam_p0_r2_s0_passon_sbret completed・cs:43・08db8a0d067c 20261029_lpdemo2before_cs43_fam_p0_r2_s0_passon_sbret completed・cs:43・dffc100b269c 先頭 669 行の md5:261326722474707bd8637f948a5183f7(始める前と同じ) 鍵ファイルは残っていない ※ 直す前の行の unity_cs は「cs:43」だが、実際は cs:43 のコードに、保留として cs:39 と同じデータを入れたもの(依頼26 と同じ)。 ==================================================================== 7. 残ったもの(消していない) ==================================================================== KIOXIA 20261029_lpdemo2still_cs42_fam_p0_r2_s0_passon_sbret/(撮れずに最後まで回った回の記録。recordings/ は空) 20261029_lpdemo2still_cs43_fam_p0_r2_s0_passon_sbret/(静止画 3 枚) 20261029_lpdemo2still_cs43_fam_p0_r2_s0_passon_sbret_stopped/(途中で終えた回の記録) プロジェクトの Builds/rec2_after(cs:42)・rec2_after43・rec2_before43・rec2_compiletest(Builds/ は VCS の外) 依頼26 の録画・出力、rectest の 2 フォルダは触っていない。p2m-site・make_queue.py・night_runner.py・judge_night.py は変えていない。 ==================================================================== 8. 決めてほしいこと ==================================================================== 1. 台帳の余計な 1 行(20261029_lpdemo2still_cs42_…・completed)をどうするか。 静止画を書き出す回のつもりが、撮れないまま最後まで回った回。台帳は追記だけの決まりなので消していない。 中身は「直した後の②・cs:42・録画なし」のふつうの 1 回分(入店待ち 1.69 分)。このまま残すか、印を付けるなどするか。 2. 光の角度を上げたので、床などに光が真上近くから当たるようになり、画面全体が少し明るく見える(明るさの設定は変えていない)。 依頼26 の録画と並べると色合いが少し違う。このままでよいか。