I know the title is a little confusing and might make it sound like I'm talking about 2D side scrolling games or circa 80's tech. However I'm wondering if we are going about "rendering" all the wrong way. When you ask an artist to draw a ball they don't care what is not visible to the viewer, they do not draw the backside of the ball as well as the front side. When you ask an artist to draw something from a photograph they don't draw stuff they can't see, they don't draw an "entire" 3D world they instead draw a 2D version of it based on what they see.
You take a scene from any 3D game and really think of what is being done it seems like a lot of wasted time and effort are put into making a virtual 3D space when the output is only a 2D image. Could a process be made in which the game draws each frame as a 2D image like an artist would? When you think about film itself, its no different then a frame in any video game. The difference is that the film is only capturing what is visible, it is displayed to you showing you what you can see and
not storing data on what you can't see.
Best example I can think of is a football being thrown with almost the entire football field in the cameras view at the 10 Yard line..
3D way of drawing it would be to draw the entire field in Virtual 3D (terrain/grass, hash marks, both endzones and any deformations made to the field. Then the football is drawn with full pigskin texture, thread and any mud/grass stains. Now a "2D picture" is taken from the outputted 3D image to give you a frame of what just took place.
2D way of drawing it would be to draw in detail the grass in the foreground and slowly put less detail in the grass the farther it goes away. Draw the hash marks and slowly close the gap between them the farther they go out. Draw the football either small or big depending on its location at the time the picture is to be taken. The football will only show what would be visible so if mud is on the other side it is not drawn and you might not even see the pigskin texture if its too far.
Too me it seems as though more work is done drawing a virtual 3D image as supposed to using the power of these machines to draw a 2D image instead. If they can store 3D images in the game and have the machine interpret what they would look like combined in 2D wouldn't that make more sense?
Its very hard for me to explain my way of thinking, for that matter some might say I'm "not thinking" but hey, no IQ test required to use the internet
Dregun
You take a scene from any 3D game and really think of what is being done it seems like a lot of wasted time and effort are put into making a virtual 3D space when the output is only a 2D image. Could a process be made in which the game draws each frame as a 2D image like an artist would? When you think about film itself, its no different then a frame in any video game. The difference is that the film is only capturing what is visible, it is displayed to you showing you what you can see and
not storing data on what you can't see.
Best example I can think of is a football being thrown with almost the entire football field in the cameras view at the 10 Yard line..
3D way of drawing it would be to draw the entire field in Virtual 3D (terrain/grass, hash marks, both endzones and any deformations made to the field. Then the football is drawn with full pigskin texture, thread and any mud/grass stains. Now a "2D picture" is taken from the outputted 3D image to give you a frame of what just took place.
2D way of drawing it would be to draw in detail the grass in the foreground and slowly put less detail in the grass the farther it goes away. Draw the hash marks and slowly close the gap between them the farther they go out. Draw the football either small or big depending on its location at the time the picture is to be taken. The football will only show what would be visible so if mud is on the other side it is not drawn and you might not even see the pigskin texture if its too far.
Too me it seems as though more work is done drawing a virtual 3D image as supposed to using the power of these machines to draw a 2D image instead. If they can store 3D images in the game and have the machine interpret what they would look like combined in 2D wouldn't that make more sense?
Its very hard for me to explain my way of thinking, for that matter some might say I'm "not thinking" but hey, no IQ test required to use the internet
Dregun