0xZohar commited on
Commit
e5385f9
·
verified ·
1 Parent(s): 0493475

Fix: Disable denoising for apt-get Blender (no OpenImageDenoise)

Browse files

Blender 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)