{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,27]],"date-time":"2023-10-27T04:22:37Z","timestamp":1698380557296},"reference-count":0,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2003,2,14]],"date-time":"2003-02-14T00:00:00Z","timestamp":1045180800000},"content-version":"vor","delay-in-days":2632,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Computer Graphics Forum"],"published-print":{"date-parts":[[1995,12]]},"abstract":"Abstract<\/jats:title>Inverse Displacement Mapping is a form of displacement mapping which allows the ray tracing of displacement mapped surfaces. The technique performs all calculations in the inverse (parametric) space of the surface thus avoiding the need to explicitly model the complex three dimensional geometry. This produces a compact and general algorithm, Only when the solution, in parametric space, has been determined is it transformed back to 3D space. The algorithm works by projecting the ray into the parametric space of the surface. This ray is then split into a series of segments, each of which can be efficiently handled to calculate the intersection points. The algorithm presented here has been used to ray trace displacement mapped objects from a variety of underlying surface types.<\/jats:p>","DOI":"10.1111\/1467-8659.1450261","type":"journal-article","created":{"date-parts":[[2003,3,11]],"date-time":"2003-03-11T11:33:43Z","timestamp":1047382423000},"page":"261-273","update-policy":"http:\/\/dx.doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Inverse Displacement Mapping in the General Case"],"prefix":"10.1111","volume":"14","author":[{"given":"J. R.","family":"Logie","sequence":"first","affiliation":[]},{"given":"J. W.","family":"Patterson","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2003,2,14]]},"container-title":["Computer Graphics Forum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1111%2F1467-8659.1450261","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/1467-8659.1450261","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,26]],"date-time":"2023-10-26T14:19:29Z","timestamp":1698329969000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/1467-8659.1450261"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995,12]]},"references-count":0,"journal-issue":{"issue":"5","published-print":{"date-parts":[[1995,12]]}},"alternative-id":["10.1111\/1467-8659.1450261"],"URL":"https:\/\/doi.org\/10.1111\/1467-8659.1450261","archive":["Portico"],"relation":{},"ISSN":["0167-7055","1467-8659"],"issn-type":[{"value":"0167-7055","type":"print"},{"value":"1467-8659","type":"electronic"}],"subject":[],"published":{"date-parts":[[1995,12]]},"assertion":[{"value":"2003-02-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}