One of the most difficult things for me as an artist was to think of nature as symbols and numbers. Nature becomes a list of points, as polygons and the visual representations of external surfaces as procedures and algorithms. That a list of points representing a figure is inside of something called a bounding box of space. Each object has its own bounding box, set of light sources, colors, even behaviors living inside of that space. The abstraction continued as I learned more of the mathematics of b-splines for curves and spaces defined by conformal mapping. Now my lines in three dimensional spaces are made with bi-cubic patches. The journey into the underworld of science went deeper and became even more complex.
What took time for me to grasp is how the logic of computer languages and mathematics are procedures which become tools. That tools gave me the control to create my vision of reality.
I think the challenge in computer graphics has always been to use mathematics to describe or represent the external reality of nature. Instead of drawing or painting my object, I use data generation software. For me code functions like a translation between two realities. One is derived from mathematical analysis represented as tools which makes it possible to reach the external world which we see or imagine.