Logic bent. Scale play. Soft physics. Symbolic props.
Recipe
Target: soft physics and scale play: pastel emissive form, hazy golden-hour light, drifting mist, 85 mm shallow DOF (f/1.8) with strong bloom.
pbr_materialMAT_Dream: pastelbase_color[0.75, 0.7, 0.95],roughness0.3,emission_color[0.6, 0.5, 0.9],emission_strength0.6.- Scale play: scale the object non-uniformly or float it above a floor, then apply (
bpy.ops.object.transform_apply); pair it with tiny or giant symbolic props instead of realistic proportions. light_riggolden_hourfor hazy dawn light;smoke_domainflow_typeSMOKE,resolution32,padding2.0 for soft mist.camera_riglens_mm85,elevation_deg5,dof_fstop1.8.comp_gradestylized_bloomwithwarmth0.2 andvignette0.4.
import runpy
skills = "<skills_dir>" # parent folder of this skill (the plugin's skills/ directory)
target = "SM_Asset" # object to style / dress
r = {}
r["material"] = runpy.run_path(f"{skills}/materials/scripts/pbr_material.py", init_globals={"ARGS": {"name": "MAT_Dream", "base_color": [0.75, 0.7, 0.95], "roughness": 0.3, "emission_color": [0.6, 0.5, 0.9], "emission_strength": 0.6, "objects": [target]}})["result"]
r["light"] = runpy.run_path(f"{skills}/lighting/scripts/light_rig.py", init_globals={"ARGS": {"preset": "golden_hour", "target": target}})["result"]
r["mist"] = runpy.run_path(f"{skills}/vfx-fx/scripts/smoke_domain.py", init_globals={"ARGS": {"emitter": target, "flow_type": "SMOKE", "resolution": 32, "padding": 2.0}})["result"]
r["camera"] = runpy.run_path(f"{skills}/camera-cinematography/scripts/camera_rig.py", init_globals={"ARGS": {"name": "CAM_Dream_01", "target": target, "lens_mm": 85, "elevation_deg": 5, "dof_fstop": 1.8}})["result"]
r["grade"] = runpy.run_path(f"{skills}/compositing/scripts/comp_grade.py", init_globals={"ARGS": {"preset": "stylized_bloom", "warmth": 0.2, "vignette": 0.4}})["result"]
result = r