Skip to content

Latest commit

 

History

History
46 lines (41 loc) · 1.34 KB

File metadata and controls

46 lines (41 loc) · 1.34 KB

MeisterRender

介绍

面向具身智能仿真的通用渲染框架,目标弥合Sim-to-Real视觉鸿沟

header

功能特性

  • 基于Blender-Cycles的高保真Mesh路径追踪渲染
  • 基于Blender-EEVEE的Mesh光栅化、光线追踪渲染
  • 基于自研GS、TCGS算子的Gaussian Splatting渲染
  • 任意Mesh渲染器与Gaussian渲染器组合的混合渲染

安装教程

建议使用Conda进行管理

conda create -n MeisterRender python==3.11
conda activate MeisterRender
pip install -r requirements.txt

可选:3DGS渲染环境配置

pip install torch==2.4.0 torchvision==0.19.0 torchaudio==2.4.0 --index-url https://download.pytorch.org/whl/cu118

# 选项1:自研GS算子
git clone https://github.com/InternLandMark/OptGaussianRasterization.git --recursive
pip install OptGaussianRasterization/

# 选项2:TCGS算子
git clone https://github.com/DeepLink-org/3DGSTensorCore.git --recursive
pip install 3DGSTensorCore/submodules/tcgs_speedy_rasterizer

使用说明

下载额外的资产包并解压至assets目录

https://drive.google.com/file/d/1inAAXfhhIfnHUoi8Eg_mQ5t-ovRmi1ex/view?usp=sharing

路径追踪渲染

example_1

python examply_pathtracing.py

3DGS渲染

example_2

python examply_3dgs.py