
What this component contains
ATTRIBUTION.mdLICENSEREADME.mdcomponent.jsongraphcheck.pymaterial_soap_bubble.pymeshcheck.pypreview.pngtest_material_soap_bubble.pytest_package.pyverification/native.json
How it works
- Operator
- baltor.material_soap_bubble
- Parameters
- material_name, top_thickness, bottom_thickness, swirl, swirl_scale, film_ior, assign
- Result
- One material with a node tree; assigned to the active object.
- Blender
- 4.2 or later
- Axes
- Blender Z up, -Y forward
- Units
- metres
Recorded checks
blender 5.2.1 LTS (hash 9e2066aef7ef built 2026-08-25 02:12:34)
addon_install_and_enableoperator_runs_with_defaultsblender_data_matches_coreaddon_disable_unregistersscript_mode_runsclean_reopen_addon_fileclean_reopen_script_filegltf_separate_exportengine_output_clean
Limits to consider
Needs the Thin Film inputs of the Principled BSDF (Blender 4.2 or newer). The film is shaded on a single surface with no refraction through a liquid layer, which suits thin bubbles but not thick soap water. Drainage follows the object's generated Z, so rotating the object rotates it. Rendered here with Cycles CPU only. Verified in Blender 5.2.1; written for the 4.2 API.