↓Skip to main content

InsectWings

Sliders for Two-Variable Terms
Wherein the protagonist generates compelling curves and tries to grasp how the parameters control the curvature.
Intermission - Naming Two-Variable Terms
Wherein the protagonist struggles to reason about his own source code because of poor variable names.
Curvature of the Leading Edge
Wherein the protagonist accurately models the wing’s leading edge.
From S-Curves to Nearly Straight Curves
Wherein the protagonist struggles to comprehend the equations necessary to generate a series of primary veins with varying curves.
Complexity in the Wing Edge and Vein Branching
Wherein the protagonist dreads modeling such a complex wing shape and hides his head in the sand.
Reaction Probability and Asymmetry
Wherein the protagonist is mesmerized by the asymmetric designs produced by non-deterministic reaction-diffusion simulations.
Partial Reaction, Full Diffusion
Wherein the protagonist gets distracted by non-deterministic reaction-diffusion simulations.
More Sliders for More Parameters
Wherein the protagonist starts to fill the entire screen with parameter sliders.
SliderPanel is Out, ParamPanel is In
Wherein the protagonist sacrifices the flexibility of Model-View-Controller for speed of development since the UI only has one job.
Adding Horizontal Sliders
Wherein the protagonist makes it easier to add more sliders to control different parameters.