Creating an animation of a projection screen

Hello
I want to create an animation of a TV projection screen that is unfolding.
I didn't find the way


So I manage to raise and lower the screen in its housing, but I haven't found the trick to hide the screen when it is partly base to give the impression that it has rolled up in its housing.

It's a mess :thinking:

Thanks in advance

Hello, and welcome

You can play with the size instead of the position.

By changing the height dimension of the screen, with the side in the slot anchored (constrained).

If that's not enough to satisfy you, we can do more, more realistic.

2 Likes

Hello
thank you for this answer, but I didn't know how to apply these indications being still a n00b in motion on SD.
As we see in the second video, it's just an assembly with two components (the base of the screen with its housing and the screen)
With 3 constraints I placed the screen in its housing but I can't find how to vary the height ??? as you explained

Sorry, but it's beyond my skills (but I'm working :sweat_smile:on it)

Good evening
I still haven't figured out how to proceed?
Thank you

Obviously I didn't understand how to reply to the post :grin: (not usually)
I put a message above with a little video with a little more detail on the assembly but I'm still drying up on the constraints you explained to me?

Hello @adv.chopin

Sorry for the late answer but I spent quite a bit of time testing, without success, until I found the perfect solution for you. :wink:

Also, the dimensions in an assembly are indeed not manipulable (they are in the parts), since this is your case, you have to do otherwise.
I made you a tutorial (with audio), more meaningful than long written descriptions. I hope you will also learn other things through him.

Do not hesitate to ask me, if I have not been very clear.

NB: I forgot to coincidentally constrain the topplanes in the definition file...

PS: (sorry, I had done the capture in 1080p and of reduced quality to minimize the weight thinking to post it here but it didn't pass, it must still be out of bounds. So I posted it on youtube)

6 Likes

Thank you very much for the time spent on my request
For the video tutorial it is always indicated "in the process of uploading"??

1 Like

Oops, she just appeared
I look at this in detail

Thanks again

Exceptional!

1 Like

Good evening
A big thank you for this very detailed tutorial which taught me a lot.
(it's really exceptional to have been able to get this and thank you again)

I managed to redo the assembly with the animation, but I wanted to integrate it into my main assembly but I can't animate it.
When creating keys, the values always remain by default, i.e. the screen in base position (FYI my values are in base position 10mm and high 601mm)

It's a shame I almost reached the goal
Quick video to situate the problem, I just inserted the screen without constraints to test

Good evening

When you add the second key, placed at 4s, as you are in manual mode, you change the dimension, but I think that after that, without moving the cursor of the timeline, you should right-click on this key and then " replace the key ".

If there is no " bar " connecting 2 keys, it means that their value is identical, and we can see that your second key has remained on a value of 10.

So in summary, you place yourself on your key at 4s, then " edit the dimension ", then after validation, right click on the key and then " replace the key ". The bar linking the keys should appear.

EDIT: A quicker solution could be to select all the keys of the " distance " timeline, have them copied, then paste the selection into the new assembly (cursor at the very beginning, click on " distance " in the movement study and then paste)

1 Like

I started again but the value still remains at 10mm
To copy and paste, the paste function is not active?
as if being an assembly within an assembly, SD does not have access in the timeline to the subassembly???

For the sake of clarity and to avoid possible conflicts with other components, I created an assembly directly from the original assembly
In this case, I have the blue bar of the timeline and the right values (10 and 601) but nothing moves??? (I recalculated the movement and rebuilt the assembly too but no change)

Hello
Being a little stubborn and at night giving advice I did some tests again.

First I renamed the distance constraint.
Having already an animation of a door in the main assembly I felt the conflict.
As a result, the famous blue time bar between two keys appears, so the first problem solved

Then the screen does not move, you have to have it " rebuilt " each time to change its positioning.
I redid the test in a blank assembly, same problem (see video)

Conclusion: it cannot be included in a main assembly ???

1 Like

Hello
You have to make the component (the screen subassembly) flexible, otherwise the movement doesn't go further than the first level... You can see this because in the motion study there are no " Move " lines of the subcomponents.

To make flexible, right-click on the subassembly, then in the icons of the context menu, click on " make flexible ".

After that, the trip will be very lively.
On the other hand... At this point, the smart component is no longer effective... I'm still looking.

1 Like

Thank you for the perseverance.
I made the modification, the screen moves without problem

I got it! :wink: I'm going to make you a video of it.

The first video posted remains valid to animate the simple assembly.
The next one will be valid for animating it in a nesting of assemblies.

2 Likes

Hello @adv.chopin

Sorry for the wait, and thank you for your patience. A lot of things thwarted my program, but here is finally the promised video.
A little more messy in terms of comments but I think it'll be fine. And even if I left it in 1080p (I saw that it was rather viewed on mobile screens) at least I improved its quality.

I obviously remain available to clarify my ramblings.

5 Likes

Good evening
Thank you very much for this second video.
I'll look at this in detail and I'll get back to you

Thank you