執行摘要
一、我對任務的理解
1.1 為什麼是現在
2026/11/3-5 在大臺南會展中心舉辦的 MATURE Taiwan 台灣海洋科技暨無人載具展,主題涵蓋海洋永續、國防自主、無人載具,主辦含經濟部國貿署 + 海洋委員會。海軍是天然採購對象,**展中曝光 + 展後交付** 是這個案子的兩個關鍵節點。
老闆張豪明確表態:「不希望到時候開天窗」——這個專案最大的成功標準是「按時交付」,其次才是「擬真度」。
1.2 三方角色與分工
| 角色 | 負責內容 | 備註 |
|---|---|---|
| 我(王逸倫) | VSNG 軟體場景建模(安平港) | 3D 模型、場景檔、訓練腳本 |
| 張豪 + 成大教授 | 硬體模擬器、船模、水文參數 | 他們用模擬飛行軟體外掛水文程式跑模擬 |
| 鯤航(公司) | 整合、品牌、銷售、專利 | 新型 + 發明專利已用公司名義申請 |
1.3 為什麼選 VSNG + 安平港
- VSNG:成熟的海事模擬器,內建 Scene Editor、腳本引擎、舊版資源相容、社群豐富
- 安平港:規模適中(6 個月做得完)、地利之便(展場就在台南)、海軍在地連結(左營基地近)、訓練導向友善(航道單純,適合教學情境)
二、三層架構與物件清單
場景建模分三層處理,邏輯切清楚才能分工、追進度:
2.1 岸上(Land Layer)
性質:觀眾/老闆第一眼看到的視覺元素。建築物多、要快、要像。
| 物件 | 必要性 | 建模工具 | 難度 |
|---|---|---|---|
| 安平港燈塔(地標) | 必 | SketchUp | 中 |
| 港務局/海關建築 | 必 | SketchUp | 低 |
| 安平古堡(背景 landmark) | 加分 | SketchUp + 衛星圖 | 中 |
| 油料儲庫、倉儲區 | 必 | SketchUp(方塊體) | 低 |
| 港區道路、停車場 | 加分 | OSM 套底 | 低 |
| 觀夕平台(觀光地標) | 加分 | SketchUp | 低 |
| 樹木、植被 | 加分 | VSNG 內建植被系統 | 低 |
2.2 岸邊(Shore Layer)
性質:船員會盯著看的細節,最決定真實度。海軍長官最在意這一塊。
| 物件 | 必要性 | 備註 |
|---|---|---|
| 北防波堤 + 南防波堤 | 必 | 港口入口的代表性結構 |
| 主航道兩側燈標(左紅右綠) | 必 | 必須對應真實位置 |
| 商港 10+ 個碼頭泊位 | 必 | 編號要對應真實船席 |
| 繫纜柱(bollards) | 必 | 每個碼頭 8-12 個 |
| 防舷材(fenders) | 必 | 碼頭邊的緩衝 |
| 引水站 | 必 | 引水人作業點 |
| 燈塔閃燈(含週期) | 必 | 夜間 demo 必要 |
| 漁港碼頭區 | 加分 | 跟商港分區 |
| 港口起重機(小型) | 加分 | SketchUp 或社群下載 |
2.3 水裡(Underwater Layer)
性質:影響「能不能真的開船」的關鍵。看不到但是船員(甚至自動避碰系統)依賴的資料。
| 資料 | 必要性 | 來源 |
|---|---|---|
| 主航道水深(-12 到 -14 米) | 必 | 港務局/海軍海測局航海圖 |
| 港內水深(-10 到 -12 米) | 必 | 同上 |
| 海床底質(沙泥) | 加分 | 影響拋錨 |
| 航標、浮標位置 | 必 | 海圖 |
| 暗礁/暗灘(如有) | 必 | 海圖 |
| 潮汐流向 | 加分 | 跟成大水文團隊整合? |
三、6 個月時程地圖
每月一個明確里程碑,10 月 freeze是不能讓步的 deadline。
• 取得 SRTM 高程 + 安平港航海圖
• 用 3DEM 轉檔,建立 elevation matrix
• 第一版場景:港口輪廓 + 兩道防波堤 + 1 個碼頭
• 里程碑能進港、能靠岸,跑得動
• 完整 10+ 碼頭 + 編號
• 繫纜柱、防舷材、引水船
• 燈塔含閃燈週期
• 防波堤頭燈標(紅綠)
• 里程碑港口輪廓「像安平」(船員看了認得出)
• 港務局、燈塔山體、安平古堡輪廓
• 真實水深整合(精度到米)
• 第一個訓練腳本:白天進港靠 1 號碼頭
• 里程碑第一個完整 demo 情境跑得通
• 細節貼圖、燈光系統
• 夜景燈光(路燈、燈塔閃燈、碼頭燈)
• 第二個訓練腳本:夜間進港
• 大規模優化(LOD、剔除)
• 里程碑白天 + 夜間兩個 demo 都能 5 分鐘流暢跑
• 第三腳本:避碰演練(雙船會遇 + COLREGs)
• 引水人語音指示腳本
• 跟成大硬體(如可整合)測試
• 內部 review、修 bug
• 里程碑3 個情境全跑通,內部展前彩排
• 展覽 demo 流程設計(5-10 分鐘 loop)
• 觀眾互動方式(觀眾可摸操舵桿)
• 壓力測試(連續跑 8 小時)
• 錄展覽用 trailer 影片
• 10/15 版本 Freeze之後只 fix critical bug,不加新功能
• 11/1-2 進場測試
• 展中即時支援、收集 feedback
• 展後立刻整理需求,準備海軍版本擴充
四、技術驗證進度(昨晚實測)
不是嘴砲,已經實際跑過。結論:
4.1 已完成
- ✅ Apple Game Porting Toolkit (GPTK) 3.0 已安裝
- ✅ Wine prefix 建立完成
- ✅ winetricks 安裝 d3dx9 + d3dcompiler_43(DirectX 9 元件)
- ✅ VSNG 已能在 Mac 啟動,紋理載入、聲音、語音引擎都正常
4.2 已知限制
- ⚠ Mac 上 DX9 走 wined3d → OpenGL → Metal 三層翻譯,效能受限
- ⚠ Shader 編譯期間 UI 會凍結(不是當機)
- ⚠ 32-bit 版本相容性比 64-bit 差
4.3 開發環境分配(結論)
| 環境 | 用途 | 效能 |
|---|---|---|
| 我的 Mac (M3 Pro) | 場景建模(SketchUp/Blender)+ 預覽檢查 | 建模流暢,VSNG 預覽勉強 |
| 鯤航 Windows PC | 實機測試 + 展覽 demo + 海軍交付 | 全速 |
4.4 Mac 端方案排序(已研究完)
本質問題:DX9 在 Apple Silicon 是孤兒技術,所有方案都是 DX9 → DXVK → MoltenVK → Metal 翻譯鏈。
| 方案 | 把握度 | 成本 | 建議順序 |
|---|---|---|---|
| Parallels Desktop 試用 | 高 | 14 天免費 / 試用後 $99/年 | 先試這個30-45 分鐘可驗證,DX9 經 ARM Windows 翻譯實證可行 |
| CrossOver 試用 | 中高 | 14 天免費 / 試用後 $74 終身 | 第二試有 DXVK 整合,比 GPTK 成熟。終身授權划算 |
| Sikarugir / Kegworks | 低 | 免費 | 跳過跟現有 GPTK 是同條鏈 |
| 手動 DXVK on GPTK | 零 | 免費 | 跳過GPTK wine 沒 Vulkan |
| UTM / DXMT | 零 | 免費 | 跳過架構性不支援 |
| 鯤航 Windows PC | 滿分 | 0 | 主環境一定能跑,這條路不會斷 |
winegstreamer.dll override 設為 disabled。Wine 版本升級會觸發遊戲重新註冊,要備份 prefix。五、Demo 情境三選一(提案給老闆挑)
展覽 demo 不是技術秀,是讓觀眾 5 分鐘記住「鯤航在做厲害的東西」。我提三個方向,建議展覽用 A+B 連播,海軍版本擴充到 ABC 全部。
A. 白天進港靠岸 推薦主軸
- 從外海 5 海浬處出發 → 進入兩防波堤主航道 → 航行至商港 1 號碼頭 → 慢速靠岸 → 拋錨
- 全長 8-12 分鐘
- 賣點:海軍最熟悉的場景,共鳴最強。技術上最穩當,當作主 demo
B. 夜間進港 推薦炫技
- 黃昏出發 → 看燈塔旋轉光柱導航 → 看左紅右綠燈標 → 靠岸時用碼頭燈
- 全長 8-12 分鐘
- 賣點:視覺衝擊最強,路過的觀眾會停下來看
C. 避碰演練(雙船會遇)海軍版本擴充
- 外海航道遇對向船 → 應用 COLREGs 國際海上避碰規則 → 觀察雷達 → 下決策避讓
- 全長 5-8 分鐘
- 賣點:訓練價值最高,但展覽現場不一定看得懂。先留給海軍版本
六、明天會議劇本
核心策略:少問、多提。展現主動性,不是被動等指示。
6.1 開場第一句
這句話帶出三件事:已經做研究(不是空談)+ 已經實測(有實作能力)+ 想確認問題(謙遜但專業)。
6.2 三個主動議題
議題 1:分工確認 必問
這題是避免兩邊做白工。具體舉例(燈塔、水深)展現你已經想過細節。
議題 2:擬真度方案提報(不是問,是提)
主動提「擬真版」是高品質的承諾,同時留縮減版逃生門讓老闆好決定。
議題 3:Demo 情境提報
讓老闆做選擇題而不是申論題,他容易回答你也容易執行。
6.3 一個敏感題(看狀況問)
版權費機制(張豪自己提過的,不算冒犯)
七、風險與差異化
7.1 跟成大團隊的差異化
| 成大團隊 | 我(VSNG 方案) | |
|---|---|---|
| 核心軟體 | 模擬飛行軟體 + 水文外掛 | VSNG(海事原生) |
| 強項 | 水文真實、客製化深 | 海事擬真、社群資源、Scene Editor 易用 |
| 適合場景 | 客製化研究情境 | 標準化訓練 + 商業推廣 |
7.2 主要風險與對策
| 風險 | 機率 | 對策 |
|---|---|---|
| Mac 上效能不足,每次驗證要跑去鯤航 | 高 | 研究 CrossOver / Kegworks,同時鯤航留 Windows 機給我用 |
| 真實水深資料拿不到 | 中 | 先用航海圖手動數位化,海軍交付版再向海測局申請官方資料 |
| 建模工時超出預估 | 中 | 9 月底必須完成 3 情境,10 月不再加功能 |
| 跟成大團隊整合卡關 | 中 | VSNG 與他們系統不整合也沒關係,雙線並存 |
| 展期前出 critical bug | 低 | 10/15 freeze + 展前一週進場測試 |
八、內部備忘(自己看,不給老闆)
8.1 版權費試算(保留底線)
張豪 LINE 已主動承諾「每組售出有版權費」,但金額機制未談。三個情境試算(3-5 年累計):
| 情境 | 整套售價 | 場景占比 | 抽% | 賣幾套 | 累計 |
|---|---|---|---|---|---|
| 保守 | 200萬 | 15% | 15% | 3 | NT$13.5萬 |
| 中等 | 400萬 | 20% | 20% | 8 | NT$128萬 |
| 樂觀 | 600萬 | 25% | 25% | 15 | NT$562萬 |
務實期望值:3-5 年內累計 NT$50-150 萬。投入 300 小時計算,中等情境時薪 NT$4,266 划算,保守情境 NT$450 慘賠。
底線:Phase 1(前 3 個月)結束必須有條款落地,否則就是被當廉價勞工。
8.2 合作模式策略(兩階段)
Phase 1(5-8 月)— 拿張豪已承諾的版權費為基礎
- 接受版權費分潤,先寫白紙黑字
- 工作量:第一版安平港 + 1-2 個 demo 情境
- 話術:「我先用版權費架構走,做出展覽 demo」
Phase 2(9-11 月)— 展前展示後談「進階參與」
- 拿著有實證效果的成果
- 主動提:「如果要長期做下去(後續更多港口、海軍長期合作),希望從版權費升級成更深度的參與」
- 這個時間點才是談入股/股份的對的時機
8.3 IP 保護策略
- 所有 3D 模型源檔(SketchUp/Blender)自己留一份
- 跟鯤航的合約只授權「在 VSNG 架構上的最終檔案」
- 未來如要做別的(其他航海學校、教學影片、3D 印刷模型),源檔仍可用
- 張豪已用公司名義申請整套模擬器架構 + 擴充性的新型/發明專利——這代表平台 IP 是公司的,但場景內容 IP 可以是我的
8.4 「把鯤航當自己用的」這句話的解讀
張豪說「把鯤航當成自己在用的」不等於他要給你股份。可能解讀:
- 善意:「資源你隨便用,當自己家」
- 試探:「你要有 owner mentality(不要凡事計較)」
- 模糊:兩個都有
不要把這句話自動翻譯成「我未來會給你股份」——這是單戀風險。要確認就要明確問或寫入合約。
九、下週行動清單
- 明天會議:跑完 6 個議題(3 主動 + 1 敏感 + 開場 + 結尾),會議筆記回家整理
- 確認分工邊界後,立刻 email/LINE 寫下確認版本
- 下載安平港航海圖、海岸地形圖(向鯤航管理層申請或網路找)
- 研究 SRTM 高程下載安平港範圍 + 用 3DEM 轉檔
- 5 月 MVP:港口輪廓 + 兩條防波堤 + 1 個碼頭,先求能進港
- 借/租 鯤航 Windows PC 一台做主要開發測試
- 繼續評估 Mac 端方案:CrossOver 試用、Kegworks、手動 DXVK
- 建立場景模型源檔備份機制(自己保留一份完整檔)
- 設定每月 review 機制:每月第一週給張豪看當月進度,避免最後開天窗