arrow_back Home
‘Luigi's Mansion 3 Tech Analysis references’, on
My Bib
file_downloadDownload to Word
Bibliography

[1]
D. B. Arnold and P. R. Bono, CGM and CGI : metafile and interface standards for computer graphics. Berlin ; New York: Springer-Verlag, 1988.

[2]
P. Johnson and D. Pettit, Machinima : the Art and Practice of Virtual Filmmaking. Jefferson, N.C.: Mcfarland & Company, Inc., Publishers, 2012.

[3]
G. Van and D. Gregorius, Game Physics Pearls. Natick, Mass.: A.K. Peters, 2010.

[4]
S. Rogers, Level Up!: the Guide to Great Video Game Design. John Wiley & Sons, 2010.

[5]
F. Thomas and O. Johnston, The Illusion of Life : Disney Animation. New York: Abbeville Press, 1995.

[6]
E. P. Lafortune and Y. D. Willems, “A Theoretical Framework for Physically Based Rendering,” Computer Graphics Forum, vol. 13, no. 2, pp. 97–107, May 1994, doi: 10.1111/1467-8659.1320097.

[7]
D. P. Greenberg, “A Framework for Realistic Image Synthesis,” Communications of the ACM, vol. 42, no. 8, pp. 44–53, Aug. 1999, doi: 10.1145/310930.310970.

[8]
M. Pharr, Jakob Wenzel, and G. Humphreys, Physically Based Rendering : from Theory to Implementation. Amsterdam ; Boston ; Heidelberg: Morgan Kaufmann ; Oxford, 2017.

[9]
R. Mendez, “Reflections Based on Local Cubemaps in Unity,” Arm.com, 2014. https://community.arm.com/developer/tools-software/graphics/b/blog/posts/reflections-based-on-local-cubemaps-in-unity (accessed Dec. 18, 2019).

[10]
R. Lopez, “Implementing Reflections in Unity Using Local Cubemaps,” 2014. Accessed: Dec. 18, 2019. [Online].

[11]
B. Wronski, “The Future of Screenspace Reflections,” Bart Wronski, Jan. 25, 2014. https://bartwronski.com/2014/01/25/the-future-of-screenspace-reflections/ (accessed Dec. 18, 2019).

[12]
T. McReynolds and D. Blythe, Advanced Graphics Programming Using OpenGL. Elsevier, 2005.

[13]
R. Mendez, “Combined Reflections: Stereo Reflections in VR,” Arm.com, Mar. 10, 2016. https://community.arm.com/developer/tools-software/graphics/b/blog/posts/combined-reflections-stereo-reflections-in-vr (accessed Dec. 18, 2019).

[14]
T. Möller, E. Haines, Naty Hoffman, A. Pesce, M. Iwanicki, and Sébastien Hillaire, Real-time Rendering. Boca Raton: Crc Press, Taylor & Francis Group, 2018.

[15]
D. Lettier, “Screen Space Reflection | 3D Game Shaders For Beginners,” Github.io, 2019. https://lettier.github.io/3d-game-shaders-for-beginners/screen-space-reflection.html (accessed Dec. 18, 2019).

[16]
Unity, “Screen-space Reflection | Package Manager UI Website,” Unity3d.com, 2015. https://docs.unity3d.com/Packages/com.unity.postprocessing@2.0/manual/Screen-space-Reflections.html (accessed Dec. 18, 2019).

[17]
J. Guardado and D. Sánchez-Crespo, “GPU Gems - Chapter 2. Rendering Water Caustics,” Nvidia.com, 2007. https://developer.download.nvidia.com/books/HTML/gpugems/gpugems_ch02.html (accessed Dec. 18, 2019).

[18]
Epic Games, “IES Light Profiles,” Unrealengine.com, 2014. https://docs.unrealengine.com/en-US/Engine/Rendering/LightingAndShadows/IESLightProfiles/index.html (accessed Dec. 18, 2019).

[19]
A. Dravid, “CGArena : Understanding IES Lights,” Cgarena.com, 2011. http://www.cgarena.com/freestuff/tutorials/max/ieslights/ (accessed Dec. 18, 2019).

[20]
Éclat Digital, “Spectral rendering - Éclat Digital,” Éclat Digital, Feb. 22, 2013. https://www.eclat-digital.com/2013/02/22/spectral-rendering/ (accessed Dec. 18, 2019).

[21]
Epic Games, “UDK | VolumetricLightbeamTutorial,” Unrealengine.com, 2012. https://docs.unrealengine.com/udk/Three/VolumetricLightbeamTutorial.html (accessed Dec. 18, 2019).

[22]
T. Lorach, “Soft Particles,” NVIDIA, 2007. Accessed: Dec. 18, 2019. [Online]. Available: https://developer.download.nvidia.com/whitepapers/2007/SDK10/SoftParticles_hi.pdf.

[23]
M. Hullin, E. Eisemann, H.-P. Seidel, and S. Lee, “Physically-based real-time Lens Flare Rendering,” ACM Transactions on Graphics, vol. 30, no. 4, p. 1, Jul. 2011, doi: 10.1145/2010324.1965003.

