
Why do we need polygons in 3d video games?
video description
Date: 2022-03-21
Comments and reviews: 9
MynameisBrianZX
Here-s a simplified example of the -recalculation- the video describes. Imagine you need to render a circle in 2D space. You could use a true circle and record its position+radius, or you could use 1000 positions to make a polygon approximating a circle. At first glance, the first option is simpler. Now you need to put a smooth dent into the circle. That is simple for the polygon, just edit the positions. However, you cannot represent a dented circle with just 1 circle. One possible recalculation is to connect multiple circular arcs (position+radius+angle1+angle2) to approximate the dent-s curve. But at that point it-s the same idea as a polygon but with arced sides, much slower adjustments, and unpredictable memory usage.
reply
Here-s a simplified example of the -recalculation- the video describes. Imagine you need to render a circle in 2D space. You could use a true circle and record its position+radius, or you could use 1000 positions to make a polygon approximating a circle. At first glance, the first option is simpler. Now you need to put a smooth dent into the circle. That is simple for the polygon, just edit the positions. However, you cannot represent a dented circle with just 1 circle. One possible recalculation is to connect multiple circular arcs (position+radius+angle1+angle2) to approximate the dent-s curve. But at that point it-s the same idea as a polygon but with arced sides, much slower adjustments, and unpredictable memory usage.
reply
Quoss
when talking high detail and data size your better off without polygons and instead using cartesian coordinates to generate the curves by drifting the radius of a circle to draw your curves for a very basic curved 3d model then using a 2.5d mapping(2- 2d datasets one for color the other for surface distortion) to get the finer detail. You could achieve better more realistic transformations easier with the assistance of AI with this method and it's better than using nurbs in many ways.
reply
when talking high detail and data size your better off without polygons and instead using cartesian coordinates to generate the curves by drifting the radius of a circle to draw your curves for a very basic curved 3d model then using a 2.5d mapping(2- 2d datasets one for color the other for surface distortion) to get the finer detail. You could achieve better more realistic transformations easier with the assistance of AI with this method and it's better than using nurbs in many ways.
reply
Jason
im doing game art and I was wondering what the recommendation for npc poly count is, I am creating an open world game , Im planning on having large scale battles (maybe 40 or 50 npc's fighting , I was just wondering if someone could give me a rough idea of poly count for optimization. im not at that stage yet , but id rather not go through the annoyance of going through all my models and dissolving a load of edge loops, or decimating
reply
im doing game art and I was wondering what the recommendation for npc poly count is, I am creating an open world game , Im planning on having large scale battles (maybe 40 or 50 npc's fighting , I was just wondering if someone could give me a rough idea of poly count for optimization. im not at that stage yet , but id rather not go through the annoyance of going through all my models and dissolving a load of edge loops, or decimating
reply
Noven
Basically, a 3d world is actually a 2d world made to look like a 3d world?
And in addition, every single Model/texture is made up of polygons, animation is just moving those polygons from xyz to xyz
the amount of detail in a model/texture depends on the amount of polygons that it's made up of
reply
Basically, a 3d world is actually a 2d world made to look like a 3d world?
And in addition, every single Model/texture is made up of polygons, animation is just moving those polygons from xyz to xyz
the amount of detail in a model/texture depends on the amount of polygons that it's made up of
reply
Vinay
More polygons means
1. More memory needed to remember those vertices
2. More processesing needed to calculate their position and manipulation happening to those vertices
3. At the end we end up buying high end graphic card with highest memory and also buying high end processor.
reply
More polygons means
1. More memory needed to remember those vertices
2. More processesing needed to calculate their position and manipulation happening to those vertices
3. At the end we end up buying high end graphic card with highest memory and also buying high end processor.
reply
Nikku4211
Keep in mind polygons aren't the only way to represent 3D models. Voxels are another famous example. There's even 2 DOS games from the 1990s that scaled and rotated ovals instead of polygons. They're the Ecstatica series, by the way.
reply
Keep in mind polygons aren't the only way to represent 3D models. Voxels are another famous example. There's even 2 DOS games from the 1990s that scaled and rotated ovals instead of polygons. They're the Ecstatica series, by the way.
reply
Monhoo
I am Indian game dev myself and I make my 3d models for my game art but I haven't think about why we use polygon before.
But now I think it's the best way to make a 3-dimensional game for sure
reply
I am Indian game dev myself and I make my 3d models for my game art but I haven't think about why we use polygon before.
But now I think it's the best way to make a 3-dimensional game for sure
reply
Le
sadly nowadays people take high polygon counts as given and only care about resolution if it goes to graphics even tho a Low polygon model in 4K UHD still looks like crap.
reply
sadly nowadays people take high polygon counts as given and only care about resolution if it goes to graphics even tho a Low polygon model in 4K UHD still looks like crap.
reply
Jeremy
Lets be honest if you had the exact same game in polygons and an exact replica with computational power to render at molecular level we would play the latter
reply
Lets be honest if you had the exact same game in polygons and an exact replica with computational power to render at molecular level we would play the latter
reply
Add a review, comment
Other channel videos















