![]() ![]() Some look to have been specific to Advanced Visualizer and not to have been widely used for exchange between different 3D modeling applications or for 3D printing. The MTL specification, as published in 1995, includes a substantial number of options that are typically not supported in today's software. The keywords in the MTL example above are very commonly used. During rendering, map_Kd values are multiplied by the Kd values to derive the RGB components. map_Kd: specifies a color texture file to be applied to the diffuse reflectivity of the material.For example, the MTL Loader in the threejs Javascript library appears to ignore illum statements. The compilers of this resource believe that the choice of illumination model is irrelevant for 3D printing use and is ignored on import by some software applications. The value 0 represents the simplest illumination model, relying on the Kd for the material modified by a texture map specified in a map_Kd statement if present. See Notes below for more detail on the illum keyword. illum: specifies an illumination model, using a numeric value.A factor of 0.0 is completely transparent. d: specifies a factor for dissolve, how much this material dissolves into the background.A value of 1.0 means that light does not bend as it passes through an object. Ni: defines the optical density (aka index of refraction) in the current material.Ns values normally rangeįrom 0 to 1000, with a high value resulting in a tight, concentrated highlight. Ns: defines the focus of specular highlights in the material. ![]()
0 Comments
Leave a Reply. |