简体中文
快速上手
本教程在 Linux 上从源码构建 rise-origin,最后打开一个窗口,里面是一堆刚体和软体方块。第一次构建要编译引擎和它依赖的库,大部分时间花在这里。
开始之前,你的电脑要满足这些条件:
- x86_64 的 Linux,显卡是 Volta 到 Hopper 的 NVIDIA 显卡;更新的显卡用
cuda13后端。 - 安装了 CUDA 工具包,并且
nvcc在PATH里。 - Python 3.10 或更新版本、CMake 3.22 或更新版本、C++ 编译器、
nasm和meson。
构建引擎
克隆仓库并进入目录:
bashgit clone https://github.com/iffiX/rise-origin cd rise-origin创建并激活虚拟环境:
bashpython3 -m venv venv source venv/bin/activate安装引擎的 GPU 后端和 Python 包。这一步会编译引擎:
bashpip install ./rise_origin/cuda12 .确认这个包可以导入:
bashpython -c "import rise_origin; print(rise_origin.__file__)"命令会输出虚拟环境里的一个路径。
运行世界
运行第一个例子:
bashpython examples/basic/boxes.py窗口打开后,十六个刚体和软体方块落下,堆成一堆。
关闭窗口,把同一个世界录成视频:
bashRISE_MODE=record RISE_OUT=boxes.mp4 RISE_DURATION=4 python examples/basic/boxes.py脚本不打开窗口。世界运行满四秒后,脚本写入
boxes.mp4。