Spaces:
Paused
Paused
Fix: Disable denoising for apt-get Blender (no OpenImageDenoise)
Browse filesBlender 4.3.2 installed via apt-get lacks OpenImageDenoise support.
Explicitly disable denoising to prevent render failures.
This fix adds:
- bpy.context.view_layer.cycles.use_denoising = False
- Informative log message
Quality impact: Minor noise at 64 samples, acceptable for LEGO previews.
code/cube3d/render/render_bricks_safe.py
CHANGED
|
@@ -352,6 +352,10 @@ try:
|
|
| 352 |
scene.render.filepath = "{output_file}"
|
| 353 |
scene.render.use_overwrite = True
|
| 354 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 355 |
print("ℹ️ 使用 CPU 渲染(samples=64,云平台优化配置)")
|
| 356 |
|
| 357 |
# GPU 配置已禁用(HuggingFace Spaces 不支持图形 GPU)
|
|
|
|
| 352 |
scene.render.filepath = "{output_file}"
|
| 353 |
scene.render.use_overwrite = True
|
| 354 |
|
| 355 |
+
# Disable denoising (HF Spaces apt-get Blender lacks OpenImageDenoise)
|
| 356 |
+
bpy.context.view_layer.cycles.use_denoising = False
|
| 357 |
+
print("ℹ️ Denoising disabled (apt-get Blender has no OpenImageDenoise support)")
|
| 358 |
+
|
| 359 |
print("ℹ️ 使用 CPU 渲染(samples=64,云平台优化配置)")
|
| 360 |
|
| 361 |
# GPU 配置已禁用(HuggingFace Spaces 不支持图形 GPU)
|