Top Banner
Electronic CG Textbook Electronic CG Textbook based on Java and HTML based on Java and HTML Jiaoying Shi Jiaoying Shi State Key State Key Lab of CAD&CG, Z Lab of CAD&CG, Z hejiang University, Hanzh hejiang University, Hanzh ou, P.R.China ou, P.R.China
16

Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

Dec 24, 2015

Download

Documents

Raymond Powers
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

Electronic CG Textbook based on Electronic CG Textbook based on

Java and HTMLJava and HTML

Jiaoying Shi Jiaoying Shi State KeyState Key Lab of CAD&CG, Zhejian Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.Chinag University, Hanzhou, P.R.China

Page 2: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

Computer Graphics Computer Graphics EducationEducation

Traditional CG education

blackboards, slides, and even videos

computer supported educationcomputer supported education Limitation of existing methodsLimitation of existing methods

(1) suffers from the lack of interaction opportunities(1) suffers from the lack of interaction opportunities

(2) limiting any kind of explorative learning to a minimum(2) limiting any kind of explorative learning to a minimum

(3) Do not support remote education(3) Do not support remote education

Page 3: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

Our Aim and MethodOur Aim and Method

Web-Based Education:

Users can access through

HTML

Java High-level Interaction:

(1) Select the content to be learned

(2) Interact with CG algorithms written in Java Multimedia presentation:

Figure/Graphics/image/animation/video

Page 4: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

Available TechniquesAvailable Techniques

World Wide Web/HTML:

framework to generate common interfaces for the integration of all elements of CG courses( lectures, examples, exercises, and consolidating literature references)

Java:

(1) supports platform independence

(2) allow students to collaborate with each other and their tutors and to complete and explore the exercises at home

High-performance 3D graphics on PCs

most of the students have their own system and, because it has the potential to do 3D graphics

Page 5: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

Aim for Content OrganizationAim for Content Organization

teaching the fundamentals of CG and their programming, without restricting us to the use of existing graphics systems,

giving an insight into the research methods and experimentation that actually occurs in the development of new graphics techniques.

providing a flexible i.e. easily extensible and modifiable teaching environment, thus not being exclusively tailored to the area of computer graphics education but adaptable to other areas ( geometric modeling, ViSC).

Page 6: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

CG Course ContentCG Course Content

Basic CG concepts and principles Computer graphics hardware raster algorithms with aliasing and anti-aliasing 3D-transformations visibility-determination algorithms, modeling techniques simple animation texture mapping, global illumination techniques (ray-tracing,

radiosity) volume visualization.

Page 7: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

Experimental ResultsExperimental Results

Two Versions for such CG course

Chinese

English Implement most part of the topics listed above CD-ROM publishing for the CG course Put it on the China Graphics Engineering Web site

(http://www.chinagraph.org) (available after Sept. 1, 2000)

Page 8: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

Snapshots: Snapshots: User InterfaceUser Interface ((English versionEnglish version))

Page 9: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

Snapshots: Snapshots: Hidden-surface Hidden-surface RemovalRemoval

Page 10: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

Snapshots: Snapshots: Ray-tracingRay-tracing

Page 11: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

Snapshots: Snapshots: User InterfaceUser Interface((Chinese Chinese

versionversion))

Page 12: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

SnapshotsSnapshots

Page 13: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

SnapshotsSnapshots

Page 14: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

SnapshotsSnapshots

Page 15: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

Conclusion and future WorkConclusion and future Work

Introduce our work for Web-based CG education Java and HTML based electronic textbook will be widely used. A lot of We-based courses are being developed in China

supported by the Dept.of Education of our government We will develop similar course on:

Visualization

Geometric Modelling

Animation

Virtual Reality

Page 16: Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.

AcknowledgementsAcknowledgements

Dr. Zhigeng Pan

(State Key Lab of CAD&CG, Zhejiang University, China) Mr. Tian Hu

Mr. Mingyuan Wang

(Dept. Of Computer Science and Engineering, Zhejiang University, China)

Tim HuangTim Huang (Dept. Of Computing, The Hong Kong Polytecnic (Dept. Of Computing, The Hong Kong Polytecnic

University, HK, China) University, HK, China)