[24]
Unity Technologies, “Unity - Manual: Cookies,” Unity3d.com, 2019. https://docs.unity3d.com/Manual/Cookies.html (accessed Dec. 18, 2019).

[25]
PlayCanvas, “Light Cookies | Learn PlayCanvas,” Playcanvas.com, (no date published), 2016. https://developer.playcanvas.com/en/tutorials/light-cookies/ (accessed Dec. 18, 2019).

[26]
NVIDIA, “Projective Texture Mapping|NVIDIA,” Nvidia.com, 2001. https://www.nvidia.com/en-us/drivers/Projective-Texture-Mapping/ (accessed Dec. 18, 2019).

[27]
R. Ebert, Ebert’s Little Movie Glossary : a Compendium of Movie Clichés, Stereotypes, Obligatory Scenes, Hackneyed Formulas, Shopworn Conventions, and Outdated Archetypes. Kansas City, Mo.: Andrews and Mcmeel, 1994.

[28]
Digital Juice and A. B, Photograph of Cucoloris Shadow Kit. 2018.

[29]
briciius, “How to Make a BAT-signal,” Instructables, Nov. 22, 2014. https://www.instructables.com/id/How-to-make-a-BAT-signal/ (accessed Dec. 18, 2019).

[30]
Photos Public Domain, “Diagonal Stripes Shadow from Mini Blinds Texture Picture | Free Photograph | Photos Public Domain,” Photos-public-domain.com, 2012. https://www.photos-public-domain.com/2012/02/20/diagonal-stripes-shadow-from-mini-blinds-texture/ (accessed Dec. 18, 2019).

[31]
HeartAndMindMatter, “Tree Shadows Dancing,” YouTube, Apr. 23, 2018. https://youtu.be/igJKDULI0xo (accessed Dec. 18, 2019).

[32]
L. Ji, “Image Composition in Computer Rendering,” 2014. [Online]. Available: https://pdfs.semanticscholar.org/c53d/269c4e5e61e3214d4a71c2ba340ba0c8689c.pdf?_ga=2.106109639.535575781.1577585611-1012722021.1577585611.

[33]
A. Sherrod, Ultimate Game Programming with DirectX. Cengage Learning, 2009.

[34]
Unity Technologies, “Unity - Manual: How do I make a Spot Light Cookie?,” Unity3d.com, 2019. https://docs.unity3d.com/Manual/HOWTO-LightCookie.html (accessed Dec. 18, 2019).

[35]
rachelg2010, “Learn about lighting,” Shaderlight, Feb. 19, 2013. https://blog.shaderlight.com/2013/02/19/lighting-in-shaderlight/ (accessed Dec. 18, 2019).

[36]
UnityChat, “Unity 3D - Realistic Light Projections with Cookies,” YouTube, Aug. 04, 2012. https://youtu.be/WERan6gjEn4 (accessed Dec. 18, 2019).

[37]
Scratchapixel, “The Perspective and Orthographic Projection Matrix,” Scratchapixel, Aug. 15, 2014. https://www.scratchapixel.com/lessons/3d-basic-rendering/perspective-and-orthographic-projection-matrix/projection-matrix-introduction (accessed Dec. 18, 2019).

[38]
NVIDIA, “Chapter 7.Rendering Countless Blades of Waving Grass,” Nvidia.com, 2014. https://developer.nvidia.com/sites/all/modules/custom/gpugems/books/GPUGems/gpugems_ch07.html (accessed Dec. 18, 2019).

[39]
J. DeVries, “LearnOpenGL - Point Shadows,” Learnopengl.com (no date published), 2018. https://learnopengl.com/Advanced-Lighting/Shadows/Point-Shadows (accessed Dec. 18, 2019).

[40]
RC Conception, “Photographer’s Lighting Handbook: Lighting Backgrounds,” Layers Magazine, Mar. 04, 2015. https://layersmagazine.com/lighting-backgrounds.html (accessed Dec. 18, 2019).

[41]
M. Kilgard, “Robust Stencil Shadow Volumes (CEDEC 2001),” NVIDIA, 2001. Accessed: Dec. 18, 2019. [Online]. Available: http://developer.download.nvidia.com/assets/gamedev/docs/StencilShadows_CEDEC_E.pdf.

[42]
J. F. Blinn, “Simulation of wrinkled surfaces,” ACM SIGGRAPH Computer Graphics, vol. 12, no. 3, pp. 286–292, Aug. 1978, doi: 10.1145/965139.507101.

[43]
J. DeVries, “LearnOpenGL - Normal Mapping,” Learnopengl.com, 2015. https://learnopengl.com/Advanced-Lighting/Normal-Mapping (accessed Dec. 18, 2019).

[44]
AUTODESK, “Indirect (global) vs. direct illumination | Maya LT | Autodesk Knowledge Network,” Autodesk.com, Jan. 23, 2015. https://knowledge.autodesk.com/support/maya-lt/learn-explore/caas/CloudHelp/cloudhelp/2015/ENU/MayaLT/files/BoL-Indirect-global-vs-direct-illumination-htm.html (accessed Dec. 18, 2019).

