tiistai 5. elokuuta 2025

Blender: Dynaaminen pursotus

  1.  Luo pohjaobjekti.
  2.  Luo plane pohjaobjektin pinnalle ja aseta se pinnan normaalin suuntaisesti;
  3.  Lisää planeen Subdivision-muokkain ja:
    1. disabloi Optimal Display
    2. aseta Levels Viewport -arvo sopivaksi.
  4.  Lisää planeen Shrinkwrap-muokkain ja:
    1. aseta Targetiksi pohjaobjekti.
  5. Lisää planeen Solidify-muokkain ja:
    1. aseta sen Offset-arvoksi 0.
  6. Applyta ensin Subdivision- ja sitten Shrinkwrap-muokkain.
  7. Lisää pohjaobjektiin Boolean-muokkain ja:
    1. aseta sen Objectiksi plane
    2. aseta sen tyypiksi:
      • Difference, jos haluat pursottaa pintaa alas
      • Union, jos haluat pursottaa sitä ylös
    3.  enabloi Solver Options → Hole Tolerant, jotta boolean-operaatio tehdään oikein myös silloin, kun boolean-objekti peittää pohjaobjektin pinnan vain osittain.
  8. Aseta planen Solidify-muokkaimen Thickness-arvolla pursotuksen korkeus sopivaksi.
  9. Lisää planeen tarvittaessa Subdivision-muokkain, jolla voit säätää pursotetun osan monikulmiotiheyttä. Tällöin:
    1.  nosta tarvittaessa Solidify-muokkaimen Edge Data → Crease-arvot 1:een, jotta pursotuksen reunoista (Crease Inner ja Outer) ja kulmista (Rim) tulee terävät.
  10.  Applyta Boolean-muokkain ja muokkaa boolean-operoidun pohjaobjektin monikulmioverkkoa niin, ettei siinä ole artifakteja ja että se toimii oikein Subdivision-muokkaimen kanssa.