CMSC 405 CMSC 335
Week 1
Computer graphics are used in practically every industry and field.
Pick your favorite industry or field (e.g., Entertainment, Computer Art, Image processing …) and share a graphical image, animation or video clip related to that field with the class. Be sure to describe the graphic, explain why you selected this graphic and reference your sources.
computer graphics are nothing but the pictures or films created using computers.Its used almost in all the fields now a days like entertainment,arts,image processing etc.
Pretty much ever frame of a modern animated film or TV show is computer generated.For instance take the entertainment field,especially cartoons. Comuter graphics revolutionarized cartoon movies. They make movies look more realistic adding more sense to it.Blender which is an open-source 3D authoring tool.these are inroduced at Computer Graphics HUB (richmond.edu)
These works show not only excellent modeling and animation skills but also amazing rigging and shading skills
Week 2
This study source was downloaded by 100000761508723 from CourseHero.com on 04-26-2024 18:26:29 GMT -05:00
https://www.coursehero.com/file/77564036/Computer-Graphics-Disscussionsdocx/
NONE
Week 3
Using the examples found in the readings for this week, create a simple, yet unique graphic using SVG.
The graphic should incorporate shape transformation methods and animation.
Share both the code and screen capture of the graphic.
Q1) The graphic should incorporate shape transformation methods and animation
<!DOCTYPE html>
<html>
<body>
<h1>SVG Rotation</h1>
<svg width="200" height="200">
<rect x="20" y="20" width="40" height="40" style="stroke: #3333cc; fill:none;" />
<rect x="20" y="20" width="40" height="40" style="fill: #3333cc" transform="rotate(15)" />
</svg>
<h1> SVG Animation </h1>
<svg width="500" height="500">
<rect x="10" y="10" width="40" height="20"
style="stroke: #000000; fill: green;">
<animate attributeName="x"
attributeType="XML"
from="10" to="400"
begin="0s" dur="10s"
repeatCount="indefinite"
/>
<animate attributeName="y"
This study source was downloaded by 100000761508723 from CourseHero.com on 04-26-2024 18:26:29 GMT -05:00
https://www.coursehero.com/file/77564036/Computer-Graphics-Disscussionsdocx/
attributeType="XML"
from="10" to="100"
begin="0s" dur="10s"
fill="freeze"
repeatCount="indefinite"
/>
</rect>
</svg>
</body>
</html>
Week 4
NONE
Week 5
This study source was downloaded by 100000761508723 from CourseHero.com on 04-26-2024 18:26:29 GMT -05:00
https://www.coursehero.com/file/77564036/Computer-Graphics-Disscussionsdocx/
Modify jogl/FourLights.java found in the week 5 readings to make a unique, lighted scene of your choice.
You should modify the light sources and the object. Post your new code as well as the resulting image(s). (See text file)
Week 6
NONE
Week 7
Using the examples provides in chapter 6, provide a simple unique 2D animated scene that uses transformation to assist in the resulting animation.
Share your code and screen captures of your graphic. For your code, be sure to rename it .txt as all .html files are edited by LEO. You could also, submit it as a .zip file to avoid the issue as well.
index.html <html> <head> <title> 2D Animations </title> <style> body{ text-align: center; } p{ font-family: sans-serif; font-size: 25px; font-style: italic; font-weight: 300px; margin: 20px; } .box1{ height: 100px; width: 100px; position :relative; color:antiquewhite; } .box-layout1{ display: inline-block; } .box-transition1{ transition: all .5s ease-in-out; } .boxTranslate1{ background-color: #1B5E20;
This study source was downloaded by 100000761508723 from CourseHero.com on 04-26-2024 18:26:29 GMT -05:00
https://www.coursehero.com/file/77564036/Computer-Graphics-Disscussionsdocx/
} .boxRotate1{ background-color: #B71C1C; display: inline-block; } .scale1 { background-color: #827717; } .boxSkewX1{ background-color: #009688; } .boxSkewY1{ background-color: #BF360C; } .boxSkew11{ background-color: #37474F; } .boxSkew21{ background-color: #0091EA; } .boxTranslate1:hover{ transform: translate(500px,500px); } .boxRotate1:hover{ transform: rotate(360deg); } .scale1:hover { transform: scale(2.0,1.3); } .boxSkewX1:hover{ transform: skewX(-20deg); } .boxSkewY1:hover{ transform: skewY(-20deg); } .boxSkew11:hover{ transform: skew(60deg,70deg); } .boxSkew21:hover{ transform: skew(-350deg); } </style> </head> <body> <p>Hover for results! :) </p> <p>Translates</p> <div class="box1 boxTranslate1 box-transition1 box-layout1"></div> <p>Rotates</p> <div class="box1 boxRotate1 box-transition1 box-layout1"></div> <div class="box1 boxRotate1 box-transition1 box-layout1"></div> <div class="box1 boxRotate1 box-transition1 box-layout1"></div> <p>Scale</p> <div class="box1 scale1 box-transition1 box-layout1"></div>
This study source was downloaded by 100000761508723 from CourseHero.com on 04-26-2024 18:26:29 GMT -05:00
https://www.coursehero.com/file/77564036/Computer-Graphics-Disscussionsdocx/
<p>Skew in X direction</p> <div class="box1 boxSkewX1 box-transition1 box-layout1"></div> <div class="box1 boxSkewX1 box-transition1 box-layout1"></div> <div class="box1 boxSkewX1 box-transition1 box-layout1"></div> <p>Skew in Y direction</p> <div class="box1 boxSkewY1 box-transition1 box-layout1"></div> <div class="box1 boxSkewY1 box-transition1 box-layout1"></div> <div class="box1 boxSkewY1 box-transition1 box-layout1"></div> <p>Skew</p> <div class="box1 boxSkew11 box-transition1 box-layout1">SKEW</div> <p>Skew</p> <div class="box1 boxSkew21 box-transition1 box-layout1">SKEW</div> </body> </html>
Week 8
NONE
This study source was downloaded by 100000761508723 from CourseHero.com on 04-26-2024 18:26:29 GMT -05:00
https://www.coursehero.com/file/77564036/Computer-Graphics-Disscussionsdocx/ Powered by TCPDF (www.tcpdf.org)