[45]
H. W. Jensen, “Cornell box images by Henrik Wann Jensen,” Stanford.edu, 2002. http://graphics.stanford.edu/~henrik/images/cbox.html (accessed Dec. 18, 2019).

[46]
A. Velten et al., “Imaging the Propagation of Light Through Scenes at Picosecond Resolution,” Acm.org, Sep. 2016. https://cacm.acm.org/magazines/2016/9/206260-imaging-the-propagation-of-light-through-scenes-at-picosecond-resolution/abstract (accessed Dec. 18, 2019).

[47]
C. M. Goral, K. E. Torrance, D. P. Greenberg, and B. Battaile, “Modeling the interaction of light between diffuse surfaces,” ACM SIGGRAPH Computer Graphics, vol. 18, no. 3, pp. 213–222, Jul. 1984, doi: 10.1145/964965.808601.

[48]
Blender, “Ambient Occlusion — Blender Manual,” Blender.org (no date published). https://docs.blender.org/manual/en/2.79/render/blender_render/world/ambient_occlusion.html (accessed Dec. 18, 2019).

[49]
AUTODESK, “Radiosity Controls | 3ds Max 2019 | Autodesk Knowledge Network,” Autodesk.com, Mar. 18, 2018. https://knowledge.autodesk.com/support/3ds-max/learn-explore/caas/CloudHelp/cloudhelp/2019/ENU/3DSMax-Archive/files/GUID-D76A0212-7F3D-466C-8FE0-295475C39E99-htm.html (accessed Dec. 18, 2019).

[50]
B. Atabek and A. Kumar, “Implementability of shading models for current game engines,” Semantic Scholar, 2017. https://www.semanticscholar.org/paper/Implementability-of-shading-models-for-current-game-Atabek-Kumar/e3dec9e37167a182a0f1de0ad667a923c4ba1495 (accessed Dec. 18, 2019).

[51]
N. Tatarchuk, “Irradiance Volumes for Games,” 2012. Accessed: Dec. 18, 2019. [Online]. Available: https://developer.amd.com/wordpress/media/2012/10/Tatarchuk_Irradiance_Volumes.pdf.

[52]
WIKIBOOKS, “GLSL Programming/GLUT/Two-Sided Surfaces - Wikibooks, open books for an open world,” Wikibooks.org, 2012. https://en.wikibooks.org/wiki/GLSL_Programming/GLUT/Two-Sided_Surfaces (accessed Dec. 18, 2019).

[53]
GameDev.tv, “Subsurface Scattering in Blender,” YouTube, Mar. 27, 2017. https://youtu.be/48Ag0zLL9zA (accessed Dec. 18, 2019).

[54]
Get Learnt, “What is Subsurface Scattering?,” YouTube, Oct. 15, 2019. https://youtu.be/9Tr3pXW-eUY (accessed Dec. 18, 2019).

[55]
TutsByKai, “Blender 2.8 Eevee Beta Tutorial - Super Simple Subsurface Scattering!,” YouTube, Dec. 12, 2018. https://youtu.be/z7FBIHm9ft4 (accessed Dec. 18, 2019).

[56]
Center for Biophotonics Science and Technology, “What Happens to the Light?,” 2007. Accessed: Dec. 18, 2019. [Online]. Available: https://cpb-us-w2.wpmucdn.com/u.osu.edu/dist/1/44954/files/2016/08/fates_of_light_gumibears_teacher_student-copy.pdf.

[57]
“‘Stippling’ speeds 3-D computer imaging,” Purdue.edu, 2002. https://news.uns.purdue.edu/html4ever/021125.Ebert.stippling.html (accessed Dec. 18, 2019).

[58]
Naty, “Real-Time Rendering · Deferred lighting approaches,” Realtimerendering.com, 2011. http://www.realtimerendering.com/blog/deferred-lighting-approaches/ (accessed Dec. 18, 2019).

[59]
J. Lengyel, E. Praun, A. Finkelstein, and H. Hoppe, “Real-Time Fur over Arbitrary Surfaces,” 2001. Accessed: Dec. 18, 2019. [Online]. Available: http://hhoppe.com/fur.pdf.

[60]
Unity Technologies, “Unity - Manual: Standard Particle Shaders,” Unity3d.com, 2018. https://docs.unity3d.com/Manual/shader-StandardParticleShaders.html (accessed Dec. 18, 2019).

[61]
Epic Games, “GPUSprites Type Data,” Unrealengine.com, 2014. https://docs.unrealengine.com/en-US/Engine/Rendering/ParticleSystems/Reference/TypeData/GPUSprites/index.html (accessed Dec. 18, 2019).

[62]
A. D. Geiger and R. Saskatchewan, “A VOXEL-BASED APPROACH TO THE REAL-TIME SIMULATION OF SANDS AND SOILS,” 2015. Accessed: Dec. 18, 2019. [Online]. Available: https://ourspace.uregina.ca/bitstream/handle/10294/6563/Geiger_Andrew_200278873_MSC_CS_Fall2015.pdf?sequence=1&isAllowed=y.