{"responseHeader":{"status":0,"QTime":5,"params":{"q":"{!q.op=AND}id:\"101820\"","hl":"true","hl.simple.post":"","hl.fragsize":"5000","fq":"!embargo_tdt:[NOW TO *]","hl.fl":"ocr_t","hl.method":"unified","wt":"json","hl.simple.pre":""}},"response":{"numFound":1,"start":0,"docs":[{"file_name_t":"Malley-A_Shading_Method.pdf","thumb_s":"/38/f2/38f23e977617279ee5782a3a9ad7e5149ece3dfb.jpg","oldid_t":"compsci 9933","setname_s":"ir_computersa","restricted_i":0,"format_t":"application/pdf","modified_tdt":"2016-05-25T00:00:00Z","file_s":"/33/09/3309e522c59b462545ae380072c805142287f8ff.pdf","title_t":"Page 36","ocr_t":"CHAPTER 4 SHADING METHOD IMPLEMENTATION This chapter discusses specific implementation details of the shading method. The model for reflection of light at a surface is described first, because that is part of two separate stages of the algorithm: the form factor calculation and the ray tracing of the final image. A general description of the rest of the algorithm forms the remainder of the chapter. 4.1 Reflection Model Description As is common in computer graphics, the shading model was based on boundary representations of objects, with no participatory media. The behavior of light at surfaces was treated as a linear combination of diffuse and specular behavior. This treatment was an approximation: more complex reflection characteristics as described by Cook in [14] were not implemented. If a surface was transparent, the Fresnel reflection law was used to determine the reflected and refracted attenuations. Fresnel reflection coefficients were not calculated for opaque objects: the value of F, in that case was taken to be the identity. Summarizing, the intensity calculation IS (4.1) where i is the intensity result, lJ is the diffuse radiosity of the object, k, measures of specular reflectivity of the object, F, is the Fresnel reflection coefficient, 8i is the angle of incidence, i, is the intensity from a reflected ray, and it is the intensity from a transmitted (refracted) ray.","id":101820,"created_tdt":"2016-05-25T00:00:00Z","parent_i":101866,"_version_":1679953745195040769}]},"highlighting":{"101820":{"ocr_t":[]}}}