Skip to content

CLI 参考

完整的命令行参数说明。

基本用法

bash
ray_tracer [选项] -o <输出文件>

通用选项

选项默认值说明
-o, --output <file>output.ppm输出文件路径
-w, --width <n>800图像宽度
-h, --height <n>600图像高度
--scene <name>demo预设场景名称
-v, --verbose关闭显示详细输出

渲染模式

选项说明
-p, --path-trace启用路径追踪模式
-s, --samples <n>每像素采样数(路径追踪)

预设场景

名称说明球体数
demo演示场景10
cornellCornell Box6
random随机球体100

示例

bash
# 默认 Phong 着色
ray_tracer -o phong.ppm

# 4K 分辨率
ray_tracer -w 3840 -h 2160 -o 4k.ppm

# 路径追踪 128 采样
ray_tracer --scene cornell -p -s 128 -o cornell-128.ppm

# 高质量路径追踪
ray_tracer --scene cornell -p -s 512 -w 1920 -h 1080 -o high-quality.ppm

性能调优

bash
# 使用 BVH 加速(默认开启)
ray_tracer --scene random -o fast.ppm

# 禁用 BVH(仅用于对比测试)
ray_tracer --scene demo --no-bvh -o slow.ppm

Technical Whitepaper · Built with VitePress