Jump to content

Search the Community

Showing results for tags 'cgwiki'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Lounge/General chat
    • Education
    • Jobs
  • Houdini
    • General Houdini Questions
    • Effects
    • Modeling
    • Animation & Rigging
    • Lighting & Rendering
    • Compositing
    • Games
  • Coders Corner
    • HDK : Houdini Development Kit
    • Scripting
    • Shaders
  • Art and Challenges
    • Finished Work
    • Work in Progress
    • VFX Challenge
    • Effects Challenge Archive
  • Systems and Other Applications
    • Other 3d Packages
    • Operating Systems
    • Hardware
    • Pipeline
  • od|force
    • Feedback, Suggestions, Bugs

Found 1 result

  1. offset animation formula

    Hi, this formula is about offsetting animation of several objects (or points, etc.) over a period of time, in such a way that the interval of time for each object is related to number of objects and the desired period of time. Let's say you have 10 objects, and you want to animate all of them over 3 seconds, with some time offset for each object. With this formula you can change the number of objects, adjust the amount of offset or adjust the period of time, and each object will automatically adjust its start and end time, so all object animation will fit within the specified period of time. I came up with this formula when I was working on AfterEffects. I was always looking for a procedural way to offset animation of several layers. this is the formula: n = numLayers - .. offset 0 --> 1 progress 0 --> 100 Start: 100 * (index - 1) * offset / n End: 100 - (100 * (n - index) * offset) / n ease(progress, start, end, 0, 100) Recently, I started learning Houdini and VEX. I was curious to see the application of this formula inside Houdini. then I found this thread: http://forums.odforce.net/topic/24056-learning-vex-via-animated-gifs-bees-bombs/ in the example of Twisting Box, matt uses "smooth" function. this is what I was looking for: smooth() function in Houdini is the equivalent to ease() function in AfterEffects. The attached hip file contains 2 applications of the formula, one based on the number of objects to be stamped (using @ptnum); the second based on the position of points (@P.z) offsetAnimation.hipnc
×