wayne-wu / wiggly Goto Github PK
View Code? Open in Web Editor NEWSpacetime Constraints for Deformable Objects in Houdini
Spacetime Constraints for Deformable Objects in Houdini
Create the HDA containers for Wiggly Constraint SOP and Wiggly Solver SOP, just to get started
Final README should have all the screenshots so people can easily browse through and understand what the tool does.
The 2D setup will be transferred into Houdini and implemented using C++.
Need a workflow to support multiple wiggly setup (e.g for the X walking example)
Design the full processing pipeline in Houdini to understand how mesh and keyframe data will be carried through the network, and how our nodes will be able to take in the data.
Add viewport handles for the transform SOP.
Try to implement a simple linear interpolation between two full keyframes from Wiggly Constraint node. This will provide the basis for how to output the result for the full frame range.
For all the functions that are looping over each mode dimension, we should try to parallelize it either with CPU or GPU
While the authors of the paper have outlined the main implementation steps, some mathematical equations are ambiguously stated and must be derived and understood first before implementation. We may reach out to the authors for any further clarifications. Some ambigously stated techniques include: Finding the exact closed form of the integral part of the energy function, the inclusion of the boundary constraints in the matrix
Design and implement the Wiggly Constraint SOP
For our final demo, we should try to render out nice images like the paper
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.