5
$\begingroup$

I am not such an expert, but also not completely noob and want to make animation like in this template: https://www.storyblocks.com/video/stock/new-business-corporate-promo-hl-kj1ijhk2tf55tw And want to make it in Blender

I already learned how to make radial sweep animation in this tutorial: https://www.youtube.com/watch?v=PUauJWWLqFI (very simple) and had success to make it be rectangle shape with help of this answer: https://blender.stackexchange.com/a/109005/46872

To not be completely spammer with links, below is result:

Whole procedure:

  1. I created a plane, deleted 3 edges, left 1 edge and added screw modifier to this new object (to edge) so I can animate it like radial sweep:

enter image description here

  1. I added the cube with hole in center. I set Object Properties > Viewport Display > Display As > Wire for this cube and unchecked Visibility > Renders.

enter image description here

enter image description here

  1. I want that Plane (i.e. Edge with screw modifier) be visible only in region of cube body. I want it to be invisible as outside of cube, also in hole in center of cube.

As you can see on below screenshot, I had success only with invisibility outside of cube. Plane (i.e. Edge with screw modifier) is still visible through hole in cube center and I don't want it. Btw, material of Plane is also on below screenshot:

enter image description here

One more thing: I suppose there is maybe more simple way to accomplish my target - animation from linked video at the beginning of post, but as said, I'm not an expert, had no other idea and was started this way.

Please let me know if any additional info is needed and thanks in advance.

$\endgroup$
7
  • $\begingroup$ @Frederik 's trick seems really nice.. but all the references you point to are in post? Any reason to want to do this by shading in 3D, rather than using the compositor on the rendered image? $\endgroup$
    – Robin Betts
    Sep 15, 2020 at 10:12
  • $\begingroup$ related, the opposite of it: blender.stackexchange.com/a/173100/19156 $\endgroup$
    – lemon
    Sep 15, 2020 at 10:43
  • 1
    $\begingroup$ @Robin Betts: Because I never used compositor (beginner). As said in my question: " I suppose there is maybe more simple way....." $\endgroup$
    – stiw47
    Sep 15, 2020 at 11:15
  • $\begingroup$ @lemon: I'm trying this in Eevee. $\endgroup$
    – stiw47
    Sep 15, 2020 at 11:16
  • $\begingroup$ @stiw47, I know, the answer from Frederik is also for Cycles as Eevee does not provide most of the light paths. $\endgroup$
    – lemon
    Sep 15, 2020 at 11:17

2 Answers 2

5
$\begingroup$

You can make parts of objects invisible using multiple tricks. Since your mesh is animated, it's probably not the easiest animating your material as well. As I get it, if you want to change the animation speed, you need to adjust the material separately. Anyways, here's how I would do it:

enter image description here
The sphere simply has a transparent shader set to blueish nothing else. The cube is only visible if a ray has passed through a transparent shader. I guess you can also invert the sphere (animiation) and use a simple holdout shader on it, but I'm guessing that doesn't work for you for other reasons.

$\endgroup$
2
  • $\begingroup$ Thanks for your answer, but this not doing job. I think my post wasn't written clear enough on first and sorry for that. I just updated post, hope that my goal is more clear now. $\endgroup$
    – stiw47
    Sep 15, 2020 at 11:13
  • $\begingroup$ just switch the inputs of the mix shader. You can build any constructs of masks this way. Need another hole? model it make it transparent put it where you need it. $\endgroup$ Sep 15, 2020 at 11:17
2
$\begingroup$

My deepest apologize to all - my above question can be deleted if this is possible, cause I caught the goal in totally different way. Much simple (almost stupid) way, not sure why didn't try before (probably because I am a n00b :) ).

I simple added Boolean modifier to Plane (Edge with screw modifier) and choose Method: Intersect, Object: Cube.

enter image description here

This is the result I wanted:

enter image description here

Sorry once again and thanks to all.

$\endgroup$
2
  • $\begingroup$ Hello :). Glad you solved it. You can add relevant hashtags to your question, so it's easier to find. That way, it can be helpful to others with a similar problem. $\endgroup$ Sep 15, 2020 at 13:21
  • 1
    $\begingroup$ Hi Jachym. I added #modifiers and #visibility and removed #materials. If you have some more suggestion... $\endgroup$
    – stiw47
    Sep 15, 2020 at 13:38

You must log in to answer this question.

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