diff --git a/Manuals/Bibliography/sv_fire.bib b/Manuals/Bibliography/sv_fire.bib index 833397422..fccc0a5b8 100644 --- a/Manuals/Bibliography/sv_fire.bib +++ b/Manuals/Bibliography/sv_fire.bib @@ -1,237 +1,252 @@ +@article{farsite, + author = {M. A. Finney and P. L. Andrews}, + title = {A Program for Fire Growth Simulation}, + journal = {Fire Management Notes}, + volume = {59}, + number = {2}, + pages = {13--15}, + year = {1999}, + url = {https://www.frames.gov/catalog/37259} +} + +@article{behave, + author = {P. L. Andrews and C. D. Bevins}, + title = {BEHAVE Fire Modeling System: Redesign and Expansion}, + journal = {Fire Management Notes}, + volume = {59}, + number = {2}, + pages = {16--19}, + year = {1999}, + url = {https://www.fs.usda.gov/sites/default/files/legacy_files/fire-management-today/059-2.pdf} +} +@article{Sam06a, + author = "Samuel L. Manzello and Thomas G. Cleary and John R. Shields and Jian Yang", + title = "{On the ignition of fuel beds by firebrands}", + journal = "Fire and Materials", + volume=30, + pages = {77--87}, + year = 2006, + doi = {10.1002/fam.901} +} -@ARTICLE{farsite, - author = "M. A. Finney and P. L. Andrews", - title = "{A Program for Fire Growth Simuluation}", - journal = "Fire Management Notes", - volume=59, - pages = {13--15}, - year = 1999} - -@ARTICLE{behave, - author = "P. L. Andrews and C D. Bevins", - title = "{BEHAVE Fire Modeling System: Redesign and Expansion}", - journal = "Fire Management Notes", - volume=59, - pages = {16--19}, - year = 1999} - -@ARTICLE{Sam06a, - author = "Samuel L. Manzello and Thomas G. Cleary and John R. Shields and Jian Yang", - title = "{On the ignition of fuel beds by firebrands}", - journal = "Fire and Materials", - volume=30, - pages = {77--87}, - year = 2006} - -@ARTICLE{Mell07a, - author = "William Mell and Mary Ann Jenkins and Jim Gould and Phil Cheney", - title = "{A physics-based approach to modeling grassland fires}", - journal = "International Journal of Wildland Fire", - volume=16, - number=1, - pages = {1--22}, - year = 2007} +@article{Mell07a, + author = "William Mell and Mary Ann Jenkins and Jim Gould and Phil Cheney", + title = "{A physics-based approach to modeling grassland fires}", + journal = "International Journal of Wildland Fire", + volume=16, + number=1, + pages = {1--22}, + doi = {10.1071/WF06002}, + year = 2007 +} @techreport{Evans04a, - author = "David D. Evans and Ronald G. Rehm and Elisa S. Baker", - title = "{Physics-Based Modeling for WUI Fire Spread - Simplified Model Algorithm for Ignition Structures by Burning Vegetation}", - institution = {National Institute of Standards and Technology}, - number = {7179}, - type = "NISTIR", - year = 2004} + author = "David D. Evans and Ronald G. Rehm and Elisa S. Baker", + title = "{Physics-Based Modeling for WUI Fire Spread - Simplified Model Algorithm for Ignition Structures by Burning Vegetation}", + institution = {National Institute of Standards and Technology}, + number = {7179}, + type = "NISTIR", + doi = {10.6028/NIST.IR.7179}, + year = 2004 +} @techreport{Alexander04a, - author = "M. Alexander and C. N. Stefner and J.A. Mason and B. J. Stocks and J. R. Hartely and M. A. Maffey - and B. M. Wotton and S. W. Taylor and N. Lavoie and G. N. Dalrympte", - title = "{Characterizing the Jack pine - black spruce fuel complex of the -international crown fire modeling experiments (ICFME)}", - institution = "Canadian Forest Service, Northern Forestry Centre", - type = "NOR-X", - number = {393}, - year = 2004} + author = {Alexander, M. E. and Stefner, C. N. and Mason, J. A. and Stocks, B. J. + and Hartley, G. R. and Maffey, M. E. and Wotton, B. M. + and Taylor, S. W. and Lavoie, N. and Dalrymple, G. N.}, + title = {Characterizing the Jack Pine-Black Spruce Fuel Complex of the International Crown Fire Modelling Experiment (ICFME)}, + type = {Information Report NOR-X-393}, + institution = {Natural Resources Canada, Canadian Forest Service, Northern Forestry Centre}, + address = {Edmonton, Alberta, Canada}, + year = {2004}, + url = {https://canadacommons.ca/artifacts/36740006/characterizing-the-jack-pine/37639361/}, + note = {Available from Natural Resources Canada / Canadian Forest Service} +} @techreport{CFAST_Tech_Guide_7, - address = {Gaithersburg, Maryland}, - author = {R.D. Peacock and K.B. McGrattan and G.P. Forney and P.A. Reneke}, - institution = {National Institute of Standards and Technology}, - month = 11, - number = {1889v1}, - title = {{CFAST} -- {Consolidated Fire And Smoke Transport (Version 7) Volume 1: Technical Reference Guide}}, - type = {Technical Note}, - year = 2015} + address = {Gaithersburg, Maryland}, + author = {R.D. Peacock and K.B. McGrattan and G.P. Forney and P.A. Reneke}, + institution = {National Institute of Standards and Technology}, + month = 11, + number = {1889v1}, + title = {{CFAST} -- {Consolidated Fire And Smoke Transport (Version 7) Volume 1: Technical Reference Guide}}, + type = {Technical Note}, + doi = {10.6028/NIST.TN.1889v1}, + year = 2015 +} @techreport{CFAST_Users_Guide_7, - address = {Gaithersburg, Maryland}, - author = {Peacock, R. D. and Reneke, P. A. and Forney, G. P.}, - institution = {National Institute of Standards and Technology}, - month = 11, - number = {1889v2}, - title = {{CFAST} -- {Consolidated Fire And Smoke Transport (Version 7) Volume 2: User's Guide}}, - type = {Technical Note}, - year = 2015} + address = {Gaithersburg, Maryland}, + author = {Peacock, R. D. and Reneke, P. A. and Forney, G. P.}, + institution = {National Institute of Standards and Technology}, + month = 11, + number = {1889v2}, + title = {{CFAST} -- {Consolidated Fire And Smoke Transport (Version 7) Volume 2: User's Guide}}, + type = {Technical Note}, + doi = {10.6028/NIST.TN.1889v2}, + year = 2015 +} @techreport{Jones:2009, -author = "Jones, W. W. and Peacock, R. D. and Forney, G. P. and Reneke, P. A.", -title = "{CFAST, Consolidated Model of Fire Growth and Smoke Transport (Version 6}. -Technical Reference Guide.", -institution = "National Institute of Standards and -Technology", -year = 2009, -month = 4, -type = "NIST Special Publication", -number = "1026", -address = "Gaithersburg, Maryland"} + author = "Jones, W. W. and Peacock, R. D. and Forney, G. P. and Reneke, P. A.", + title = "{CFAST, Consolidated Model of Fire Growth and Smoke Transport (Version 6}. + Technical Reference Guide.", + institution = "National Institute of Standards and + Technology", + year = 2009, + month = 4, + type = "NIST Special Publication", + number = "1026", + address = "Gaithersburg, Maryland", + doi = {10.6028/NIST.SP.1026r1} +} @techreport{Jones:2004A, -author = "Jones, W. W. and Peacock, R. D. and Forney, G. P. and Reneke, P. A.", -title = "{CFAST, Consolidated Model of Fire Growth and Smoke Transport (Version 5}. -Technical Reference Guide.", -institution = "National Institute of Standards and -Technology", -year = 2004, -month = 10, -type = "NIST Special Publication", -number = "1030", -address = "Gaithersburg, Maryland"} - -@techreport{McGrattan:6, - author = "McGrattan, K.B. and Baum, H.R. and Rehm, R.G. and Hamins, A. and - Forney, G.P.", - title = "{Fire Dynamics Simulator, Technical Reference Guide}", - institution = "National Institute of Standards and Technology", - year = 2000, - month = 1, - type = "NISTIR", - number = "6467", - address = "Gaithersburg, Maryland" - } + author = "Jones, W. W. and Peacock, R. D. and Forney, G. P. and Reneke, P. A.", + title = "{CFAST, Consolidated Model of Fire Growth and Smoke Transport (Version 5}. + Technical Reference Guide.", + institution = "National Institute of Standards and + Technology", + year = 2004, + month = 10, + type = "NIST Special Publication", + number = "1030", + address = "Gaithersburg, Maryland", + doi = {10.6028/NIST.SP.1030} +} @techreport{ALOFT, - author = "W D. Walton and K. B. McGrattan and J. V. Mullin", - title = "{ALOFT-PC: A Smoke Plume Trajectory Model for Personal Computers}", - institution = "National Institute of Standards and Technology", - year = 2003, - month = 3, - number = "NIST SP 995", - address = "Gaithersburg, Maryland"} + author = {W. D. Walton and K. B. McGrattan and J. V. Mullin}, + title = {{ALOFT-PC: A Smoke Plume Trajectory Model for Personal Computers}}, + institution = {National Institute of Standards and Technology}, + year = {2003}, + month = {3}, + number = {NIST SP 995}, + address = {Gaithersburg, Maryland}, + note = {NIST Special Publication 995 (no DOI found)}, + url = {https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=916628} +} @article{Cooper:1982, -author = "L. Y. Cooper and M. Harkleroad and J. Quintiere and W. Rinkinen", -title = "{An Experimental Study of Upper Hot Layer Stratification in Full-Scale Multiroom Fire Scenarios}", -journal = "Journal of Heat Transfer", -volume = 104, -pages = "741--749", -year = 1982} + author = "L. Y. Cooper and M. Harkleroad and J. Quintiere and W. Rinkinen", + title = "{An Experimental Study of Upper Hot Layer Stratification in Full-Scale Multiroom Fire Scenarios}", + journal = "Journal of Heat Transfer", + volume = 104, + pages = "741--749", + doi = {10.1115/1.3245194}, + year = 1982 +} @article{layerheight, -author = "He, Y. P. and Fernando, A. and Luo, M. C.", -title = "{Determination of interface height from measured parameter profile in enclosure fire experiment}", -journal = "Fire Safety Journal", -volume = 31, -pages = "19--38", -year = 1998} + author = {Y. P. He and A. Fernando and M. C. Luo}, + title = {Determination of interface height from measured parameter profile in enclosure fire experiment}, + journal = {Fire Safety Journal}, + volume = {31}, + pages = {19--38}, + year = {1998}, + doi = {10.1016/S0379-7112(97)00064-7} +} @article{Janssens:1992, -author = "Marc Janssens and Hao C. Tran", -title = "{Data Reduction of Room Tests for Zone Model Validation}", -journal = "Journal of Fire Sciences", -volume = 10, -number = 6, -pages = "528--555", -year = 1992} - -@BOOK{Siegel:2001, - AUTHOR = "Robert Siegel and John R. Howell", - PUBLISHER = "Taylor \& Francis, Inc.", - TITLE = "Thermal Radiation Heat Transfer", - YEAR = "2001", - address = "New York, NY", - isbn = {1560328398}, - edition = "4th" - } - -@BOOK{essentials, + author = {M. Janssens and H. C. Tran}, + title = {Data Reduction of Room Tests for Zone Model Validation}, + journal = {Journal of Fire Sciences}, + year = {1992}, + volume = {10}, + number = {6}, + pages = {528--555}, + doi = {10.1177/073490419201000604} +} +@book{Howell:2021, + author = {John R. Howell and M. Pinar Meng{\"u}{\c{c}} and Kyle Daun and Robert Siegel}, + title = {Thermal Radiation Heat Transfer}, + publisher = {CRC Press, Taylor \& Francis Group}, + year = {2021}, + edition = {7th}, + address = {New York, NY}, + isbn = {9780367347079}, + doi = {10.1201/9780429327308} +} + +@book{essentials, PUBLISHER = "International Fire Service Training Association", - TITLE = "Essentials of Fire Fighting", - YEAR = "1998", - address = "Stilwater, OK", + TITLE = "Essentials of Fire Fighting", + YEAR = "1998", + address = "Stilwater, OK", isbn = {0-89791-109-1}, - edition = "4" - } - -@BOOK{FIRESTATS2001, - PUBLISHER = "Federal Emergency Management -Agency, United States Fire Administration, National Fire -Data Center", - TITLE = "A Profile of Fire in the United States, 1989-1998", - YEAR = "2001", - address = "Emmitsburg, MD", - edition = "12th", - month = 8 -} - -@INCOLLECTION{Purser:2002, - AUTHOR = "D.A. Purser", - editor = "Philip J. DiNenno and Dougla Drysdale and Craig L. Beyler and W. Douglas Walton and Richard L. P. Custer and John R. Hall and John M. Watts", - TITLE = "Toxicity Assessment of Combustion Products", - BOOKTITLE = "The SFPE Handbook of Fire Protection Engineering", - pages = "2-83,2-171", - PUBLISHER = "Society of Fire Protection Engineers", - YEAR = "2002", - address = "Bethesda, MD", - edition = "3rd" + edition = "4" +} + +@manual{FIRESTATS2001, + title = {A Profile of Fire in the United States, 1989-1998}, + author = {{Federal Emergency Management Agency and United States Fire Administration, National Fire Data Center}}, + organization = {Federal Emergency Management Agency, U.S. Fire Administration}, + address = {Emmitsburg, MD}, + edition = {12th}, + month = 8, + year = {2001}, + note = {Report available from the U.S. Fire Administration Publications Center}, + url = {https://www.usfa.fema.gov/downloads/pdf/statistics/fius12th.pdf} } @techreport{HOUSTON, -author = "Vettori, R.L. and Madrzykowski, D. and Walton, W.D.", -title = "{Simulation of the Dynamics of a Fire in a One-Story Restaurant -- Texas, February 14, 2000}", -year = 2002, -month = 10, -number = "NISTIR 6923", -address = "Gaithersburg, Maryland"} + author = "Vettori, R.L. and Madrzykowski, D. and Walton, W.D.", + title = "{Simulation of the Dynamics of a Fire in a One-Story Restaurant -- Texas, February 14, 2000}", + year = 2002, + month = 10, + number = "NISTIR 6923", + address = "Gaithersburg, Maryland", + doi = {10.6028/NIST.IR.6923} +} @techreport{CHERRYROAD, -author = "Madrzykowski, D. and Vettori, R.L.", -title = "{Simulation of the Dynamics of the Fire at 3146 Cherry Road NE, Washington, DC May 30, 1999}", -year = 2000, -month = 4, -number = "NISTIR 6510", -address = "Gaithersburg, Maryland", + author = "Madrzykowski, D. and Vettori, R.L.", + title = "{Simulation of the Dynamics of the Fire at 3146 Cherry Road NE, Washington, DC May 30, 1999}", + year = 2000, + month = 4, + number = "NISTIR 6510", + address = "Gaithersburg, Maryland", + doi = {10.6028/NIST.IR.6510} } @article{Koseki:1, -author = "Koseki, H. and Mulholland, G.W.", -title = "{The effect of diameter on the burning of crude oil pool fires}", -journal = "Fire Technology", -volume = 54, -year = 1991} + author = {Koseki, Hiroshi and Mulholland, G. W.}, + title = {The Effect of Diameter on the Burning of Crude Oil Pool Fires}, + journal = {Fire Technology}, + year = {1991}, + volume = {27}, + number = {1}, + pages = {54--65}, + doi = {10.1007/BF01039527} +} @techreport{DiMarzo:1, -author = "DiMarzo, M.", -title = "{The Effect of Minute Water Droplets on a Simulated Sprinkler -Link Thermal Response}", -year = 1999, -institution = "University of Maryland"} + author = "DiMarzo, M.", + title = "{The Effect of Minute Water Droplets on a Simulated Sprinkler + Link Thermal Response}", + year = 1999, + institution = "University of Maryland" +} @inproceedings{Baum:99, -author = "Baum, H.R. and McGrattan, K.B.", -title = "{Simulation of Oil Tank Fires}", -booktitle = "International Interflam Conference 99, June29-July 1, 1999", -year = 1999, -volume=2, -publisher = "International Association for Fire Safety Science"} - -@INPROCEEDINGS{Gross:1992, - AUTHOR = "D. Gross", - TITLE = "{Fire Research at NBS: The First 75 Years}", - BOOKTITLE = "Third (3rd) International Symposium. International Association for Fire Safety Science (IAFSS), July 8-12, 1991", - YEAR = "1991", - editor = "G. Gox and B. Langford", - pages = "119-133", - address = "Edinburgh, Scotland", + author = "Baum, H.R. and McGrattan, K.B.", + title = "{Simulation of Oil Tank Fires}", + booktitle = "International Interflam Conference 99, June29-July 1, 1999", + year = 1999, + volume=2, + publisher = "International Association for Fire Safety Science" +} +@inproceedings{Gross:1992, + AUTHOR = "D. Gross", + TITLE = "{Fire Research at NBS: The First 75 Years}", + BOOKTITLE = "Third (3rd) International Symposium. International Association for Fire Safety Science (IAFSS), July 8-12, 1991", + YEAR = "1991", + editor = "G. Gox and B. Langford", + pages = "119-133", + address = "Edinburgh, Scotland" } @techreport{WTC, @@ -240,13 +255,15 @@ @techreport{WTC year = 2002, month = 5, number = "NISTIR 6879", - address = "Gaithersburg, Maryland"} + doi = {10.6028/NIST.IR.6879}, + address = "Gaithersburg, Maryland" +} @misc{blenderfds, - author = {Emanuele Gissi}, - title = {{BlenderFDS, The open source user interface for the NIST Fire Dynamics Simulator (FDS)}}, - url = {https://www.firetools.org}, - year = {2025}, - note = {Accessed: 2025-01-04} + author = {Emanuele Gissi}, + title = {{BlenderFDS, The open source user interface for the NIST Fire Dynamics Simulator (FDS)}}, + url = {https://www.firetools.org}, + year = {2025}, + note = {Accessed: 2025-01-04} } diff --git a/Manuals/Bibliography/sv_graphics.bib b/Manuals/Bibliography/sv_graphics.bib index 25b532165..4631c9fe7 100644 --- a/Manuals/Bibliography/sv_graphics.bib +++ b/Manuals/Bibliography/sv_graphics.bib @@ -2,230 +2,252 @@ @STRING{NATICK @STRING{CAMBRIDGE = "Cambridge Univeristy Press"} @article{kajiya:1986, - author = {Kajiya, James T.}, - title = {The rendering equation}, - journal = {SIGGRAPH Comput. Graph.}, - volume = {20}, - issue = {4}, - month = 8, - year = {1986}, - issn = {0097-8930}, - pages = {143--150}, - numpages = {8}, - doi = {10.1145/15886.15902}, - acmid = {15902}, - publisher = {ACM}, - address = {New York, NY, USA}, + author = {Kajiya, James T.}, + title = {The rendering equation}, + journal = {SIGGRAPH Comput. Graph.}, + volume = {20}, + issue = {4}, + month = 8, + year = {1986}, + issn = {0097-8930}, + pages = {143--150}, + numpages = {8}, + doi = {10.1145/15886.15902}, + acmid = {15902}, + publisher = {ACM}, + address = {New York, NY, USA} } @article{Zhou08Smoke, - author = {Kun Zhou and Zhong Ren and Stephen Lin and Hujun Bao and Baining Guo and Heung-Yeung Shum}, - title = {Real-time smoke rendering using compensated ray marching}, - note = {SIGGRAPH 2008}, - journal = {ACM Trans. Graph.}, - volume = {27}, - number = {3}, - year = {2008}, - issn = {0730-0301}, - pages = {36}, - location = {Los Angeles, California}, - doi = {10.1145/1360612.1360635}, - publisher = {ACM}, - address = {New York, NY, USA}, - } + author = {Kun Zhou and Zhong Ren and Stephen Lin and Hujun Bao and Baining Guo and Heung-Yeung Shum}, + title = {Real-time smoke rendering using compensated ray marching}, + note = {SIGGRAPH 2008}, + journal = {ACM Trans. Graph.}, + volume = {27}, + number = {3}, + year = {2008}, + issn = {0730-0301}, + pages = {36}, + location = {Los Angeles, California}, + doi = {10.1145/1360612.1360635}, + publisher = {ACM}, + address = {New York, NY, USA} +} @book{dutre:2002, - author = {Dutre, Philip and Bala, Kavita and Bekaert, Philippe}, - title = {Advanced Global Illumination}, - year = {2002}, - isbn = {1568811772}, - publisher = {A. K. Peters, Ltd.}, - address = {Natick, MA, USA}, + author = {Dutre, Philip and Bala, Kavita and Bekaert, Philippe}, + title = {Advanced Global Illumination}, + year = {2002}, + isbn = {1568811772}, + publisher = {A. K. Peters, Ltd.}, + address = {Natick, MA, USA}, + url = {https://www.campusbooks.com/books/9781568811772-advanced-global-illumination} } @book{mukundan:2012, - author = {Mukundan, Ramakrishnan}, - title = {Advanced Methods in Computer Graphics, With examples in OpenGL}, - year = {2012}, - isbn = {9781447123392}, - publisher = {Springer-Verlag}, + author = {Mukundan, Ramakrishnan}, + title = {Advanced Methods in Computer Graphics, With examples in OpenGL}, + year = {2012}, + isbn = {9781447123392}, + publisher = {Springer-Verlag}, + doi = {10.1007/978-1-4471-2340-8} } @book{gpugems, - author = {Fernando, Randima}, - title = {GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics}, - year = {2004}, - isbn = {0321228324}, - publisher = {Pearson Higher Education}, + author = {Fernando, Randima}, + title = {GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics}, + year = {2004}, + isbn = {0321228324}, + publisher = {Pearson Higher Education}, + url = {https://developer.nvidia.com/gpugems} } @article{rushmeier:1987, - author = {Rushmeier, Holly E. and Torrance, Kenneth E.}, - title = {The zonal method for calculating light intensities in the presence of a participating medium}, - journal = {SIGGRAPH Comput. Graph.}, - volume = {21}, - issue = {4}, - month = 8, - year = {1987}, - issn = {0097-8930}, - pages = {293--302}, - numpages = {10}, - acmid = {37436}, - publisher = {ACM}, - address = {New York, NY, USA}, + author = {Rushmeier, Holly E. and Torrance, Kenneth E.}, + title = {The zonal method for calculating light intensities in the presence of a participating medium}, + journal = {SIGGRAPH Comput. Graph.}, + volume = {21}, + issue = {4}, + month = 8, + year = {1987}, + issn = {0097-8930}, + pages = {293--302}, + numpages = {10}, + acmid = {37436}, + publisher = {ACM}, + address = {New York, NY, USA}, + doi = {10.1145/37402.37436} } @inproceedings{staubli:2005, - title = {{Volume rendering of smoke propagation CFD data}}, - author = {Oliver Staubli and Christian Sigg and Ronald Peikert and Markus Gross and Daniel Gubler}, - booktitle = {IEEE Visualization}, - pages = {335--342}, - publisher = {IEEE Computer Society}, - year = {2005}, + author = {Staubli, Oliver and Sigg, Christian and Peikert, Ronald and Gross, Markus H. and Gubler, Daniel}, + title = {Volume rendering of smoke propagation CFD data}, + booktitle = {Proceedings of the 16th IEEE Visualization Conference (VIS 2005)}, + year = {2005}, + pages = {335--341}, + publisher = {IEEE Computer Society} } @article{levoy:1990, - author = {Marc Levoy}, - title = {Efficient Ray Tracing of Volume Data}, - journal = {ACM Transactions on Graphics}, - volume = {9}, - number = {3}, - year = {1990}, - pages = {245--261}, - } - - @article{levoy:1988, - author = {Marc Levoy}, - title = {Display of Surfaces from Volume Data}, - journal = {IEEE Comput. Graph. Appl.}, - volume = {8}, - number = {3}, - year = {1988}, - pages = {29--37}, - } - -@book{chandrasekar:1960, - author = {Chandrasekar, S.}, - publisher = {{Dover}}, - title = {Radiative Transfer)}, - year = {1960} + author = {Marc Levoy}, + title = {Efficient Ray Tracing of Volume Data}, + journal = {ACM Transactions on Graphics}, + volume = {9}, + number = {3}, + year = {1990}, + pages = {245--261}, + doi = {10.1145/78964.78965} } -@manual{Cpp17, - organization = {{ISO/IEC}}, - month = 3, - number = {N4660}, - title = {Programming Languages --- C++}, - type = {Draft International Standard}, - year = 2017 +@article{levoy:1988, + author = {Marc Levoy}, + title = {Display of Surfaces from Volume Data}, + journal = {IEEE Comput. Graph. Appl.}, + volume = {8}, + number = {3}, + year = {1988}, + doi = {10.1109/38.511}, + pages = {29--37} } +@book{chandrasekar:1960, + author = {Chandrasekhar, S.}, + title = {Radiative Transfer}, + publisher = {Dover Publications}, + year = {1960}, + isbn = {9780486605906}, + url = {https://books.google.com/books/about/Radiative_Transfer.html?id=APLBNGXZvEwC} +} +@techreport{Cpp17, + author = {{ISO/IEC JTC 1/SC 22/WG21}}, + title = {Programming Languages - C++: Draft International Standard, N4660}, + institution = {ISO/IEC}, + type = {Draft International Standard}, + number = {N4660}, + month = mar, + year = {2017}, + url = {https://web.archive.org/web/20170325025026/http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4660.pdf}, + note = {Draft International Standard for C++17 (DIS)} +} @book{C:book, - author = {Kernighan, Brian W. and Ritchie, Dennis and Ritchie, Dennis M.}, - isbn = {0131103628}, - month = 3, - publisher = {{Prentice Hall PTR}}, - title = {C Programming Language (2nd Edition)}, - year = {1988} + author = {Kernighan, Brian W. and Ritchie, Dennis M.}, + title = {C Programming Language (2nd Edition)}, + publisher = {Prentice Hall PTR}, + year = {1988}, + month = 3, + isbn = {0131103628}, + url = {https://www.pearson.com/en-us/subject-catalog/p/Kernighan-C-Programming-Language-2nd-Edition/P200000000368/9780131103627} } @book{Fortran:book, - author = {Ellis, T. M. and PHilips, Ivor R. and Lahey, Thomas M.}, - isbn = {0131103628}, - publisher = {{Addison-Wesley}}, - title = {Fortran 90 Programming}, - year = {1994} + author = {Ellis, T. M. and PHilips, Ivor R. and Lahey, Thomas M.}, + isbn = {0131103628}, + publisher = {{Addison-Wesley}}, + title = {Fortran 90 Programming}, + year = {1994} } @article{1300429, - author = {Stanley Grotch}, - title = {Three-Dimensional and Stereoscopic Graphics for Scientific Data Display and Analysis}, - journal = {IEEE Comput. Graph. Appl.}, - volume = {3}, - number = {8}, - year = {1983}, - issn = {0272-1716}, - pages = {31--43}, - doi = {10.1109/MCG.1983.263295}, - publisher = {IEEE Computer Society Press}, - address = {Los Alamitos, CA, USA}, - } - -@INBOOK{Crane:2008, - AUTHOR = "Kennan Crane and Ignacio Llamas and Sarah Tarig", - editor = "Hubert Nguyen", - TITLE = "GPUGems 3", - CHAPTER = "Real-Time Simulation and Rendering of 3D Fluids", - pages = "633--676", - PUBLISHER = "Addison-Wesley", - YEAR = "2008", - address = "Upper Saddle River, NJ", - ISBN = "978-0-321-51526-1" -} - -@BOOK{Dutre:2006, - author = "Philip Dutre and Kavita Bala and Philippe Bekaert", - title = "Advanced Global Illumination", - publisher = "A. K. Peters", - address = "Wellesley, Massachussets", - YEAR = 2006, - ISBN = "978-1-56881-307-3" -} - -@BOOK{eiskopf:2006, - author = "Daniel Weiskopf", - title = "GPU-Based Interactive Visualization Techniques", - publisher = "Springer", - address = "New York, NY", - YEAR = 2007, - ISBN = "3-540-33262-6" -} - -@BOOK{Engel:2006, - author = "Klaus Engel and Markus Hadwiger and Joe M. Kniss and Christof Rexk-Salama and Daniel Weiskopf", - title = "Real-Time Volume Graphics", - publisher = "A. K. Peters", - address = "Wellesley, Massachussets", - YEAR = 2006, - ISBN = "978-1-56881-266-3" -} - -@BOOK{Olano:2002, - author = "Marc Olano and John C. Hart and Wolfgang Heidrich and Michael McCool", - title = "Real-Time Shading", - publisher = "A. K. Peters", - address = "Natick, Massachussets", - YEAR = 2002, - ISBN = "1-56881-180-2" -} - -@BOOK{OpenGLShading, - author = "Randi J. Rost", - title = "OpenGL Shading Language", - PUBLISHER = "Addison-Wesley", - YEAR = 2007, - address = "Upper Saddle River, NJ", - ISBN = "0-321-33489-2" -} - -@BOOK{Jensen:01, - author = "Henrik Wann Jensen", - title = "Realistic Image Synthesis Uinsg Photon Mapping", - publisher = "A. K. Peters", - address = "Natick, Massachussets", - year = 2001, - ISBN = "1-56881-147-0" - } - -@BOOK{martz:06, - AUTHOR = "Paul Martz", - TITLE = "OpenGL Distilled", - PUBLISHER = "Addison-Wesley", - YEAR = 2006, - address = "Upper Saddle River, NJ", - edition = "1st", - isbn = "0-321-33679-8" + author = {Stanley Grotch}, + title = {Three-Dimensional and Stereoscopic Graphics for Scientific Data Display and Analysis}, + journal = {IEEE Comput. Graph. Appl.}, + volume = {3}, + number = {8}, + year = {1983}, + issn = {0272-1716}, + pages = {31--43}, + doi = {10.1109/MCG.1983.263295}, + publisher = {IEEE Computer Society Press}, + address = {Los Alamitos, CA, USA}, +} + +@inbook{Crane:2008, + author = {Crane, Kennan and Llamas, Ignacio and Tarig, Sarah}, + title = {Real-Time Simulation and Rendering of 3D Fluids}, + booktitle = {GPU Gems 3}, + editor = {Nguyen, Hubert}, + publisher = {Addison-Wesley}, + location = {Upper Saddle River, NJ}, + year = {2008}, + pages = {633--676}, + isbn = {978-0-321-51526-1}, + url = {https://developer.nvidia.com/gpugems/gpugems3/part-v-physics-simulation/chapter-30-real-time-simulation-and-rendering-3d-fluids} +} + +@book{Dutre:2006, + author = {Dutré, Philip and Bala, Kavita and Bekaert, Philippe}, + title = {Advanced Global Illumination}, + publisher = {A. K. Peters}, + location = {Wellesley, Massachusetts}, + year = {2006}, + isbn = {9781568813073}, + url = {https://books.google.com/books?id=5H10DwAAQBAJ} +} + +@book{weiskopf:2006, + author = {Weiskopf, Daniel}, + title = {GPU-Based Interactive Visualization Techniques}, + series = {Mathematics and Visualization}, + publisher = {Springer}, + location = {New York, NY}, + year = {2007}, + isbn = {978-3-540-33262-6}, + doi = {10.1007/978-3-540-33263-3}, + url = {https://doi.org/10.1007/978-3-540-33263-3} +} + +@book{Engel:2006, + author = {Engel, Klaus and Hadwiger, Markus and Kniss, Joe M. and Rezk-Salama, Christof and Weiskopf, Daniel}, + title = {Real-Time Volume Graphics}, + publisher = {A. K. Peters}, + location = {Wellesley, Massachusetts}, + year = {2006}, + isbn = {9781568812663}, + url = {https://books.google.com/books/about/Real_Time_Volume_Graphics.html?id=lDWOu3_KGvoC} +} + +@book{Olano:2002, + author = {Olano, Marc and Hart, John C. and Heidrich, Wolfgang and McCool, Michael}, + title = {Real-Time Shading}, + publisher = {A. K. Peters}, + location = {Natick, Massachusetts}, + year = {2002}, + isbn = {9781568811802}, + url = {https://books.google.com/books/about/Real_time_shading.html?id=iJRRAAAAMAAJ} +} + +@book{OpenGLShading, + author = {Randi J. Rost}, + title = {OpenGL Shading Language}, + edition = {2nd}, + year = {2007}, + publisher = {Addison-Wesley Professional}, + address = {Upper Saddle River, NJ}, + isbn = {0-321-33489-2}, + url = {https://www.informit.com/store/opengl-shading-language-9780321334893}, + note = {Originally published January 25, 2006; ISBN and publication date per publisher records and bibliographic listings.} +} + +@book{Jensen:01, + author = {Jensen, Henrik Wann}, + title = {Realistic Image Synthesis Using Photon Mapping}, + publisher = {A. K. Peters}, + location = {Natick, Massachusetts}, + year = {2001}, + isbn = {1-56881-147-0}, + url = {https://graphics.stanford.edu/~henrik/papers/book/} +} + +@book{martz:06, + author = {Martz, Paul}, + title = {OpenGL Distilled}, + publisher = {Addison-Wesley}, + location = {Upper Saddle River, NJ}, + year = {2006}, + edition = {1}, + isbn = {0-321-33679-8}, + url = {https://books.google.com/books/about/OpenGL_Distilled.html?id=ckpNmNlLE_sC} } @misc{ premoze:2004, @@ -235,424 +257,464 @@ @misc{ premoze:2004 text = "PREMOZE, S., ASHIKHMIN , M., TESENDORF, J., RAMAMOORTHI , R., AND NAYAR, S. 2004. Practical rendering of multiple scattering effects in participating media. In EuroGraphics Symposium on Rendering 04, 363--374.", - year = "2004" - } + year = "2004", + doi = {10.2312/EGWR/EGSR04/363-374} +} -@MISC{TCPsplines, +@misc{TCPsplines, author = "Kochanek-Bartels Cubic Splines (TCB Splines)", year = "2003", month = 3, - url = "http://www.geometrictools.com/Documentation/KBSplines.pdf" - } + url = "https://www.geometrictools.com/Documentation/KBSplines.pdf" +} @inproceedings{Kochanek:84, - author = {Doris H. U. Kochanek and Richard H. Bartels}, - title = {Interpolating splines with local tension, continuity, and bias control}, - booktitle = {SIGGRAPH '84: Proceedings of the 11th annual conference on Computer graphics and interactive techniques}, - year = {1984}, - isbn = {0-89791-138-5}, - pages = {33--41}, - doi = {10.1145/800031.808575}, - publisher = {ACM Press}, - address = {New York, NY, USA}, - } - -@BOOK{shirley:03, - AUTHOR = "Peter Shirley and R. Keith Morley", - TITLE = "Realistic Ray Tracing", - PUBLISHER = "A K Peters, Ltd.", - YEAR = "2003", - address = NATICK, - edition = "2nd", - isbn = "1-56881-198-5" -} - -@BOOK{buss:03, - AUTHOR = "Samuel R. Buss", - TITLE = "3-D Computer Graphics - A Mathematical Introduction with OpenGL", - PUBLISHER = CAMBRIDGE, - YEAR = "2003", - address = "Cambridge, United Kingdom", - edition = "1st", - isbn = "0-521-82103-7" -} - -@BOOK{SUPERBIBLE, - author = "Richard S. Wright Jr. and Benjamin Lipchak and Nicholas Haemel", - title = "OpenGL Super Bible - Comprehensive Tutorial and Reference", - PUBLISHER = "Addison-Wesley", - YEAR = "2007", - address = "Upper Saddle River, NJ", - edition = 4 -} - -@BOOK{BOUTELL, - author = "Thomas Boutell", - title = "CGI Programming in C \& Perl", - publisher = "Addison-Wesley Publishing Co.", - year = 1996, - address = "Reading, Massachussets"} - -@BOOK{OpenGLBlue, - author = "Mason Woo and Jackie Neider and Tom Davis", - title = "OpenGL Programming Guide", - publisher = "Addison-Wesley Developers Press", - year = 1996, - address = "Reading, Massachussets"} - -@BOOK{OpenGLRed, - author = {Shreiner, Dave and Sellers, Graham and Kessenich, John M. and Licea-Kane, Bill M.}, - title = {OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3}, - year = {2013}, - edition = {8th}, - publisher = {Addison-Wesley Professional}, -} - -@BOOK{OpenGLGlut, - author = "Mark J. Kilgard", - title = "OpenGL Programming for the X Window System", - publisher = "Addison-Wesley Developers Press", - year = 1996, - address = "Reading, Massachussets"} - -@MISC{GDLIB, + author = {Doris H. U. Kochanek and Richard H. Bartels}, + title = {Interpolating splines with local tension, continuity, and bias control}, + booktitle = {SIGGRAPH '84: Proceedings of the 11th annual conference on Computer graphics and interactive techniques}, + year = {1984}, + isbn = {0-89791-138-5}, + pages = {33--41}, + doi = {10.1145/800031.808575}, + publisher = {ACM Press}, + address = {New York, NY, USA} +} + +@book{shirley:03, + author = {Shirley, Peter and Morley, R. Keith}, + title = {Realistic Ray Tracing}, + publisher = {A. K. Peters}, + location = {Natick, Massachusetts}, + year = {2003}, + edition = {2}, + isbn = {1568811985}, + url = {https://books.google.com/books/about/Realistic_Ray_Tracing_Second_Edition.html?id=ywOtPMpCcY8C} +} + +@book{buss:03, + author = {Buss, Samuel R.}, + title = {3-D Computer Graphics: A Mathematical Introduction with OpenGL}, + publisher = {Cambridge University Press}, + location = {Cambridge, United Kingdom}, + year = {2003}, + isbn = {0-521-82103-7}, + doi = {10.1017/CBO9780511804991} +} + +@book{SUPERBIBLE, + author = {Graham Sellers and Richard S. Wright Jr. and Nicholas Haemel}, + title = {OpenGL SuperBible: Comprehensive Tutorial and Reference}, + edition = {7}, + publisher = {Addison-Wesley}, + location = {Upper Saddle River, NJ}, + year = {2015}, + isbn = {978-0-13-419311-3}, + url = {https://www.informit.com/store/opengl-superbible-comprehensive-tutorial-and-reference-9780134193113} +} + +@book{BOUTELL, + author = {Boutell, Thomas}, + title = {CGI Programming in C \& Perl}, + publisher = {Addison-Wesley Professional}, + location = {Reading, Massachusetts}, + year = {1996}, + isbn = {9780201422191}, + url = {https://books.google.com/books/about/CGI_Programming_in_C_Perl.html?id=F4zmNkwVL3cC} +} + +@book{OpenGLBlue, + author = {Woo, Mason and Neider, Jackie and Davis, Tom}, + title = {OpenGL Programming Guide}, + publisher = {Addison-Wesley Publishing Co.}, + location = {Reading, Massachusetts}, + year = {1996}, + url = {https://books.google.com/books/about/OpenGL_Programming_Guide.html?id=u7S5ueoAk98C} +} + +@book{OpenGLRed, + author = {Shreiner, Dave and Sellers, Graham and Kessenich, John M. and Licea-Kane, Bill}, + title = {OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3}, + edition = {8}, + publisher = {Addison-Wesley Professional}, + location = {Upper Saddle River, NJ}, + year = {2013}, + isbn = {978-0-321-77303-6}, + url = {https://www.informit.com/store/opengl-programming-guide-the-official-guide-to-learning-9780321773036} +} + +@book{OpenGLGlut, + author = {Kilgard, Mark J.}, + title = {OpenGL Programming for the X Window System}, + publisher = {Addison-Wesley Developers Press}, + location = {Reading, Massachusetts}, + year = {1996}, + isbn = {9780201483598}, + url = {https://books.google.com/books/about/OpenGL_programming_for_the_X_Window_Syst.html?id=pWc-AQAAIAAJ} +} + +@misc{GDLIB, author = "Thomas Boutell", year = "2002", - month = 11 - } + month = 11, + url = {https://libgd.github.io/} +} @book{VTK, - author = {Schroeder, Will and Martin, Ken and Lorensen, Bill}, - isbn = {1930934122}, - publisher = {{Kitware Inc.}}, - title = {The Visualization Toolkit, Third Edition}, - year = "2004" + author = {Schroeder, Will and Martin, Ken and Lorensen, Bill}, + title = {The Visualization Toolkit, Third Edition}, + publisher = {Kitware Inc.}, + location = {Clifton Park, NY}, + year = {2004}, + isbn = {1930934122}, + url = {https://openlibrary.org/books/OL22759314M/The_visualization_toolkit} } -@MISC{CUDA, +@misc{CUDA, url = "https://docs.nvidia.com/cuda/cuda-c-programming-guide/" - } +} -@MISC{PNGLIB, +@misc{PNGLIB, author = "Guy Eric Schalnat and Andreas Dilger and Glenn Randers-Pehrson", year = "2002", month = 11, - url = "http://www.libpng.org/pub/png/" - } + url = "https://www.libpng.org/pub/png/" +} -@MISC{JPEGLIB, +@misc{JPEGLIB, title = {{JPEG} version 6b}, - url = "http://www.ijg.org/" - } + url = "https://www.ijg.org/" +} -@MISC{ZLIB, +@misc{ZLIB, author = "Jean-loup Gailly and Mark Adler", year = "2002", month = 11, title = "{zlib} version 1.1.4", - url = "http://zlib.net/" - } + url = "https://zlib.net/" +} -@MISC{GLUILIB, +@misc{GLUILIB, author = "Paul Rademacher", title = "{GLUI} version 2.1", url = "https://sourceforge.net/projects/glui/files/Documentation/" - } +} @ARTICLE{moller:97, - AUTHOR = "Tomas Moller and Ben Trumbore", - TITLE = "Fast, Minimum Storage Ray-Triangle Intersection", - JOURNAL = "Journal of Graphics Tools", - YEAR = "1997", - volume = "2", - number = "1", - pages = "21--28" -} - -@INBOOK{haines:94, - AUTHOR = "Eric Haines", - editor = "Paul S. Heckbert", - TITLE = "Point in Polygon Strategies in Graphics Gems IV, Paul S. Heckbert ed.", - pages = "24--26", - PUBLISHER = "Academic Press", - YEAR = "1994" -} - -@BOOK{eberly:03, - AUTHOR = "Philip J. Schneider and David H. Eberly", - TITLE = "Geometric Tools for Computer Graphics", - PUBLISHER = "Morgan Kaufmann Publishers", - YEAR = "2003", - address = "San Francisco, CA", - edition = "1st", - isbn = "1-55860-594-0" + author = {M\"oller, Tomas and Trumbore, Ben}, + title = {Fast, Minimum Storage Ray-Triangle Intersection}, + journal = {Journal of Graphics Tools}, + volume = {2}, + number = {1}, + year = {1997}, + pages = {21--28}, + doi = {10.1080/10867651.1997.10487468} +} + +@inbook{haines:94, + author = {Haines, Eric}, + title = {Point in Polygon Strategies}, + booktitle = {Graphics Gems IV}, + editor = {Heckbert, Paul S.}, + publisher = {Academic Press}, + location = {San Diego, CA}, + year = {1994}, + pages = {24--46}, + doi = {10.1016/C2013-0-07360-4} +} + +@book{eberly:03, + author = {Schneider, Philip J. and Eberly, David H.}, + title = {Geometric Tools for Computer Graphics}, + publisher = {Morgan Kaufmann}, + location = {San Francisco, CA}, + year = {2003}, + isbn = {9781558605947}, + doi = {10.1016/B978-1-55860-594-7.X5000-0} } @book{moller:02, - author = {Tomas Akenine-Moller and Eric Haines}, - title = {Real-Time Rendering}, - year = {2002}, - isbn = {1-56881-182-9}, - publisher = {A K Peters, Ltd.}, - address = {Natick, Massachusetts}, - edition = "2nd" - } - -@BOOK{orourke:98, - AUTHOR = "Joseph O'Rourke", - TITLE = "Computational Geometry in C", - PUBLISHER = CAMBRIDGE, - YEAR = "1998", - edition = "2nd", - isbn = "0-521-64976-5" + author = {Tomas Akenine-Möller and Eric Haines and Naty Hoffman}, + title = {Real-Time Rendering}, + edition = {2}, + year = {2002}, + publisher = {A. K. Peters / CRC Press}, + address = {Natick, Massachusetts}, + isbn = {9781568811826}, + url = {https://www.campusbooks.com/books/9781568811826-real-time-rendering-second-edition}, + note = {Book details page for the second edition; no DOI found} +} + +@book{orourke:98, + author = {O'Rourke, Joseph}, + title = {Computational Geometry in C}, + edition = {2}, + publisher = {Cambridge University Press}, + location = {Cambridge, UK; New York, NY}, + year = {1998}, + doi = {10.1017/CBO9780511804120} } @misc{ stam-realtime, - author = "Jos Stam", - title = "Real-Time Fluid Dynamics for Games" - } + author = {Stam, Jos}, + title = {Real-Time Fluid Dynamics for Games}, + howpublished = {Conference paper, Game Developers Conference (GDC) 2003}, + year = {2003}, + url = {https://graphics.cs.cmu.edu/nsp/course/15-464/Fall09/papers/StamFluidforGames.pdf} +} @article{KBsplines, - author = {Doris H. U. Kochanek and Richard H. Bartels}, - title = {Interpolating spoines with local tension, continuity, and bias control}, - journal = {ACM SIGGRAPH}, - volume = {18}, - number = {3}, - year = {1984}, - pages = {33--41}, - } - + author = {Kochanek, Doris H. U. and Bartels, Richard H.}, + title = {Interpolating splines with local tension, continuity, and bias control}, + journal = {Computer Graphics (ACM SIGGRAPH)}, + volume = {18}, + number = {3}, + year = {1984}, + pages = {33--41}, + doi = {10.1145/964965.808575} +} @article{stam:00, - author = {Jos Stam}, - title = {Interacting with smoke and fire in real time}, - journal = {Communications of the ACM}, - volume = {43}, - number = {7}, - year = {2000}, - issn = {0001-0782}, - pages = {76--83}, - doi = {10.1145/341852.341866}, - publisher = {ACM Press}, - } - -@misc{ wei:02, - author = "X. Wei and W. Li and K. Mueller and A. Kaufman", - title = "Simulating fire with texture splats", - text = "X. Wei, W. Li, K. Mueller, and A. Kaufman. Simulating fire with texture - splats. In Proceedings IEEE Visualization '02, 2002.", - year = "2002" - } - - -@inproceedings{reeves:83, - author = {William T. Reeves}, - title = {Particle systems -- a technique for modeling a class of fuzzy objects}, - booktitle = {Proceedings of the 10th annual conference on Computer graphics and interactive techniques}, - year = {1983}, - isbn = {0-89791-109-1}, - pages = {359--375}, - location = {Detroit, Michigan, United States}, - publisher = {ACM Press}, - } + author = {Jos Stam}, + title = {Interacting with smoke and fire in real time}, + journal = {Communications of the ACM}, + volume = {43}, + number = {7}, + year = {2000}, + issn = {0001-0782}, + pages = {76--83}, + doi = {10.1145/341852.341866}, + publisher = {ACM Press} +} + +@inproceedings{wei:02, + author = {Wei, Xiaoming and Li, Wei and Mueller, Klaus and Kaufman, Arie E.}, + title = {Simulating Fire with Texture Splats}, + booktitle = {Proceedings of IEEE Visualization 2002}, + year = {2002}, + pages = {227--234}, + doi = {10.1109/VISUAL.2002.1183779}, + organization = {IEEE Computer Society} +} + +@article{reeves:83, + author = {Reeves, William T.}, + title = {Particle Systems -- a Technique for Modeling a Class of Fuzzy Objects}, + journal = {ACM Transactions on Graphics}, + volume = {2}, + number = {2}, + year = {1983}, + pages = {91--108}, + doi = {10.1145/357318.357320} +} @inproceedings{beaudoin:01, - author = "Philippe Beaudoin and S{\'{e}}bastien Paquet and Pierre Poulin", - title = "Realistic and Controllable Fire Simulation", - booktitle = "Proceedings of Graphics Interface 2001", - editor = "B. Watson and J. W. Buchanan", - pages = "159--166", - year = "2001" - } - -@misc{ yoshida:01, - author = "Satoru Yoshida and Tomoyuki Nishita", - title = "Modelling of Smoke Flow Taking Obstacles into Account" - } + author = {Beaudoin, Philippe and Paquet, S{\'e}bastien and Poulin, Pierre}, + title = {Realistic and Controllable Fire Simulation}, + booktitle = {Proceedings of Graphics Interface 2001}, + year = {2001}, + pages = {159--166}, + doi = {10.20380/GI2001.19}, + publisher = {Canadian Information Processing Society} +} + +@inproceedings{yoshida:01, + author = {Yoshida, Satoru and Nishita, Tomoyuki}, + title = {Modelling of Smoke Flow Taking Obstacles into Account}, + booktitle = {Proceedings of Pacific Graphics 2000}, + year = {2000}, + pages = {135--144}, + url = {https://dl.acm.org/doi/10.5555/826029.826524}, + note = {Access via ACM Digital Library} +} @inproceedings{nguyen:02, - author = {Duc Quang Nguyen and Ronald Fedkiw and Henrik Wann Jensen}, - title = {Physically based modeling and animation of fire}, - booktitle = {SIGGRAPH '02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques}, - year = {2002}, - isbn = {1-58113-521-1}, - pages = {721--728}, - location = {San Antonio, Texas}, - doi = {10.1145/566570.566643}, - publisher = {ACM Press}, - } - - @article{rushmeier:95, - author = {Holly Rushmeier and Anthony Hamins and Mun Young Choi}, - title = {Volume Rendering of Pool Fire Data}, - journal = {IEEE Comput. Graph. Appl.}, - volume = {15}, - number = {4}, - year = {1995}, - issn = {0272-1716}, - pages = {62--67}, - doi = {10.1109/38.391493}, - publisher = {IEEE Computer Society Press}, - } + author = {Duc Quang Nguyen and Ronald Fedkiw and Henrik Wann Jensen}, + title = {Physically based modeling and animation of fire}, + booktitle = {SIGGRAPH '02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques}, + year = {2002}, + isbn = {1-58113-521-1}, + pages = {721--728}, + location = {San Antonio, Texas}, + doi = {10.1145/566570.566643}, + publisher = {ACM Press} +} + +@article{rushmeier:95, + author = {Holly Rushmeier and Anthony Hamins and Mun Young Choi}, + title = {Volume Rendering of Pool Fire Data}, + journal = {IEEE Comput. Graph. Appl.}, + volume = {15}, + number = {4}, + year = {1995}, + issn = {0272-1716}, + pages = {62--67}, + doi = {10.1109/38.391493}, + publisher = {IEEE Computer Society Press} +} @inproceedings{fedkiw:01, - author = "Ronald Fedkiw and Jos Stam and Henrik Wann Jensen", - title = "Visual Simulation of Smoke", - booktitle = "{SIGGRAPH} 2001, Computer Graphics Proceedings", - publisher = "ACM Press / ACM SIGGRAPH", - editor = "Eugene Fiume", - pages = "15--22", - year = "2001" - } + author = {Fedkiw, Ronald and Stam, Jos and Jensen, Henrik Wann}, + title = {Visual Simulation of Smoke}, + booktitle = {Proceedings of SIGGRAPH 2001, Computer Graphics Proceedings}, + editor = {Fiume, Eugene}, + year = {2001}, + pages = {15--22}, + doi = {10.1145/383259.383260}, + publisher = {ACM Press / ACM SIGGRAPH}, + location = {Los Angeles, CA, USA} +} @article{ tate:97, - author = "David L. Tate and Linda Sibert and Tony King", - title = "Virtual Reality: Using Virtual Environments to Train Firefighters", - journal = "IEEE Computer Graphics and Applications", - volume = "17", - number = "6", - pages = "23-29", - year = "1997" - } - -@article{ stam:95, - author = "Jos Stam and Eugene Fiume", - title = "Depicting Fire and Other Gaseous Phenomena Using Diffusion Processes", - journal = "Computer Graphics", - volume = "29", - number = "{Annual Conference Series}", - pages = "129--136", - year = "1995" - } + author = {Tate, David L. and Sibert, Linda E. and King, Tony}, + title = {Using Virtual Environments to Train Firefighters}, + journal = {IEEE Computer Graphics and Applications}, + volume = {17}, + number = {6}, + year = {1997}, + pages = {23--29}, + doi = {10.1109/38.626965} +} + +@inproceedings{stam:95, + author = {Stam, Jos and Fiume, Eugene}, + title = {Depicting Fire and Other Gaseous Phenomena Using Diffusion Processes}, + booktitle = {Proceedings of SIGGRAPH 1995, Computer Graphics Proceedings, Annual Conference Series}, + year = {1995}, + pages = {129--136}, + doi = {10.1145/218380.218430}, + publisher = {ACM Press / ACM SIGGRAPH} +} @inproceedings{stam:99, - author = "Jos Stam", - title = "Stable Fluids", - booktitle = "Siggraph 1999, Computer Graphics Proceedings", - publisher = "Addison Wesley Longman", - address = "Los Angeles", - editor = "Alyn Rockwood", - pages = "121--128", - year = "1999" - } + author = {Stam, Jos}, + title = {Stable Fluids}, + booktitle = {Proceedings of SIGGRAPH 1999, Computer Graphics Proceedings, Annual Conference Series}, + editor = {Rockwood, Alyn}, + year = {1999}, + pages = {121--128}, + doi = {10.1145/311535.311548}, + publisher = {ACM Press / ACM SIGGRAPH}, + location = {Los Angeles, CA, USA} +} @book{sayood:1996, - author = {Khalid Sayood}, - title = {Introduction to data compression}, - year = {1996}, - isbn = {1-55860-346-8}, - publisher = {Morgan Kaufmann Publishers Inc.} - } + author = {Sayood, Khalid}, + title = {Introduction to Data Compression}, + publisher = {Morgan Kaufmann Publishers Inc.}, + year = {1996}, + isbn = {1-55860-346-8}, + url = {https://books.google.com/books?id=h_hSAAAAMAAJ} +} @article{Bajaj:01, - author = {Chandrajit Bajaj and Insung Ihm and Sanghun Park}, - title = {3D RGB image compression for interactive applications}, - journal = {ACM Transactions on Graphics (TOG)}, - volume = {20}, - number = {1}, - year = {2001}, - issn = {0730-0301}, - pages = {10--38}, - doi = {10.1145/383745.383747}, - publisher = {ACM Press}, - } + author = {Chandrajit Bajaj and Insung Ihm and Sanghun Park}, + title = {3D RGB image compression for interactive applications}, + journal = {ACM Transactions on Graphics (TOG)}, + volume = {20}, + number = {1}, + year = {2001}, + issn = {0730-0301}, + pages = {10--38}, + doi = {10.1145/383745.383747}, + publisher = {ACM Press} +} @article{Levoy:90, - author = {Marc Levoy}, - title = {Efficient ray tracing of volume data}, - journal = {ACM Transactions on Graphics (TOG)}, - volume = {9}, - number = {3}, - year = {1990}, - issn = {0730-0301}, - pages = {245--261}, - doi = {10.1145/78964.78965}, - publisher = {ACM Press} - } + author = {Marc Levoy}, + title = {Efficient ray tracing of volume data}, + journal = {ACM Transactions on Graphics (TOG)}, + volume = {9}, + number = {3}, + year = {1990}, + issn = {0730-0301}, + pages = {245--261}, + doi = {10.1145/78964.78965}, + publisher = {ACM Press} +} @inproceedings{marchingcubes, - author = {William E. Lorensen and Harvey E. Cline}, - title = {Marching cubes: A high resolution 3D surface construction algorithm}, - booktitle = {Proceedings of the 14th annual conference on Computer graphics and interactive techniques}, - year = {1987}, - isbn = {0-89791-227-6}, - pages = {163--169}, - doi = {10.1145/37401.37422}, - publisher = {ACM Press}, - } + author = {William E. Lorensen and Harvey E. Cline}, + title = {Marching cubes: A high resolution 3D surface construction algorithm}, + booktitle = {Proceedings of the 14th annual conference on Computer graphics and interactive techniques}, + year = {1987}, + isbn = {0-89791-227-6}, + pages = {163--169}, + doi = {10.1145/37401.37422}, + publisher = {ACM Press} +} @inproceedings{Sabella:88, - author = {Paolo Sabella}, - title = {A rendering algorithm for visualizing 3D scalar fields}, - booktitle = {Proceedings of the 15th annual conference on Computer graphics and interactive techniques}, - year = {1988}, - isbn = {0-89791-275-6}, - pages = {51--58}, - doi = {10.1145/54852.378476}, - publisher = {ACM Press}, - } + author = {Paolo Sabella}, + title = {A rendering algorithm for visualizing 3D scalar fields}, + booktitle = {Proceedings of the 15th annual conference on Computer graphics and interactive techniques}, + year = {1988}, + isbn = {0-89791-275-6}, + pages = {51--58}, + doi = {10.1145/54852.378476}, + publisher = {ACM Press} +} @inproceedings{Gardner:85, - author = {Geoffrey Y. Gardner}, - title = {Visual simulation of clouds}, - booktitle = {Proceedings of the 12th annual conference on Computer graphics and interactive techniques}, - year = {1985}, - isbn = {0-89791-166-0}, - pages = {297--304}, - doi = {10.1145/325334.325248}, - publisher = {ACM Press}, - } + author = {Geoffrey Y. Gardner}, + title = {Visual simulation of clouds}, + booktitle = {Proceedings of the 12th annual conference on Computer graphics and interactive techniques}, + year = {1985}, + isbn = {0-89791-166-0}, + pages = {297--304}, + doi = {10.1145/325334.325248}, + publisher = {ACM Press} +} @inproceedings{Hegeman:05, - author = {Hegeman, Kyle and Ashikhmin, Michael and Premo\v{z}e, Simon}, - title = {A lighting model for general participating media}, - booktitle = {I3D '05: Proceedings of the 2005 symposium on Interactive 3D graphics and games}, - year = {2005}, - isbn = {1-59593-013-2}, - pages = {117--124}, - location = {Washington, District of Columbia}, - doi = {10.1145/1053427.1053446}, - publisher = {ACM}, - address = {New York, NY, USA}, - } - - @InProceedings{perez:1997, + author = {Hegeman, Kyle and Ashikhmin, Michael and Premo\v{z}e, Simon}, + title = {A lighting model for general participating media}, + booktitle = {I3D '05: Proceedings of the 2005 symposium on Interactive 3D graphics and games}, + year = {2005}, + isbn = {1-59593-013-2}, + pages = {117--124}, + location = {Washington, District of Columbia}, + doi = {10.1145/1053427.1053446}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@inproceedings{perez:1997, author = "Perez-Cazorla, Frederic and Pueyo, Xavier and Sillion, Fran\c{c}ois", title = "Global Illumination Techniques for the Simulation of Participating Media", booktitle = "Proceedings of the Eighth Eurographics Workshop on Rendering", month = 6, year = "1997", address = "Saint Etienne, France", - url = "http://artis.imag.fr/Publications/1997/PPS97" + url = "https://maverick.inria.fr/Publications/1997/PPS97/" } @inproceedings{jarosz:2008, - author = {Jarosz, Wojciech and Zwicker, Matthias and Jensen, Henrik Wann}, - title = {The beam radiance estimate for volumetric photon mapping}, - booktitle = {ACM SIGGRAPH 2008 classes}, - series = {SIGGRAPH '08}, - year = {2008}, - location = {Los Angeles, California}, - pages = {3:1--3:112}, - articleno = {3}, - numpages = {112}, - doi = {10.1145/1401132.1401137}, - acmid = {1401137}, - publisher = {ACM}, - address = {New York, NY, USA}, - keywords = {global illumination, light transport, nearest neighbor, participating media, photon map, photon tracing, ray marching, rendering, variable kernel method}, -} - -@MISC{kovesi2015good, + author = {Jarosz, Wojciech and Zwicker, Matthias and Jensen, Henrik Wann}, + title = {The beam radiance estimate for volumetric photon mapping}, + booktitle = {ACM SIGGRAPH 2008 classes}, + series = {SIGGRAPH '08}, + year = {2008}, + location = {Los Angeles, California}, + pages = {3:1--3:112}, + articleno = {3}, + numpages = {112}, + doi = {10.1145/1401132.1401137}, + acmid = {1401137}, + publisher = {ACM}, + address = {New York, NY, USA}, + keywords = {global illumination, light transport, nearest neighbor, participating media, photon map, photon tracing, ray marching, rendering, variable kernel method} +} + +@misc{kovesi2015good, title={Good colour maps: How to design them}, author={Kovesi, Peter}, - url={http://arxiv.org/abs/1509.03700}, + url={https://arxiv.org/abs/1509.03700}, year={2015} } -@MISC{ColorCET, +@misc{ColorCET, title={ColorCET, Perceptually Uniform Colour Maps}, author={Kovesi, Peter}, - url={http://colorcet.com}, + url={https://colorcet.com} } diff --git a/Manuals/SMV_Technical_Reference_Guide/SMV_Technical_Reference_Guide.tex b/Manuals/SMV_Technical_Reference_Guide/SMV_Technical_Reference_Guide.tex index 428075ef4..4adbd2e62 100644 --- a/Manuals/SMV_Technical_Reference_Guide/SMV_Technical_Reference_Guide.tex +++ b/Manuals/SMV_Technical_Reference_Guide/SMV_Technical_Reference_Guide.tex @@ -290,7 +290,7 @@ \section{Version History} Beginning in the early 1980s and continuing into the 1990s, Howard Baum and Ronald Rehm of NIST developed the basic flow solver that evolved into the Fire Dynamics Simulator which was publicly -released in 2000\cite{McGrattan:6}. Their solution technique, +released in 2000\cite{FDS_Users_Guide}. Their solution technique, known as Large Eddy Simulation or LES, captures numerically very complicated fire plume dynamics. Unfortunately, the power of the methodology could not be appreciated without an effective way to diff --git a/Manuals/SMV_Technical_Reference_Guide/make_guide.sh b/Manuals/SMV_Technical_Reference_Guide/make_guide.sh index db581c274..c92a6829e 100755 --- a/Manuals/SMV_Technical_Reference_Guide/make_guide.sh +++ b/Manuals/SMV_Technical_Reference_Guide/make_guide.sh @@ -11,9 +11,10 @@ gitrevision=`git describe --abbrev=7 --long --dirty` echo "\\newcommand{\\gitrevision}{$gitrevision}" > ../Bibliography/gitrevision.tex pdflatex -interaction nonstopmode SMV_Technical_Reference_Guide &> SMV_Technical_Reference_Guide.err -biber SMV_Technical_Reference_Guide &> SMV_Technical_Reference_Guide.err +biber SMV_Technical_Reference_Guide &> SMV_Technical_Reference_Guide_biber.err pdflatex -interaction nonstopmode SMV_Technical_Reference_Guide &> SMV_Technical_Reference_Guide.err pdflatex -interaction nonstopmode SMV_Technical_Reference_Guide &> SMV_Technical_Reference_Guide.err +cat SMV_Technical_Reference_biber.err >> SMV_Technical_Reference_Guide.err # Scan and report any errors in the LaTeX build process if [[ `grep -E "Undefined control sequence|Error:|Fatal error|! LaTeX Error:|Paragraph ended before|Missing \\\$ inserted|Misplaced" -I SMV_Technical_Reference_Guide.err | grep -v "xpdf supports version 1.5"` == "" ]] @@ -27,13 +28,13 @@ if [[ `grep -E "Undefined control sequence|Error:|Fatal error|! LaTeX Error:|Par fi # Check for LaTeX warnings (undefined references or duplicate labels) -if [[ `grep -E "undefined|multiply defined|multiply-defined" -I SMV_Technical_Reference_Guide.err` == "" ]] +if [[ `grep -E "undefined|ERROR|WARNING|multiply defined|multiply-defined" -I SMV_Technical_Reference_Guide.err` == "" ]] then # Continue along : else echo "LaTeX warnings detected:" - grep -E "undefined|multiply defined|multiply-defined" -I SMV_Technical_Reference_Guide.err + grep -E "undefined|ERROR|WARNING|multiply defined|multiply-defined" -I SMV_Technical_Reference_Guide.err clean_build=0 fi diff --git a/Manuals/SMV_Technical_Reference_Guide/proc_10032018.tex b/Manuals/SMV_Technical_Reference_Guide/proc_10032018.tex index 665c375fb..23019cc44 100644 --- a/Manuals/SMV_Technical_Reference_Guide/proc_10032018.tex +++ b/Manuals/SMV_Technical_Reference_Guide/proc_10032018.tex @@ -110,7 +110,7 @@ Complete methods for visualizing smoke and fire data taking into account interactions between light and smoke require the solution -of the radiation transport equation (RTE)~\cite{Siegel:2001} also +of the radiation transport equation (RTE)~\cite{Howell:2021} also called the volume rendering equation in the visualization literature.~\cite{levoy:1988} This equation models how light is affected after interacting with smoke, a participating medium. In @@ -157,7 +157,7 @@ \ssection{RADIATION TRANSPORT EQUATION} The model used here to visualize smoke is the radiation transport -equation (RTE)~\cite{Siegel:2001}. This equation uses radiance to +equation (RTE)~\cite{Howell:2021}. This equation uses radiance to represent smoke appearance. Radiance has units of Watts per square meter per unit solid angle~\si{W/(sr.m^2)}. The solid angle accounts for the fact that a light source appears brighter @@ -187,7 +187,7 @@ The radiation transport equation is used to calculate radiance due to one or more light sources within a region possibly containing a -participating medium such as smoke~\cite{Siegel:2001}. The change +participating medium such as smoke~\cite{Howell:2021}. The change in radiance along a ray with direction $\omega$ at any one instant and wavelength may be expressed using @@ -508,7 +508,7 @@ absorption and scattering. Obscuration or opacity is computed along each ray one grid plane at a time, using the Beer-Lambert law as follows. The $\alpha=1-\tau$ values are pre-computed by FDS using -the Beer-Lambert law~\cite{Siegel:2001}. The $\alpha$ parameter represents an +the Beer-Lambert law~\cite{Howell:2021}. The $\alpha$ parameter represents an opacity, 0.0, for completely transparent, and 1.0 for completely opaque and is given by diff --git a/Manuals/SMV_Technical_Reference_Guide/smoke_notes.tex b/Manuals/SMV_Technical_Reference_Guide/smoke_notes.tex index 794346d92..3c5ed0b08 100644 --- a/Manuals/SMV_Technical_Reference_Guide/smoke_notes.tex +++ b/Manuals/SMV_Technical_Reference_Guide/smoke_notes.tex @@ -28,7 +28,7 @@ \section{Introduction} Complete methods for visualizing smoke and fire data taking into account interactions between light and smoke require the solution -of the radiation transport equation (RTE)~\cite{Siegel:2001} also +of the radiation transport equation (RTE)~\cite{Howell:2021} also called the volume rendering equation in visualization literature.~\cite{levoy:1988} This equation models how light is affected after interacting with smoke, a participating medium. In @@ -111,7 +111,7 @@ \section{Introduction} \section{Radiation Transport Equation} The model used here to visualize smoke is the radiation transport -equation (RTE)~\cite{Siegel:2001}. This equation uses radiance to +equation (RTE)~\cite{Howell:2021}. This equation uses radiance to represent smoke appearance. Radiance has units of Watts per square meter per unit solid angle~\si{W/(sr.m^2)}. The solid angle accounts for the fact that a light source appears brighter @@ -145,7 +145,7 @@ \section{Radiation Transport Equation} The radiation transport equation is used to calculate radiance due to one or more light sources within a region possibly containing a -participating medium such as smoke~\cite{Siegel:2001}. The change +participating medium such as smoke~\cite{Howell:2021}. The change in radiance along a ray with direction $\omega$ at any one instant and wavelength may be expressed using @@ -572,7 +572,7 @@ \subsection{Computing Opacity} absorption and scattering. The obscuration is computed along each ray one grid plane at a time, using the Beer-Lambert law as follows. The $\alpha=1-\tau$ values are pre-computed by FDS using -the Beer-Lambert law~\cite{Siegel:2001} +the Beer-Lambert law~\cite{Howell:2021} \begin{equation} \label{eq:alpha} diff --git a/Manuals/SMV_User_Guide/make_guide.sh b/Manuals/SMV_User_Guide/make_guide.sh index 655dd5881..23d6001c8 100755 --- a/Manuals/SMV_User_Guide/make_guide.sh +++ b/Manuals/SMV_User_Guide/make_guide.sh @@ -28,13 +28,13 @@ if [[ `grep -E "Undefined control sequence|Error:|Fatal error|! LaTeX Error:|Par fi # Check for LaTeX warnings (undefined references or duplicate labels) -if [[ `grep -E "undefined|WARN|multiply defined|multiply-defined" -I SMV_User_Guide.err` == "" ]] +if [[ `grep -E "undefined|ERROR|WARNING|multiply defined|multiply-defined" -I SMV_User_Guide.err` == "" ]] then # Continue along : else echo "LaTeX warnings detected:" - grep -E "undefined|WARN|multiply defined|multiply-defined" -I SMV_User_Guide.err + grep -E "undefined|WARNING|ERROR|multiply defined|multiply-defined" -I SMV_User_Guide.err clean_build=0 fi diff --git a/Manuals/SMV_Verification_Guide/make_guide.sh b/Manuals/SMV_Verification_Guide/make_guide.sh index bb4cc4c97..487b5c3f9 100755 --- a/Manuals/SMV_Verification_Guide/make_guide.sh +++ b/Manuals/SMV_Verification_Guide/make_guide.sh @@ -28,13 +28,13 @@ if [[ `grep -E "Undefined control sequence|Error:|Fatal error|! LaTeX Error:|Par fi # Check for LaTeX warnings (undefined references or duplicate labels) -if [[ `grep -E "undefined|WARNING|multiply defined|multiply-defined" -I SMV_Verification_Guide.err` == "" ]] +if [[ `grep -E "undefined|ERROR|WARNING|multiply defined|multiply-defined" -I SMV_Verification_Guide.err` == "" ]] then # Continue along : else echo "LaTeX warnings detected:" - grep -E "undefined|WARNING|multiply defined|multiply-defined" -I SMV_Verification_Guide.err + grep -E "undefined|ERROR|WARNING|multiply defined|multiply-defined" -I SMV_Verification_Guide.err clean_build=0 fi