CS330-project proposal
.docx
keyboard_arrow_up
School
Southern New Hampshire University *
*We aren’t endorsed by this school
Course
330
Subject
Computer Science
Date
Feb 20, 2024
Type
docx
Pages
3
Uploaded by SargentHyena1674
Trangdai Huynh
CS-330
Brian Holbert
11/5/2023
2-5 Milestone: Project Proposal
I have chosen a 2D image of a ball (sphere), a Rubix cube (cube), a candle (cylinder), and a magnet square (pyramid). The table the objects are sitting on is a plane. I chose these objects because they are the most visually interesting and challenging objects in the image. They also represent a variety of shapes and materials, which will allow me to demonstrate my skills in 3D modeling and texturing.
The Rubik's Cube and magnetic square are complex objects with unique shapes. They are
also popular and are familiar to many people. By creating a 3D model of a Rubik's Cube and magnetic square, I can demonstrate my understanding of geometry and my ability to create complex shapes. I can also use my knowledge of materials and textures to make the Rubik's Cube and magnetic square look realistic.
The ball is a simple object, but it is also a versatile one. It can be used to represent various things, such as basketball, soccer, or planet. By creating a 3D model of a ball, I can demonstrate my understanding of basic shapes and my ability to create realistic objects. I can also use my knowledge of materials and textures to make the ball look like it is made of varied materials, such as leather, rubber, or metal.
The candle is a more challenging object to create in 3D because it has a complex shape, and it is made of a soft material. By creating a 3D model of a candle, I can demonstrate my understanding of organic modeling and my ability to create realistic textures. I can also use my knowledge to create a scene that is both visually appealing and informative.
I believe these objects will allow me to create a challenging and rewarding 3D scene. I am excited to learn more about 3D modeling and animation by creating this scene. The magnetic square pyramid is made up of a square base and four triangular sides. To create a 3D model of the magnetic square pyramid, I will first create a square plane for the base. Then, I will create four triangular planes for the sides. I will attach the triangular planes to the square plane so that they form a pyramid shape.
The Rubik's Cube is made up of 27 small cubes. To create a 3D model of the Rubik's Cube, I will first create 27 individual cubes. Then, I will arrange the cubes in a 3x3x3 grid. I will use the Boolean union operation to combine the individual cubes into a single Rubik's Cube. The
ball is a simple shape, but it can be difficult to model accurately. To create a 3D model of the ball, I will use a sphere primitive. I will then use the SubD tool to smooth out the surface of the sphere. The plane will be used to ground the rest of the objects in the scene. To create a 3D model of the plane, I will simply create a large plane primitive.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
Suppose a company wants to develop games for education purposes. These games include different puzzles to solve. The company also wants to make the text books into the soft format and the examples in books into the 3D models. In your opinion what type of people company should hire to complete the project? Should they computer graphics designers or image processing experts etc? Explain your answer with the help of examples.
arrow_forward
The tool I chose was Adobe Express Webpage. I chose this tool because it has always intrigued me about how to make a website/webpage. In my example, I created a simple homepage of a made-up business for counseling services. I didn't watch the how-to video because once I opened up the tool I just ran with it so to speak and I was pleased with what I came up with no matter how simple it is I had fun with it. I suppose I could use this tool in my academic life like I just did for this assignment, but another way I could use it is to send invitations to my friends and family for my graduation once I achieve my bachelor's degree. In my professional life, I could use it as a legitimate advertisement for my services. Another way would be as an introduction to online services I could provide in the future.
arrow_forward
Describe the basic ways that frame animations
were produced starting in the 1890s and before
digital technologies were developed. How has
this production changed with the use of digital
technologies? How is it still similar?
2. Define "Frame Animation", "Motion Capture"
and "Frames Per Second (FPS)".
3. Consider at least one visual effect or
movement you plan to produce for the Frame
Animation project, and compare it to a similar
effect from one of the animations. How do you
plan to produce this effect, and how do you
think it will impact your visuals? How was this
effect used in the example animation?
arrow_forward
Explore the state of the art of computer-generated 3-D graphics. What challenges are involved in creating photo-realistic 3-D images? What hardware and software are needed to generate 3-D graphics? Who benefits from this technology?
arrow_forward
We begin with resizing the image. Resizing images is something you will want to do frequently when working in multimedia. Click on Image | Resize and set the dimensions to 640 x 480 (be very careful to set the image to 640 x 480 pixels, not 640 x 480 percent of its original size, or you will create an extremely large image!). Why would you use Resize and not Canvas Size?
arrow_forward
Create a two-dimensional artwork with the use of any objects found in yourhouse. Three-dimensional artwork can be done by attaching or gluing differentobjects to create one art piece.
arrow_forward
Software Engineering:
The Project is: Sentiment Analysis System for Images and text, In this project, we will be creating an Sentiment Analysis system that utilizes machine learning to efficiently analyze people's feelings using their images. Then we will build a web application that is allowing users to upload an image or text and make a decision about whether it is positive, negative, or neutral.
……………………………………………………………………………………………………………………………………
Suppose the Context models are: "Web Hosting Solution", "Internet Provider", "Database Management System", "Cloud Storage", "Monitoring and Analytics", Deep Learning, and "Colab: to execute the code".
……………………………………………………………………………………………………………………………………
Suppose the Classes are:
"User", "User Account", "Image", "Text", "Sentiment analysis system", and "Media Pre- Processing".
……………………………………………………………………………………………………………………………………
The associations:
User manages 1..1 User Account and User Account managed by 1..1 User.
User uploads 1..* Image and…
arrow_forward
Create a tinker cad task that has to have only one 7 segment LED. The 7-segment LED has to display your 12030083 number. Every 2 seconds one digit has to be displayed at time and stays on for 2 seconds before displaying the next digit. The digits of your 12030083 number are to be displayed in a consecutive order.
arrow_forward
This week's has introduced interaction and animation, two of the most exciting concepts in graphics programming.
Define and discuss single and double buffering, and identify some of the issues they are attempting to address (if any).
arrow_forward
the students will work in teams to design a suspension system for the Baja SAE vehicle. The suspension system should be optimized for performance, stability, and durability, while also meeting the design constraints and requirements specified by the competition rules. The students will use computer-aided design (CAD) software to create 3D models of their suspension systems
arrow_forward
Transcribed Image Text
Kangana Ranaut has recently found how two triangles and a quadrilateral cut out from a large sheet of paper. Being a curious lady, Kangana along with his sister Rangoli began asking question all over the internet. Diljit Dosanjh gave her a thrilling idea He explains if it's possible to combine these triangles by moving, flipping, rotating them, and cover exactly the quadrilateral with no overlap between the two triangles. Both the sisters were tankful for Diljit for explain and asked him to help them code this as they do not know nothing but speaking rubbish. So, given the coordinates of the triangles and the quadrilateral, your task is to answer the question: whether it's possible to combine the triangles to cover exactly the given quadrilateral. Test case consists of ten lines, each containing two integers the coordinates of a point. Initial three lines of the test case description contain the points forming the first triangle. The next three lines describe the…
arrow_forward
Facts
There's a lot of ways in creating/making a block diagram. You can start by visualizing it on your mind (Visual Thinking) and then doing it on an empty paper and then finally create it with the use of a Software like Lucidchart or SmartDraw, you can even use MS Word if you want, even a PAINT or PAINT 3D application that can be found on any Windows PC and many more other software tools that we can use to create a block diagram.
Question:
With all of those applications that we can use to create a complete block diagram from a high level overview into a super detailed block diagram (which is called the Schematic Diagram).Which application or software tool do you prefer in creating a block diagram? and Explain Why? (Is it user friendly? Much efficient? Does have more features? Easier to navigate? ,... etc)
arrow_forward
Create a small Arduino project in tinkerCAD.
The project must make use of at least the following:
Any 1 of the following analog sensors: TMP36, Flex sensor, Photoresistor, or Force Sensor.
AND
Any 2 of the following Digital input devices: Pushbutton, Slide switch, or DIP switch.
AND
Any 1 of the following Digital output devices: LED, or Piezo Buzzer.
AND
Any 1 of the following PWM output devices: DC Motor, Hobby gearmotor, RGB LED.
AND
A 16x2 LCD display
You are not allowed to use a circuit from one of the examples, lessons, previous assignments, or from the internet.
In you program you must make use of the following:
analogRead(), digitalRead(),analogWrite(), digitalWrite()
if statements and if else statements, (i.e. testing the value of a sensor)
at least 1 while loop
at least 1 for loop
an array
variables
The LCD display
arithmetic ( + , - , * , / , % ) and compound operators (+=,-=,*=,/=,%=)
Comparison and Logical operators
You are required to submit the following…
arrow_forward
Discuss the challenges of achieving photorealistic rendering in computer graphics. What advanced techniques and technologies are employed to overcome these challenges?
arrow_forward
What are the differences and added features from other version or other CAD software?
Enumerate the steps in starting the CAD.
What are the uses of each function key in drawing?
What is meant by Cartesian coordinate system?
Define Absolute coordinate
Define Relative coordinate
What is Relative Polar coordinate?
arrow_forward
kindly explain all three parts please
arrow_forward
Designers are expected to be efficient and productive, which means finding faster and better ways to save time. Learning keyboard shortcuts is one of the most important steps you can take towards improving productivity.
Read the scenario.
Ray is using Adobe InDesign to build a layout. He must open a text file, create the new InDesign file, select and copy text, import images, save the file, print the layout, and close the file. He has written the first two steps using the keyboard shortcuts. Using key board shortcuts, what are the next 5 steps Ray should take?
Example of Ray’s steps.
Step 1: Open the text file by double-clicking on it to launch a text editor like Microsoft Word, Google Docs, etc.
Step 2: Create a new document in Adobe InDesign by using Control/Alt N.
Your turn … keep going!
The pros of using keyboard shortcuts have been illustrated, so what might some cons be? What steps might be better done without a keyboard shortcut?
arrow_forward
A4.
A 3D designs made with clay is an example of
A. Conceptual design
B. Logical design
C. Physical design
D. Model
hp
近
arrow_forward
Adobe Express Webpage is a great tool for creating professional-looking webpages in an easy and intuitive way. With its simple drag-and-drop interface, users can quickly build a website or webpage without any coding knowledge. Many users find the tool helpful for creating attractive, responsive webpages as well as designing logos, graphics, and other visuals. It’s a great choice for creating a website or webpage for a business, and can also be used for personal projects such as creating an online portfolio, sending invitations, or advertising services. The possibilities are endless with Adobe Express Webpage, and it’s the perfect choice for anyone looking to take their online presence to the next level.
arrow_forward
Overview
You work as a C++ and OpenGL 3D graphics developer for Triangle & Cube Studios. This company designs 3D worlds for clients and customizes them based on the varied needs presented by each particular client.
In this professional landscape, the demand for computational graphics and visualizations is continually growing. Your clients may come from the games industry looking for graphics and animations, the healthcare industry for medical visualizations, the entertainment industry for computer-generated imagery (CGI) and visual effects, business industries for 3D printing to create physical objects for applied real-world problem solving, and much more. When you are assigned one of these types of projects, you become responsible for writing code in OpenGL to create objects, apply texture, apply light, render, and control virtual environments relative to a virtual camera.
Your current project with Triangle & Cube Studios is to recreate a 3D version of a 2D image that you have…
arrow_forward
Dive deep into the concept of color management in printing. How does color profiling work, and why is it important?
arrow_forward
Numeric task 5. Suggest and implement your own version of the Flock computer application so that you can have a greater impact on the behavior of animated objects and the quality of scenes.
arrow_forward
Give an explanation of the underlying conceptual models behind the design of: personal calendar on a portable computer or personal organiser 2. a calendar that may be accessed online In what ways are they different from tangible artefacts? Do you know of any new features? What kind of metaphors have been employed in the design of the interface? What do you think about how the functions and the UI metaphor are integrated? What are the most common issues that people experience with these calendars? What do you make of this?
arrow_forward
"How do clipping and culling optimize the rendering process in 3D graphics?"
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Related Questions
- Suppose a company wants to develop games for education purposes. These games include different puzzles to solve. The company also wants to make the text books into the soft format and the examples in books into the 3D models. In your opinion what type of people company should hire to complete the project? Should they computer graphics designers or image processing experts etc? Explain your answer with the help of examples.arrow_forwardThe tool I chose was Adobe Express Webpage. I chose this tool because it has always intrigued me about how to make a website/webpage. In my example, I created a simple homepage of a made-up business for counseling services. I didn't watch the how-to video because once I opened up the tool I just ran with it so to speak and I was pleased with what I came up with no matter how simple it is I had fun with it. I suppose I could use this tool in my academic life like I just did for this assignment, but another way I could use it is to send invitations to my friends and family for my graduation once I achieve my bachelor's degree. In my professional life, I could use it as a legitimate advertisement for my services. Another way would be as an introduction to online services I could provide in the future.arrow_forwardDescribe the basic ways that frame animations were produced starting in the 1890s and before digital technologies were developed. How has this production changed with the use of digital technologies? How is it still similar? 2. Define "Frame Animation", "Motion Capture" and "Frames Per Second (FPS)". 3. Consider at least one visual effect or movement you plan to produce for the Frame Animation project, and compare it to a similar effect from one of the animations. How do you plan to produce this effect, and how do you think it will impact your visuals? How was this effect used in the example animation?arrow_forward
- Explore the state of the art of computer-generated 3-D graphics. What challenges are involved in creating photo-realistic 3-D images? What hardware and software are needed to generate 3-D graphics? Who benefits from this technology?arrow_forwardWe begin with resizing the image. Resizing images is something you will want to do frequently when working in multimedia. Click on Image | Resize and set the dimensions to 640 x 480 (be very careful to set the image to 640 x 480 pixels, not 640 x 480 percent of its original size, or you will create an extremely large image!). Why would you use Resize and not Canvas Size?arrow_forwardCreate a two-dimensional artwork with the use of any objects found in yourhouse. Three-dimensional artwork can be done by attaching or gluing differentobjects to create one art piece.arrow_forward
- Software Engineering: The Project is: Sentiment Analysis System for Images and text, In this project, we will be creating an Sentiment Analysis system that utilizes machine learning to efficiently analyze people's feelings using their images. Then we will build a web application that is allowing users to upload an image or text and make a decision about whether it is positive, negative, or neutral. …………………………………………………………………………………………………………………………………… Suppose the Context models are: "Web Hosting Solution", "Internet Provider", "Database Management System", "Cloud Storage", "Monitoring and Analytics", Deep Learning, and "Colab: to execute the code". …………………………………………………………………………………………………………………………………… Suppose the Classes are: "User", "User Account", "Image", "Text", "Sentiment analysis system", and "Media Pre- Processing". …………………………………………………………………………………………………………………………………… The associations: User manages 1..1 User Account and User Account managed by 1..1 User. User uploads 1..* Image and…arrow_forwardCreate a tinker cad task that has to have only one 7 segment LED. The 7-segment LED has to display your 12030083 number. Every 2 seconds one digit has to be displayed at time and stays on for 2 seconds before displaying the next digit. The digits of your 12030083 number are to be displayed in a consecutive order.arrow_forwardThis week's has introduced interaction and animation, two of the most exciting concepts in graphics programming. Define and discuss single and double buffering, and identify some of the issues they are attempting to address (if any).arrow_forward
- the students will work in teams to design a suspension system for the Baja SAE vehicle. The suspension system should be optimized for performance, stability, and durability, while also meeting the design constraints and requirements specified by the competition rules. The students will use computer-aided design (CAD) software to create 3D models of their suspension systemsarrow_forwardTranscribed Image Text Kangana Ranaut has recently found how two triangles and a quadrilateral cut out from a large sheet of paper. Being a curious lady, Kangana along with his sister Rangoli began asking question all over the internet. Diljit Dosanjh gave her a thrilling idea He explains if it's possible to combine these triangles by moving, flipping, rotating them, and cover exactly the quadrilateral with no overlap between the two triangles. Both the sisters were tankful for Diljit for explain and asked him to help them code this as they do not know nothing but speaking rubbish. So, given the coordinates of the triangles and the quadrilateral, your task is to answer the question: whether it's possible to combine the triangles to cover exactly the given quadrilateral. Test case consists of ten lines, each containing two integers the coordinates of a point. Initial three lines of the test case description contain the points forming the first triangle. The next three lines describe the…arrow_forwardFacts There's a lot of ways in creating/making a block diagram. You can start by visualizing it on your mind (Visual Thinking) and then doing it on an empty paper and then finally create it with the use of a Software like Lucidchart or SmartDraw, you can even use MS Word if you want, even a PAINT or PAINT 3D application that can be found on any Windows PC and many more other software tools that we can use to create a block diagram. Question: With all of those applications that we can use to create a complete block diagram from a high level overview into a super detailed block diagram (which is called the Schematic Diagram).Which application or software tool do you prefer in creating a block diagram? and Explain Why? (Is it user friendly? Much efficient? Does have more features? Easier to navigate? ,... etc)arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education