🥣 Reading Dog Food Labels: What to Look For
An interactive 3D nutrition-label decoder and dog-food composition visualizer, letting users adjust ingredient sliders to see how protein, fat and filler ratios build up a virtual bowl.
An interactive 3D nutrition-label decoder: adjust the guaranteed-analysis sliders and watch a cutaway dog bowl fill with stacked layers of protein, fat, fiber and filler — sized and ordered exactly the way real labels rank ingredients by weight.
🔬 What It Demonstrates
Guaranteed-analysis percentages become layer thicknesses, stacked largest-first just like a weight-ordered ingredient list, so you can see at a glance which nutrient — or filler — actually dominates a recipe.
🎮 How to Use
Set crude protein, fat and fiber with the sliders, then toggle between a meat-first and filler-first ingredient order to see how two labels with similar numbers can describe very different bowls of food.
💡 Did You Know?
Because ingredients are listed by pre-cooking, undried weight, fresh meat's high water content can push it to the top of the list even in recipes where dried grains ultimately make up more of the finished kibble.
An interactive 3D nutrition-label decoder and dog-food composition visualizer, letting users adjust ingredient sliders to see how protein, fat and filler ratios build up a virtual bowl.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install