perjantai 16. elokuuta 2024

Blender: Area light map -objektit

  1. Luo Add → Mesh → Plane. Anna sille nimi AreaLightObject.
  2. Luo Empty ja anna sille nimi AreaLightObject_Target.
  3. Valitse AreaLightObject ja lisää sille Constraint Track To;
    1. Valitse Targetiksi AreaLightObject_Target.
    2. Laita Track Axikseksi Z -Z:n sijaan.
    3. Laita Owneriksi Local Space, jotta valo-objektia voidaan lokaalisti pyörittää ja skaalataww.
  4. Luo sille materiaali ja laita Surfaceksi Emission.
  5. Laita sen Emission → Coloriin Image Texture. Laita sen tekstuuriksi area light map -tekstuuri (https://www.lightmap.co.uk/hdrlightstudio/freearealightmaps/).
  6. Säädä Strengthillä valon voimakkuutta.
  7. Jos haluat sävyttää valoa eri väriseksi, lisää Image Texture -noden ja Emission-noden väliin Mix-node;
    1. Liitä Mix-noden A-kanavaan Image Texture.
    2. Lisää B-kanavaan RGB-node ja muuta sen väriä.
    3. Laita Mix-noden Blending Modeksi sopiva, esim. Multiply.
    4. Nosta Factor arvoon 1.000.
  8. Laita valo-objektien backface culling päälle jotta valo-objektien takapinta ei tuota valoa:
    1. Luo Emission- ja Material Output -nodejen väliin Mix Shader -node.
    2. Luo Geometry-node, jonka Backfacing-output on yhdistetty Mix Shaderin Fac-inputiin.
    3. Luo Transparent BSDF -node, jonka BSDF-output on yhdistetty Mix Shaderin alempaan Shader-inputiin.
    4. Yhdistä Emission-noden output Mix Shaderin ylempään Shader-inputiin.