1 / 16

Electronic CG Textbook based on Java and HTML

Electronic CG Textbook based on Java and HTML. Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China. Computer Graphics Education. Traditional CG education blackboards, slides, and even videos computer supported education Limitation of existing methods

wanda-barry
Download Presentation

Electronic CG Textbook based on Java and HTML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Computer Graphics Education • Traditional CG education blackboards, slides, and even videos • computer supported education • Limitation of existing methods (1) suffers from the lack of interaction opportunities (2) limiting any kind of explorative learning to a minimum (3) Do not support remote education

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

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

  5. Aim 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).

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

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

  8. Snapshots: User Interface (English version)

  9. Snapshots: Hidden-surface Removal

  10. Snapshots: Ray-tracing

  11. Snapshots: User Interface(Chinese version)

  12. Snapshots

  13. Snapshots

  14. Snapshots

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

  16. Acknowledgements • 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 Huang (Dept. Of Computing, The Hong Kong Polytecnic University, HK, China)

More Related