目標很單純:把一個 .OBJ 模型檔載入→轉成頂點/索引→丟到 GPU→畫在 <canvas> 上。我們用最保守、好懂的做法:OBJ(位置/法線/...
這一篇把你的 WebGPU 畫面從「只有顏色」升級到「有光、有材質貼圖」。我們會做三件事: 建立 Uniform(相機/光/材質參數), 建立 材質貼圖 +...
先給一句話:CUDA 是 NVIDIA 推出的「用 C/C++/Python 等語言操控顯示卡做平行計算」的工具與生態系。它讓你把原本在 CPU 上慢慢做的工...
這一篇只做兩件事: 把 CUDA 開發環境裝好、驗證顯示卡可用; 寫出你人生第一支 「Hello from GPU」 程式,看到 GPU 真的在幫你工作。我...
這一篇帶你用 CUDA 在顯示卡上畫出經典的 Mandelbrot 曼德布洛集合。你會學到:數學概念 → 把「每個像素」交給 GPU 的一個執行緒。 1)...
目標很簡單:先量再快。這篇帶你一步一步用 Nsight Systems(看「整體流程/時間線」)和 Nsight Compute(看「單支 kernel 的瓶...
一句話:AVX-512 是 x86-64(Intel/部分 AMD)處理器上的「一次處理很多資料」的向量化(SIMD)指令集,每次可在一條指令內對 512 位...
太好了!主線都完成了,接下來可以做些「把技術真正長到肌肉裡」的延伸專題。我把題目分門別類、每題都給「你會學到什麼 → 核心重點 → 驗收成果 → 常見坑」。可以...
一句話先懂:MPI(Message Passing Interface) 是「讓很多獨立的程式(通常在不同電腦上)彼此傳訊息、一起把大事拆開來做」的標準。最常...
一句話先懂:**光柵化(Rasterization)**像是在「投影機前放投影片」——把 3D 三角形投到 2D 螢幕上再填色;光線追蹤(Ray Tracin...