It's all 0s and 1s.
In Computer Graphics, for all the creative work you do, the result is images of static or dynamic characters with light and sound effects. Inside the computer, it is all 0s and 1s, bits and bytes.
Let us consider making a flower vase as an example to understand this viewpoint. The steps involved would be like the ones listed below:
- Create the surface, which would be shaped like a flower vase.
- Add some colour and shades to the surface.
- Set up some lights to illuminate the flower vase.
- Set up the background, if required.
- Set up the camera to get the desired view.
- Process this setting to get the final image.
In Blender, all these activities are stored as data. What you do with Blender it is data. When you change the flower vase's shape, you change the position of the vertices, edges, and nodes. You may change its size. When you add colour and shade, there is some change in data; when you add lamps, there is a change in data, and when you set a camera and its view, it is some change in data.
All the images and details related to the scene are internally stored as data. Once we understand this concept, it would be easy to see why you change various parameters and settings to get the desired result. Blender allows us to write our scripts using Python language to give us greater control and versatility in our work. These parameters can be programmed to give precise control of how a character behaves with all the related setting.