poisson distribution of cows
[demo] / src / morph_renderer.cc
index 601c335..ce6f1b0 100644 (file)
@@ -54,16 +54,9 @@ void MorphRenderer::draw() const
        sprog->use();
 
        for(size_t i=0; i<scene->objects.size(); i++) {
+               float t = (sin(time_sec + 7.3 * noise(i * M_PI)) + 1) * 0.5;
+               if (t_loc != -1)
+                       sprog->set_uniformf(t_loc, t);
                draw_object(scene->objects[i]);
        }
-}
-
-void MorphRenderer::draw_object(Object *object) const
-{
-       float t =  (sin(time_sec) + 1) * 0.5;
-
-       if(t_loc != -1)
-               sprog->set_uniformf(t_loc, t);
-
-       Renderer::draw_object(object);
 }
\ No newline at end of file