Hello!
Right my own 3d engine (which I'm currently developing) has a very limited abilities in terms of geometry rendering and I want to expand it.
What I'm interested in is how-it-should be done in terms of storing the geometrical objects and drawing them.
For now my abstraction only supports rendering geometry as generic lists of triangles (D3DPT_TRIANGLELIST
in Direct3D terms). There are couple other ways of representing the objects - such as triangle strips (D3DPT_TRIANGLESTRIP
) or triangle fans (D3DPT_TRIANGLEFAN
).
My question is - are they actually used when drawing geometry in modern 3d engines?
How can their usage benefit and do they somehow fit in the game creation pipeline?
(I mean, like, can artists develop their models so that they're utilizing these strips
/fans
techniques?)