Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439

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 :

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

  1. 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.
  2. 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 :

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

TimeTable

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

 

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

 

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 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 ...

15 mn presentation of each projects : the 29 and 30 of October

5 weeks + 1

  1. You read the project, meet each other, design the project, and eventually send me your questions before next Tuesday

  2. Learn what you need to learn to do the project, and begin to program !

  3. Program

  4. Meet again and check that the different classes match together. Test and correction

  5. Documentation + send the result ... before the 17th

  6. 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

  1. You read the project, meet each other, design the project

  2. Learn what you need to learn to do the project
    Lab : and : Picking a Shape

  3. Program

  4. Meet again and check that the different classes match together. Test and correction

  5. Documentation + send the result

  6. 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

  1. You read the project, meet each other, design the project
  2. Learn what you need to learn to do the project
  3. Program
  4. Meet again and check that the different classes match together. Test and correction
  5. Documentation + send the result
  6. 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

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.