3,695 repos GH 3,580 / HF 115 · 11 categories · GitHub上のAI関連OSSを日本語で早見 · 毎日自動更新

NeRF.cpp

★ 1 BSD-3-Clause 更新: 2026-05-17 GitHubで見る →

概要

NeRF.cppは、C++とLibTorchを用いてNeRF(Neural Radiance Fields)を実装したツールです。

静止したシーンのRGB画像とカメラの内部・外部パラメータが与えられると、SIREN(Sine-Implicit Representation Networks)エンコードされたラディアンスフィールドを構築し、任意の新しい視点からRGB画像と深度画像をレンダリングできます。

従来のNeRFのフーリエ位置エンコーディングの代わりにSIRENを使用することで、より効率的な表現を目指しています。

トレーニングにはAdamオプティマイザを使用し、Photometric MSEまたは擬似Huber損失に対応。

CUDAをサポートしているため、GPUでの高速な学習が可能です。

NeRF技術の研究者や開発者、C++環境で効率的な3Dシーン表現と新規視点合成を求めるユーザーに適しています。

互換性・特徴

  • C++
  • LibTorch
  • CUDA必須
  • CLI
  • NeRF
  • SIREN

基本情報

ライセンスBSD-3-Clause
Stars1
カテゴリ3D / NeRF
アクティビティlow

GitHub: https://github.com/Bharath2/NeRF.cpp