| | | | Readings : . (CG leaflet) Lab : and | |
| | : Tell me where I am ! Due 09/09/03 | | Readings : Chapter 5 : Two Dimensional Geometric Transformations of the book "Computer Graphics" (Hearn & Baker) : p 183 to 213 and Appendix A-1 to A-4 : Mathematics for Computer Graphics : p 600 to 614 Lab : and | |
| | | | Readings : Chapter 11 : "Three-Dimensional Geometric and Modeling Transformations" of the book "Computer Graphics" (Hearn & Baker) : p 407 to 430 Lab : and | |
| | (powerpoint document !) | | Readings : Chapter 2: "Overview of Graphics Systems" of the book "Computer Graphics" (Hearn & Baker) : p 35 to 81 CG leaflet : "HMDs, Caves & Chamelon : A Human Centric Analysis of Interaction in Virtual Space" Lab : and | |
| | ) | | Readings : Chapter 3: "Output Primitives" of the book "Computer Graphics" (Hearn & Baker) : p 83 to 140 Chapter 15: "Colour Models and Colour Applications" of the book "Computer Graphics" (Hearn & Baker) : p 564 to 582 Lab : and | |
| | | | Readings : Chpt 11 of Hearn and Baker "Computer Graphics" (p407 to p430) : 3D transforms The Mathematics of the 3D Rotation Matrix by Diana Gruber : Lab : and | |
| | | Physically Based Illumination, Ray Tracing and Radiosity 3D ball Animation model | Readings : Lab : and | |
| | | | Readings : Chpt 14of Hearn and Baker "Computer Graphics" (p494 to 563) : Illumination models and texture Lab : and | |
| | Quaternion | | Readings : CG leaflet : "Mathematical fundamentals of computer graphics" Lab : and | |
| | | | Assignment due : 17th of October Chpt 3-7 of Hearn and Baker "Computer Graphics" (p110-113) : Spline Chpt 10 of Hearn and Baker "Computer Graphics" (p304-400) : Surface Modeling | |
12 | | | ANUSET Form | Readings : CG leaflet : "The Graphics pipeline : Geometric operations"CG leaflet : "" | |
13 | 29/03 30/03 | | 10+5 min / group | | |
14 | 6/11 | Theoretical Exam : 9h15 to 12h30 Thursday, 6 November 2003 | 9h15 - 9h30 : Reading 9h30 - 12h30 : Exam | Thursday, 6 November 2003 | |
If you are reading this text, it means that you are note using a CSS compatible web browser. You should try to have a look at this web site with a more recent browser or you could not like the way this lecture text is shown...
Slide 2 : 2 / 15 : eScience : Computer Graphics
Computer Graphics
"What is essential is invisible to the eye" - Antoine de Saint-Exupery
part of the (Course Code: < 6701>)
Lecture | When | First Subject | Second Subject | Practice | Print |
1 | 18/06 | | | Readings : p1-70 | |
2 | | | | Reading : | |
3 | 1/07 | Wedge Demo, CG main API | 3D coordinates | | |
4 | | | | Reading : Mathematics Fundamentals of CG First | |
5 | 15/07 | | | Exercise 3-4 : jigsaw puzzle | |
6 | 22/07 | | | : LookUp table and operation on | |
7 | | | | : First Java3D World | |
8 | 5/9 | | | Reading : The graphics pipeline Exercise 7 : Move the ViewPoint all around the center of the world | |
9 | 12/9 | | | (due 16/10) : Implement different metaphor | |
10 | 3/10 | | | | |
11 | 10/10 | | Physically Based Illumination, Ray Tracing and Radiosity | | |
12 | 17/10 | | Readings : 3 : 3D Pipeline Tutorial in 3 parts (in 3D GRAPHICS, GAMING & AUDIO). I have some hardcopy available in my office. | |
13 | 24/10 | Assignment 2 presentation | 10+5 mn / group | | |
| 14/11 | Theoretical Exam : 9h30 | 9h30 - 9h45 : Reading 9h45 - 12h45 : Exam | | |
If you are reading this text, it means that you are note using a CSS compatible web browser. You should try to have a look at this web site with a more recent browser or you could not like the way this lecture text is shown...
Slide 3 : 3 / 15 : Computer Graphics
Computer Graphics
"What is essential is invisible to the eye" - Antoine de Saint-Exupery
COMP6461 / COMP4610 ... part of the - Lecturer :
Weekly each Wednesday commencing 24/7/02 and concluding 23/10/02 in N101 at lunch time (from 12 to 2)
This year : 2003 / Semester 2 : ...
For your information only, you may want to have a look at (most of the stuff should remain the same, but there should be some modifications too)
: Lets play squash. Due date : 18th of October.
Lecture | When | First Subject | Second Subject | Practice : Readings / Exercise | Print |
1 | 24/07 | | | Readings : - A good Java book of your choice
- First Chapter (p2-34) of the book "Computer Graphics" (Hearn & Baker)
Lab : and | |
2 | 31/07 | | | Readings : . (CG leaflet) Lab : and | |
3 | 7/08 | | | Readings : Chapter 5 : Two Dimensional Geometric Transformations of the book "Computer Graphics" (Hearn & Baker) : p 183 to 213 and Appendix A-1 to A-4 : Mathematics for Computer Graphics : p 600 to 614 Lab : and : Due 10/09/02 | |
4 | 14/08 | | | Readings : Chapter 11 : "Three-Dimensional Geometric and Modeling Transformations" of the book "Computer Graphics" (Hearn & Baker) : p 407 to 430 Lab : and | |
5 | 21/08 | (powerpoint document !) | | Readings : Chapter 2: "Overview of Graphics Systems" of the book "Computer Graphics" (Hearn & Baker) : p 35 to 81 Chapter 15: "Color Models and Color Applications" of the book "Computer Graphics" (Hearn & Baker) : p 564 to 582 Lab : and | |
6 | 28/08 | | | Readings : Chapter 3: "Output Primitives" of the book "Computer Graphics" (Hearn & Baker) : p 83 to 140 CG leaflet : "HMDs, Caves & Chamelon : A Human Centric Analysis of Interaction in Virtual Space" Lab : and | |
7 | 4/09 | | | Readings : Chpt 11 of Hearn and Baker "Computer Graphics" (p407 to p430) The Mathematics of the 3D Rotation Matrix by Diana Gruber : Lab : and NB ! : The first Assignment is due the 10/09 ! | |
8 | 11/09 | | Case study, 3D ball Animation model | Readings : Lab : and | |
9 | 18/09 | | | Readings : Chpt 14-8 and 14-9 of Hearn and Baker "Computer Graphics" (p552 to 563) Lab : and | |
10 | 9/10 | | Physically Based Illumination, Ray Tracing and Radiosity | Readings : CG leaflet : "Mathematical fundamentals of computer graphics" Lab : and | |
11 | 16/10 | | | Assignment due : 18th of October | |
12 | 23/10 | | ANUSET Form | Readings : CG leaflet : "The Graphics pipeline : Geometric operations"CG leaflet : "" | |
13 | 30-31/10 | | 10+5 min / group | | |
14 | 11/11/02 | Theoretical Exam : 9h15 to 12h30 | 9h15 - 9h30 : Reading 9h30 - 12h30 : Exam | Venue : MH = , the 400 seat hall, Bld 12 on the usual ANU Map | |
If you are reading this text, it means that you are note using a CSS compatible web browser. You should try to have a look at this web site with a more recent browser or you could not like the way this lecture text is shown...
Slide 4 : 4 / 15 : Week 1
Week 1 : 23/07/03
Readings for Next Week :
- A good Java book of your choice
- First Chapter (p2-34) of the book "Computer Graphics" (Hearn & Baker)
Lab for Next Week :
and
Slide 5 : 5 / 15 : From 1 to 2
Last Week ...
The Span of Computer Graphics I forgot One big Movie : ... | |
|
And a little One : Gerry's Game Another GUI not to forget : For those who want all the slides on one page ... see the bottom of the page TOC - Print links My name : Pascal Vuylsteker Student list (up to date ?) | |
This week readings
.
This week exercise : and
Lab issue : Java version
Just check by "java -version"
Java 1.4 and Java3D 1.3
3rd and 4th year lab : direct log
The issue was that there are sometime more than one version of Java on the machine and that the default one is not always the good one. It should have been fixed, but if you want to be sure, type java -version ... and if you have still some trouble, just append <to be edited> before any of your java command (this is where Java 1.4 is installed)
The Mailing Lists
Common Group : esciencecg@yahoogroups.com /
This year group : eScienceCG02@yahoogroups.com /
Today ...
Some Demos if time is available ?
Slide 6 : 6 / 15 : From 2 to 3
From 2 to 3
From Last week
The type of lecture will vary a lot ... see
End of the
Description of
About
About previous weeks exercises
-
Setting up a window (JFrame), writing on it, centring it, resizing it, use of Javadoc, use of Packages, use of different fonts, use od pop up windows.
-
How to chose a file, load an image, scale it, write on it and display it.
Second part : checking that you know how to program recursive functions
This Week
This Week exercise : and
Take your image, cut it in different part, drag them around, include some Swing button in the interface and make your first game
This week Reading :
-
Chapter 5 : Two Dimensional Geometric Transformations of the book "Computer Graphics" (Hearn & Baker) : p 183 to 213
-
Appendix A-1 to A-4 : Mathematics for Computer Graphics : p 600 to 614
Some Demo to fill the rest of the time ?
Slide 7 : 7 / 15 : From 3 to 4
From 3 to 4 : 13/08
Feel free to take notes
Where do you find ?
Everybody has been added to the ... ?
This Week Exercise :
(How to draw lines ... ... or you could have a look at )
This week Reading : Chapter 11 : "Three-Dimensional Geometric and Modeling Transformations" of the book "Computer Graphics" (Hearn & Baker) : p 183 to 213
A new link :
Swing Sightings (a collection of good interfaces using swing.) :
: Due 9/09/03
-
of the assignment (same Name and Description field, a 4th point added, availability of the jpeg image, Addition of second to the Origin: 35 17 20 S 49 08 36 E )
-
Everybody should have received it from the mailing list
-
Some Regular Expression code as (tonight labs, from 5pm to 7pm)
-
How to test your assignment
-
Go on the field, and measure real life angle
-
Measure it on the paper, with any
-
Take this example :
A = Telecom Tower, B = Australian American War Memorial = > AmB = 142 °
C = City Hill, D = Parliament House Flag => CmD = 135.5 °
-
About the conversion ...
Earth radius, source ssd.jpl.nasa.gov/phys_props_earth.html
6378.136 Km
Pi values, source www.ecst.csuchico.edu/~tchung/pi_val.html
3.14159265358979
Each degree of latitude is approximately 69 miles (111 km) apart (1s = 30m).
Use the web...
Sydney : 33°53'S 151°13'E
TimeTable
-
You have read the project, understood it, analysed it, rewritten the requirement for yourself
Chosen your options.
-
Learn what you need to learn to do the project (Java 2D).
The exercises are almost finished at that time.
You begin the design of the assignment
-
Program
-
Test and correction
-
Documentation + send the result ... at least one day before the due date (8th of september)
Announcements
Date: Thursday 28 August
Time: 5.30pm
Venue: Academy of Interactive Entertainment
10 September 4:00pm - 5:00 pm, DCS, N101
Handedness
In 3 dimensions, a basis B for a coordinate system given by the 3D vectors V1, V2, V3 posses a propriety called handedness.
Right handed basis <=> Right hand rules <=> (V1 x V2) . V3 > 0
or !!!
Slide 8 : 8 / 15 : From 4 to 5 : 20/08
From 4 to 5 : 20/08
Where do you find ?
Enrollment : before 31 August 2003
Check your enrollment as a matter of priority to ensure it is correct prior to the Hecs cencus date on 31 August 2003
Handedness
In 3 dimensions, a basis B for a coordinate system given by the 3D vectors V1, V2, V3 posses a propriety called handedness.
Right handed basis <=> Right hand rules <=> (V1 x V2) . V3 > 0
Last week exercise
This Week Exercise : (about next week subject : colours) and
TimeTable
-
You have read the project, understood it, analysed it, rewritten the requirement for yourself
Chosen your options.
-
Learn what you need to learn to do the project (Java 2D).
The exercises are almost finished at that time.
You begin the design of the assignment
-
Program
-
Test and correction
-
Documentation + send the result ... at least one day before the due date (8th of september)
This week Reading :
Chapter 2: "Overview of Graphics Systems" of the book "Computer Graphics" (Hearn & Baker) : p 35 to 81
CG leaflet : "HMDs, Caves & Chamelon : A Human Centric Analysis of Interaction in Virtual Space"
Announcements
Date: Thursday 28 August
Time: 5.30pm
Venue: Academy of Interactive Entertainment
10 September 4:00pm - 5:00 pm, DCS, N101
AIE Day :
Sunday 24th Aug - 11am to 3pm
Free ...
• Free LAN Games
• Celebrity Shoot Outs
• Talks from leading Industry Figures
• Lots of cool stuff
This week subjects
(powerpoint document !)
Slide 9 : 9 / 15 : From 5 to 6 : 28/08
From 5 to 6 : 28/08
Next Week
Form your Binomial and send me an email with the name/id and email of the two students
Final Exam Proposed dates
COMP 4610/6461 Computer Graphics : First week of the examination period proposed
COMP 6443 Internetworked Virtual Reality : Second week
TimeTable
-
You have read the project, understood it, analysed it, rewritten the requirement for yourself
Chosen your options.
-
Learn what you need to learn to do the project (Java 2D).
The exercises are almost finished at that time.
You begin the design of the assignment
-
Program .... and project mid term:
-
little visit to the client, right after this lecture !
-
Test and correction
-
Documentation + send the result ... at least one day before the due date (8th of september)
Announcements
Date: Thursday 28 August
Time: 5.30pm
Venue: Academy of Interactive Entertainment
10 September 4:00pm - 5:00 pm, DCS, N101
This Week
This Week Exercise : first exercise in Java3D : draw a Cube in 3D and explore the View Branch
This week Reading :
Chapter 3: "Output Primitives" of the book "Computer Graphics" (Hearn & Baker) : p 83 to 140
Chapter 15: "Color Models and Color Applications" of the book "Computer Graphics" (Hearn & Baker) : p 564 to 582
Exercise : bring your head back up !
Slide 10 : 10 / 15 : From 6 to 7
From 6 to 7 (03/09/02)
About Matrix (the rotation and translation ones)
The Mathematics of the 3D Rotation Matrix by Diana Gruber :
Chap 11 of Hearn and Baker "Computer Graphics" (p407 to p430) : 3D transforms
NB ! : The first Assignment is due next Tuesday the 9/09 !
You may begin to send me your assignments right now ...
What if the internet does not work that day ?
TimeTable
-
You have read the project, understood it, analysed it, rewritten the requirement for yourself
Chosen your options.
-
Learn what you need to learn to do the project (Java 2D).
The exercises are almost finished at that time.
You begin the design of the assignment
-
Program .... and project mid term:
-
Test and correction
-
Documentation + send the result ... at least one day before the due date (8th of september)
You should receive a mail acknowledgement within one or two days
The process of testing it should not introduce any type of overhead ...
Exercises
Lab : and : How to build some more complex shape than just a simple cube.
Next Assignment
before next Monday ( = send me an email before next Monday)
Announcements
10 September 4:00pm - 5:00 pm, DCS, N101
24 September 4:00pm - 5:00 pm, DCS, N101
Today
What about getting your head back up ?
Slide 11 : 11 / 15 : From 7 to 8 (10/09/03)
From 7 to 8 (10/09/03)
The first Assignment was due yesterday the 9/09 !
: Lets build another Maya ...
-
Due officially the 17th of october before 23:55
-
2 point bonus if sent before the 15th at 23:55
-
1 point bonus if sent before the 16th at 23:55
-
Late penalties (10% per day late) begin the 21st of october at 2355
15 mn presentation of each projects : the 29 and 30 of October
5 weeks + 1
-
You read the project, meet each other, design the project, and eventually send me your questions before next Tuesday
-
Learn what you need to learn to do the project, and begin to program !
-
Program
-
Meet again and check that the different classes match together. Test and correction
-
Documentation + send the result ... before the 17th
-
Sleep well and be ready to
2 additional question times for the assignement :
Next wednesday 17th, after the lecture (from 14:00 to 15:00)
Wednesday 24th from 12:00 to 13:00
Seminars
This afternoon ! 10 September 4:00pm - 5:00 pm, DCS, N101
24 September 4:00pm - 5:00 pm, DCS, N101
6/11 | Theoretical Exam : 9h15 to 12h30 Thursday, 6 November 2003 | 9h15 - 9h30 : Reading 9h30 - 12h30 : Exam | Thursday, 6 November 2003 |
Today
ka (ambiant), ks (specular), kd (diffuse)... between 0 and 1
Case study, 3D ball Animation model
Readings :
Slide 12 : 12 / 15 : From 8 to 9 (17/09/03)
From 8 to 9 (17/09/03)
Timeline for
-
You read the project, meet each other, design the project
-
Learn what you need to learn to do the project
Lab : and : Picking a Shape
-
Program
-
Meet again and check that the different classes match together. Test and correction
-
Documentation + send the result
-
Sleep well and be ready to present your project
Today
Readings : Chapter 14 of Hearn and Baker "Computer Graphics" (p494 to 563) : Illumination models and texture mapping
Questions about ? ()
Slide 13 : 13 / 15 : From 9 to10 (8/10/03)
From 9 to10 (8/10/03)
Final Exam Dates
Final exam date confirmed : Thursday, 6 November 2003. AM
Reading: 09:15 / Writing: 09:30 / End: 12:30 / Venue:
15 mn presentation of each projects :
About Last Assignment
Today
Intro to Quaternions
Slide 14 : 14 / 15 : From 9 to10 (16/10/02)
From 9 to10 (15/10/02)
Superfractals
Wednesday 15 October, 6.45 for 7pm
Professor Michael Barnsley, Visiting Fellow, Department of Mathematics, Faculty of Science, ANU
Venue: Theatre 3, Manning Clark Centre, Union Court, ANU
Enquiries: 6125 4144
This lecture is free and open to the public. No bookings necessary.
Today | Readings : Chpt 3-7 of Hearn and Baker "Computer Graphics" (p110-113) : Spline Chpt 10 of Hearn and Baker "Computer Graphics" (p304-400) : Surface Modeling |
Slide 15 : 15 / 15 : From 11 to 12 (23/10/02)
From 11 to 12 (23/10/02). Last CG Lecture !
is
- You read the project, meet each other, design the project
- Learn what you need to learn to do the project
- Program
- Meet again and check that the different classes match together. Test and correction
- Documentation + send the result
- Sleep well and be ready to present your project
Following Weeks
15 mn presentation of each projects :
What you have to both say about the project. What is good, what is bad, and what you would have done better with more time or better organisation.
Why Java is such a great choice for you do do that assignment :-)
Does the project looks like what I should expect on that testing machine ?
Some question to check that you have both well understood all of it.
Final Exam Dates
Final Exam Dates
Final exam date confirmed : Thursday, 6 November 2003. AM
Reading: 09:15 / Writing: 09:30 / End: 12:30 / Venue:
Exam based on
-
lectures
-
lecture notes (on line : )
-
readings
-
assignment 1 and 2
Readings :
CG leaflet : "The Graphics pipeline : Geometric operations"
CG leaflet : ""
Near Future :
What about your name on the escience web site ?
The escienceCG group :
Links : CG, VR, VR in OZ ... :
Today
Result of Last Year Exam
Question Time ?
ANUSET form
Video ?
Information Evenings AIE (Academie of Interactive Entertainment)
Thursday 13 Nov 2003 from 6pm
Do you want a career in 3D Animation within the Computer Game or Film Industries? Have your questions answered by Animation Professionals & Industry Specialists. Take advantage of these free information sessions, and pave your way to an exciting career in 3D Animation! Register now - no matter what your age. Refreshments supplied.