Loading...
Loading...
Render with Blender 5.2 Cycles/EEVEE/Workbench - quality presets, GPU setup, adaptive sampling, denoising, light paths, color management (AgX, Khronos PBR Neutral, ACES), PNG/EXR/MP4 output, passes, the 5.0 compositor API, CLI and multi-camera batch rendering. Use for any still, animation or turntable render.
npx skill4agent add el4cteo/blender-skills blender-renderingblender-coreblender-lighting-lookdevscripts/render_batch.py -- --engine CYCLES --preset final --res 1920 1080 --out //render/hero_#### --frames 1
scripts/render_batch.py -- --preset preview --frames 1-120 --format MP4 --out //render/turntable
scripts/render_batch.py -- --cameras CamA CamB CamC --format EXR_MULTI --out //render/shots/previewfinalproduct| Engine | Use | Notes |
|---|---|---|
| Cycles | final quality, product, archviz, glass/SSS/caustics, baking | path tracer; set the GPU; adaptive sampling + denoise |
| EEVEE (5.x, ex-"Next") | fast look-dev, stylized, motion graphics, previews | ray-traced reflections/GI ( |
| Workbench | playblasts, clay/matcap reviews, QA sheets | instant, no lighting accuracy |
Engine ids: |
adaptive_thresholddenoising_input_passes="RGB_ALBEDO_NORMAL"use_light_treerender.use_persistent_datasimplifyrender.use_texture_cacheuse_auto_generate_texture_cache.txAgX - Punchy- Base ContrastNeutralToneMappingview_settings.exposureEXR_MULTIDiffuse ColorDepthimage_settings.media_typefile_formatfilm_transparent=Truefilm_transparent_glassng = bpy.data.node_groups.new("Comp", "CompositorNodeTree"); scene.compositing_node_group = ng
ng.interface.new_socket("Image", in_out="OUTPUT", socket_type="NodeSocketColor")
rl, glare, out = ng.nodes.new("CompositorNodeRLayers"), ng.nodes.new("CompositorNodeGlare"), ng.nodes.new("NodeGroupOutput")
ng.links.new(rl.outputs["Image"], glare.inputs["Image"]); ng.links.new(glare.outputs["Image"], out.inputs[0])TypeThresholdStrength--describeblender-geometry-nodes/scripts/gn_builder.pydirectoryfile_namefile_output_itemsblender -b scene.blend -E CYCLES -o //out/frame_#### -F PNG -s 1 -e 120 -a-f 10---- --cycles-device OPTIX-s/-erender.use_placeholderuse_overwrite=Falsescene.render.enginebpy.ops.render.render(write_still=True)render.filepathwrite_stillRender Resultcaustics_refractiveblur_glossy