Editing Shading
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
===Direct3D Gouraud shading=== | ===Direct3D Gouraud shading=== | ||
− | Orbiter uses the vertex normals for Gouraud shading: The information on how to shade is provided by the normals of every vertex in the msh file. (see 3DModel. | + | Orbiter uses the vertex normals for Gouraud shading: The information on how to shade is provided by the normals of every vertex in the msh file. (see 3DModel.pfd). If no normals are provided, Direct3D calculates them in realtime by taking the mean of the normals form the surrounding triangles (faces). This results in a smaller msh file, but the shading is smooth for every angle, that means, no sharp edges at all (a cube looks quite odd then). |
Now, if we want a sharp edge, we have to double the vertex and give it two different normals. This results in a larger filesize. | Now, if we want a sharp edge, we have to double the vertex and give it two different normals. This results in a larger filesize. | ||
These infos are from here: | These infos are from here: | ||
Line 17: | Line 17: | ||
If the shading is done correct, a model can look much smoother without much more work. Shading is the primary tool when modelling to reduce polycount! | If the shading is done correct, a model can look much smoother without much more work. Shading is the primary tool when modelling to reduce polycount! | ||
− | |||
[[Category:Orbiter 3D model]] | [[Category:Orbiter 3D model]] | ||
[[Category:Glossary]] | [[Category:Glossary]] | ||
− | [[Category: | + | [[Category:Addon tutorials]] |
− |