Incomprehensible scale. Wrong geometry. Void pressure.
Tenets
- Scale mismatch (tiny human vs vast form)
- Suggestive detail — never fully explain the monster
- Non-Euclidean architecture cues
- Color: abyssal blues, sickly golds, void blacks
- Sound-design-friendly spaces (long falls, vast chambers)
Recipe
Target: an abyssal scene, world near black, one cold moon key plus a faint sickly-gold emissive glow on the form, wide 24 mm low camera so the form looms; mist volume adds void pressure.
pbr_materialMAT_Void: near-blackbase_color[0.02, 0.025, 0.04],roughness0.2,emission_color[0.8, 0.6, 0.1] withemission_strength0.4 (sickly gold seams).light_rigmoonlight(cold sun 0.4 W/m2, warm point 60 W) with world strength 0.5.smoke_domainflow_typeSMOKE,resolution32,padding3.0,height6.0 for drifting mist; the bake is not started, ask before baking.camera_riglens_mm24,elevation_deg5,fill0.3 (target looks huge only if the camera is close; keep the figure/foreground tiny).comp_gradecinematicwithwarmth-0.5 andvignette0.6 for abyssal blue and crushed edges.
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_Void", "base_color": [0.02, 0.025, 0.04], "roughness": 0.2, "emission_color": [0.8, 0.6, 0.1], "emission_strength": 0.4, "objects": [target]}})["result"]
r["light"] = runpy.run_path(f"{skills}/lighting/scripts/light_rig.py", init_globals={"ARGS": {"preset": "moonlight", "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": 3.0, "height": 6.0}})["result"]
r["camera"] = runpy.run_path(f"{skills}/camera-cinematography/scripts/camera_rig.py", init_globals={"ARGS": {"name": "CAM_Abyss_01", "target": target, "lens_mm": 24, "elevation_deg": 5, "fill": 0.3}})["result"]
r["grade"] = runpy.run_path(f"{skills}/compositing/scripts/comp_grade.py", init_globals={"ARGS": {"preset": "cinematic", "warmth": -0.5, "vignette": 0.6}})["result"]
result = r