7
$\begingroup$

I tried to make similar text animiation like from game GRID 2. The text slides from vertical line but the text is cutted and theres clearly space between the line it comes out of. You can find the example here (the text on top left "WSR ODBYTE ZAWODY" Unfortunately blender wouldn't let me boolean the text with invisible cube so this idea won't work. That's why I wish I could recive some help from you.

$\endgroup$

2 Answers 2

8
$\begingroup$

You can create a plane, give it a material with the Shader > Holdout node in order to make what's behind alpha transparent (also make the film transparent of course):

enter image description here

Other method, for Cycles only: Give your text a mix of Transparent and your current material, with an Input > Light Path > Transparent Depth as factor, and put a transparent plane in front of the text:

enter image description here

enter image description here

$\endgroup$
8
  • 7
    $\begingroup$ ok but if the text is not "Text"? $\endgroup$
    – Chris
    Commented Dec 12, 2021 at 20:53
  • $\begingroup$ Okay nvm, it was working but I've done something and it still don't works, I decided to use your method since it's more performance friendly. The cube I used to cover the text is transparent now here's link $\endgroup$
    – Jabek
    Commented Dec 12, 2021 at 23:13
  • 1
    $\begingroup$ do you mean that it doesn't work? Do you use Cycles or Eevee? Please share your file: pasteall.org/blend $\endgroup$
    – moonboots
    Commented Dec 13, 2021 at 7:25
  • 1
    $\begingroup$ in the Render panel > Film > enable the Transparent option so that the whole background will be transparent $\endgroup$
    – moonboots
    Commented Dec 15, 2021 at 20:23
  • 1
    $\begingroup$ a solution could be to put the backgound you want on a different track of the video sequencer $\endgroup$
    – moonboots
    Commented Dec 15, 2021 at 20:40
8
$\begingroup$

3D solution:

Add a text, convert it to mesh.

Add a box which surrounds the text as Cutter object and make it invisible in render + viewport.

Add a boolean modifier to your text with object "box".

enter image description here

Add another box as child to your cutter object.

result:

enter image description here

enter image description here

$\endgroup$
4
  • 9
    $\begingroup$ ok but if the text is not "Blender.Fun"? $\endgroup$
    – moonboots
    Commented Dec 12, 2021 at 20:44
  • 1
    $\begingroup$ then he has to take your solution of course!!!! ;) $\endgroup$
    – Chris
    Commented Dec 12, 2021 at 20:52
  • 1
    $\begingroup$ Thank you both guys for help, you really saved me from finding it out myself :D $\endgroup$
    – Jabek
    Commented Dec 12, 2021 at 20:56
  • 1
    $\begingroup$ You are welcome $\endgroup$
    – Chris
    Commented Dec 12, 2021 at 21:13

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .