高斯潑濺 3D Gaussian Splatting 實景重建教學(使用 iPhone 攝影)

本文說明如何拍攝影片或照片,採用開放原始碼的工具,透過高斯潑濺技術進行 3D 實景重建,並將建立好的模型發佈在網頁上。 高斯潑濺(又稱為高斯散射、3D Gaussian Splatting、3DGS)是一種目前很熱門 3D 實景重建與渲染技術,它比攝影測量法(photogrammetry)速度更快、效果更逼真,而且比神經輻射場(neural radiance fields,NeRF)更容易處理和互動。 ...

August 11, 2026 · G. T. Wang

ParaView 顯示 LAMMPS 分子動力學模擬結果教學與範例

介紹如何使用 ParaView 顯示 LAMMPS 分子動力學模擬結果。 安裝 LAMMPS 若在 Ubuntu Linux 中,可以在加入 LAMMPS 相關的套件庫之後,透過 apt 安裝 LAMMPS: # 加入 LAMMPS 相關的套件庫 sudo add-apt-repository ppa:gladky-anton/lammps sudo add-apt-repository ppa:openkim/latest # 更新套件庫資訊 sudo apt-get update # 安裝 LAMMPS sudo apt-get install lammps-stable 安裝完成之後,系統上就會有一個 lmp_stable 執行檔,可以使用 -help 參數查看使用方式。 ...

August 23, 2021 · G. T. Wang

R ggplot2 佈景主題:ggpomological 果樹水彩畫

介紹如何在 R 中使用 ggplot2 的 ggpomological 果樹水彩畫佈景主題繪圖。 ggpomological 果樹水彩畫佈景主題 ggpomological 是一個適用於 ggplot2 繪圖系統的果樹水彩畫佈景主題,其色盤設計來自於美國國家農業圖書館(USDA National Agricultural Library)上面的水彩畫,套用至 ggplot2 的圖形之後,可以讓圖片呈現類似水彩的風格。 ...

July 7, 2021 · G. T. Wang

R 使用 ggplot2 繪製長條圖教學與範例

介紹如何使用 R 的 ggplot2 套件繪製高品質的長條圖(bar plot)。 基本長條圖 準備資料 在繪製長條圖之前,先準備好類型名稱 type 與數值 value 的對應表: # 準備繪製長條圖的資料 my.df <- data.frame( type = c("A", "B", "C"), value = c(5.6, 7.2, 3.1) ) 查看建立好的資料: ...

July 3, 2021 · G. T. Wang

Jupyter 以 itkwidgets 比較兩個影像差異教學與範例

介紹如何在 Jupyter 環境中使用 itkwidgets 的棋盤式與並列式影像比較圖,比較兩張 3D 影像的差異。 棋盤式影像比較圖 首先引入 itk 與 itkwidgets 模組,並以 itk 的 imread 讀取影像: import itk import itkwidgets # 以 ITK 讀取兩張影像 image1 = itk.imread("brainweb165a10f17.mha") image2 = itk.imread("brainweb1e1a10f20.mha") 使用 itkwidgets 的 checkerboard 函數可以繪製棋盤式的影像比較圖,其中的 pattern 參數可以用來調整格子的數量,這個數量也可以在互動式的操作介面上調整: ...

January 6, 2021 · G. T. Wang