CASTING SHADOWS: Shading Digital Elevation Models Using Ray Tracing.
This article describes the algorithms and methods used in generating shadows on digital elevation models. These include formulas that are very common in computer graphics applications and are often provided by specific frameworks (i.e. OpenGL). The basics of model rendering are covered from the stru...
| Publicado en: | InSight: Rivier Academic Journal Vol. 8; no. 1; pp. 1 - 17 |
|---|---|
| Autor principal: | |
| Formato: | Artículo |
| Publicado: |
Rivier College (InSight: Rivier Academic Journal)
Spring2012
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=85627028&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 85627028 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 19469233 B2BS jtl: InSight: Rivier Academic Journal issn: 19469233 maglogo: N pubinfo: dt: Spring2012 vid: 8 iid: 1 pid: 59866 pub: Rivier College (InSight: Rivier Academic Journal) artinfo: ui: 85627028 ppf: 1 ppct: 16 formats: tig: atl: CASTING SHADOWS: Shading Digital Elevation Models Using Ray Tracing. aug: au: Gill, Kevin M. affil: Fidelity Investments, Merrimack NH su: Algorithms Computer graphics Digital media Mathematical models Interpolation Computer network resources sug: subj: Algorithms Computer graphics Digital media Mathematical models Interpolation Computer network resources keyword: Computer Graphics Digital Elevation Models Ray Tracing ab: This article describes the algorithms and methods used in generating shadows on digital elevation models. These include formulas that are very common in computer graphics applications and are often provided by specific frameworks (i.e. OpenGL). The basics of model rendering are covered from the structure of the source data to the interpolation of hypsometric/bathymetric tint colors. Hillshading is a common component seen on elevation models and is covered with the formulas provided either in the text or in the appendix. The primary algorithm presented is the calculation of shadows using ray tracing. The basic components of the method are presented leaving the reader free to provide any number of enhancements that may be needed in their own software. The methods are based on code from the jDem846 open source project managed by the author. Code listings are provided below and available in full online. pubtype: Academic Journal doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2012 holdings: @attributes: islocal: N |
|---|