Go back to the fundamentals: physically-based modeling and animation (browser-based) framework from scratch