BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//University of Virginia//4810//EN
CALSCALE:GREGORIAN
NAME:4810
BEGIN:VEVENT
SUMMARY:Courses begin
DESCRIPTION:
DTSTART:20210824
DTEND:20210825
DTSTAMP:20211206T204003Z
UID::20210824-Courses begin@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- intro
DESCRIPTION:Policies <http//www.cs.virginia.edu/luther/4810/F2021/policies.html>\nIntro <http//www.cs.virginia.edu/luther/4810/F2021/book/intro.html>\n2021-08-25.txt <https//www.cs.virginia.edu/luther/4810/F2021/lectures/notes-2021-08-25.txt>\n2021-08-25.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-08-25.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-08-25.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-08-25.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20210825T140000
DTEND;TZID=America/New_York:20210825T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210825T140000-CS4810-001 -- intro@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- raster graphics
DESCRIPTION:Raster graphics <https//en.wikipedia.org/wiki/Raster_graphics>\nFish <https//www.cs.virginia.edu/luther/4810/F2021/fish.html>\nCRT <https//commons.wikimedia.org/wiki/FileCRT_screen._closeup.jpg>\nTFT <https//commons.wikimedia.org/wiki/FileLCD_TFT_Screen_Closeup.jpg>\nOLED <https//commons.wikimedia.org/wiki/FileNexus_one_screen_microscope.jpg>\n2021-08-30_2.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-08-30_2.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-08-30.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-08-30.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20210830T140000
DTEND;TZID=America/New_York:20210830T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210830T140000-CS4810-001 -- raster graphics@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Quiz00
DESCRIPTION:see <https//kytos.cs.virginia.edu/graphics/quizzes/>
DTSTART;TZID=America/New_York:20210830T131500
DTEND;TZID=America/New_York:20210830T133000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210830T131500-Quiz00@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- scan conversion
DESCRIPTION:DDA and Bresenham <http//www.cs.virginia.edu/tychonievich/blog/posts/492.html>\nPolygons <https//web.archive.org/web/20160325025208/http//freespace.virgin.net/hugo.elias/graphics/x_polysc.htm>\n(optionally) Implementers Guide 1.3&ndash;1.5 <https//www.cs.virginia.edu/luther/4810/F2021/files/implguide_2010.pdf>\nin-class 1 <https//kytos.cs.virginia.edu/graphics/raster.php?size=10>\nin-class 2 <https//kytos.cs.virginia.edu/graphics/raster.php?size=11>\naliasing <https//www.cs.virginia.edu/luther/4810/F2021/aliasing.html>\n2021-09-01.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-09-01.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-09-01.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-09-01.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20210901T140000
DTEND;TZID=America/New_York:20210901T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210901T140000-CS4810-001 -- scan conversion@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:HW warmup
DESCRIPTION:see <https//www.cs.virginia.edu/luther/4810/F2021/hw0.html>
DTSTART;TZID=America/New_York:20210903T164500
DTEND;TZID=America/New_York:20210903T170000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210903T164500-HW warmup@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- fill and subdivision
DESCRIPTION:nonzero <https//en.wikipedia.org/wiki/Nonzero-rule>\neven–odd <https//en.wikipedia.org/wiki/Even%E2%80%93odd_rule>\nflood <https//en.wikipedia.org/wiki/Flood_fill>\nBézier <https//en.wikipedia.org/wiki/B%C3%A9zier_curve#Constructing_B.C3.A9zier_curves>\nDe Casteljau <https//www.cs.virginia.edu/luther/4810/F2021/bezier.html>\ncircles <https//www.cs.virginia.edu/luther/4810/F2021/implicit-curves.html>\n(optionally) Implementers Guide 1.6.3 <https//www.cs.virginia.edu/luther/4810/F2021/files/implguide_2010.pdf>\n2021-09-06.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-09-06.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-09-06.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-09-06.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20210906T140000
DTEND;TZID=America/New_York:20210906T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210906T140000-CS4810-001 -- fill and subdivision@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Quiz01
DESCRIPTION:see <https//kytos.cs.virginia.edu/graphics/quizzes/>
DTSTART;TZID=America/New_York:20210906T131500
DTEND;TZID=America/New_York:20210906T133000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210906T131500-Quiz01@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Add deadline
DESCRIPTION:
DTSTART:20210907
DTEND:20210908
DTSTAMP:20211206T204003Z
UID::20210907-Add deadline@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- curves and alpha
DESCRIPTION:b-spline <https//en.wikipedia.org/wiki/B-spline>\nblobbies <https//en.wikipedia.org/wiki/Metaballs>\nalpha <https//en.wikipedia.org/wiki/Alpha_compositing>\n(optionally) Implementers Guide 1.7 <https//www.cs.virginia.edu/luther/4810/F2021/files/implguide_2010.pdf>\n2021-09-08.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-09-08.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-09-08.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-09-08.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20210908T140000
DTEND;TZID=America/New_York:20210908T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210908T140000-CS4810-001 -- curves and alpha@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- math review
DESCRIPTION:Summary <https//www.cs.virginia.edu/luther/4810/F2021/math1.html>\n2021-09-13.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-09-13.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-09-13.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-09-13.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20210913T140000
DTEND;TZID=America/New_York:20210913T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210913T140000-CS4810-001 -- math review@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Quiz02
DESCRIPTION:see <https//kytos.cs.virginia.edu/graphics/quizzes/>
DTSTART;TZID=America/New_York:20210913T131500
DTEND;TZID=America/New_York:20210913T133000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210913T131500-Quiz02@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- homogeneous coordinates
DESCRIPTION:last year's lecture recording <https//www.cs.virginia.edu/luther/4810/F2021/../F2020/player.html#2020-09-23.webm>\nhomogeneous coordinates <http//mathworld.wolfram.com/HomogeneousCoordinates.html>\ntransformation matrices <https//en.wikipedia.org/wiki/Transformation_matrix>\none person’s take on how they fit together <http//www.teamten.com/lawrence/graphics/homogeneous/>\nSummary <https//www.cs.virginia.edu/luther/4810/F2021/math2.html>
LOCATION:TBA
DTSTART;TZID=America/New_York:20210915T140000
DTEND;TZID=America/New_York:20210915T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210915T140000-CS4810-001 -- homogeneous coordinates@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- 3d pipeline
DESCRIPTION:visible surface determination (and sub-pages) <https//education.siggraph.org/static/HyperGraph/scanline/visibility/vsible0.htm>\nZ-fighting <https//en.wikipedia.org/wiki/Z-fighting>\n2021-09-20.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-09-20.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-09-20.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-09-20.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20210920T140000
DTEND;TZID=America/New_York:20210920T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210920T140000-CS4810-001 -- 3d pipeline@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Quiz03
DESCRIPTION:see <https//kytos.cs.virginia.edu/graphics/quizzes/>
DTSTART;TZID=America/New_York:20210920T131500
DTEND;TZID=America/New_York:20210920T133000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210920T131500-Quiz03@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- fragment shaders
DESCRIPTION:Lighting <https//en.wikipedia.org/wiki/Blinn%E2%80%93Phong_shading_model>\ntextures <https//en.wikipedia.org/wiki/Texture_mapping>\nbumps <https//en.wikipedia.org/wiki/Bump_mapping>\n(optionally) Implementers Guide 2.5 <https//www.cs.virginia.edu/luther/4810/F2021/files/implguide_2010.pdf>\n2021-09-22.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-09-22.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-09-22.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-09-22.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20210922T140000
DTEND;TZID=America/New_York:20210922T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210922T140000-CS4810-001 -- fragment shaders@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:HW 2D rasterizer
DESCRIPTION:see <https//www.cs.virginia.edu/luther/4810/F2021/hw1.html>
DTSTART;TZID=America/New_York:20210924T164500
DTEND;TZID=America/New_York:20210924T170000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210924T164500-HW 2D rasterizer@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- 3d pipeline and fragment shaders
DESCRIPTION:visible surface determination (and sub-pages) <https//education.siggraph.org/static/HyperGraph/scanline/visibility/vsible0.htm>\nZ-fighting <https//en.wikipedia.org/wiki/Z-fighting>\nLighting <https//en.wikipedia.org/wiki/Blinn%E2%80%93Phong_shading_model>\ntextures <https//en.wikipedia.org/wiki/Texture_mapping>\nbumps <https//en.wikipedia.org/wiki/Bump_mapping>\n(optionally) Implementers Guide 2.5 <https//www.cs.virginia.edu/luther/4810/F2021/files/implguide_2010.pdf>\n2021-09-27.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-09-27.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-09-27.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-09-27.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20210927T140000
DTEND;TZID=America/New_York:20210927T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210927T140000-CS4810-001 -- 3d pipeline and fragment shaders@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Quiz04
DESCRIPTION:see <https//kytos.cs.virginia.edu/graphics/quizzes/>
DTSTART;TZID=America/New_York:20210927T131500
DTEND;TZID=America/New_York:20210927T133000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210927T131500-Quiz04@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- raytracing
DESCRIPTION:overview <http//en.wikipedia.org/wiki/Ray_tracing_%28graphics%29>\noptimizations <http//en.wikipedia.org/wiki/Bounding_volume_hierarchy>\n(optionally) Implementers Guide 2&ndash;2.4 <https//www.cs.virginia.edu/luther/4810/F2021/files/implguide_2010.pdf>\n2021-09-29.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-09-29.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-09-29.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-09-29.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20210929T140000
DTEND;TZID=America/New_York:20210929T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20210929T140000-CS4810-001 -- raytracing@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- light
DESCRIPTION:BRDF <https//en.wikipedia.org/wiki/Bidirectional_reflectance_distribution_function>\nBRDF take 2 <https//math.nist.gov/~FHunt/appearance/brdf.html>\nBSDF <https//en.wikipedia.org/wiki/Bidirectional_scattering_distribution_function>\nglobal illumination <https//en.wikipedia.org/wiki/Global_illumination>\nambient occlusion <https//en.wikipedia.org/wiki/Ambient_occlusion>\n(optionally) Implementers Guide 2.5&ndash;2.7 <https//www.cs.virginia.edu/luther/4810/F2021/files/implguide_2010.pdf>\n(optionally) radiosity <https//web.archive.org/web/20160311085440/http//freespace.virgin.net/hugo.elias/radiosity/radiosity.htm>\n(optionally) multiple importance sampling <https//graphics.stanford.edu/courses/cs348b-03/papers/veach-chapter9.pdf>\n2021-10-04_2.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-10-04_2.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-10-04.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-10-04.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211004T140000
DTEND;TZID=America/New_York:20211004T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211004T140000-CS4810-001 -- light@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Quiz05
DESCRIPTION:see <https//kytos.cs.virginia.edu/graphics/quizzes/>
DTSTART;TZID=America/New_York:20211004T131500
DTEND;TZID=America/New_York:20211004T133000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211004T131500-Quiz05@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- color and image files
DESCRIPTION:Writeup <https//www.cs.virginia.edu/luther/4810/F2021/color.html>\nretna <http//retinalmicroscopy.com/awards/>\nWikipedia <https//en.wikipedia.org/wiki/Color>\nRGB <https//en.wikipedia.org/wiki/RGB_color_model>\nCMYK <https//en.wikipedia.org/wiki/CMYK_color_model>\nGamma <https//en.wikipedia.org/wiki/Gamma_correction>\nColor Solids <http//upload.wikimedia.org/wikipedia/commons/1/13/Color_solid_comparison_hsl_hsv_rgb_cone_sphere_cube_cylinder.png>\nImage Compression <https//en.wikipedia.org/wiki/Image_compression>\nHDR <https//en.wikipedia.org/wiki/High-dynamic-range_imaging>\nExposure <https//web.archive.org/web/20160306070613/http//freespace.virgin.net/hugo.elias/graphics/x_posure.htm>\n2021-10-06.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-10-06.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-10-06.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-10-06.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211006T140000
DTEND;TZID=America/New_York:20211006T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211006T140000-CS4810-001 -- color and image files@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:HW 3D rasterizer
DESCRIPTION:see <https//www.cs.virginia.edu/luther/4810/F2021/hw2.html>
DTSTART;TZID=America/New_York:20211008T164500
DTEND;TZID=America/New_York:20211008T170000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211008T164500-HW 3D rasterizer@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- raytracing
DESCRIPTION:overview <http//en.wikipedia.org/wiki/Ray_tracing_%28graphics%29>\noptimizations <http//en.wikipedia.org/wiki/Bounding_volume_hierarchy>\n(optionally) Implementers Guide 2&ndash;2.4 <https//www.cs.virginia.edu/luther/4810/F2021/files/implguide_2010.pdf>\n2021-10-13.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-10-13.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-10-13.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-10-13.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211013T140000
DTEND;TZID=America/New_York:20211013T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211013T140000-CS4810-001 -- raytracing@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Drop deadline
DESCRIPTION:
DTSTART:20211014
DTEND:20211015
DTSTAMP:20211206T204003Z
UID::20211014-Drop deadline@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- animation
DESCRIPTION:easing <http//easings.net/>\nsquash and stretch <https//en.wikipedia.org/wiki/Squash_and_stretch>\ntweening <https//en.wikipedia.org/wiki/Inbetweening>\nskeletal animation <https//en.wikipedia.org/wiki/Skeletal_animation>\n2021-10-18.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-10-18.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-10-18.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-10-18.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211018T140000
DTEND;TZID=America/New_York:20211018T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211018T140000-CS4810-001 -- animation@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Quiz06
DESCRIPTION:see <https//kytos.cs.virginia.edu/graphics/quizzes/>
DTSTART;TZID=America/New_York:20211018T131500
DTEND;TZID=America/New_York:20211018T133000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211018T131500-Quiz06@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Withdraw deadline
DESCRIPTION:
DTSTART:20211019
DTEND:20211020
DTSTAMP:20211206T204003Z
UID::20211019-Withdraw deadline@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- quaternions and transformations
DESCRIPTION:quaternion rotation <https//www.cs.virginia.edu/luther/4810/F2021/quaternions.html>\n2021-10-20.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-10-20.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-10-20.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-10-20.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211020T140000
DTEND;TZID=America/New_York:20211020T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211020T140000-CS4810-001 -- quaternions and transformations@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- interpolation
DESCRIPTION:2021-10-25.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-10-25.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-10-25.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-10-25.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211025T140000
DTEND;TZID=America/New_York:20211025T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211025T140000-CS4810-001 -- interpolation@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Quiz07
DESCRIPTION:see <https//kytos.cs.virginia.edu/graphics/quizzes/>
DTSTART;TZID=America/New_York:20211025T131500
DTEND;TZID=America/New_York:20211025T133000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211025T131500-Quiz07@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- IK
DESCRIPTION:wikipedia <https//en.wikipedia.org/wiki/Inverse_kinematics>\nsurvey paper <https//onlinelibrary.wiley.com/doi/full/10.1111/cgf.13310>\nand beyond <http//geometry.caltech.edu/pubs/SZTDBG07.pdf>\nand even more beyond <http//geometry.caltech.edu/pubs/KCD09.pdf>\nand beyond that <http//geometry.caltech.edu/pubs/LHDJ13.pdf>\n2021-10-27.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-10-27.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-10-27.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-10-27.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211027T140000
DTEND;TZID=America/New_York:20211027T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211027T140000-CS4810-001 -- IK@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:HW raytracer
DESCRIPTION:see <https//www.cs.virginia.edu/luther/4810/F2021/hw3.html>
DTSTART;TZID=America/New_York:20211029T164500
DTEND;TZID=America/New_York:20211029T170000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211029T164500-HW raytracer@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- fluids
DESCRIPTION:Navier-Stokes equation <https//en.wikipedia.org/wiki/Navier%E2%80%93Stokes_equations>\npaper on gas <https//www.josstam.com/publications#comp-jpohiiw834>\npaper on shallow water <http//hpcg.purdue.edu/bbenes/papers/Benes07Vriphys.pdf>\nLagrangain methods <https//en.wikipedia.org/wiki/Smoothed-particle_hydrodynamics>\n2021-11-01.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-11-01.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-11-01.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-11-01.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211101T140000
DTEND;TZID=America/New_York:20211101T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211101T140000-CS4810-001 -- fluids@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Quiz08
DESCRIPTION:see <https//kytos.cs.virginia.edu/graphics/quizzes/>
DTSTART;TZID=America/New_York:20211101T131500
DTEND;TZID=America/New_York:20211101T133000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211101T131500-Quiz08@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- fluids
DESCRIPTION:Navier-Stokes equation <https//en.wikipedia.org/wiki/Navier%E2%80%93Stokes_equations>\npaper on gas <https//www.josstam.com/publications#comp-jpohiiw834>\npaper on shallow water <http//hpcg.purdue.edu/bbenes/papers/Benes07Vriphys.pdf>\nLagrangain methods <https//en.wikipedia.org/wiki/Smoothed-particle_hydrodynamics>\n2021-11-03.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-11-03.pdf>\n2021-11-03.vtt <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-11-03.vtt>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-11-03.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211103T140000
DTEND;TZID=America/New_York:20211103T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211103T140000-CS4810-001 -- fluids@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- cloth
DESCRIPTION:cloth <https//graphics.stanford.edu/~mdfisher/cloth.html>\ncloth 2 <https//web.archive.org/web/20160309180817/http//freespace.virgin.net/hugo.elias/models/m_cloth.htm>\nmaterial-point method <https//dl.acm.org/doi/10.1145/3072959.3073623>\nMPM video <https//www.youtube.com/watch?v=eGtB0VXJsuI>\n2021-11-08.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-11-08.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-11-08.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-11-08.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211108T140000
DTEND;TZID=America/New_York:20211108T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211108T140000-CS4810-001 -- cloth@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Quiz09
DESCRIPTION:see <https//kytos.cs.virginia.edu/graphics/quizzes/>
DTSTART;TZID=America/New_York:20211108T131500
DTEND;TZID=America/New_York:20211108T133000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211108T131500-Quiz09@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- cloth and multi-dynamic
DESCRIPTION:cloth <https//graphics.stanford.edu/~mdfisher/cloth.html>\ncloth 2 <https//web.archive.org/web/20160309180817/http//freespace.virgin.net/hugo.elias/models/m_cloth.htm>\nmaterial-point method <https//dl.acm.org/doi/10.1145/3072959.3073623>\nMPM video <https//www.youtube.com/watch?v=eGtB0VXJsuI>\nNucleus <https//www.josstam.com/publications#comp-jpohiiw79>\n2021-11-10.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-11-10.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-11-10.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-11-10.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211110T140000
DTEND;TZID=America/New_York:20211110T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211110T140000-CS4810-001 -- cloth and multi-dynamic@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:HW animation
DESCRIPTION:see <https//www.cs.virginia.edu/luther/4810/F2021/hw4.html>
DTSTART;TZID=America/New_York:20211112T164500
DTEND;TZID=America/New_York:20211112T170000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211112T164500-HW animation@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- terrain
DESCRIPTION:fractal dimension of landscape <https//en.wikipedia.org/wiki/Fractal_landscape>\ndiamond-square <https//en.wikipedia.org/wiki/Diamond-square_algorithm>\nsimplex explained <http//staffwww.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf>\nErosion <https//en.wikipedia.org/wiki/Erosion>\nDelaunay deformable models <http//certis.enpc.fr/publications/papers/07cvpr_b.pdf>\nconcave terrain <http//link.springer.com/article/10.1007%2Fs00371-010-0506-2>\n2021-11-15.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-11-15.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-11-15.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-11-15.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211115T140000
DTEND;TZID=America/New_York:20211115T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211115T140000-CS4810-001 -- terrain@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Quiz10
DESCRIPTION:see <https//kytos.cs.virginia.edu/graphics/quizzes/>
DTSTART;TZID=America/New_York:20211115T131500
DTEND;TZID=America/New_York:20211115T133000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211115T131500-Quiz10@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- noise and scale
DESCRIPTION:Perlin <https//en.wikipedia.org/wiki/Perlin_noise>\nsimplex <http//staffwww.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf>\nfractal <https//buckslice.github.io/archive/explaining-noise>\nfBm shaders <https//thebookofshaders.com/13/>\nvisibility graphs <https//en.wikipedia.org/wiki/Visibility_graph>\nadaptive subdivision <https//developer.nvidia.com/gpugems/gpugems2/part-i-geometric-complexity/chapter-7-adaptive-tessellation-subdivision-surfaces>\nocclusion culling <https//developer.nvidia.com/gpugems/gpugems2/part-i-geometric-complexity/chapter-6-hardware-occlusion-queries-made-useful>\n2021-11-17.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-11-17.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-11-17.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-11-17.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211117T140000
DTEND;TZID=America/New_York:20211117T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211117T140000-CS4810-001 -- noise and scale@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- shader languages
DESCRIPTION:2021-11-22.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-11-22.pdf>\nqa.txt <https//www.cs.virginia.edu/luther/4810/F2021/lectures/20211122-qa.txt>\nwebgl.html <https//www.cs.virginia.edu/luther/4810/F2021/lectures/20211122-webgl.html>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-11-22.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-11-22.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211122T140000
DTEND;TZID=America/New_York:20211122T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211122T140000-CS4810-001 -- shader languages@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Quiz11
DESCRIPTION:see <https//kytos.cs.virginia.edu/graphics/quizzes/>
DTSTART;TZID=America/New_York:20211122T131500
DTEND;TZID=America/New_York:20211122T133000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211122T131500-Quiz11@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- shader languages
DESCRIPTION:2021-11-29.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-11-29.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-11-29.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-11-29.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211129T140000
DTEND;TZID=America/New_York:20211129T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211129T140000-CS4810-001 -- shader languages@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- ask me anything
DESCRIPTION:lecture recording not posted <https//www.cs.virginia.edu/luther/4810/F2021/#>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211201T140000
DTEND;TZID=America/New_York:20211201T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211201T140000-CS4810-001 -- ask me anything@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:CS4810-001 -- review
DESCRIPTION:2021-12-06.pdf <https//www.cs.virginia.edu/luther/4810/F2021/lectures/slides-2021-12-06.pdf>\nvideo <https//www.cs.virginia.edu/luther/4810/F2021/lectures/video-2021-12-06.webm>\naudio <https//www.cs.virginia.edu/luther/4810/F2021/lectures/audio-2021-12-06.mp3>
LOCATION:TBA
DTSTART;TZID=America/New_York:20211206T140000
DTEND;TZID=America/New_York:20211206T151500
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211206T140000-CS4810-001 -- review@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Quiz12
DESCRIPTION:see <https//kytos.cs.virginia.edu/graphics/quizzes/>
DTSTART;TZID=America/New_York:20211206T131500
DTEND;TZID=America/New_York:20211206T133000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211206T131500-Quiz12@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Courses end
DESCRIPTION:
DTSTART:20211207
DTEND:20211208
DTSTAMP:20211206T204003Z
UID::20211207-Courses end@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:HW simulation
DESCRIPTION:see <https//www.cs.virginia.edu/luther/4810/F2021/hw5.html>
DTSTART;TZID=America/New_York:20211207T234459
DTEND;TZID=America/New_York:20211207T235959
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211207T234459-HW simulation@4810.cs.virginia.edu
END:VEVENT
BEGIN:VEVENT
SUMMARY:Final Exam
DESCRIPTION:
LOCATION:TBA
DTSTART;TZID=America/New_York:20211217T140000
DTEND;TZID=America/New_York:20211217T170000
DTSTAMP:20211206T204003Z
UID:;TZID=America/New_York:20211217T140000-Final Exam@4810.cs.virginia.edu
END:VEVENT
END:VCALENDAR
