Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

New Custom Feature: Animate

NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,671
edited November 19 in FeatureScript
Onshape's Animate feature can only animate one mate at a time. Adding gear relations between mates can make animations more interesting, but if you need an animation showing a sequence of events, then there is no easy way to achieve this other than using the amazing (but manual) technique developed by @john_mcclary

This custom feature expands on John's method and adds a level of automation. Below is a tutorial video showing all the steps to animate a UR Cobot, from building the animation timeline to adding the relevant gear relations in the assembly. Apologies for the length of the video, but it does go into a lot of detail. Please leave any comments or suggestions below.

Animate - Custom Feature: https://cad.onshape.com/documents/8afc165187d023c4d83554ff

https://onshape.wistia.com/medias/05cp9kvlxv?embedType=async&seo=true&videoFoam=true&videoWidth=1280
Senior Director, Technical Services, EMEAI

Comments

  • S1monS1mon Member Posts: 2,957 PRO

    I have to agree with @ben_partouch , this is both amazing and clearly needs to be a real piece of functionality. This is much better than nothing, but anyone doing animation is going to want to be able to drag break points around on a timeline much more graphically. It's nice to be able to control things in real physical values (e.g. m/s and m^2/s), but visually controlling things is often preferred. Being able to drag the assembly directly and record a position and then have Onshape animate between those positions would be a much more typical approach.

    I'm also surprised that the ease-in ease-out is only rounded for linear motion. It's probably good enough for basic animation, but if you look at 3D animation tools or motion graphic tools, there are typically a large number of ease-in/out options.

  • MichaelPascoeMichaelPascoe Member Posts: 1,979 PRO

    Thanks for this feature Neil! Looks like you put a lot of work into it.


    Learn more about the Gospel of Christ  ( Here )

    CADSharp  -  We make custom features and integrated Onshape apps!   Learn How to FeatureScript Here 🔴
  • billyzelsnackbillyzelsnack Member Posts: 86 PRO

    This is insane. Both definitions. I love/hate it so much.

  • EvanReeseEvanReese Member, Mentor Posts: 2,117 ✭✭✭✭✭

    Neil, this is really amazing! Your features are always so thorough. Clever how you're making the first feature UI look different from subsequent ones.

    Evan Reese
  • jan_bouwmanjan_bouwman Member Posts: 15 EDU

    wow… this is great!

    I do a lot of animation (manually) like the ones above, and I think this FS will save me lots of time!
    Thank you

  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,671

    @jan_bouwman although I wrote this for a customer, your original post inspired me to get this done!

    Senior Director, Technical Services, EMEAI
  • MDesignMDesign Member Posts: 145 ✭✭

    Wow! speechless. That's amazing. Bravo!!

  • jan_bouwmanjan_bouwman Member Posts: 15 EDU

    @NeilCooke

    Nice to know.. You’re welcome 😀

  • MichaelPascoeMichaelPascoe Member Posts: 1,979 PRO
    edited November 20

    Btw, the voice clone is getting better! Doesn't feel like the real Neil, but it is pretty good.


    Learn more about the Gospel of Christ  ( Here )

    CADSharp  -  We make custom features and integrated Onshape apps!   Learn How to FeatureScript Here 🔴
  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,671

    @MichaelPascoe haha actually that is me, but it was done in a rush.

    Senior Director, Technical Services, EMEAI
  • MichaelPascoeMichaelPascoe Member Posts: 1,979 PRO
    edited November 20

    What!?? 🤣

    The clipping threw me for a loop. I would have bet and lost money on that.


    Learn more about the Gospel of Christ  ( Here )

    CADSharp  -  We make custom features and integrated Onshape apps!   Learn How to FeatureScript Here 🔴
  • EvanReeseEvanReese Member, Mentor Posts: 2,117 ✭✭✭✭✭

    @jan_bouwman That animation is in Onshape?! 🤯 great job

    Evan Reese
Sign In or Register to comment.