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 '20 at 10:12
  • $\begingroup$ related, the opposite of it: blender.stackexchange.com/a/173100/19156 $\endgroup$ – lemon Sep 15 '20 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 '20 at 11:15
  • $\begingroup$ @lemon: I'm trying this in Eevee. $\endgroup$ – stiw47 Sep 15 '20 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 '20 at 11:17
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 '20 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$ – Frederik Steinmetz Sep 15 '20 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$ – Jachym Michal Sep 15 '20 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 '20 at 13:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.