Deciduous tree
Through My Own Mind‘s Eye

KONDO Kunio
Educational Research ofComputer Graphics andDigital Contents

Deciduous tree
Through My Own Mind‘s Eye

KONDO Kunio

Educational Research ofComputer Graphics andDigital Contents

繋がり: Shake hands
Kenichi KONDO
2005

はじめに
本資料には、名古屋大学、埼玉大学、東京工科大学におけるコンピュータグラフィックスやデジタルコンテンツ教育に関する研究論文、国際会議論文、国内研究発表、解説・資料、講演、著書、受賞のリスト、
およびそれらの代表的な論文や記事を掲載しました。在籍した大学の先生方と一緒にさまざまな教育内
容や教育方法改善について挑戦できたことを教育論文としてまとめたことによって、他大学などの教育の発展にも貢献できたのではないかと考えます。
また、2013 年の関東工学教育協会賞受賞は東京工科大学に Creative Lab.を設置し、さまざまなコンテンツ制作の研究と教育をリードしていただいた金子満先生、およびメディア学部でアニメやゲームのコンテンツ制作の教育を共にしていた三上浩司先生、渡辺大地先生、伊藤彰教先生、川島基展先生らとの大きな成果です。この申請書と推薦書も本資料に掲載しました。2019 年に情報処理学会から授与されたフェローの推薦理由にも「教育・普及に関する貢献」があります。このことは「研究活動記録集」で紹介しました。
非常勤講師として教育をした東京大学、九州大学、愛知県立芸術大学の先生方、さらには、日本図学会
および図学教育研究会、国際図学会(ICGG), 情報処理学会グラフィクスと CAD 研究会、SIGGRAPH などの発表を通じて議論、アドバイスしていただいた方々、CG に関する教育と検定試験のために CG カリキュラ
ムの作成や教科書の出版に大きな貢献をした CG-ARTS の皆様に感謝します。またメディア学体系(コロナ社)の出版にあたりメディア学部の先生方と一緒にできたことにも感謝します。
このような教育研究をまとめることはとても大切であると思っています。名古屋大学教養部図学教室の先生方、特に、田嶋太郎先生のもとでコンピュータグラフィックスの研究をしたことと、講義や演習の補助をしたことに大きな影響がありました。教育活動をおざなりにすることなく、楽しく新しい教育にも挑戦して取り組めたこと、それをまとめて公開し批判をいただくことができたことも名古屋大学の先
生方、さらには日本図学会図学教育研究会や国際会議で教育研究の発表の場をリードしていただいた東京大学鈴木賢次郎先生はじめ、芸術工学やメディアアートの立場から多くのご指導をいただいた九州大
学源田悦夫先生、愛知県立芸術大学の野崎悠子先生はじめ、多くの先生方のおかげです。心から感謝いたします。
最後にこの活動記録集の取りまとめをしていただいた Creative Lab.の下田美由紀さんに深く感謝します。
2020 年 3 月 31 日
近藤 邦雄
文中の所属は、その当時のものです。

目次
はじめに
1.

コンピュータグラフィックスとデジタルコンテンツ制作の教育研究

1

2.

教育研究業績リスト

33.

メディア学部におけるアニメやゲーム制作のためのコンテンツ工学教育の創生と高度化

10

4.

教育研究学術論文

19

5.

国際会議論文107

6.

国内研究発表124

7.

解説・教育資料

165

あとがき

Webpage: kondolab.org

1

1. コンピュータグラフィックスとデジタルコンテンツ制作の教育研究
Educational Research of Computer Graphics and Digital Contents

1． CG 教育研究からデジタルコンテンツ教育への発展
1997 年日本図学会創立 30 周年図学研究記念号「図学は今」に投稿した「コンピュータグラフィックス
教育-10 年の動向と展望」に 80 年代から 90 年代の CG 教育の動向の概要をまとめました。このなかで、
プログラミング方式、セミプログラミング方式、レディプログラム方式の 3 つの教育方法があることを示しています。簡単にいえば、プログラミング方式は CG に関するプログラムを作成すること、セミプロ
グラミング方式はライブラリや基本的なプログラムを与えて画像を生成すること、レディプログラム方式は、CG システムやソリッドモデラシステムを利用する方法である。日本図学会では、これらの教育に関するさまざまな教育事例が発表されてきました。この 90 年代にはインターネットが普及し始めたころであり、インターネットを利用した CG 教育についても Java を利用した CG 教育コースなどの開発が進みました。
2017 年日本図学会創立 50 周年記念号図学研究では、「日本図学会における図学関連教育の新たな挑戦」
として発展してきた CG を含んだ幅広い分野を含む「図学教育研究」のキーワード分類を行い、図にまとめました。アニメーションやゲームにかかわるキーワードも増えたことから、「CG とデジタルコンテンツ」という節を設けて研究分野の広がりを示しました。
日本図学会ではこのようにコンピュータグラフィックスやその応用について大変多くの教育研究の交流をする場として、図学教育研究会を運営してきました。私は、これらの国内の成果は国際図学会やアジア図学フォーラムでも発表し世界的な交流も行ってきました。
本資料には、CG プログラミング教育、用意したプログラムを配布して教育するセミプログラミング教育、
形状モデリングソフトを使った教育実践の研究論文を掲載しています。さらに、メディア学部で行ってきたデジタルコンテンツ教育に関する研究では、キャラクターメイキング、演出、ゲーム教育などがあります。ゲーム教育は三上浩司、渡辺大地、伊藤彰教、川島基展先生らが講義演習を通じてさまざまな取り組みをしてカリキュラムや教育内容を開発してきました。メディア学部の教育成果はコロナ社からメデ
ィア学大系として多数の教科書が出版されています。私も共著で 3 冊執筆しています。

2．1991 年に発足した画像情報教育振興協会（CG-ARTS）との連携
CG-ARTS は、CG,画像処理、マルティメディア、デザインの教育カリキュラムの開発、教科書発行、検定試験の実施など CG に関係した教育の充実に大きな貢献をしてきました。私も設立前から多くの方と協力して発足に貢献し、カリキュラムの検討、教科書の編集執筆、検定試験の作成などを行ってきました。
本資料の著書リストにも多くの教科書があります。また、CG 教育のための Web 活用の研究論文も掲載しました。多くの教材を作成してきましたが、この Web を利用した教育は、現在は JavaScript 教材や CG

2

技術体験教材となって教員や学生に利用されています。今後さらに広く活用されることを期待します。

3．大学における教育の研究
大学は教育と研究を行う場であることは、だれも疑うことはありません。東京工科大学の理念には、「先端的研究を介した教育とその研究成果の社会還元」と書かれています。さまざまな研究成果を生かして、より良い教育をすることが大切であり、それを学会発表して広く知ってもらったり、教科書にして学生により良い教育資料を提供したりすることが東京工科大学の教員には求められています。
そこで、「授業もひとつの研究対象」として考えたとき、毎日講義したり演習したりする内容は古いままの状態から時代に合わせた教育内容を研究する姿勢が必要になります。私たち教員はこの考えにもとに工夫をして新しい教育方法を実践しています。そのような実践例をまとめて公開することは、大学教員
にとってはとても重要な「研究」ではないかと思います。
1973 年から名古屋大学教養部に勤務して、教育と研究を行ってきましたが、「教育に関する研究」がとても大切であると思っています。このような考えに基づいて、新しい工夫をした教育を発表してきました。本資料は、その結果をまとめた内容を一覧できることを目的としてまとめました。よりよい教育を目指した一つの結果ですので、この資料を基にさらに進んだ教育をしていただくきっかけになれば幸いです。
このような教育成果は、一緒に協力して教育をしてきた多くの先輩の先生方、仲間のおかげです。そしてなにより、名古屋大学で、昼ご飯を食べながら、「今度の講義は何をしようか」といつも聞かれて、教育について考えるきっかけと習慣を与えていただいた名古屋大学教養部図学教室の田嶋太郎先生はじめ
図学教室の先生方には、心から深く感謝します。図学教室に勤務していなかったら、このような教育研究の資料をまとめることはできませんでした。
2020 年 3 月 31 日
近藤 邦雄

3

2020 年 3 月 31 日現在

教育研究業績リスト
近藤邦雄

研究論文
1.

近藤邦雄,島田静雄,佐藤尚,形状モデラ Geomap と NUCE-Basic を用いた形状処理教育, 図学研究,
第 51 号, pp. 71-74,1990

2.

島田静雄,近藤邦雄,佐藤尚,黒田章裕, 情報工学実験における形状モデリング, 情報処理学会, 情報処理学会論文誌 Vol. l34, No. 11, pp. 2313—2319, 1993

3.

Masahiro TAKAHASHI, Hisashi SATO, Kunio KONDO, Shizuo SHIMADA, A Manual to Teach
Conmputer Graphics by JAVA, Journal for Geometry and Graphics.(Heldermann Verlag) ,Volume 2(1998),
Number 1. pp.101-108,1998.10

4.

近藤邦雄,立体復元 CAD による投影図を用いた 3 次元形状生成の教育,日本図学会,図学研究第 38 巻
4 号,pp,21-25, 2004,

5.

近藤邦雄,面出和子,鈴木賢次郎 ,図学および図的表現法に関する教育実状調査,日本図学会,図学研究,
第 39 巻,第 1 号,通巻 107 号,pp.3-8,2005.3,

6.

Kunio Kondo, Kazuko Mende, Kenjiro Suzuki, Present Status of Graphics Science and Graphics
Representation Education in Japan, International Society for Geometry and Graphics, Journal for Geometry
and Graphics, volume 9 ,No.1, pp.77-87,2005

7.

KONDO Kunio, NISHITA Tomoyuki, SATO Hisashi, MATSUDA Koichi.Educational Non-photorealistic
rendering System using 2d Images by Java programming, Journal for Geometry and Graphics 11, No. 2,237--247,2007

8.

Koji Mikami, Taichi Watanabe, Katsunori Yamaji, Kenji Ozawa, Motonobu Kawashima, Akinori Ito, Ryota
Takeuchi, Kunio Kondo, Mitsuru Kaneko, Construction Trial of a Practical Education Curriculum for Game
Development Through Industry- University Collaboration, Computer & Graphic Journal An International
Journal of Systems & Applications in Computer Graphics ,34, pp.791-799, 2010.11,

9.

近藤邦雄,伊藤彰教,三上浩司,渡辺大地, Example Based Programming に基づく CG 制作の入門教育,日本図学会図学研究,第 45 巻, 第 3 号,pp.3-10,2011.9

10. Koji Mikami, Yosuke Nakamura, Akinori Ito, Motonobu Kawashima, Taichi Watanabe, Yoshihiro
Kishimoto, Kunio Kondo: Effectiveness of Game Jam Based Iterative Program for Game Production in
Japan, Computers & Graphics, 2016.8
11. 兼松祥央,茂木龍太,三上浩司,近藤 邦雄,3DCG 映像制作のための演出支援ライティング教材の提案,
日本図学会図学研究，第 50 巻 3 号（通巻 151 巻），2017.1
1

4

国際会議
1.

S. SHIMADA, K. KONDO, H. SATO, TEACHING SOLID MODELLING REPLACES HAND
DRAFTING, Proceedings of the 5TH INTERNATIONAL CONFERENCE ON ENGINEERINGCOMPUTER GRAPHICS AND DESCRIPTIVE GEOMETRY, pp.40-44, 1992

2.

K. KONDO, K. OGATA, H. SATO, S. SHIMADA, Simple Graphic Tool Xgt on X-Window and Educationof Computer Graphics for Beginners, Proc. China-Japan Joint Conf., on Graphics Education,
pp.169-173,1993

3.

K. KONDO, H. SATO, S. SHIMADA, A. KURODA, Education of CAD Engineering at the Department ofComputer Science, Proc. China-Japan Joint Conf. on Graphics Education, pp. 208-213,1993

4.

M.TAKAHASHI, H. SATO, K.KONDO, S.SHIMADA, A manual to teach computer graphics by Java,
Proceedings of 7th International Conf. On Engineering Computer Graphics and Descriptive Geometry,pp.608-612, 1996.

5.

M.TAKAHASHI, H.SATO, K.Kondo,(d),A Remote Education System of Computer Graphics Education
using Java, The 3rd China-Japan Joint Graphics Education, Kunming China, pp.228-233,1997

6.

KONDO Kunio, Song Genwang, Hisashi SATO, Yoshiaki Machida, Shinji Masuda, Nobuyuki Hoshino
Digital Modeling in CAD Engineering Course at the Department of Computer Science Proceedings of the 5thJapan-China Joint Conference on Graphics Education, pp.116-121,2001.8

7.

Nishita T., KONDO K., Ohno Y., Takahashi T, Development of a Web Based Training system andCourseware for Advanced Computer Graphics Courses Enhanced by Interactive Java Applets, International
Society for Geometry and Graphics, Proceeding of International Conference on Geometry and Graphics,
Vol.2, pp.123-128,2002.8

8.

Kunio Kondo, Kazuko Mende, Kenjiro Suzuki, Present Status of Graphic Science and Graphic
Representation Education in Japan, International Society for Geometry and Graphics, Proceeding ofInternational Conference on Geometry and Graphics, pp.191-197,2004.8

9.

KONDO Kunio, NISHITA Tomoyuki, SATO Hisashi, MATSUDA Koichi, An Educational
Non-photorealistic rendering System using 2d Images by Java programming, ISGG,12th International
Conference on Geometry and Graphics ,2006.8

10. Kunio KONDO, Overview of Graphic Science Education in Japan, The 8th China-Japan Joint Conferenceon Graphics Education,2007.7 （Invited talk）
11. Kenjiro SUZUKI, Prof. FUKANO, Yurika YOKOYAMA, Michio KATO, Kunio KONDO, EmikoTSUTSUMI, Hiroyuki ADACHI, Takashi KANAI, Ichiro TANAKA, Tomoyuki KANEKO, Kenji
KASHIWABARA Yasushi YAMAGUCHI, Development of Visual Literacy Courseware (2) -A Large
Scale Test Run in 2006 at the University of Tokyo-,The 8th China-Japan Joint Conference on Graphics
Education,2007.7
12. Kenjiro SUZUKI, Akio FUKANO, Yurika YOKOYAMA, Michio KATO, Kunio KONDO, et.al,
DEVELOPMENT OF GRAPHICS LITERACY EDUACTION (2) – FULL IMPLEMENTATION AT THE
2

5

UNIVERSITY OF TOKYO IN 2007, International Society for Geometry and Graphics,13th International
Conference on Geometry and Graphics, 2008.8
13. Mitsuru Kaneko, Kunio KONDO, Koji Mikami, Naoki Okamoto, Takahiro Tsuchida, Digital Character
Making, Workshop, ACM SIGGRAPH Asia,2009.12
14. Koji Mikami, Taichi Watanabe, Katsunori Yamaji, Kenji Ozawa, Akinori Ito, Motonobu Kawashima, Ryota
Takeuchi, Kunio Kondo, Mitsuru Kaneko, Construction trial of a practical education curriculum for gamedevelopment by industry/university collaboration, SIGGRAPH Asia, Educators Program, Education Papers,
2009, ACM SIGGRAPH, DVD,2009.12
15. Koji Mikami, Yosuke Nakamura, Akinori Ito, Motonobu Kawashima, Taichi Watanabe, Yoshihiro
Kishimoto and Kunio Kondo, Game Jam Based Iterative Curriculum for Game Production in Japan，ACM
SIGGRAPH, Symposium on Education, 2015.11

国内研究発表1.

近 藤 邦 雄 , 田 嶋 太 郎 , モ ダン グラ フィ ッ ク スへ の指 向 , 日 本図 学会 ,1982 年 度大 会研 究発 表会,1982.5.15

2.

田嶋太郎,近藤邦雄, 図学の現代化（第１報）学会活動に関する考察と提言,日本図学会, 1984 年度大会研究発表会,1984.5.12

3.

田嶋太郎, 近藤邦雄,図学の現代化(2) コンピュータグラフィックスの体系, 日本図学会, 1985 年度
大会研究発表会,1985.5.11

4.

田嶋太郎, 近藤邦雄,図学の現代化(3) 図学教育充実のためのビデオ, 日本図学会, 1985 年度大会研究発表会,1985.5.11

5.

近藤邦雄,島田静雄,佐藤尚,表会, 1990

6.

黒田 章裕,島田 静雄,近藤 邦雄,佐藤会,グラフィクスと CAD 研究会,1992

7.
8.

9.

形状モデラを用いた形状処理教育, 日本図学会, 1990 年度大会研究発

尚, 情報工学実験における形状モデリング, 情報処理学

高橋雅博,佐藤尚,近藤邦雄,島田静雄,Java を用いたコンピュータグラフィックステキストの作成,情報処理学会,第 52 回全国大会論文集,1-303,1996
近藤邦雄 ,埼玉大学情報システム工学科における CG・CAD 教育 ,日本図学会, 図学教育研究会,2000.11

10. 西田友是,大野義夫,近藤邦雄,ほか,Web を用いた CG 技術系のためのインターネット独習コースとJava 教材の開発,情報処理学会, 第 62 回（平成 13 年前期）全国大会講演論文集,特 2, 5D-4,pp.97-98,
2001.3
11. 近藤邦雄,日本図学会におけるコンピュータグラフィクス教育研究の紹介 ,情報処理学会,グラフィックスと CAD 研究会 2002-CG-106,pp.113-120,2002.2
3

6

12. 近藤邦雄,ワイヤフレームおよびサーフェス模型の制作と図学演習,日本図学会,図学教育研究会資料 ,2002.12
13. 近藤邦雄,作品制作を中心とした CG プログラミング教育 ,日本図学会,2004 年度大会学術講演論文
集,pp.1-6,2004.5
14. 近藤邦雄 ,西田友是,Java プログラミングによる絵画調画像生成教育用システムの開発,日本図学会,2004 年度大会学術講演論文集, pp.7-12,2004.5
15. 近藤邦雄,立体復元 CAD を用いた形状モデリング入門,日本図学会,2004 年度大会学術講演論文集,
pp.113-118,2004.5
16. 近藤邦雄,西田友是,Java による絵画調画像生成のための教育用システム:Jimmy ,芸術科学会,2004 年
第 3 回 NICOGRAPH 春季大会論文&アート部門コンテスト,pp.21-22,2004.5
17. 近藤邦雄 ,CG プログラミング入門のための「数式がつくるかたち」,日本図学会, 本部例会講演論文
集,2004.12
18. 近藤邦雄 ,他 ,図学および図的表現法に関する教育実状調査,日本図学会, 図学教育研究会, 2004.12
19. 中村 太戯留，近藤 邦雄，金子 満，三上 浩司，伊藤 彰教,"教育用ジオラマエンジンを用いた映像
表現演習",情報処理学会,グラフィクスと CAD 研究会 2006-CG-122, 2006.2
20. 川島 基展,早川 大地,近藤 邦雄,金子 満,モーションキャプチャを活用した３ DCG アニメーション
教育,情報処理学会,グラフィックスと CAD 研究会 2008-CG-130, 2008.2
21. 鈴木賢次郎,他,3D-CAD/CG を導入した図形科学教育 (2)－本格教育初年度（2007 年度）の実施結果－,情報処理学会,グラフィックスと CAD 研究会 2008-CG-130,2008.2
22. 近藤邦雄,佐藤尚,CG プログラミング入門のための「数式でつくるかたち」, 日本図学会, 2008 年度
日本図学会大会講演論文集, 2008.5
23. 鈴木賢次郎, 柏原賢二, 加藤道夫, 金井崇, 田中一郎, 堤江美子, 長島 忍, 深野暁雄, 近藤邦雄,横山
ゆりか, 安達裕之, 山口泰,ビジュアル・リテラシー・カリキュラムの開発(3) - 3D-CAD/CG を導入 した図形科学本格教育初年度(2007 年度)の結果 － , 日本図学会, 2008 年度日本図学会大会講演
論文集, 2008.5
24. 近藤邦雄,多人数教室における processing を利用した CG 入門教育, 日本図学会,2008 年度日本図学会
本部例会講演論文集,2008.11
25. 金子満，近藤邦雄，岡本直樹，三上浩司, 映像コンテンツ制作のためのディジタルキャラクターメ
イキング教育, 第8回NICOGRAPH春季大会論文&アート部門コンテスト,2009
26. 金子 満 近藤 邦雄 岡本 直樹 三上 浩司, 創作テンプレートを用いたディジタルキャラクター
メイキング手法の提案、NICOGRAPH春季大会、芸術科学会. 2009.3
27. 近藤邦雄,Example Based Programming に基づく CG 制作技法の基礎教育, 情報処理学会,グラフィッ
クスと CAD 研究会 2009-CG-134, 2009.24728. 戸谷和明,兼松祥央,三上浩司,近藤邦雄,金子満,3DCG 映像制作のための演出支援ライティング教材
LighToya の提案, 芸術科学会, NICOGRAPH2009 春季大会ポスター発表, 2009.3 (優秀ポスター賞受賞)
29. 三上 浩司,中村 陽介,渡辺 大地,山路 和紀,小澤 賢侍,伊藤 彰教,川島 基展,竹内 亮太,近藤 邦雄,金子 満,日本における産学連携によるゲーム制作の実践教育,情報処理学会 ,グラフィックスと CAD研究会研究報告, CG-142 ,2011.2
30. 渡辺大地,竹内亮太,三上浩司,近藤邦雄, 独自ツールキットによるスケーラブル CG とゲーム開発の教育的実践, 情報処理学会, 情報処理学会研究報告,Vol.2012-CG-146, No.5, 2012.2 (渡辺大地：優秀
研究発表賞 受賞)
31. 茂木龍太，菅野太介，三上浩司，近藤邦雄：キャラクター分析に基づく映像コンテンツ企画制作手法の提案,情報処理学会第 2 回 デジタルコンテンツクリエーション研究会,2012.10
32. 中村陽介,三上浩司,渡辺大地,大圖衛玄,伊藤彰教,川島基展,竹内亮太, 多様化するゲーム開発スタイ
ルを見据えた新しい教育カリキュラムの実施報告, 情報処理学会, 情報処理学会研究報
告,Vol.2012-CG-146, No.6,2012.2
33. 菅野太介，茂木龍太，三上浩司，近藤邦雄：映像コンテンツのシーン分析に基づくプロット作成手法の提案,情報処理学会第 3 回 デジタルコンテンツクリエーション研究会,2013.1
34. 菅野太介，茂木龍太，三上浩司，近藤邦雄：古典原作アニメーション企画を用いた映像制作教育,
情報処理学会第 150 回グラフィクスと CAD 研究発表会,2013.2

解説、資料
1.

田嶋太郎, 近藤邦雄, 図学教育へのコンピュータグラフィクスの導入，第 2 回コンピュータグラフ
ィックス教育研究会報告, 日本図学会, 図学研究 35 号,1984.9

2.

近藤邦雄,中国における図学･コンピュータグラフィックスの研究と教育,日本図学会, 図学研究第42 号 pp.55-59,1987.12

3.

近藤 邦雄, 埼玉大学情報工学科における CG/CAD 教育, PIXEL, pp.133-138,1992.7

4.

近藤邦雄,コンピュータグラフィックス教育-10 年の動向と展望-,日本図学会,創立 30 周年図学研究記
念号, pp.73-74,1997

5.

近藤邦雄, 第 30 回図学教育研究会報告：図学教育のための模型の活用, 日本図学会,図学研究,第 37
巻,第 1 号,通巻 99 号, pp.19-22,2003.3

6.

近藤邦雄,図学教育研究会報告,日本図学会,日本図学会,創立 40 周年記念号, 2007.5

7.

近藤邦雄,伊藤彰教,三上浩司,平成 22 年度アジア人財資金構想 高度専門留学生育成事業,次世代のグローバルコンテンツブリッジ人財の実践教育,平成 22 年度アジア人財資金構想 高度専門留学生育成事業,2012.3

8.

近藤邦雄，日本図学会における図学関連教育の新たな挑戦，日本図学会図学研究,第 51 巻,日本図学5

8

会創立 50 周年記念号.pp.61-65,2017.8
9.

西井美佐子，町田 芳明,佐藤 尚,近藤 邦雄,デジタルモデリング研究会報告―デジタルモデリングコ
ンテスト設置の背景・コンテスト開催・研究会活動報告―，日本図学会図学研究,第 51 巻,日本図学会創立 50 周年記念号,2017.8

講演
1.

近藤邦雄,CG 教育と CG 試験, CG 教育フォーラム,画像情報教育振興協会, 1993.6

2.

近藤邦雄, コンピュータグラフィックス入門, CG 特別セミナー,画像情報教育振興協会, 1993.8

3.

近藤邦雄,ほか, 情報処理教育入門（図形の作図法）, 日本図学会,パソコン利用研究会,1994

4.

近藤邦雄, ３次元コンピュータグラフィックス, 画像情報教育振興協会,コンピュータグラフィックス特別セミナー ,1994

5.

Kunio KONDO, The Integration of Computer Aided Visual Communication and Visual Thinking in
Computer Science Education, China-Japan Joint Conf. on Graphics Education, pp.131-136,1995.9, (Invited
talk)

6.

近藤邦雄, ３次元コンピュータグラフィックス, 画像情報教育振興協会, コンピュータグラフィッ
クス特別セミナー 1995

7.

近藤邦雄,透視図教育のための教材紹介,日本図学会,第 36 回図学教育研究会, 2005.12,

8.

KONDO Kunio, Research and Education of Game and Computer Graphics at Tokyo University ofTechnology (Gotland University, Sweden),2012.9

9.

KONDO Kunio, Research ＆ Education of Computer Graphics, Content Producing at Tokyo University ofTechnology, Lecture for Study tour of Udinus, Tokyo University of Technology, 2014.3.10

10. 近藤邦雄：「CG 研究の点・線・面，そして．19-61」,CG-Japan Award 受賞特別講演，2015.11

著書
1.

近藤邦雄、田嶋太郎、モダングラフィックス、コロナ社、1982

2.

近藤邦雄（分担執筆):CG 試験受験ガイドブック,画像情報教育振興協会,1991.10

3.

近藤邦雄（分担執筆):CG 試験 3 級受験ガイドブック,画像情報教育振興協会,1992.9

4.

近藤邦雄 編集委員 (分担執筆), コンピュータグラフィックス標準テキストブックス,画像情報教育振興協会,1995.3

5.

近藤邦雄（分担執筆(2-3,2-4)）, マルチメディアガイドブック,画像情報教育振興協会,1995.12
6

9

6.

近藤邦雄(編集委員,分担執筆):入門コンピュータグラフィックス 標準テキストブック:画像情報教育振興協会,1996.3

7.

近藤邦雄 （第 6 章 1 節分担執筆）,マルチメディア標準テキストブック（コミュニケーションデザイン編）, 画像情報教育振興協会 ,1997.10

8.

近藤邦雄, 画像情報教育振興協会編, コンピュータグラフィックス標準テキストブック改定版,1999,(編集委員,第 2 章分担執筆）

9.

近藤邦雄,他監修, インターネット通信講座 CG 標準コース[技術編]Part1, CG-ARTS 協会, 2000.11

10. 今間俊博,近藤邦雄,稲蔭正彦,為ヶ谷秀一,内山博子, CG によるアニメーションと映像の基礎（メディア教材）制作：文部科学省大学共同利用機関メディア教育開発センター,監修：CG アニメーション
基礎教材開発研究会,2004.3
11. 近藤邦雄 , CG-ARTS 協会編（分担執筆）, コンピュータグラフィックス , CG-ARTS 協会,2004.9
12. 近藤邦雄(分担執筆)コンピュータグラフィックス:画像情報教育振興協会,2005.1
13. 金子満 ,近藤邦雄, ,キャラクターメイキングの黄金則,ボーンデジタル,2010.10
14. 飯田仁,近藤邦雄,稲葉竹俊,メディア学入門,メディア学大系第 1 巻, コロナ社, 2013.2
15. 近藤邦雄,三上浩司,コンテンツクリエーション, メディア学大系第 3 巻, コロナ社, 2014.10
16. 近藤邦雄分担執筆，CG-ARTS 協会編， コンピュータグラフィックス(改訂新版), 第 6 章分担執筆，2015.4
17. 近藤邦雄,相川清明，竹島由里子,視聴覚メディア , メディア学大系第 15 巻, コロナ社, 2017.5
18. 相川清明，近藤邦雄 監修, 執筆,メディア学キーワードブック，コロナ社, 2018.2
19. 近藤邦雄，田所淳 監修：Processing による CG とメディアアート，講談社，2018.12

受賞
1. 戸谷和明,兼松祥央,三上浩司,近藤邦雄,金子満,3DCG 映像制作のための演出支援ライティング教材
LighToya の提案, 芸術科学会, NICOGRAPH2009 春季大会ポスター発表, 2009.3, 優秀ポスター賞受賞
2. 近藤邦雄, 渡辺大地, 三上浩司, 関東工学教育協会賞(業績賞），「アニメやゲームなどのコンテンツ制作分野における実学的工学教育の創生と高度化」2013.5,
3. 近藤 邦雄, CG-JAPAN Award 受賞（芸術科学会），2015.11
4. 近藤邦雄，情報処理学会 フェロー，「 CG の非写実的表現とコンテンツ制作技術の研究およびその教育・普及に関する貢献」，20197

10

2012.12

関東工学教育協会へ申請

メディア学部におけるアニメやゲーム制作のためのコンテンツ工学教育の創生と高度化
メディア学部 コンテンツ創作コース、インタラクティブメディアコース
三上浩司 渡辺大地 近藤邦雄

概要
アニメやゲームなどのコンテンツは日本の文化の一端を担っており，国際的な競争力も高く，近年注目を集める分野である．欧米を代表とする諸外国では，アニメーションやゲーム，映画などのコンテンツを専門とする大学が多く存在している．一方で，日本は制作現場での実務による習得や現場での経験が重視され，これまで体系的な高等教育がなく，専門学校等での実務教育が中心であった．
我々は，メディア学部設立時から，工科系大学を基盤とする高度なコンテンツ制作技術の教育と研究開発に取り組んできた．従来は，一部の芸術系大学の中で，対象とされてきたコンテンツ教育において，工学的な知識の再構築を行い体系化することで，産業界からも注目を集めるコンテンツ制作教育手法を確立するに至った．
我々は，早くから大学内にアニメや CG，ゲームなどの制作プロダクション体制を整備した．この制作環境を活用し学生をプロジェクトベースで教育することで，産業界が必要とするディジタル映像人材を育成してきた．これらの人材はクリエイティブな制作経験を積むと同時に，高度な情報技術を身に付けることができるため，産学連携のプロジェクトが数多く生まれ，それら学術界のみならず産業界で広く利用されるようになった．
アニメの分野では，コンピュータや 3DCG の導入に伴う制作工程の変化に際し，従来からの技術をディジタル技術に発展的に移行するために，制作工程の詳細な調査とその体系化を行った．これらの成果は「プロフェッシ
ョナルのためのデジタルアニメマニュアル」として，業界団体を通じて，アニメーション制作会社や映像制作会社などに配布され，日本のアニメ制作をもっとも詳細に記した書籍として評価されている[1]．
また，映像作品の工学的な分析に基づき「シナリオの執筆手法，評価手法」さらには，「キャラクターメイキング，
評価手法」[2]，「ミザンセーヌ手法（演出手法）」[3]など，従来は勘と経験による分野を体系化した．これらの研究成果もとに，映像コンテンツ制作にかかわる最大の業界団体である「映像産業振興機構（VIPO）」と連携して人材育成セミナーを実施するとともに，CG－ARTS 協会では，大学・専門学校の教員向けセミナーを実施し，産業界や教育現場への展開が進みつつある．
ゲーム開発においても，CG プログラミング教育カリキュラムや CG 基盤ライブラリを開発し、ゲーム開発教育の基礎を充実させるとともに、他大学に先駆けて 4 年間にわたる実践的なカリキュラムを整備し，継続して発展させてきた．この結果，日本のゲーム教育の拠点として，国内外のゲーム開発にかかわる団体から認知されるに至った[4][5][6][7][8][9][10]．
上記のようにアニメ，映像，ゲームなどの教育界・産業界において，コンテンツ工学教育の重要性を広め，その教育，研究成果を持ってアニメやゲームのコンテンツ制作に関連する教育カリキュラムを確立するとともに、アニ
メやゲームなどのコンテンツ関連産業界の発展に寄与してきた．
これらの教育成果は、次の新カリキュラムにおける講義、演習に生かされている．
1

11

講義：
■コンテンツ制作工程論

ディジタル映像表現論 コンテンツディベロッピング論■ビジュアルコンピューティングの数理入門■インタラクティブアートの基礎

3 次元コンピュータグラフィックス論CG 制作の基礎■ゲームプロデューシングの基礎 ゲーム制作技術論
メディア基礎演習のテーマ（今後の検討テーマも含む）■映像制作関係■アニメーション制作関係■ゲーム制作とプログラミング関係
メディア専門演習（テーマ名は 2012 年度）■CG アニメーション■ゲームプロデューシング
■３DCG プログラミング■デジタルシネマ
プロジェクト演習（テーマ名は 2012 年度）
1． アニメーション制作関係■千夜一夜物語コンテンツ制作■オリジナル CG アニメーション■USC-KI CG アニメーション制作■キッズアニメーション CG 制作■CG アニメーションッディベロプメントプロジェクト■S3D（立体視）CG アニメーション■シナリオアナリシス■ディジタルキャラクターメイキング■モーションキャプチャ
2． 実写映像制作関係■USC-KI VFX 演習
3．ゲーム制作関係■インタラクティブゲーム制作<イントロダクション>■インタラクティブゲーム制作<プロデューシング>■インタラクティブゲーム制作<グラフィクス>■インタラクティブゲーム制作<プログラミング>■インタラクティブゲーム制作<サウンド>4.アプリ制作関係■クリエイティブ・アプリケーション212（１）教育の趣旨・目的，特色，優位性＜趣旨・目的＞
アニメやゲームなどのコンテンツは日本の文化の一端を担っており，国際的な競争力も高く，近年注目を集める分野である．欧米を代表とする諸外国では，アニメーションやゲーム，映画などのコンテンツを専門とする大学が多く存在している．一方で，日本は制作現場での実務による習得や現場での経験が重視され，これまで体系的な高等教育がなく，専門学校等での実務教育が中心であった．
そこで我々は，工科系大学ならではの高度コンテンツ人材の育成することを目的とした．従来からの作品作り主体の芸術教育ではなく，ディジタル技術を駆使して，より論理的，効率的にコンテンツ制作を行うための手段や技術を開発できる次世代のコンテンツ制作人材の育成を目指した．

＜特色＞
その実践に際して，文理芸融合の学部であったメディア学部の特徴を生かし，芸術作品ではなく，産業界における商品たるコンテンツをより速く，安全に，高品質に生み出すことを教育の柱とした．そのためには，コンテンツの制作技能の習得とディジタル映像の原理や技術の理解の双方が必要になった．
我々は 1 年次から CG アニメやゲームなどの開発に参加できるカリキュラムを活用し，オリジナルの教材や制作システムを開発して，制作とそれを支える技術の双方を関連付けて学べる仕組みを生み出した[4][6]．これにより，単に既存のソフトを使用して映像制作をするのではなく，その仕組みや原理を理解することができる．
こうした「原理を知る教育」は工科系大学ならではの「卒業研究」において重要になる．単に既存のツールを使った「卒業制作」ではなく，制作技術を革新させるための研究開発が必修となっている．これまでにない独自の映像表現のための研究開発など，高度な研究を実施する土台を，時間をかけて構築することがでる．現在では，学部生や大学院生の研究成果が国際会議や論文誌に多く掲載されるに至っ
ている．

＜優位性＞
工科系大学における高度コンテンツ教育は，プロフェッショナルと同じ環境を用いた制作の経験を土台に，制作技術をさらに高度化させるための開発力を身に着ける教育である．こうした，体制を実現した背景には，大学の建学からの方針である「実学主義」とそれを実践可能な，産業界出身の教員が多数在籍していたことがある．これらを土台にした提案者らの「プロフェッショナルのものづくりと高度な工学教育を両立させた取り組み」は，未来のコンテンツ制作人材を生み出す優位性の高い教育カリキュ
ラムとなっている．

313（２）具体的な内容・実施体制等＜具体的な内容＞
我々は，片柳研究所内において，産学官連携の研究拠点として，2003 年の私立大学学術研究高度化推進事業オープンリサーチセンター事業において「コンテンツテクノロジーセンター」を整備した．このセンターを自立化させ，継続的に運用している．この研究拠点と，従来から本学に設置されているディジタルモーションキャプチャリングシステムや 3DCG の演習設備を活用し，欧米の先端的な映像制作
会社やゲーム開発スタジオを同等の環境を構築した．
この研究拠点には，大学教員のほか産業界からも多くの研究員が在籍している．この制作環境，指導
環境を舞台に，1 年次から CG アニメやゲーム制作に対して興味のある学生に門戸を開き，プロジェク
トベースのアクティブラーニング形式の演習を行っている．
まずは，1 年次から 3 年次までの 3 年間を利用し，国内外の最先端レベルの映像制作設備と，指導ス
タッフのもとで映像コンテンツ制作を体験することで，高度な制作体験を得ることができる．これらの制作にかかわる演習と座学や情報系の演習を並行させることで，最先端の制作経験を積みながらその背景にある技術を理解することができる．コンテンツ関連教育は大きく，「CG アニメーション」
，
「ゲーム
開発」，
「実写や特殊効果（VFX）」に分かれており，その中でも近年注目を集めている「立体視（Stereo
3D）」や「Motion Capturing」などの技術に特化した演習も用意している．
映像制作の骨格であるシナリオ制作と２D アニメーションを扱う「千夜一夜物語コンテンツ制作プロ
ジェクト」や竜の子プロダクションとの連携による「キッズアニメーション」「CG アニメーションッディ
ベロプメントプロジェクト」、さらには、研究成果をもとに大学院教育や産業界におけるセミナーの成果を生かした「ディジタルキャラクターメイキング」なども他大学にない特徴的な演習として開講している．
4 年次には，それまでの制作経験を踏まえ，映像コンテンツ制作における問題の発見と解決や，高度化などに取り組む．多くの映像コンテンツにかかわる大学が，作品制作に終始するのに対し，我々の提案するカリキュラムでは，単に作品を作るのではなく，その作品を生み出すための技術に視点を当てている．プロフェッショナルの制作者と同じツールを同じ制作手法によって実践したうえに，新たな表現
技術や制作技術を創造するカリキュラムになっている．

＜実施体制等＞
このような教育を実施するに当たり，産業界からの知見は非常に重要である．三上は産業界出身であり，片柳研究所の産学連携プロジェクトを長年指揮してきた．これらの実績から産業界とのパイプができており，産業界の要望や最新動向を考慮してカリキュラムの整備などを進めてきた．
また，学生の制作活動を支えるためには，講義や演習の時間外でのフォローも重要になる．片柳研究所の研究員やすでにカリキュラムを経験した大学院生がこれらを担当することにより，いつでも制作に取り組める実施体制を構築した．

414（３）評価，効果，実績，成果＜輩出した人材＞
我々の取り組みでは，制作を理解したうえで技術力を持った人材が育っている．専門学校や芸術系大学の人材とは異なる素養を持ったコンテンツ人材として，産業界からも認知されている．
本教育カリキュラムを経た学生は，新しい技術や表現に対する意識が高く，制作の現場や裏側において，常に高い意識をもち先進的なアイデアを提供している．そのため，産業界の発展に寄与することを業界団体や企業から期待されている．我々のもとで学んだ学生は，現在はアニメ，CG，ゲーム業界で大いに活躍している．業界団体のセミナーなどで講師として登壇する OB などが増えており，育成した人材に対して，その産業をリードする人材となっている．

＜産業界の反応＞
また，コンテンツ制作を分析，研究する過程で産み出された成果は産業界において，高く評価されている．「プロフェッショナルのためのデジタルアニメマニュアル」として，業界団体を通じて，アニメーション制作会社や映像制作会社などに配布され，日本のアニメ制作をもっとも詳細に記した書籍として評価されている．映像作品の工学的な分析に基づき「シナリオの執筆手法，評価手法」さらには，「キャラクターメイキング，評価手法」，「ミザンセーヌ手法（演出手法）」など，従来は勘と経験による分野を体系化した．これらの研究成果は映像コンテンツ制作にかかわる最大の業界団体である「映像産業振興機構（VIPO）」で高く評価され，同団体の人材育成セミナーに採択されるに至った．それらに関する成果は（4）参考資料の[1]-[3]に示す．

＜教育にかかわる学術的な成果＞
我々の教育取り組みは，論文として取りまとめ，国際会議やジャーナルなどにも採録されている．下記に代表的なものを（4）参考資料の[4]－[16]に示す．

＜コンテンツ制作にかかわる教育改革等＞
我々が中心となって取り組んだコンテンツ制作にかかわる教育は，学術研究高度化推進事業オープン
リサーチセンター事業やアジア人材資金構想など，数多くの教育改革や高度化にかかわる事業にも採択されている．それらのうち，教育にかかわる代表的なものを(4)参考資料の[17]-[19]に示す．

＜海外との連携＞
さらに，こうした取り組みに対し，アジア人材資金構想[19]の効果もあり，海外の大学から注目が集まっており，コンテンツ教育に関連して我々が中心となって数多くの提携し，学生や教員の交換，短期留学，共同制作などが進んでいる．提携大学は次に示すとおりである．
・南カリフォルニア大学（米国） 研究交流、特別講義、ワークショップの実施、学部長賞
・ゴットランド大学（スウェーデン） 講演会、ワークショップの実施
・チュラロンコン大学（タイ） シンポジウムの実施、インターン学生の受け入れ
5

15

・キングモンクット大学トンブリ校（タイ） シンポジウムの実施
・バンドン工科大学（インドネシア）
・グナダルマ大学（インドネシア）
・リムコクウィン総合科技大学（マレーシア）・ マネジメント＆サイエンス大学大学（マレーシア）＜コンテンツ制作技術にかかわる学術的な成果＞
教員や研究員，学生らが取り組んだ研究が国際会議や論文誌論文として採録されている．過去 5 年に論文誌論文に掲載されたもののみ次の通り抜粋する．
1. Ryota Takeuchi, Taichi Watanave, Koji Mikami, Kunio Kondo: Proposal of digital sculpting withhistory management of strokes, the Journal of the Society for Art and Science, Vol.11,No.4,
pp.108-117,2012.12
2. Kenneth Chan, Koji Mikami, Kunio Kondo：“From Brain Waves to Game Design: A Study on
Analyzing and Manipulating Player Interest Levels”，The journal of the Society For Art andScience，Vol.11(No,3),pp.59-68

2012.93. 松尾隆志, 三上浩司, 渡辺大地, 近藤邦雄：「リアルタイム 3DCG における物体の形状を考慮した輪郭線の誇張表現手法の提案」芸術科学会論文誌，Vol.10，No.4，251-26，2011.12
4. 田中希，岡本直樹，茂木龍太，近藤邦雄，三上浩司，「デフォルメテンプレートを用いた飛行機キャ
ラクター制作のためのデザイン原案作成支援手法」，図学研究，日本図学会，Vol.46，No.1，pp.11-20，
2012.3
5. 金 剛元，三上浩司，伊藤彰教，近藤邦雄，「ストーリーマンガ制作のための段階的なネーム構成支
援手法」
，図学研究

日本図学会

Vol.45，No.4，pp.11-20，2011.12

6. 戀津魁，菅野太介，三上浩司，近藤邦雄，金子満 「映像制作支援のためのシナリオ記述・構造化
システムの開発」芸術科学会，芸術科学会論文誌，Vol.10，No.3，2011.9
7. 兼松祥央, 三上浩司, 近藤邦雄, 金子満",映像分析に基づくライティング情報のディジタル化とその活用に関する研究,芸術科学会,芸術科学会論文誌,Vol.9 No.2,pp. 66-72,2010
8. 渡辺賢悟，伊藤和弥，近藤邦雄，宮岡伸一郎,Poisson Image Editing を用いたキャラクタコラージ
ュシステムの開発,芸術科学会,芸術科学会論文誌,vol.9．No.2,pp. 58-65,2010.6
9. 三上浩司，安芸淳一郎，宮徹，金子満：「アニメーション制作におけるコンピュータ活用のためのワ
ー ク フ ロ ー の 提 案 と 制 作 技 術 の 蓄 積 」 , 情 報 処 理 学 会 , 情 報 処 理 学 会 論 文 誌 ,Vol.49 No.8 ，pp.2773-2782,2008.8616(4) 参考文献＜著書等＞[1]東京工科大学／デジタルアニメ制作技術研究会，（編集：三上浩司他 12 名）：プロフェッショナルのためのデジタルアニメマニュアル 2009 ～工程・知識・用語,東京工科大学／デジタルアニメ制作技術
研究会,pp1-336,2009.11,著者，筆頭編者[2]金子満，近藤邦雄：キャラクターメイキングの黄金則,ボーンデジタル,2010[3]金子満，近藤邦雄，三上浩司，渡部 英雄：映像ミザンセーヌの黄金則，ボーンデジタル,2012＜教育にかかわる学術的な成果＞[4]近藤邦雄，伊藤彰教，三上浩司，渡辺大地 「Example Based Programming に基づく CG 制作の入門教育」
，日本図学会図学研究，第 45 巻 3 号，pp.3-10，2011.9 (学部講義科目：CG 制作技法の基礎)[5]Koji Mikami, Taichi Watanabe, Katsunori Yamaji, Kenji Ozawa, Motonobu Kawashima, Akinori
Ito, Ryota Takeuchi, Kunio Kondo, Mitsuru Kaneko ",Construction Trial of a Practical Education
Curriculum for Game Development Through Industry- University Collaboration in Japan,
Computer & Graphic Journal ""An International Journal of Systems & Applications in Computer
Graphics ",34,pp. 791-799,201011 （プロジェクト演習、メディア専門演習、学部教育）[6] 渡辺大地，竹内亮太，三上浩司，近藤邦雄：「独自ツールキットによるスケーラブルな CG とゲーム開発の教育研究実践」，情報処理学会グラフィクスと CAD 研究会第 146 回研究発表会, 2012.2（プロジェクト演習、メディア専門演習、学部教育）[7] 中村 陽介，三上 浩司，渡辺 大地，大圖 衛玄，伊藤 彰教，川島 基展，竹内 亮太：「多様化する
ゲーム開発スタ イルを見据えた新しい教育 カリキュラムの実施報告」，情報処理学会グラフィクスとCAD 研究会第 146 回研究発表会, 2012.2 （プロジェクト演習、メディア専門演習、学部教育）[8]

三上 浩司，中村 陽介，渡辺 大地，山路 和紀，小澤 賢侍，伊藤 彰教，川島 基展，竹内 亮太，

近藤 邦雄，金子 満：「日本における産学連携によるゲーム制作の実践教育」，情報処理学会グラフィク
スと CAD 研究会第 142 回研究発表会, 2011.2 （プロジェクト演習、メディア専門演習、学部教育）[9]

川島 基展、早川 大地、近藤 邦雄、金子 満,モーションキャプチャを活用した３DCG アニメーシ

ョン教育,情報処理学会,グラフィックスと CAD 研究会 2008-CG-130,2008.2 （CG アニメーション:メデ
ィア専門演習）[10]

中村 太戯留，近藤 邦雄，金子 満，三上 浩司，伊藤 彰教,"教育用ジオラマエンジンを用いた映像表現演習",情報処理学会,グラフィクスと CAD 研究会 2006-CG-122, 2006.2[11]金子 満 近藤 邦雄 岡本 直樹 三上 浩司,映像コンテンツ制作のため のディジタルキャラクタ
ー メイキング教育、NICOGRAPH 春季大会、芸術科学会. 2009.3,[12] 金子 満

近藤 邦雄

岡本 直樹

三上 浩司,(大学院、学部教育)

創作テンプレートを用いたディジタルキャラク

ターメイキング手法の提案、NICOGRAPH 春季大会、芸術科学会. 2009.3, (大学院、学部教育)[13] 茂木龍太，菅野太介，三上浩司，近藤邦雄：キャラクター分析に基づく映像コンテンツ企画制作手法の提案,情報処理学会第 2 回 デジタルコンテンツクリエーション研究会,2012.10(デジタルキャラ

クターメイキングプロジェクト演習)[14] 菅野太介，茂木龍太，三上浩司，近藤邦雄：映像コンテンツのシーン分析に基づくプロット作成手
7

17

法の提案,情報処理学会第 3 回 デジタルコンテンツクリエーション研究会,2013.1 (シナリオアナリス
プロジェクト演習)[15]菅野太介，茂木龍太，三上浩司，近藤邦雄：古典原作アニメーション企画を用いた映像制作教育,
情報処理学会第 150 回グラフィクスと CAD 研究発表会,2013.2(千夜一夜物語コンテンツ制作プロジ

ェクト演習)[16]茂木龍太，菅野太介，三上浩司，近藤邦雄：メディアコンテンツ制作のためのキャラクターメイキ
ング教育,情報処理学会第 150 回グラフィクスと CAD 研究発表会,2013.2 (デジタルキャラクターメイ
キングプロジェクト演習)＜報告書等＞[17] 現代的教育ニーズ取組支援プログラム 「インタラクティブ・ゲーム制作の実践教育」講義実施マニュアル v2.0，2008[18] 文部科学省 産学連携による実践型人材育成事業 専門人材の基盤的教育推進プログラム「ゲーム産業における実践的 OJT/OFF-JT 体感型教育プログラム」報告書，2011[19] 平成 21 年度 アジア人財資金構想 高度専門留学生育成事業“次世代のグローバルコンテンツブ
リッジ人財の実践教育”報告書，2010

8

182012 年 10 月

工学教育賞

推薦書

1．教育の内容と期間：アニメやゲームなどのコンテンツは日本の文化の一端を担っており，国際的な競争力も高く，多くの国から注目を集める分野である．欧米を代表とする諸外国では，アニメーシ
ョンやゲーム，映画などのコンテンツを専門とする大学が多く存在している．一方で，日本は制作現場での実務による習得や現場での経験が重視され，これまで体系的な高等教育がなく，専門学校等での実務教育が中心であった．
候補者らは，1999 年メディア学部設立時から，工科系大学を基盤とする高度なコンテンツ制作技術の教育と研究開発に取り組んできた．従来は，一部の芸術系大学の中で，対象とされてきたコンテンツ教育において，工学的な知識の再構築を行い体系化することによって，産業界からも注目を集める
コンテンツ制作教育手法を確立するに至った．
2．対象の評価・効果、普及状況：この研究教育を実践する中で，候補者らは，早くから大学内にアニメやゲームなどの制作プロダクション体制を整備してきた．そして，この制作環境を活用し学生をプロジェクトベースで教育することで，産業界が必要とするディジタル映像制作のための人材を育成してきた．これらの人材はクリエイティブな制作経験を積むと同時に，高度な情報技術を身に付けることができるため，産学連携のプロジェクトが数多く生まれ，それら学術界のみならず産業界で高く評価されている．
a.アニメの分野では，コンピュータや 3DCG の導入に伴う制作工程の変化に際し，従来からの技術
をディジタル技術に発展的に移行するために，制作工程の詳細な調査とその体系化を行った．これらの成果は「プロフェッショナルのためのデジタルアニメマニュアル」として，業界団体を通じて，ア
ニメーション制作会社や映像制作会社などに配布され，日本のアニメ制作を最も詳細に記した書籍として評価されている．
b.また，映像作品の工学的な分析に基づき「シナリオの執筆・評価手法」さらには，「キャラクターメイキング・評価手法」，「ミザンセーヌ手法（演出手法）」など，勘と経験による制作手法を体系化する研究と教育を行ってきた．これらの研究成果もとに，映像コンテンツ制作にかかわる最大の業界団体である「映像産業振興機構（VIPO）」と連携して人材育成セミナーを実施し，極めて高い評価を得ている．
c.ゲーム開発においても，CG プログラミング教育カリキュラムや CG 基盤ライブラリを開発し、ゲーム開発教育の基礎を充実させるとともに、他大学に先駆けて 4 年間にわたる実践的なカリキュラムを整備し，継続して発展させてきた．この結果，日本のゲーム教育の拠点として，国内外のゲーム開発にかかわる団体から認知されるに至った．
上記のようにアニメ・映像・ゲームなどの産業界において，工学教育の重要性を広めるとともに，その研究成果に基づき、コンテンツ工学とその教育体系を確立し，産業界の発展に寄与する仕組みを生み出した．

東京工科大学メディア学部
学部長 飯田 仁
9

19

20

21

22

23

24

25

26

27

28

29

30

31

32

0123456713891 93 54 835
162 91

 !"#!$%&'(!)*+&,-#%(./.!-*0)1
2345
67879:;<=7>79789:?@ A:8789:B7C<?DEFGH:<F<HI<?@EB9:JG<B9:K7I7L@ MNOPQRSTUSRVWXPYRUXUZ[RWO\PNV]^YNU^N_`]XYPXWXaUYbNV_YPcdee]fYWRRg\hR`aVXiXj_fY`]XYPXWX`kXOXUNWXYlmWX_XngNQY^_Q_XYPXWXj\QX^QoO`gRUZRngNQY^_Q_XYPXWXj\QX^QoO
D [R\V_NRSTUSRVWXPYRUXUZ[RWO\PNV]^YNU^N_`pXUXqXiXTU_PYP\PNRSrN^fURl
Rqc
stut]fYWRjvXqYUR`wP\qY`pXUXqXiX`kXOXUNWXYlm_XPRnY^QgXUXqXiXjYPQX^QoO
L xRl
Y_fjkXOXUN_NTU_PYP\PNRS[RWO\PNVrN^fUYy\N_\lQpR_zcgRiX{|`tdjtt{}XV_zXiX`xRlXUZ
NWXYlm_fYWXZXnOoi_PgQiXiQOl~
9429171 2933553929 453129692514249
94954 114  26 19 514941456 54256512 91 293
3539659  954 2399 99619 59 1 592 94
24 9354 91 659 149171 29335 3125399459 
9 54256 91 2934913999 11 2459 54 329
9169 9239124 9312 9136 990149172269 196 93256 54994314 94 14 5 5454591 2934913596 41393 1 951 293355 9953 94 171 293949561564913569 5 653549349
pNc}RVZ_m1 2938359 19 2514 ¡¢£¤¥¦§¨©ª«¬«­§®°̄±±̄­§§²̄ª³©¥´­«¥̄¨±µª²³±¶·­¸¹§ª¥§²ª­«ªº²̄²̄¸¬©¥±©¨³¹­¸³©¥»ª°¥¦ªª¼§ª«©±¥½°¥¦§¨©ª«¬«­§®°̄±»¹³̄ª¸©µ̄ª³ª¼­¦¯¸­©¥̄¸¶¾³¨°­©¥̄¸¥½°¥¦§¨©ª«¬«­§®°̄±±̄°²­±±µ̄ª³¯¸©¥©®«ªª°­©ª¬¥«ª̄±¿ÀÁÂÃÄ
Å¶Æ«¥¬«­¦¦¯¸¬Ç¦ª©®¥³¥½¨±¨­²§«¥¬«­¦¦¯¸¬±̄­§§²̄ª³©¥°¥¦§¥±ª±¥¦ª¬«­§®°̄­²«ª±¨²©±¶Ç¸¹¥½°¥¦§¨©ª«²­¸¬¨­¬ª±Á±¨°®­±ÈÇÉÊ¤ÁÆÇÉ¤ÇËÁ¤ª©°¶­«ª©­¨¬®©¶ÌÌÍÎÎÏÐÑÒ
Ó Ô9693 5449365

012
3456768698 64366 5 68 689
2!"#$%&$''()&*+,-$#$#$..%' ##/(,+(%).0%$,%'#1+$&$#-(,.2$(&()/,%'#1+$#$%3&$''()&(.-(!!)+%.+1!)+.4)!+-"-5%)/"+%.+1!"-%6+%#$#$,%'' )!.
)!!+ 0%$7&1$.
89'(#$%&$''()&:)+-,/..%0#$%&$''()&4 +,-$.1##%$+..%'&$#-(,./(;$$(.
*' )1/+%+,-,%'#1+$&$#-(,.(.1.1//"!(+!;"#%%$+<+. )!/..#(,+1$.
.%+-+.+1!)+.0/!(=,1/++%1)!$.+)!>6$5$+,-()&,%'#1+$&$#-(,.;"+-%$" )! /&%$(+-'.1.()&6$(++)' )1/.9+1!)+.'1.+.+1!"+-+-%$(. )!+-)+$"+%#$,+(,;"+-($#$%&$''()&4%)6-(,-+-"-5+%#" /%+%0+(' )!?%$+.>
!5/%#! ,%'#1+$ ..(.+!().+$1,+(%).".+'@A*:B%) )+6%$C+% (!,-()!#)!)+.+1!)++%.+1!",%'#1+$&$#-(,. /%)&6(+--(.#$.%)/1)!$.+)!()&.+#.

DEFGHIJKL

21$A*:.".+' ('.+%+,- ;%1+M1.+1!)+.()+-,/..%0,%'#1+$&$#-(,. +5$"+$'()/,%)),+!+%+-/%,/)+6%$CN-,%),#+.+%,%).+$1,++-A*:.".+' $ .
0%//%6.O
PQ ."1)!$.+)!;/' )1/:+.1##%$+.'%$,%)5)+(%)/'!( +-)1.1/$0$),;%%C. )!#(,+1$.
P9('1/+)%1. )!()!#)!)+1.&;" /%+%0#%#/
N-' )1/,);1.! . ,%''%)+<+()+-,/.. .6// . #$.%)/ (!6-).+1!)+6 )+.+%.+1!" /%)
PR $!6 $()!#)!),"+-$%1&-+-)+6%$C
S $(%1.,%'#1+$.".+'.,);,%)),+!+%+-)+6%$CN-+,-()& (!.%0+6 $
'1.+;+-$0%$()!#)!)+0$%' )")5($%)')+P2#)#1;/(,(+"%0#(,+1$. '%)&.+1!)+.
R%'6%$C.%0.+1!)+.,);6(!/"!'%).+$+!+% //%+-$.+1!)+.

TEUVKWLXKYLKZ[\J]WL^_`Z\[_JXIGWLH[H^I`Z_K

abcbdefghifhjklmnjihjg>,%).+$1,+!%1$A*:.".+'%)+-)+6%$C.-%6)()o(&0Q ,-.+1!)+,%$$.#%)!.
+%,/()+.()+-7&1$*+,-$-. .$5$6(+- !+;. )!+-,/()+3.$5$.".+'
21$.".+'(. ;/+%.$5)%+%)/".+1!)+.;1+ /.%%1+.(!#1;/(,,/()+.+-$%1&->>>@o(&2B
N-!+;.-.RNpq@R"#$N<+p $C1#q )&1&B!+ )!r*S* ##/+4 .' //##/(,+(%).%0+6 $.1##/(!;"91)p(,$%.".+'.
r*S*6(//;'%$ 5(/;/()+-6%$/!$+-$+-)1.()&%1$%6)#$%&$''()&+%%/
:+6 .,-%.) '%)&%+-$1+(/(+(.0%$+-0%//%6()&$.%).O
P2;s,+%$()+!/)&1&
P9('(/$&$'' +(,/' ))$ .A )!Att
P9('#/.")+,+(,.+$1,+1$
:)+-r#).' )1/.4uvwxy4A-().."';%/(,,-$,+$.4#/"5$"('#%$+)+01),3+(%). /%)&6(+- /#-;+(,//++$.*.uvwxy(. .%$+%0&$#-(,.."';%/.4+-+,-()&

33

34

012
3456768698 64366 5 68 689
!"#$!%&''%()'%*+,#(-!!./0#("(")#'+'"$1#.2343'5(+$')(",,!('%($+637".")'/
89:9;<=>?@ABCD=??@AE
FGGHIJ(")#''$K ()$K,,!(-)($"",,$+)'% %'+)#'-$)+$!$K)#'1#$!'2343".")'/L$''M,!'"$K*+,#(-!)$,(-"+''M,!('%/0/NO'P('+-+5',,!')Q
7$+%'+)$*''+)'"$$)#-+5'RS(*/TUVNO'P('+-+5'$KT+%$+%'+(")#'&"()$$!/3 "'+-")%.#$1)#'-+5'("*''+)'%&.*(5'2,$"()($"$)#'()'+-)(5'"-+''/
0#(",+$*+V)#',,!')V-$"(")"$K)#+''$,'+)($"QW(()RU
W$"'X$1RU
W,()RU
0#',+$*+!(")(""#$1("0&!'0V#$1'5'+V)#',+$*+(*("#(%%')$)#' "'+%#'$!.-!(-Y")#'K$+,$"()($"$)#'"-+''V%)#')#'!")-!(-Y-)(5)'")#'%+1(*$K"$$)#-+5'/
Z/3[')+"K$+)($,,!')Q

S(*+'TQNO'P('+-+5',,!')
S(*/2'M',!(\'")#'[')+"K$+)($$K,!'\*+'/
3[')+"K$+)($(")+(M$,'+)($1#(-#-"'"%'K$+)($%$5'')$K\*+'/3")%')"#$!%")%.)#')#'$+.$K)#')+"K$+)($$)#'"'"-+''V%#'",'-(\'")#')+(M,+')'+"()#'-$++'",$%(*-$!"/35

012343536578931 033 92835983576  !"#$%&%'% ()#'* ()#+, !"#$%&%'%-#'.+/ 01(22(%331)4))5#)673* ()#8
9 :!6#;< =6)-:!6#;9<+> 6# 6=?+@ 6#67&=>?+A 01(2&!7 %6#BC"%D23EF8
G 6#+
H 7!01()0+
? 7!01();<-=6)-7!01();9<+ :!6#!(7I20"")6#+
, E'3)#J!(!"BJ!(!"'1(%2KF+
/ L!"B=?+M6+NNFE'L((O&%(B;<'5P/I;<'QP/IAIAF+
9 E'3)#J!(!"BJ!(!"'E"))6F+
> L!"B=+M6+NNFE'7"%-R6)B;P<'5I;P<'QI ;<'5I;<'QF+
@ LB6==9F8
A E'3)#J!(!"BJ!(!"'")7F+G !(7=6)-:!6#B;?<'5I;?<'QF+
H L!"B=+M67&+NNF8,? 0=B7!01()FSB7!01()F67&+, -;?<= BP0F.BP0F.BP0F+,, -;<=/. 0.BP0F.BP0F+,/ -;,<=/. 0. 0.BP0F+
,9 -;/<=
0. 0. 0+,> 20"")6#=6)-:!6#BB6#FB-;?<.B7!01()F;?<'5N-;<.B7!01()F;<'5N,@-;,<.B7!01()F;,<'5N-;/<.B7!01()F;/<'5FI,A
B6#FB-;?<.B7!01()F;?<'QN-;<.B7!01()F;<'QN
,G-;,<.B7!01()F;,<'QN-;/<.B7!01()F;/<'QFF+,H E'7"%-R6)B!(7'5I!(7'QI20"")6#'5I20"")6#'QF+/? !(7=6)-:!6#B20"")6#'5I20"")6#'QF+
/ T
/, T
// T
/9 01(2&!76#BF8/> 3)#U%2KE"!067BJ!(!"'-D#)F+/@ ")34)B9??I9??F+/A T/G 01(21!!()%6!03)V!-6BW&)6#)&#I6#5I6#QF8/H LB6M9F ;6NN<=6)-:!6#B5IQF+
9? )(3) 6=?+9 ")%6#BF+
9, ")#0"6#"0)+
9/ T
99T

XYZ[\]^_`a_Yb[cde`fYgh\ic\_jk_l\mnopqqrdes[\t



36

012

3456768698 64366 5 68 689

!"#$%&'"(!)'*+,!-)(,')+("!"."/(,'%+("!/,-01"('(2"'0 (3)())'3/1/4'(2"5/)1/67 ((,'8(2"(!)'*+,!-"39!"**2,:':(2(2",!')1-)")**2,:'';#;<;=>)001"($

!"?$=>)001"(
;?*2,:*)'".)-01",+=>@=("!)("3 '/(,'>A*("-B(,"'"!)(")+!)/()19!":2/2*- 1)("*)1")+,++"!';>(3"'(*:117"'("!"*("3(,:)(/2(2"!)02/)1,(0 (*("07A*("0,'(2"*/!""';

37

012343536578931 033 92835983576 

 !""#$%"&'$(&)*')+"'+!(,"-.$(&)++*"./



0$12!"3/45')+"'+!(,"-.$(&)++*".
0$13'(6'."+!(,"-.$(&(7)'$%+*"45(8,"-.9"-)&":+!"''(&*;<5$&7(!%).$(&(&
999 -(&."&.')&#.":.8((=>.2#"&.'-)&.!;.(-)&1"."?$"6+($&.8;."%'"*?"'@.$').;+$-)*'28,"-.6 $- $' )!#.(":+*)$&$&)2'2)*.":.
AB!$%)!;)&$%).$(&)++*"./

0$12!"/B!$%)!;)&$%).$(&
0$1'(6'."+!$%)!;)&$%).$(&)++*".C'2)*999 ';'."%' )?")6")=+($&.
6 $- $''(6$&1)&$%).$(&'$&)8!(6'"!6$&#(69"%)#".")-$&1%)."!$)*'(&)&$%).$(&8;."2'"(7."DEFE)&$%).$(&)++*".@.$'#$G-2*..(":+*)$&)&$%).$(&'$&2'2)*.":.8((='H8"-)2'").":.8((=$''.).$-

38

012
3456768698 64366 5 68 689
 !"#!!$%!&'$#()*&+,-)!
./01234516789:/;5;08231<<269=>?/>/<354/>:6@6;A34:/;01:3B/=C04>>C407310==CD?/E
109</:6@0:12:2/1;/0:3646F043705/<:/8?C<:/83<76;/3786;:04::204:6=66A0:0<:0:310==C1678=/:/G59;/H
I9/<:364<04>8;6?=/7<;03</>?C<:9>/4:<@/;/0<F6==6@<J
KL=56;3:27<0;/>3M19=::694>/;<:04>F;67:2/:9:6;30=/N8=040:36434:2/1=0<<H
K.2;//>37/4<3640=8;61/>9;/<0;/;/O9/<:/>0<04/N:/4<3646F:@6>37/4<3640=G59;/<H
KP6:364831:9;/:/1243O9/<0;/;/O9/<:/>0<:2/167?340:3646F3705/:;04<F6;70:364H

QRSTUVWXYZTU

L:/01234570490=@0</>3:/>F6;16789:/;5;08231<94>/;:2/34:/;01:3B//4B3;647/4:164E
4/1:/>:6:2/=610=4/:@6;A@23123<0=<61644/1:/>:6[[[H0HL11/<<3?3=3:C6F\.P]^\C8/;./N:P0;A98]045905/_>/8/4><64:2/?;6@<34564:2/
701234/>/8/4>/4::/;7340=<04>?;6@</;<H`HL<F0;0<:2/8;/</4:<8/13G10:364<6FaLbLD8;61/<<3456F8=04/G59;/<53B/<0;/0<640?=/;/<9=:F6;:/012345H
cHd9;:/01234570490=3<?0</>64:2/:/N:e0f@;3::/434a0804/</=045905/DF6;@2312:2/1668/;0:3B/:/N:04>5;08231<0;/0>08:/>F6;:2/9</aLbLH

gVhUTiWjklmjUn.2/o6789:/;p;08231<L;:<q613/:C^opELr.q_3<>//8=C01A46@=/>5/>H

sjtjujUVjY

e0fvwxyz{|}{~|y{y./124310=80;:<DopELr.q^0_Hèf ¡¢£¤¥¦|§¨©§y|§|~D
LoP o6789:Hq9;BHL95H0ªD«¬­2`H
ecf®®¯°¯¤¥¦|±{|w{y²{|³y| ´yxw¨²²yzw{yw ´yxw¨¥¦yyy²{|µzy|z|¶ zw{yHo2340Ea0804a634:·4:/;40:3640=o64F/;/41/
64p;08231<¸>910:364^0_Heªf®¡¹º®»¯¼°®®½¾¿¤À|x{z{yw¦yzµzy|z|¶y||y
Á|xyw Áw{yx|xw{Âww|x|ÃyÄ|xy{y|xÅvwx| ±²¨|²|{w{y
³ÁÆo2340Ea0804a634:·4:/;40:3640=o64F/;/41/64p;08231<¸>910:364^0c_Hef¡Ç¢¯¾£¿È¢¤¥¦|ÂwÄwÉÊ Ëww|µ|zyÌzw{yDP0;120H

r/1/3B/>Í6B/7?/;`¬D0¬ÎG40=F6;7a94/0cD02

39

40

41

42

43

44

45

46

47

48

49

50

51

0123456713891 93 54 835
162 91

!"#$#%&'&(&)$*+,"(-./0$'0/#%0#(%1,"(-./0$2#-"#$#%&(&/*%31)0(&/*%/%4(-(%56789597:9;<5=>6?9@A7:AB<5A7C8D9E6>6?8F;GHIJKLMHNLOPQNPOKMJLRONJNSTOMIULHKVWRHNWHXVJRLJMJYNRZHK[RL\]^^XV_RMO`OaUbOXYKJcJXVJRLJMJddeXfJIJN
HMJRghaONSOiaHjRW[j[JRLJMJ`UjJWjkI
BGHIJKLMHNLOPVWRHNWHOPlKL[XfO[_RbRYNRZHK[RL\OPlKLJNSGH[RmN
noppXl[JMRqOSJRVJmJMR_JKJ`[_RXrJNJmJcJ]]e`e^deXfJIJN
HMJRghMHNSHikO[_RbRjJWjkI
FGHIJKLMHNLOPTOMIULHKJNSsKJI_RWVWRHNWHXTOggHmHOPlKL[JNSVWRHNWH[Xt_HYNRZHK[RL\OPtOa\Od`e`nXrOMJbJXuHmUKO`aUXtOa\On^d`eop]XfJIJN
HMJRgha[UqUaRiRSHJjWjU`LOa\OjJWjkI
vwxxyzz{{|{x}{~~zyyzy¡¢£¤¥¦§¨©
¢ª«¬­®¯¤°¬± ²³´¦§¨µ¶«¶­·¸¤¤¦§¨¹º¡»¼¤¦§¨©
»¹®¦§¨ ­®·¡¢½¤³¤¾¤¤¦©
§¨¢°ª°°»®¬£¤¥¦§¨¿À°Á»®®¡»¾¤¤¦§¨©
¡»Â¬»¯Ã¦§¨µ¶µµ¶¢®Ä¤Ä ³ Ä¨§Åµ¢®±¤¤¤Æ¤ºÇ¹¢®
ÈÁ¶¢Â¢Â»¸³¤²³´¦§¨¡°¶µ¡®®¡»
¦§¨ µÉ°¿°¶¡®¢Ê¸¤¤¦§¨ÅËÌÍÎD=ÏÎÐ ÑÒÓÔÕÖÕ×ØÙÚÛÓÜÝÞÙßàßÕÖÒÛÚáØÚÛÓ×ÚÓâ×ãÓßÜÙÙäÕáâßåÓÝÙ×ÜÒÓ
ÓãâÚÕÜÛÙ×ÙÞàßÕÖÒÛÚØÚÛÓ×ÚÓÕ×ãßÓæÕÜÓãáâçèÓÚÜáÕÜÔÕÖÕ×ÓáÓâ×ÛåÓßáÛÜÛÓáÕ×ã
ÚÙææÓéÓáÞßÙêëììëÜÙëììíîÑÒÓÛÜÓêááâßåÓÝÓãÛ×ÚæâãÓãáâçèÓÚÜ×ÕêÓïÛêÖæÓêÓ×ð
ÜÕÜÛÙ×ãÓÜÕÛæáïÕçÛæÛÜÝçÓÛ×éÜßÕÛ×ÓãïáâçèÓÚÜÚÙ×ÜÓ×ÜáïÓÜÚîÑÒÓÖßÛ×ÚÛÖÕæßÓáâæÜá
ÙÞÜÒÓáâßåÓÝÕßÓÕáÞÙææÙñáî
òóôÛÜÒßÓéÕßãÜÙÜÒÓÕçÛæÛÜÝçÓÛ×éÜßÕÛ×ÓãïÜÒÓÛêÖÙßÜÕ×ÚÓÛáÖæÕÚÓãÙ×ÜÒÓãßÕñð
Û×éÕçÛæÛÜÝÕ×ãÜÒÓÛ×ÞÙßêÕÜÛÙ×ÜßÕ×áêÛááÛÙ×ÕçÛæÛÜÝçÝÜÒÓâáÓÙÞãßÕñÛ×éáïñÒÛæÓ
æÓááÛêÖÙßÜÕ×ÚÓÛáÖæÕÚÓãÙ×ÜÒÓÕçÛæÛÜÛÓáÜÙéÓ×ÓßÕÜÓÕ×ãÕ×ÕæÝõÓÜÒßÓÓðãÛêÓ×áÛÙ×Õæ
áÒÕÖÓáïÛîÓîïéÓÙêÓÜßÛÚÕæÕçÛæÛÜÛÓáî
ëóöæÙÜÙÞÛêÖÙßÜÕ×ÚÓÛááÜÛææÖæÕÚÓãÙ×ÒÕ×ããßÕñÛ×é÷øÓáÚßÛÖÜÛåÓàÓÙêÓÜßÝóï
ÜÒÙâéÒÜÒÓÛ×ÜßÙãâÚÜÛÙ×ÙÞùàúùöøÛáÖßÙéßÓááÛ×éßÕÖÛãæÝÛ×àßÕÖÒÛÚØÚÛÓ×ÚÓ
Õ×ãßÓæÕÜÓãáâçèÓÚÜáî
ûüýþÿ0123àßÕÖÒÛÚØÚÛÓ×ÚÓïàßÕÖÒÛÚ4ÓÖßÓáÓ×ÜÕÜÛÙ×ïùÙêÖâÜÓßéßÕÖÒÛÚáïàßÕÖÒð
ÛÚáÓãâÚÕÜÛÙ×
56789993 ò ì 9693 5449365

52

01

23245647893 9757956777589845698455995 !"#$%&'()*(+$,$-.$*'/(%*0$'$%$1'&0123*$&02-4-5/-6)'-37&(255'1)0(&'$)'$%$2*1*(-2%-6*0'$$83(.$2%(-214-9:$&*%123%-4+(25*0'$$83(.$2%(-2145$-.$*'(&)'-94$.%7%(25*0$5'1)0(&'$)'$%$2*1*(-2;12301%9$$2&-2%(3$'$3*-9$*0$91%(&<2-=4$35$'$>7('$39/)$-)4$=0-0128
34$*0'$$83(.$2%(-214%01)$%%7&01%.$&012(&14$25(2$$'%;1'&0(*$&*%123?57'1*(+$1'*(%*%@
A2B1)12;(*01%9$$2*1750*1*72(+$'%(*($%;:72(-'&-44$5$%123*$&02(&14&-44$5$%(2C$&012(8&14D25(2$$'(25;E'&0(*$&*7'$123F(+(4D25(2$$'(25;123E'*%123#$%(523$)1'*.$2*%723$'*0$%79:$&*21.$-6G,'1)0(&H&($2&$I@
J-=$+$';(2'$&$2*/$1'%;=(*0*0$(2&'$1%$(2*0$7%$-6F-.)7*$'5'1)0(&%KF,L=0$'$&-.)7*$'*$&02-4-5/&129$7%$3*-.1<$5'1)0(&'$)'$%$2*1*(-21235$-.$*'(&)'-&$%%(25;
123*0$3$+$4-).$2*123%)'$13-6*0$*$&02-4-5/*-1))4/F,*-3$%(521233'1=(25K&-.8)7*$'1(3$33$%(52;FE#L;*0$)'1&*(&14(*/-6#$%&'()*(+$,$-.$*'/(%3'-))(25;12314-25=(*0*01*;*'13(*(-214,'1)0(&H&($2&$$37&1*(-2(%9$(2519-4(%0$3-''$37&$31*.-%*-6*0$72(+$'%(*($%123&-44$5$%;123*0$'$(%1*'$23*-(2*'-37&$F,MFE#6-','1)0(&H&($2&$$37&1*(-2@N/7%(25F,6-'5'1)0(&'$)'$%$2*1*(-2;*0$'$%74*%-627.$'(&14&14&741*(-2%123+1'(-7%%(.741*(-2%&129$+(%7144/3(%)41/$3;123*0(%(%9$(257%$3(2+1'(-7%?$43%-6%&($2&$
123$25(2$$'(25@C-'$-+$';F,(%2-=9$(25=(3$4/7%$36-'51.$%123.-+($%@O0$'$(%
2-=12$=*'$236-'$37&1*(-2&$2*$'$3-2F,6-'5'1)0(&'$)'$%$2*1*(-2(2A26-'.1*(-2123
C$3(18'$41*$33$)1'*.$2*%@P(*0*0$=(3$%)'$13-6F,MFE#;*0$$37&1*(-2-6,'1)0(&
H&($2&$01%$2*$'$31)$'(-3-6'$+-47*(-2@A2-'3$'*-5'1%)*0$)'$%$2*%*1*7%-6,'1)0(&H&($2&$$37&1*(-2(2*0(%)$'(-3-6'$+-478*(-2;123*-723$'%*1230-=,'1)0(&H&($2&$$37&1*(-2(%9$(25&1''($3-7*;*0$QRSRTUVWXYZ[\V]^]RS_XW`UWXYTWY723$'*--<abbacabbd1%7'+$/-2*0$$37&1*(-2-6,'1)0(&H&($2&$efg@
O0$'$%74*%-6*0$%7'+$/=$'$&-.)(4$3123%*73($39/*0$Uh]iY[jVkkXZZYY-6*0$B1)12
H-&($*/6-','1)0(&H&($2&$@O0(%)1)$'%7..1'(l$%*0$'$%74*%-6*0$%7'+$/@

mnopqorsrot uovwxyxz{|}~~
O0(%%7'+$/=1%(2*$23$3*-&-+$'2-*:7%**0$%79:$&*%21.$31%G,'1)0(&H&($2&$I;97*14%-*0$'%79:$&*%'$41*$3*-G5'1)0(&'$)'$%$2*1*(-2I@O0$(*$.%%7'+$/$31'$4(%*$3(2O194$f@
O194$f H7'+$/&-2*$2*%

KfL H79:$&*21.$
KaL A.)4$.$2*1*(-23$*1(4% &-.)74%-'/M$4$&*(+$;*0$27.9$'-6&-2*1&*
0-7'%;4$&*7'$%M419-'1*-'/$$'&(%$%;123*0$27.9$'-64$&*7'$'%123%*73$2*%
KdL E9(4(*/9$(25*'1(2$3KL $&*7'$&-2*$2*
KL D37&1*(-214.1*$'(14%9$(257%$3
KL ,'1)0(&H&($2&$)$'()0$'14%79:$&*%

53

0102342567819 7 5357345 55367623476233773

 !"#"#$%&'(&)&*+',&,-&).+/(0&1232'4+56&(7/+)8)23065.456&'5&9.:);&7.<&)&.&'((+(0&6'=.():5(+).)&.3+'.6->&/+)8)23065456&'5&=)&>2(&*.:-?&5(.2(:'6;&).6(6&.9?:'6+)5+>>&@&.2'*(&50'652>5+>>&@&.96'5>:*6'@(0&6'.():5(+).)&.3+'.6->&/+).:-?&5(.5+;&)6'@8)23065A&3)&=.&'(2(6+'.:502.*&.6@'2'**)2<6'@BC0&7<&)&2.D&*(+)&.3+'*(+(0&E:&.(6+''26)&.2-+:((0&6))&>&;2'(.:-?&5(.6'(0&6)&*:52(6+'2>6'.(6(:(6+'.BF/(0&7<&)&)&.3+'.6->&/+),+)&(02'+'&.:-?&5(9(0&7<&)&2.D&*(+.:-,6(,:>(63>&)&3>6&.BA&.3+'.&.<&)&)&5&6;&*/)+,GH
6'.(6(:(6+'.5+;&)6'@IJ.:-?&5(.BC0&)&<&)&)&.3+'.&./)+,6'.(6(:(6+'.'2(6+'<6*&BK55+)*6'@(+(0&*&32)(,&'('2,&.9(0&)&.3+'.&.<&)&.+)(&*6'(+,&502'652>&'@6'&&)=
6'@92)506(&5(:)&2'*56;6>&'@6'&&)6'@92)(.2'**&.6@'96'/+),2(6+'2'*,&*6292'*@&'&)2>B
C0&*&32)(,&'(.(02(<&)&3:(6'(+(0&LF'/+),2(6+'2'*M&*62N2)&26'5>:*&*&>&5()652'*&>&5()+'65&'@6'&&)6'@96'/+),2(6+'(&50'+>+@792'*,&*62*&32)(,&'(.BC0&.:-?&5(.2'**&32)(,&'(.(02(<&)&3:(6'(+(0&L8&'&)2>2)&2N6'5>:*&*.:-?&5(.+O&)&*-7:'6;&).6(6&.
<6(0+:(.3&56/76'@*&32)(,&'(.90+,&&5+'+,65.*&32)(,&'(.92'*3&*2@+@7=)&>2(&**&32)(=,&'(.BC0&;2)6+:.2)&2.':,-&)&*P6'.(6(:(6+'.<6(0J.:-?&5(.9Q6'.(6(:(6+'.<6(0.:-?&5(.9IH6'.(6(:(6+'.<6(0HJ.:-?&5(.9GP6'.(6(:(6+'.<6(0IR.:-?&5(.2'*I6'.(6=(:(6+'.<6(0QH.:-?&5(.9)&.3&5(6;&>7BS'>72.,2>>':,-&)+/)&.3+'.&.<&)&)&5&6;&*/+)(0&F'/+),2(6+'2'*M&*622)&292'*2.2)&.:>((0&)&>2(&**&32)(,&'(.02;&'+(-&&'/:>>75+;&)&*B

TUVWXYZ[X\]^^_X`YXX_a]bcde#"fg$
h&52:.&+/(0&<6*&)2'@&+/.:-?&5('2,&.9(0&7<&)&.+)(&*6'(+
L8)23065456&'5&N9Li)2<6'@N9Li&.6@'2'*i)2<6'@N2'*L%8j%KiNB
C0&)&.:>(.2)&>6.(&*6'k6@BGBS;&)2>>9L8)23065456&'5&N+55:37HJl9Li)2<6'@NIGl9
Li&.6@'2'*i)2<6'@NIGl92'*L%8j%KiNGPlBF(52'-&.&&'(02(8)23065456&'5&2'*
8)23065A&3)&.&'(2(6+'&*:52(6+'6.5:))&'(>7:'*&)(2D&'6';2)6+:..:-?&5(.BC0&/+>>+<6'@.0+<.(0&)&.:>(.-72)&2B

k6@:)&Gm4:-?&5('2,&+/@)23065.&*:52(6+'540123245647893 9757956777589845698455995 !"!#"$%&'()*+,-./.-01.023*4563*7889:;<7'=)*3-1>2*1?'=0@
4->1*1?=)*3-1>230)0;67,,->,*7A89B()*+,-.C0+)04017*7-610?<.*7-61-17,0
D0.,*1-.*5E1>-100)-1>@)05*70?*)0*-4.0170)0?61'=)*3-1>2*1?'=04->1*1?=)*3@-1>2BF"$$G"%HI !"!#"$%&'()*+,-./.-01.023*4,->,0)7,*1-17,0E1>-@100)-1>@)05*70?*)0**7J19:;<7'=)*3-1>23*4563B'=04->1*1?=)*3-1>23*48K9B
F"$%LM!#"$%&'()*+,-./.-01.023*4NA9*1?'=)*3-1>23*4AA9B'=04->1*1?
=)*3-1>23*4563B
OPQ"R$Q#"$%&'S(TSU=VS6W+<70)>)*+,-.4X23*4W6)07,*1,*5Y*7NN9B'()*+,-.
/.-01.023*4*546A19:;<77,-43*4)047)-.70?767,0.5*44-.*5050.7)-.*5*1?050.7)61-.
01>-100)-1>?0+*)7W0174:*1?.6<5?167;04001Y6)-1Y6)W*7-6170.,1656>Z*1?W0?-*?0+*)7W0174B["&'()*+,-./.-01.023*47,0,->,047*7\19B]0^7767,0_1Y6)W*7-61@)05*70?*)0*:
7,-4*)0*3*47,040.61?,->,047Y6)'S(TSU=2*7`a9B
U4.*1;04001:?0+01?-1>617,0*)0*:7,04<;b0.71*W04*)0?-c0)017B
defeghijkhklmnmoplqkmnojr
nest""$MuQRRQMvw%%Mvw%MGtx$M&y,0)04<574*)04,631-1z->B8V*XBy,0)0*)0W*1Z.*4043,0)07,04<;b0.74*)07*<>,7*44+0.-*5-{0?6).6WW614+0.-*5-{0?4<;b0.74B_17,0'(010)*52*)0*:7,0)*7-66Y7,0
4<;b0.74;0-1>7*<>,7*45-;0)*5*)744<;b0.74-4)*7,0),->,*7A19:;<7-167,0)|05?47,0)0-4167W<.,?-c0)01.0*..6)?-1>767,0*)0*B}e $IuQRvGMQ"~Q"$IQRvGMQ"~MGtx$M&y,0)04<574*)04,631-1z->B8V;XBU5W647,*5Y7,04<;b0.74*)0050.7-0BU47,0Z*)0050.7-0:7,0Z*)0.614-?0)0?76;0167*;465<705Z10.044*)ZY6)7,0.<))-.<5*B_7.6<5?
;04*-?7,*77,0)0-4*100?Y6).5*)-YZ-1>7,0+64-7-616Y()*+,-./.-01.00?<.*7-61-1
7,0.<))-.<5*Bes$G"u$G"$tQ"$Q"~"MMQ"tQ"$Q"~"MM&y,0)04<574*)04,631-1z->B8V.XBy,0)0*)0167W*1Z4<;b0.743,-.,*)0b<4750.7<)04z-><)08_W+50W017*7-61?07*-54

55

 !"#$%&%'#($%")*#+&,!$#!$-%.%$'*"%"!$&,!$#!$-%.'%$'*"%"(,/%'#"0
1#',%"%%#+#2!$3$4+*'5'*%'%6$%&#%"(,/%'#"#+%* 4!$#'%*",%*74&'%
!&,!$#!$-%.%$'*"%"089:;<=>?;@>?A=BCDE
F+%$%"(&#"$%"+!)*G*700H!"#"(,/%'#"$%2!$+&2#+%-%$*!%"% %"#%$
I01#+%4"# -&%'#($%")%$%2!$!%2(&&-%$,(#!)*#"%% "#+%-$%!&7*J%2!$!%"% %"#%$0
K9L>MN;?CO<CD=A<=PC>?QR;?S;;TE
F+%$%"(&#"$%"+!)*G*70%0F+%( ,%$!2'!#'#+!($"*"!%4%$)%%UV0
W!!U*7##+%$%"(&#",-#+%#-4%!2"(,/%'# !"#!2#+!"%#+#$%!&-&%'#($%"#+!"%)+*'+$%&%'#($%")*#+&,!$#!$-%.%$'*"%"$%7*J%2!$!%'!#'#+!($4%$)%%U !"#!2#+!"%)+*'+$%&,!$#!$-%.%$'*"%"$%7*J%2!$#)!'!#'#+!($"
4%$)%%U0X%'!#'#+!($*"YZ *(#%"2!$ !"#(*J%$"*#*%"VZ *(#%"2!$ !"##%'+*'&'!&&%7%"0[9L>MN;?COQ>N\;<=QE
F+%( ,%$"!2"(,/%'#"$%4!$#%,-#+%J$*!("*"#*#(#*!"$%"+!)*G*7020]&*##&%!J%$+&2!2#+%%4$# %#"!&-+!%"(,/%'#,(#& !"#^Z!_%$%!J%$#)!"(,/%'#"0`%4%*7!#+%*"#*#(#*!)%'"%%#+##+%$%*"7$%#*"'$%4'*#+%( ,%$!2+!($"!2#+%3$4+*'5'*%'%6$%&#%"(,/%'#"0F+%J%$7%( ,%$!2"(,/%'#"4%$%4$# %#!$'!($"%*"0V0
a9a9bcdedfgcKdhifjkdhK8
l*#+$%7$#!#+%,*&*#-,%*7#$*%#+%$%"4!%#")%$%"U%#!'! 4&%#%#+%"($J%2$! #+%mJ%*#% ""+!)*F,&%"!#+##+%#!#&)!(&,%ZZ0F+%"%$%"(&#"$%"+!)*G*70I0]''!$*7#!#+*"!J%$&&n0`$)*7,*&*#-o''!(#"2!$p*"#+%"*7&%+*7+%"#*#% 0n03$4+*'q%4$%"%##*!,*&*#-o''!(#"2!$nI0`$)*7'! (*'#*!,*&*#-o''!(#"2!$V#!7%#+%$#+%"%$%Ir0F+%#!#&!2*#% "0sI07%#"& !"#Vp"!)%'"%%#+#* 4!$#'%*"4&'%!#+%`$)*7
,*&*#-12!$ #*!F$" *""*!,*&*#-0n^0F+$%%6* %"*!&"+4%7%%$#*!,*&*#-o''!(#"2!$Vnp0F+$%%6* %"*!&"+4%&-"*",*&*#-o''!(#"2!$I
0102342567819 7 5357345 55367623476233773

F,&%t],*&*#-,%*7#$*% `$)*7,*&*##+%,*&*#-#!''($#%&- U%$)*7"
 3$4+*'q%4$%"%##*!,*&*#- #+%,*&*#-#!$%4$%"%#7$4+*'&&-#+%*2!$ #*!-!()##!#$" *#"!
#+#*#*"%"*&-(%$"#!!
I 3$4+*''! (*'#*!,*&*#- #+%,*&*#-#!$%'%*J%#$" *#*62!$ #*!("*77$4+*'"^ F+$%%6* %"*!&"+4%7%%$6 #+%,*&*#- #! 4$!'%"" 4$!('%#*!,*&*##)!6* %"*!&#+$%%6* %"*!&"+4%"("*77$4+*'"
p F+$%%6* %"*!&"+4%&-"*" #+%,*&*#-#!&-u%#+$%%* %"*!&,*&*#"+4%"("*77$4+*'"

56

01

23245647893 9757956777589845698455995 !"#$#%!&'"(&)"!)*"#"+"+$!1,-./"0!)&$!*"+!"'$$12#"!)0$2'!0*#)"+$!&'"$3..3#)#1"0!'!&'"$.
4##5)!""+*6)"!!$3)"+78)))9'!"*!!:!)*"+7;0+"0"!)*<='8)))9'!"*!!:30#12!*"#"+#=!''"#"!'$'"$3$'+"'(1#192#"!)0$2'!0*#)"+7>!?)!&'"(:3!)*)"+7;"!)*>$)9'!"*!!:$'+"'(1#12#"!)0$2'!0*#)"+7>!?)0#11)0!"#)!&'"(:3!'"+#+"+$*69)0$!)#"$)@0!)".
ABCBDEFGHIJIKLJHLJMABCBNBDEFGHIJIKLJHLJOJHPM;$$+#?))Q!&'3?"+!*"#"+$&R0"0#)")"$3"+$2#)*)"$?!$5*"#
0+##$%#1ST>$02"=U#1"(9'!"*"1$3!)*SV<#12"!2+0$9'!"*"1$3*2)*)#)?+0+"1$?0#=*)"+$&R0"$.
Q+&!5*#?)#%"+$2#)$"#"+7>$02"=U#1"(9'!"*"1$:!)*"+
7<#12"!2+0$9'!"*"1$:%#"+$&R0"$$$+#?)).W.Q+%#''#?)&!59*#?)$!$+#?)%#"+$&R0"$"+!(&!$+#?$"+7>$02"=U#1"(9'!"*"1$:#)'(3"+&'!05&!$+#?$&#"+"+7>$02"=U#1"(9'!"*"1$:!)*"+
7<#12"!2+0$9'!"*"1$:3!)*"+?+"&!$+#?$"+7<#12"!2+0$9'!"*"1$:#)'(.#1 "+$(''!&!""!0+*"#"+$=($2#)$$3%#"+$&R0"$"+!"+!*
$2#)$$%#&#"+>$02"=U#1"(9'!"*"1$!)*<#12"!2+0$9'!"*"1$3
1!)()$"""#)$"!+">$02"=U#1"(X+!)**!?)Y"#20$)"+@$"2!"#%"+$1$"3!)*<UZ<;>"#20$)"+'!$"2!".
ABCB[B\HMI]O^JO_H`HKPHJ]ab]HcdJHeOJHPM;$$+#?)).W3!)#=!''0f-#%$&R0"$$2#)**"#"+7>$02"=U#1"(9'!"*"1$:#)'(3#&#"+7>$02"=U#1"(9'!"*"1$:!)*7<#12"!2+0$9
'!"*"1$:31!))$#1$#"#%>$02"=U#1"(9'!"*0#)")"?!$"!+")"+57

0102342567819 7 5357345 55367623476233773

!"!#$"$"%&'()*+,-+.'/'01'-*23*'45-'6+-'1(
789:;<=!!=$!<=%"#:>?8;#><@:
A8;:!;"=#$#BC:;<=!%
7D8!:E@=$%$@!:E@%:B!%8"F#G@=H$%=#$C:;<=!%
778!""=$C%$@=$":%!"=#$%
I8#:"<#C#$;:#!"=#$
7A8@E#;H$"%J8K#$#H":=!;:#!"=#$
78%<@%$@%<@#F%
L8#=M;:#!"=#$
7I8B$@H$"%#B$C=$:=$C@:F=$C
N8;:%;!"=E;:#!"=#$
7J8#"<:8;#=$"%O=$%$@;$%P01,Q-'*R*5,S+)(3*'45-'6+-'1(
78T9<=%"#:>
7D8!:E@%:B!%A8C#H":=!":$%B#:H"=#$778C$:"=#$#B:"=%"=!B#:H%
8;:#!"=E":$%B#:H"=#$#$H"<H"=!:"=#$%
I8"F#G@=H$%=#$T9;:#!%%=$C 7A8$=H"=#$J8<=@@$%:B!=H=$"=#$78=HC;:#!%%=$C
L8%<@=$C%
7I8!##:%N8:=%"=!:;:%$""=#$U:$@:=$C87J8T9%>%"H
8C#H":=!H#@=$C
7L8;:#C:HH=$C?8!:E@=$%
7N8#"<:

V=C:I!"!#$"$"%="H%%!"%WX##Y=$C""<=%>:O;:"B:#H"<Z$B#:H"=#$G:"@:OH#%"%!"%=$
E:>#"<::U;"#?D[8<@%#H\%!:=;"=E9#H":>!#$"$"W]%F=@=%!%%@#FO"<=$":#@!"=#$#BT9^T]\=$C:;<=!%G:"@%!"%<%;:#C:%%@O"="!$%$"<"#"#B=H;#:"$!=%%"=;!@#$<$@@:F=$C@!"=#$W
<:%"%#B\%!:=;"=E9#H":>G:"@="H%>:$@#E::%<#F$=$V=CWJW

58

01

23245647893 9757956777589845698455995 !"#$%!&!'(&)*%"+!,%-./$%0%,&
12+$*3)4)#)3&%!-562*)*%!#!'$*3)&572%8!.0,#&!#$/$*3)&512!%3!.
!#$/*!9)%!#52$:!#!,%)*!9)%!#5;2!</=*!9)%!#5>2*&*)%"*!9)%!#5
02*!#%&5/#&$#0*/$#&5?2*!/-30$51@2)"0/#&$#0)"0&'$)&5112)%%#&$#0#%&)%!#&51620"/!*,#%&5172&3$0$#0&3$0!8&5112'#0$,#%$/&!'###
0$8#512!%3A38$&!#/-$/!8&*!#&'!, %3B#'!,$%!#./$%0$$&!%3&&/%&$#!%
&3!8##%3&CDE"$//5%3%,&%$3%#!"@F!'%3&<9)%&$G1D!%3!!#$/*!9)%!#HI>?F25G7D%8!.0,#&!#$/$*3)&HI;;F25G11D'#0$,#%$/&!'###
0$8#HI;@F25$#0G0D*!#%&5/#&$#0*/$#&HI@F25#%3&!0DB%&&&%0%3$%
,*!%$#)&*/$)0!#G1D!%3!!#$/*!9)%!#&H$&<$&)$*3)*&#%$%!#!'%3.
0,#&!#$/!<9)%&5G7D%8!.0,#&!#$/$*3)&H$&<$&)%$##!'0$8#$</%-5$#0
G11D'#0$,#%$/&!'###0$8#H$&<$&)###0$8#D
J!!K#$%%3)!#%#%!'%3&&<9)%&5$&#!%0$<!"58%3$0%!+$*3)4)#).
/$%0&<9)%&5%)$#<&#%3$%,*!%$#)&*/$)0!#($8#$</%-$#0%3%$##
!'%3$</%-%!%$#&,%#'!,$%!#&#0$8#&DB#$00%!#5%&&,&%3$%,*!%$#)
&$/&!*/$)0!#G0D*!#%&5/#&$#0*/$#&H$&<$&)%3.0,#&!#$/!,%)*!)&&#DJ!!K#$%%3%,&/&&%3$#@F58%3$0%!%3*!9)%!#./$%0%,&5$'%
G1D!%3!!#$/*!9)%!#H)$,GD$:!#!,%)*!9)%!#HI1;F25G>D*&*)%"*!9).
%!#HI16F25$#0G;D!</=*!9)%!#HI1@F25&3!8#$<!%1@F!'%3&<9)%&)!"0%3&%,&DL%3$0%!%3!,%)/,#%&$#0!,%)*!)&&#./$%0%,&5$'%G0D*!#%&5/#&$#0*/$#&H)$,G?D*!/-30$HI7?F25G11D)%%#&$#0#%&)%!#&H
I7?F25G1@D)"0/#&$#0)"0&'$)&HI77F25$#0G16D0"/!*,#%&HI77F25&3!8#$<!%7@F!'%3&<9)%&)!"0%3&%,&DG17D&3$0$#0&3$0!8&H8$&/!8$%61FD
M&#!%0#4)%!#7D65'$<!"5&"$/&<9)%&$%$3%#,!&%0*$%,#%&$#0)!&&5$#0/!!K#$%%3*)#%$!'0*$%,#%&%3$%)!"0%3&%,&#$%/$&%!#&<9)%5'!$)3!'%3%,&5%3&&$%/$&%1@F 33%3$#%3C&&3!8##DDL%3$0%!%3%-*)$/!,%)*!)&&#%,&!'(&)*%"+!,%-5;6F!'%3#&%%%!#&)!"0G0D*!#%&5/#&$#0*/$#&H5$#010F)!"0G11D)%%#&$#0
#%&)%!#&HD!,%3&%)!/0<&$0%3$%!,%)*!)&&##(&)*%"+!,%-590102342567819 7 5357345 55367623476233773

!"#$!%&"&'(& &'!"&"!)&*+
,& &-.*&&!/.&-!/0
123456735896:7622;76:<;285=2>?@A+!!!-'!B&C!DEF$G"@HA+%"(&-!%I&CC-J&&"/DEKL$G&.!M!/J&&N&-&"&('!C&'-C&"!'!"C&&&"/.*&&!%@A+!N!!-'!B&C!D+,&&&-!/(.& !%.B&CC!)&!&N'-&'C!'!B&C!C-"@+O!!(&C'!B&C!DM"@HP+"&""!/DEF$G
"-*C!)&&"--+Q;347=23=R;256>S7T7896:7622;76:<;285=2>?,&&"&(- !&
I&CC-J&&N&-&"&M.(!&('!C&'-C&"!@K+'&'&CN)&'!B&C!DEL$G+U-!M.!!&N"!%&.B&CC!)&&"@HP+"&""!/D+Q;=56>V2W7:6<;285=2>X56>:262;58?C!('&"!&I&CC-J&&N&-&"M"&U C&C&"Y)-J&&N&-&"&M(!&('!C&'-C&"!&)!'!B&C!(&!""&&N"(&!-&!(&C'!C&.!&&&+Z[\[Z[]^_`abcdaefdagh
c[i2;326=5:2jk76=;j>R3=7j6jkSlmSQV?
U!/n+AM!)&--!&N"!%.B&C&'!"&"!&& @Y!('&N'CN&-&"&(D!-*M! .!@Y!('&'CN&-&"&(D"@o&C'N)&p&!(&*&(D"!"C&"YpqYUo!(&(&+r!
&!"C!!%YpqYUo'!& '"-*p 'CsC&C&N&-&".B&C
tFMPu+
v*&M!%C!&&r%!(!N&-&"&/EK$GM"'%!(U N&-&"EHH$GMYpqYUo.&&!"C&".!!&N"!%&.B&C&J&&N&-&"MU C&C&N&-&""p&&-&+U!&"s&C!P+H.!)&M.!H$!%&.B&C(&!YpqYUo&.B&C(&M".!
H$ !%& &)& &&"& !-.B&C(&/-&&CYpqYUo&-&"C!&+
w[Sl<;285=2>7=2xW?
,& &-!%Y!('&'CN&-&"&(.*&"!)&--&!/n+y+,&&/!-*-!/ &'!&%!(&U "o&N&-&"&E$M&&N!GM!&& &-&!!/n+y+,&& &-/@+&!(&C(!"&-DE$GM!/!)& -%&.B&CC!)&&"&+p&!(&C(!"&-C!)&&.C!%PoNYpqYUo+z&OC(&@P+'!B&C)&%!(!D
EPF$GM"@A+/!N"(&!-Yp'!C&DEPH$G+r!&%!(&C!)&&.C!%&&N"(&!-'C &'&&!YpM"&-& C!)N&&.C!%FoNYUo+Y!('&"!""/M@L+C)&"-&DEF$G"@H#+C)&"'-&DEFy$G&&&/&&&(!&!%YpqYUoC.&"'-*&"+r/*M&(!%"(&-YpqYUoC!&"C!&/&&&(!%&&!%YpqYUoC.&"'-*&"&.&C!)&&"+
U/--.&"C&".&-!/M!{N&N&-%!%/&.&&"(!!%&&.B&C+rM&&%!&MC-& !{N&N&-%!%/&.&&"!&C&.!)&&(M.!.&C!(&C-& %!( )&*!/&O&&C!&&.&+U!& )&*&&"!.&"!&&%&!C&'!+v*&M

60

01

23245647893 97579567775898456984559951 !"#$% & '($#()*%+,#$-$'%
./0)%$123/'$*$#"%&'#$"24/(5*$!$#"%&'#$"26/$7 +-'"%"#,
0(*%%"28/)--"%&#*,'"#$"21/%)#-"%29/#,%$*(%"$#$":"-+"/20/'$*' -,"2;/*!-,"%2.</*!-%&#*%2../"#$" &#$%$*&'% "'#$)'#$*#,,#$"%2.3/#"'#$"2.4/'#(*%%"2.6/*,%2.8/0%1%$'2.1/(#''"2.9/ $)"$)="&'#$"+,#$-##2' %$'($#"*%(,#*- ">.1?(#''"@:1<A/#"->3?'$*$#"%&'#$"@:84A/2#$"--B"$$ $)##%?
CDEFGHIJGKIJLMKNMHOPQJNQRQNSQPTTUVSWX$)#-$ $)%Y5*$%%)7""?12!#,,2"10A &$)%Y5*$%2$)%$-"$%7'#-$ % B+$)+%),&%&$7#2"Z"""+,#$-96A2[*)$*$#"!,Z"""+,#$-0.A2[$#"-\%"+,#$-.<<A2="&'#$"#"-]-#+,#$-44A2#"-0"#,1<A?="$)'#"- &$)%Y5*$%2%'%Y5*$%7$#)$#%*,#%% ' ,*$%2#"-%'%Y5*$%7Y"$#)$Y1%""#,(#''",#"#%?="$)%7#12 B+$)+%),&%&$7#%Y"%-"'#"1*#%%"$)Z"""2[*)$*$#"-!,Z"""2#"-[$#"-\%"+,#$##%2#"-(#''"%%-&$#*)""$)="&'#$"#"-\%"+,#$-##?
^)%%)7%$)#$7$)$)&'20_[\%$#)$#%#$ ,&-%"#"--#7"2#"-7$)$),#$$2$)(*%%" &0_[\%Y"$#)$?="$)0"#,##2$)$#*)"%"Y$7"$)%$7 ?
`DaDbcdefgChCgijCieicgeficdklmnoiCpldjqpficikdpgrjlfge
0#()*s*"*#"--#7"%Y5*$%#$#)$"$)t%$#"-%*"-1#%2#"-#&$+
7#-\%"+,#$-%Y5*$%:-%"#"--#7"2#"--%"/#$#)$"$)%*"-#"$)-1#%?0_[\% &$"7-,1%-"\#7"#"-\%"+,#$-%Y5*$%?u#$2'*)#"*#, #*)$*$#,-%":"$)]*)#"*#,Z"""2 [*)$*$#,+,#$##%/#"-"-!-#,t#$!-%"%Y5*$%:"[$#"-\%"+,#$-##/#Y"$#)$?

61

0102342567819 7 5357345 55367623476233773

 !"# "$%&#'()*+,+-./01)234/565+,(107.01)-0)8-9)52//:+785;)3/-2())980+21/-/465+,(10.01)-0)+-95)<+2)978=>)027+2*+,+-)7)8-1;)57121)7+-90/<<)?)745/@ ABBA2/ABBCD'()12)@7785;)3)9E)5)78=>)02-+@)F1@,<)@)-2+21/-9)2+1<7F+=1<123=)1-?25+1-)9F78=>)020/-2)-27F)20D'(),51-01,+<5)78<27/42()785;)3+5)+74/<</E7D
GHI12(5)?+592/2()+=1<123=)1-?25+1-)9F2()1@,/52+-0)17,<+0)9/-2()J5+E1-?
+=1<123+-92()K-4/5@+21/-25+-7@1771/-+=1<123=32()87)/495+E1-?7FE(1<)<)771@L,/52+-0)17,<+0)9/-2()+=1<121)72/?)-)5+2)+-9+-+<3M)2(5))L91@)-71/-+<7(+,)7F
1D)DF?)/@)2510+<+=1<121)7D
AHN</2/41@,/52+-0)17721<<,<+0)9/-(+-995+E1-?OJ)7051,21;)6)/@)253HF2(/8?(2()
1-25/98021/-/4P6QPNJ17,5/?5)771-?5+,19<31-65+,(10.01)-0)+-95)<+2)978=>)027D

RSTSS "S%UGVWXYZ[Z\]^_`abcbabdefgahdijkjlmf`bdangfopojkhb`m`bdl`dq rdedjo`hjlstsu`jv
abflD*D6)/@)25365+,(107wF-/DAFAAGxAAyOABBAHDUAVWXYZ[Z\]zWX{|\}~||zYX||^odedlamajauefg fkuadopojkhb`etsu`jv
abflblpojkhb`m`bdl`d fuoedejaijkjldedlbcdoebabdeD5/0DC59KPP6J6F1)--+
ON87251+HGyF;/<DAFABxAD
UCVWXYZ[Z\]zWX]|zWXW|]~||^rdeaou`auoblfgpojkhb`m`bdl`dtlblddov
bldebljlsojgabl fuoedejaijkjldedlbcdoebabdeq jedsflkddlajabfl
fg p _U1-*+,+-)7)VD5/0DP(1-+L*+,+-*/1-2P/-4)5)-0)/-65+,(107980+21/-F
GxCAFGyyCD
UVWXWzWX}}zWXYZ[Z\]^odedlamajauefgpojkhb`m`bdl`djlspojkhb`
odkodedlajabfltsu`jabflblijkjlD5/0DGG2(KP66F68+-?M(/8ODDP(1-+HABBF
GyGxGyFOP/@,1<)9=32().85;)3P/@@122))F2()*+,+-./01)234/565+,(10.01)-0)HD)0)1;)9N8?872GFABB-+<4/5@*8-)ABFABB62

Journal for Geometry and Graphics
Volume 11 (2007), No. 2, 237–247.

An Educational Non-Photorealistic Rendering
System Using 2D Images
by Java Programming
Kunio Kondo1 , Tomoyuki Nishita2 , Hisashi Sato3 , Koichi Matsuda4
1 School of Media Science, Tokyo University of Technology

1404 Katakura, Hachioji, Tokyo 192-0982, Japanemail: kondo@media.teu.ac.jp
2 Dept. of Complexity Science and Engineering, Graduate School of Frontier Sciences

The University of Tokyo, 5-1-5 Kashiwanoha, Kashiwa City 277-8561, Japanemail: nishita@k.u-tokyo.ac.jp
3 Dept. of Information Media, Kanagawa Institute of Technology

1030 Shimo-Ogino, Atsugi, Kanagawa 243-0292, Japanemail: sato@ic.kanagawa-it.ac.jp
4 Iwate Prefectural University152-52 Sugo, Takizawa, Iwate 020-0173, Japanemail: matsuda@iwate-pu.ac.jp

Abstract. It is important to improve the teaching and tutoring materials available in undergraduate CG education. Exposure to such material will certainly help
encourage CG research. However, new image generation algorithms proposed inrecent research are not usually included in tutoring material at the undergraduatelevel. We, the authors, have developed teaching material designed for educating
undergraduates in CG. This paper describes teaching materials that support the
study of NPR, or “non-photorealistic processing”, a painting-style image processing technique used in CG education. Our goal is to make a tutoring system forstudying NPR through Java programming. First, we will introduce “Jimmy”, an
educational Java software program for NPR. Jimmy supports a new brush andfiltering functions for painting-style images. Second, we introduce a “CG Experiment Course Syllabus” for using the proposed system, and we describe theoutcomes of its exercises. Students can develop new brush, filtering, and drawing
techniques for painting-style images by extending and modifying the algorithms.
Through using our system we found the following results:(1) The proposed educational system was very useful for students in comprehending an algorithm by extending the existing source of the algorithm, and the
ISSN 1433-8157/$ 2.50 c 2007 Heldermann Verlag

63

238

K. Kondo et al.: An Educational Non-Photorealistic Rendering System

students were able to comprehend various painting processing methods by developing new image filters.
(2) The proposed educational system spurred an increase in the number of students interested in non-photorealistic image generation techniques.
Key Words: Computer graphics, non-photorealistic rendering, educational systems, JavaMSC 2000: 68U05

1. Introduction
This paper describes a new system for CG education based on Java software that was designed for Non Photorealistic Rendering (“NPR”, or “painting-style,” also known as “artisticstyle”). We have carried out teaching and resource development for CG education at boththe undergraduate and graduate levels. We have found that in most institutions, however,that new image generation algorithms proposed in recent research are usually not handled at
the undergraduate level. We’ve also found from our work teaching at the graduate level thatutilizing such algorithms in an educational system at the undergraduate level is invaluable
for future research and training at the graduate level. To do this, we designed a system that
supports new brush and filtering functions for painting-style images. Using our system, students can develop new brush functions, filtering functions, and drawing techniques to create
new effects that mimic painting-style images.
There are many examples of CG education at Japanese universities [11, 2, 12, 9, 5, 6].
Authors have already developed tutoring material for CG education at the undergraduatelevel [3, 4, 13, 14, 10]. It is usually comprised of basic CG, and generally at this level, newimage generation algorithms proposed in recent research are not handled. We are not aware of
any CG educational programs that use new image generation algorithms. At our institution,
we have a CG education course at the graduate level that incorporates an important field of
new image synthesis methods, and students have carried out experiments on the basis of theresults of those practices at the graduate school since 2004 [7, 8]. However, the standard CG
textbook in Japan was revised in 2005 to include realistic rendering techniques, however thedetailed algorithms of NPR have not been introduced by the CG-ARTS Society.
In this paper, we explain tutoring material that supports study of the NPR painting-style
image processing technique and its application in an undergraduate experiments course. We
call the Java software program that performs these techniques on image files, “Jimmy”. In thispaper we also describe our syllabus of CG exercises using the proposed system and the resultof the experiments designated in the syllabus. Moreover, there are provisions for the use of
the program through the union of the input, the display, and the parameter input of the image
that allow for easy improvements of existing algorithms. Our educational system “Jimmy”
was developed to accommodate the following areas: Students developing the brush function,
the filtering function, and to create a drawing technique for new painting-style images basedon educational Java software for NPR. As students develop the applet using Java themselves,the system, its design, and the design of the course facilitates an understanding of Jimmy’s
algorithms and various image filter painting processes quite well.
Some features of the Jimmy system are as follows:(1) Jimmy is open-source, and it is possible to expand its system by defining new processes
that refer to the filter by modifying and extending the algorithm within the Java applet

64

K. Kondo et al.: An Educational Non-Photorealistic Rendering System239

program.
(2) Jimmy is a union of the input, the display, and the parameter inputs of an image, allowing students to better understand various image filter picture processing techniques.
At our institutions, third year undergraduate students in the Department of Information
Science are trained using the Jimmy system. An experiment based on Jimmy is comprised of
15 sessions delivered every three days. A student proceeds through understanding the system,
the algorithm and the system’s painting-style processing in about one month. Students thenmake a report that the instructor evaluates and returns to the student with comments. Students must then write improvements to the algorithm, add their own experimental samples,
and then evaluate and submit another report based on their improvements.
The positioning of this CG course in this department is as follows. C programming istaught in the first and second years. Then, in the third year students are introduced to
Image Processing and Computer Graphics. The Computer Graphics course uses a textbook
that introduces not only basic algorithms but also introduces programming for understanding
the algorithms, and that programming is done in Java. The course is accompanied by anexperiment from one of the themes of our “Exercises on Information Science” course in thesecond semester of a student’s third year. A team of about six students practice this theme
for three weeks. And in total, there are about 60 students taking this course and exercises
annually.
In Section 2 of this paper, we give an overview of Jimmy. In Section 3, we show how
to make image filters, and in Section 4 we describe CG education using Jimmy, a syllabusof CG exercises using the proposed system, and the results of those exercises. Lastly, in
Section 5, we give an evaluation of those exercises and we finish with a set of conclusions andrecommendations for further research on CG education.

2. An overview of Jimmy
In this section, we describe the usage of the Jimmy system according to Fig. 1. Jimmy is aJava applet, and there is a User Interface section for image input, a filter selection section, anda parameter input section. By simply creating filter algorithms, students can convert photorealistic images to painting-style, non-photorealistic images. Currently images of 800×600
pixels can be displayed in the applet.
Jimmy’s menu is displayed on the right side of the screen, and only appears when needed.
In the upper part of the menu, there are pull-down menus to select the image and the desired
image filter, and when both image and filter are selected, parameters for the selected filter are
displayed. Parameters can be set using slide bars, or other means, and can control the effectof the image filter. It is also possible to directly input the parameter in proportion to thecontent. After properly setting the parameters, users select a painting, press the execution
button and a NPR image is drawn, based on a combination of the original image and the image
processing filter parameters. In addition, changes of the filter parameters can be confirmed
even after converting the image.
Jimmy is useful at the following three stages of CG education.
(1) Generation of NPR images:
Once a student starts the NPR applet and uses various filters, the applet uses various
NPR techniques to generate a new image. By changing various parameters, images
can be changed to suit the student’s artistic tastes. A student can take a picture

65

240

K. Kondo et al.: An Educational Non-Photorealistic Rendering System

Figure 1: Proposed system Jimmy
and download the image data to the applet and convert it into another aestheticallyappealing image.
(2) Understanding art, style, and aesthetics through algorithms:
Jimmy helps users understand the use of algorithms to generate and stylize images by
allowing them to change various parameters, and view the results. Because students cansee the Java source program, they can analyze the algorithms behind various artistic
filters, processes, and effects.
(3) The development of NPR algorithms:
To encourage the development of new NPR algorithms, Jimmy’s Java source program
has been provided as open source. Using this source program, students can develop new
filter processes. If each student develops even only a section of a new art filter, students
can add to the library of available filters, techniques, and knowledge available for otherstudents very quickly.

3. How to make image filters
In this section, we will describe how to make image filters. First, we describe the materials
necessary for making an image filter, and then we explain the method for making the filter.
3.1. Materials for making an image filter
Below we describe a folder of materials necessary to execute the applet and to make an image
filter.
First we place five classes in a folder, which we will name imageFiltering (see Fig. 2).
Then, we create another nested folder inside the imageFiltering folder titled images, and weplace either jpg or gif image files in that images folder. Students can organize their images
and make them easier to find in Jimmy by adding the filenames of each image to a text filecalled List.txt, and placing that text file in the images folder. This will then add the namesof the filters to the “Filter Name List” within Jimmy. Students can also add a class titled
Filter-name.class in order to add names to List.txt. Currently image size must be 800×600
resolution.

66

K. Kondo et al.: An Educational Non-Photorealistic Rendering System

241

Figure 2: Contents of the NPR folder
3.2. The structure of classes
In this section, we describe the Java classes necessary to draw NPR images. Fig. 3 shows the
structure of those classes.

Figure 3: The structure of classes
MainApplet.class
Other classes are called from this applet.
AnimatedImage.class
The function of this class is to draw images. The image is operated through this class.
Filter.classThis is an abstract class for filters. Only the existence of an external specification will makeuse of this class necessary.
FilterPanel.classThis class specifies the parameters of a filter. It is displayed in the applet, and the parameters
are specified and set in the filter.
FilterListing.classThis class updates the filter list. It is independent of other classes, and it can be used as astandalone Java program.

67

242

K. Kondo et al.: An Educational Non-Photorealistic Rendering System

Filter.class
Filter.class and FilterPanel.class were inherited as inner classes.
3.3. How to Make an Image Filter
When a new filter is made, it establishes a class that inherits from Filter.class. The class that
inherits getName() filter(), getFilterPanel(), and FilterPanel.class is described as an innerclass. After students make the class of a new filter, they put it in directory /imageFiltering/filter/. The following are classes that inherit from Filter.class:getName()returns the name of the filter without changing the name on the way.
Filter()Operates the Animated Image class and performs new image filtering.
getFilterPanel()
Returns a FilterPanel class that operates a void filter. The inner class below inherits from
FilterPanel. Its information is displayed on the right side of the Applet as a panel, and theparameter specifications for the filter are set in the receipt filter. (The parameter can bereceived in various ways: button, text field, etc.)
The setFilterParameter()This class is used to set the void parameter for the filter.
3.4. How to Add Filters
All the class files written in “List.txt” in the /imageFiltering/filter/ directory are read eachtime a filter is used. Other program sources need not be changed. When a class file is added
to the directory, “List.txt” is adjusted. When “image- Filtering/FileListing” is executed, thelist file is made and all the class files are added to the list.
3.5. How to Add Images
The “use image” command reads all the picture files written in the “List.txt” file found in the
directory /imageFiltering/images/. The user needs not change the program source; she must
only add a jpg or gif image directly to the directory and correct the “List.txt” file accordingly.
As long as “image-Filtering/FileListing” has been executed at least once, a list file will bepresent.

4. CG education using Jimmy
This section describes the contents and the results of experiments performed by third year
students at the Department of Information Science at our schools. The theme of the exercise
was to make an NPR filter using Jimmy, and to generate a non-photorealistic stylized image
from a photo-realistic one. Each student designs an painting-style image processing technique
by referring to and modifying Jimmy’s source. In our exercise, students were asked to makean applet every three days for a grand total of 15 applets. The following is a list of discoveries
made during the exercise process.

68

K. Kondo et al.: An Educational Non-Photorealistic Rendering System

243

4.1. Tasks
The CG Educational exercise using Jimmy was done 15 times, each time over the course of
three days (for a total of 45 days). During the exercise students were given the following
tasks, and by fulfilling these tasks, they were able to create a painting-style filter each time.
Task 1: Understanding the outline of the “Jimmy System”
Task 2: Understanding the Java behind “Imagefilter”
Task 3: Executing & programming Java for non-photorealistic rendering
Task 4: Designing an algorithm for artistic rendering
Task 5: Programming the Java behind “Imagefilter”
Task 6: Experimenting with drawing using Jimmy
Task 7: Writing an evaluative report.
During the course, the following tools, items, and references were also shown to the students.
[The First Week](1) We introduce the students to an outline of Jimmy’s system. Then, the students arrange
a flow diagram to help and show that all of the members of their group understand thecontent of the Jimmy program.
(2) A reference program is compiled, and is added to the system.
[The Second Week](3) Together with the students, we analyze painting and drawing methods necessary for thegeneration and processing of a painting-style non-photorealistic image used in Task 3.
(4) Together with the students, we design a drawing algorithm and clarify the programming.
(5) Through this, we begin developing an imageFilter.
[The Third Week](6) We continue development of the Java behind the imageFilter.
(7) Students write a report on their work, findings, process, and evaluations.
Through this exercise, we can guide students in designing their own original non-photorealistic
rendering method based on their own ideas, using Jimmy’s programming as a reference.
To summarize the exercise:(1) The students set the problem. Students analyze a photo, and then summarize the rules
necessary to render the photo in a non-photorealistic (artistic) way.
(2) The student creates the solution. Based on the original photo and the rules students
themselves delineated in the above step, students then write an algorithm for the drawing filter they imagined.
4.2. Sample results from the exercise
In this section, we show examples of the NPR images students were able to create with theirown algorithms and Jimmy.

69

244

K. Kondo et al.: An Educational Non-Photorealistic Rendering System

Fig. 4 is an example of a painting-style image generated using a square brush and theHaeberli method.
Fig. 5 is an example of a painting-style image generated using the oil painting method
and a subtractive color mixture. The effect can be controlled through changing the weightof a CMY parameter. It is an example of an algorithm that was created by expanding on aprevious one – the previous one being a form of pen-picture processing that used the colors
within an image to perform it process.
Fig. 6 is an example of a picture that has been processed with a filter that causes diffuse
edges after a Gaussian filter has been used. We can also change black edges to white by using
this filter.
Fig. 7 is an example of an image filter that causes the photo to look like an image drawn
with crayon on drawing paper. The student that designed the algorithm for this filter improved
upon the Haeberli method.
Fig. 8 is an example of a similar filter, however instead of crayon, the filter creates animage with a colored pencil-like look. The strokes in this method are made by using theBresenham algorithm. After the user inputs the number of colors, an approximation color is

Figure 4: Square brush

Figure 5: Oil painting method by CMY

Figure 6: Edges extraction method

70

K. Kondo et al.: An Educational Non-Photorealistic Rendering System

Figure 7: Crayon method

Figure 8: Color pencil method

Figure 9: Oil painting method by strokes

Figure 10: Pencil drawing method

Figure 11: Outline extraction by Sobel

Figure 12: Area division method

245

71

246

K. Kondo et al.: An Educational Non-Photorealistic Rendering System

calculated, and a new color for each stroke is decided.
Fig. 9 is an example of a filter that effects a look of an oil painter who uses a thick stroke.
There are two parts in this method. The first part is to draw small areas of the image using
thin brushes, and to paint large areas with thick brushes. The second part is to draw outlines
around various areas of the image.
Fig. 10 is an example of a filter that uses an algorithm that is an expansion upon the oneused in Fig. 7. Using Fig. 10’s algorithm, we can effect upon the photo a look that feels likea pencil drawing.
Fig. 11 is an example of a filter that effects a fantastically bright look upon an image.
The outline is extracted using the Sobel method and Brightness information on HSB.
Fig. 12 is an example of a filter that effects the look of an illustration by using the area
division method. This method uses a Voronoi diagram to divide different color areas.
Before we began using Jimmy in our undergraduate student exercises, teachers were oftencaught explaining the answers to tasks, or simply giving problems with answers that thestudents already knew. Therefore, there was little creativity or motivation from the student
side, and it was apparent that students often did not fully understand the problems or thesolutions given to them. There were also several instances of reports and work that seemed
as if it had been copied numerous times from other students.
Therefore, we have found very useful benefits to using the Jimmy system in our courses:(1) Students are motivated to think for themselves about the target of the non-photorealistic
rendering, discover the rules necessary to render the photo the way they want, andconsequently their understanding of image processing deepens.
(2) Because students propose their own methods, filters, and algorithms, all work is completely original, adding not only to the knowledge of each student, and to the program’ssource, but to the knowledge of students to come.

5. Conclusions
It is important to improve the tutoring material used to help CG education at the undergraduate level. Exposure to such material will certainly help spark renewed interest anddevelopment in CG research. This report proposed a form of teaching material that supports the study of non-photorealistic image generation and processing techniques. These
techniques support several new brush functions for use on photos to convert them to paintingstyle images. Those techniques are based on an educational Java software program designed
for non-photorealistic rendering (NPR), filtering functions, and the study of image-drawing
techniques. This software, which we dubbed Jimmy, is a CG training system for use inundergraduate CG courses.
From our study of Jimmy and its usage, the following findings were made:(1) After implementing our proposal to use “Jimmy” in a way that supported the learningof artistic painting techniques, students’ interest in the NPR technique increased.
(2) After introducing Jimmy into our course exercises, students were able to deepen theirunderstanding of image generation processing by programming their own algorithms.
(3) Much of the content used in our Jimmy exercises was successfully used in other areas of
CG training in all of our universities, proving that the open source arrangement of thesystem allows the material to be utilized in various ways and in various universities.

72

K. Kondo et al.: An Educational Non-Photorealistic Rendering System

247

Acknowledgments
We would like to thank Mr. Kazuhide Hatsuyama, Mr. Toshiyuki Haga, Mr. Yasushi Tojo,
and Mr. Hiroki Imahashi. This research was partially supported by the Matsushita Education
Foundation, and the Japan Science and Technology Agency (CREST).

References[1] P. Haeberli: Paint By Numbers: Abstract Image Representations. Computer Graphics
24 (4), 207–214 (1990).
[2] K. Kajiyama, K. Suzuki: Report on the 26th Graphic Education Forum. Journal ofGraphic Science of Japan 35/1, p. 21 (2001).
[3] K. Kondo, K. Ogata, H. Sato, S. Shimada: Simple Graphic Tool Xgt on X-Window
and Education of Computer Graphics for Beginners. Proc. China-Japan Joint Conf. on
Graphics Education 1993, pp. 169–173.
[4] K. Kondo: The Integration of Computer Aided Visual Communication and Visual
Thinking in Computer Science Education. Proc. China-Japan Joint Conf. on Graphics
Education 1995, pp. 131–136.
[5] K. Kondo: “Survey” Education of Computer Graphics. Special issue of Journal on
Graphics Science, 73–74 (1997).
[6] K. Kondo: Report on the 26th Graphic Education Forum, CG/CAD Education at
Saitama University. Journal of Graphic Science of Japan 35/1, 22–23 (2001).
[7] K. Kondo, T. Nishita: NPR Educational System by Java programming. Proc. Japan
Society on Graphics Society 2004, pp. 7–12.
[8] K. Kondo, T. Nishita: “Jimmy” NPR Educational System using Java. Proc. NICOGRAPH2004, pp. 21–22.
[9] S. Nagashima, H. Isoda: An Attempt on Computer Graphics and CAD Education.
Proc. of ICECG, 1984, pp. 474–481.
[10] T. Nishita, K. Kondo, Y. Ohno: Development of a Web Based Training system
and Courseware for Advanced Computer Graphics Courses Enhanced by Interactive JavaApplets. Proc. Internat. Conf. on Geometry and Graphics 2002, vol. 2, pp. 123–128.
[11] K. Suzuki, K. Takeyama, S. Nagano: Implementation of Computer graphics into
Graphic Science Courses. Journal of Graphic Science of Japan 44, 5–12 (1988).
[12] K. Suzuki, H. Suzuki, Y. Yamaguchi, S. Nagashima, S. Nagano: Integrated
Descriptive Geometry and Computer Graphics Course at the Unversity of Tokyo, 1992
Update. Proc. of the conference of Japan and China Graphics Education, 1993.
[13] M. Takahashi, H. Sato, K. Kondo, S. Shimada: A manual to teach computer
graphics by Java. J. Geometry Graphics 2/1, 101–108 (1996).
[14] M. Takahashi, H. Sato, K. Kondo: A Remote Education System of Computer
Graphics Education using Java. Proc. 3rd China-Japan Joint Graphics Education 1997,
pp. 228–233.
Received August 7, 2006; final form December 28, 2007

73

 8419 9783 Z`aba[b

stuvwuvxyzxvx{|{zy{}yw{v~zwuwzwv

 8419 9783

tu{yt w{wwyxw|zwt yt{vw{0121341567819 9 4106 753746997

 49344972 7897343721537439932 97 151128 14
5491943227 974787
 !"7 7#$#%73&7
47717#7479'7 77##1
()7*77##"7 94 7#7#

7! 4 7*7 7 # 47%7"13#  5 #!4971"
7+,-.,/01
234516.,7+3890,:,;.<+,-.,<=>?>0
@43A1
BAC;308.<D08E<=>?>0

FGHIJKL IMNO
P3.Q,4R5S
53747 151128 14
7 1519932 51128 1475 7324
51128 14

FTUHGFJH
7 1 41419*4 77757 17 91891141578711413 237275731 7912
1727415 4193491V91314179#7 1 711151128747 7497417575118
519475 417 151128 148931591 11515 95194 "1188*44175731 14
413 2V'14#41917 11 3414153748997 5115 813W3722 97 1
8953441787111915374444V349744 4#7 115374 4191
7  1937759817X1941V39932 97 1* 9"7 1111391741541
41974727 1Y112819 374ZY[*48 418991  *3 81974*441
5 49V 19 1* 1 94 7111 751 797874 511287153748997 97 1
51128 14#4191*7  3 95*19189534 14 5 23251511575
474VY14 4 415 4951128154 *\189534 421#7589534 14 5
137 1749751 13914#3 823744191274 814*11411941 7541549V9914
7 151128 14153747873 4 42 213491 3534158794]4 14173 47
915 1197232211V
918  14 4#7441% " X194 %13 2Z%X%[#*1715115739932 
3227 974*4691  13#3V4747 4 194974189734372784451 474791
51 7515417 151128 145 49V&1717551521  4 414975472 7324
39932 #3 213491 751^1931 77 151128 14341^4#21754 41 19
4514 47479173\9" *21517 151128 14 "22 37 8997 # 758274 9*179179V 79124#4151128 14 47 1 9141539932 7 11492*123 15417 1549V_`aba2119c45V2294 911915V

defghijklmhnjg
7 1 41419*4A>0;>75>01A37 91891141578711413 237275731 79121727415 419
3491V91314179#7 1 711151128747749741
7575118519475 417 151128 148931591 
11515 95194 "1188*44175731 14 413 2V
'14#41917 11 3414153748997 5115
813W3722 97 18953441787111915374444V349744 4#7 115374 41917  1937 75 9817 X1941 obpqV  39932
97 1* 9"7 111139174154141974727 1
 9918 574 9V
A>1:>RR4355S "7  157V41V73V8ZV!"7 [Vaa]]11 94 74419_`aba2119c45V2294 911915V
5 baVbabrV37V̀abaVaVabp$

Y112819  374ZY[*48 418991  *
3 81974*441549orqV 19 1*1 947111 751 797874 511287
153748997 97 151128 14#4191*7  3 
95*19189534 14 5 23251511575
474VY14 4#415495112815419 *\189534 421#7589534 14 5 137 1749751 13914#
3 823744191274814*11411941 7541
549V99147 151128 141537478734
42 213491 353415418794]4 14173 47 915 1197232211V
918 14 4#7441% " X194 %13 2Z%X%[#*1715115739932 3227 974*4691 
13#3V4747 4 194974189734372784451
47479151 7515417 151128 14549V&1717551521  4 414975472 732439932 #3 
213491 751^1931 77 151128 14341^4#21754

74

ªk<

EK^IKNQ^UE GHI¡SQNTP¢£T^¡_KRPDt¤Y¥F¥¦§¨F©§¨¨01234562789 04 230 01 0 72 473382 23 52 ,03 02d3270 o 4 083 890123 322 X307 89
2285230 4 1 787553 3 3330878 o 4 08340472e870e23 2 3 6213888Xop69
27627 7240012 22852308901  52872302
477445 1 6223 07832852 6012 523 407
qr'$ *#&'+"%
!"#$ %&'&#$#(&)*+"#$$'
03 87 3 201012322 890123 322 523 4072
2 002502 0864 477445 017841 85721232
 52 22852308362852 8 62123 54004 289 1
52 228523078756 2 83012 477445 342 0012
 4 1 788 703 70 23787571 e1
8889X2  e23 2
3 843 72 85632 ,42080102 13 09935 3
2300213882 3 72472 987 5278 4 l
9927230  32  72472 -82270 9. 4008 7202 0836172299207
02827 273289.2 8408911 3 52
43502 728472 32 4 083 025 01 0 827 4 1 78 4 083 87427254
272 72 08 827W120 014
273289 /47012758720 1 7 08 8520220472 322 708258 3063
3 40722270  70l05287
8472 3 8718 013832 252027 380 890122  42020472708 2272047022
01 832349. 230038727
36204103 4 1 1870278 8905222 7 0  3 2992022 4 083787594l052
03 08312 8827083 01 3 407 20273  0809911808322270 3012772202.2 640 8
322 2 1 0127222723 289873830129783032  0 72  8723
889927 202 3074 083 08 04 230 0223
3 7203 7 0 0733 477445101278784 22083 0123 4 6220
72322 2 6123472 01 004 2307222
782 98702 127 03 322432702 5 2 01 9. 40 3074 083 728
70208012722897872 6d6 027 08
432 012  301 1 852 870893. 30 1225230 68010122 20V38
3 6d61 94l05222270 372l0130123 4074 808702 2722 580   72472  052021388 3321
3

5
12801271 3 2 8
5233 725 5870893 40720273 72380 25  7247302s 5 5101270283V302
308
9
3 223 230 52
4 .2 08 62 83272 612345627890122 272 228523085 3108 8873 02 3 3
7222709785012
3074 08701 0 362172  8502 601264 20  62 3 407082798754202047261 80162d60
92704083
011102 127 8980127 4652084 1 34 29540 8 78 273289 9927230  3261 099888956
3
62172 61272408901  01 0012 09972472 987  52 5 208 6208 7202 477445 01 030270236088012285230 477445 3380 04 62172 /3  2272052720708322061272 72 47723038 943 5230 5278 4 083021342 3 7 0 382 2
2 4 083 3004083 001211 1882201 002 1 52 722 30080123 407
2333 3801272 384 7302201 0 04 230:854027
 7278. 230238410823 23 52 228523003 tEFEGSTTKRSUSI
8727086730127 22 8270801272472 220
322 7083 8787029843 083 8540270733987 52/j 18 012 0258922272 4652001 0 72  62 0
23308 3 52 23 477445
6
d6
6122 46520 3 4 2ff6 22272::01 0 72 85487
80 2327222008333 301 043270 04 230
3 27 04 230012ff87222272::987012;7 27
5401 2 83.752 58680836298720127 4 023 01 0 9804702132<
0f785206 2 22272::899272 08 04 230 9785
001243270:728360082347201 0011 2300 012j008;37 0122f
722272 899272 9785 327 02
014 3875 987 04 230 08623012052 83453782 89 W012 1 46520 22030
12 200389 46l 32
58614303 001223 890127;7 27
9
7
52
8
7
9
8
7
7
8
5
07
2

8
3
20
8 04 230322 20612  05254062 8 02 9876  8540270733 3 987 61 78 123 62 04 230082
12 5201252
586143030122 83<=;27 08942 4 02 04 230 3 9785012j008012h012787082071327919272233020 87308
 52 2285230
01272733 02 522 4 083 83 4 2 08 2
847220472 3 0830801222272 477445 2 762
68283 4772302733 20472 3 22272 8 012>?@'AA'BC
04 230 08273012 46520017841680101287 3 7 02V47 47744518227 9927 978580127 477445  l
DEFEGHIJKLKLMNOKPQKLMRSTTKRSUSI
62 0012/ 4089X2 W1280127 477445 72 232
101 0012 252027l8322272 72899272 227 252027
V47 78 108 82012278625 382 01240708389 8447f
06 2 22272:: 3222727875 01 0  3847220352  021388 477445W22207 02 843 78f7u852252
027
2 4 083  0997227127 3 3 40720273 9785 012/ 4089X2 : 22038889145 3728472 3  72
0125082012703 83 82272 620823718472203 099
98701272 708389 477445 01 0 85632 382 2
07109785 0123 40701 8323083 43270 253 7ÿz{|}ÿ
}ÿz{|}ÿ xÿz{|}ÿ
vwxÿz{|}ÿ
W2272 8 6208 8 012 682 002 78625 8917332{099
~}{w{}ÿxx}|wÿ {|ÿ|wÿ {{}|ÿw{}{ÿ{{}w{ÿx{{wÿ }||xx{}DEYEZN[KN\H]RSTTNLQPKQS^QKHLH]PR_HHUH]IN`K^PRKNLRNabcb
ÿx{{wÿ
{}|xw}z xv| }{w{|}06d622 80127432702 33 368233012e188ÿ{{wx{{ÿ {{wx{{{{}w{
89ffX2  e23 2::8  0ghii 04 23093jkkk612 188
29920272 72 477445 8563320472 3 22272}{xÿ|w{ÿ{{}w{ÿ
01 0272 802 012ffV7 37083 3 7 028952 l+ro2272 025 06d6e18889X2  e23 2
7202 22272  ::785206012<iime4870n7875 987

75

BCDEFGHEIJGKCLMNHOPJIQRSTQGOUEVRWXYZ[\[]^_\`^__

0123456378194 7 8 1193 919665 3577 91
3548379777 9116 714 9746561 11 1741
354837663 9 7  9 4663573451789837
16178983797979 1178663547 9187 3
548195983778168797196161481
16819 69198154987 6851786781919329777 
0 138387 183691 7111221481 716 77 916!"#$41987 938381 68143765 7 %781&68611681
6851786' 73868197 3' 83561 898336561 7 91
113178(741819328 6'36368315498168517867
25791789 91149766768193216 77 971' 916851786997497 1 51632 649898379 916654 96)) 197611**9791 1+5 183919161789837 723789
81381 6851786 13&1 9169181781689181 5162581 161979&79161789837 691 6'3639686
93981 49 135831 8169732,'116 1'363 66589-123 816819 685178696 81976938
324357498372347 81 8311381435749837
9-8711123 8165-61+5178 91113178 961.281
8 6'363685178623619981 913548378196(7416851786 91 98183 188373' 81 116*16379816
7811686979-8168181923 7 3416634456633897
79859
%781719685178691895 83548376697568
43361979193281 7811686/91354837 1+5 168'3
22117881632 597 1635418361898913 17818341981
9881691419836978361' 8 43149781168691
3541605 45 455 781768345898194849 597
1635416-37 97154983723-38 161481697817
77 81  749-114616 1 9141983 43561 6
1 78365-4356163 9 7  9 46976357 1
3 9 7 65-43561819416685178681-9646321 91
3 9 7 567 97 735612659344-961 9 4-9%7
81 9 4665-435616851786918971 78141983732
9 49966186 7457 316973837623 916567
599%781635765-4356168517865613 96654 9635-961
83419813 79564 1 913541 4356123456163781
3451789837 1+5 123 9111317897161789837
66694 911131788194376686326851786239235
43561677 81 6683 181 9793' 7 818311 1741
3'81612211786471643183 181 7 91113178
%78119979 11786691 783541(851786
1 -881 9169881'3*69 168 911178781 33
/91( 3'/(%719983723 8 6685178656816 7
97419817141669338379981 96654 96-34 516
971697338373168123181 /(81 91691963
1 -81 989 356495611786 7 81 819681
33857883611 3' 5616 19488381 916.881 /(685178691136183954 9 1 97 3-995174197
919-183 981 117313737611'69794123
81 1719561696'19675681186 6649 135883
17651898816851786978979 1132389837
5 7 815983732813148-96111461.65714966
17'984 8151496617'37 9831214881
9123 81 /(8173'8988689898 89881568
963117859'993 8 653611617898376973
166 1386-6879719 68517869137183 181
7816916166376
(31816811916851786' 3' 6 8337813148-9611146198'98 35 7' 4 496181919 88183
8143561-961374 81 9$3661666317326
1197883 91 11317897 -1 944181 - 97
1687 819
1979 328 6'363 683 1816851786113
819-883&79719723 8161168173'1 1976689881711

"a

694 819' 7189-16 79221178 919785681
66 1+5 183113194 91' 963-1221178%86738
366-123 76854836838194 98166898118197116
7 37167 1'363 11231 76819 3263372117
73'1 183816851786768548368194 811977 18333 %73684961681-964632654 73'1 1 6895 87
371328149661632211-81(4 3332519(417419763
76854836378685178683'96816149661607416851786
91891781614966169794+5 181-96473'1 181
-1431 72311735 83-19-183611358972581
723983781 1+5 1-816116654 96 781798379
3579697 19819841689387 8 668548516697
73'1 194+5 1 7973281381 %3 -96149661632211-
81(4 3332519(41741 7857 172341635 913 1781
45 4559741169
.281 6177 196794859 9111317897381
68516685178691 1+5 183 16194 3781 91354837
814 7+51697814 733 16781,8 1997' 819 959
8378166781 4 3617&1326149:9837;67 81 968
19632 9135483711 17419781 73'1 132
1977 18333 969235798376851786 919 33 1932813-168983445 5 7 913548379791856
9-183336197114581948499757+51 16194 8116
9 6 3'681358713235 45 45595813196 ;
32216 91354837969366-16149:9837' 8 781(4 3332519(41741*6 959813 968517864974 3361
83437875181 6851698819681 973483911281
' 6 83363
.69715498373 9 16 71614&4923 94849
913548378 645 455 '969183979381-
8157168 123 3383765-657168 123 3
3837314817881))(53823 /33<9484123 317
15498377116**

=>?@A@/91154983745 455

76

[xU

s1q9k7m9 87T1}~ m58 7P9602O O

01213456789 56 !"##
#!"$#%&
$# &#'()#!")*) $#+&# #,,-+.&/-0.12344 #51+ 6#.&!!#7()#!##+#&
#!5 ##
!#(2 + + !   $#+' $"#-0.12 ###!!&#!
#(##&!!+ ! +   ## #(
)#-0.12+##+8
"&#&+9#
&(:9$&&###!!! #-0.12"$# &## (-& $#
+&&#
!$+&"$
#   8 $ + $# 
#()##+$#
#$ &# $ #8$9(;(<#$#!!!#-0.12()#!##!!#$)&=(>?@ABACDEFGDHIAEJB)#9##,,K
L44# 9$# #!$ !
#M+&+99&#-0.12"(N1O108PQ7 R745789 76P
N1O1O1ST689
U#79#9"#!!!%(V##97!#&!(L
!#9"!#&!'#9"#9
#(!"&#WXXY#&!!#KL9
'#4"#8!+()#+#9$
####+###/
+3K:1()&W()&<#$##!Z#!#ZWXXYWXX[()##$##!!#9/3#$()#&&!
#$! #9&'"##+'!"#!#\$##7#
+' $()# !
!+"#$+"# $ "+!$$(]###"!#!##9$! #9&'()#
bCcdAv
L(^_`?a?L!!-+.&(bCcdAe)#!!(6
f
K
#-'
:9'

)#!!
g5 )#h&"59g"5i9"59]%$
59g"g5 "j 5k l7k7m57"n7R95
l7k7m57"59]%$
59g")#h&/:3"ok9 9p8/L3"q 8 r5s7t7P9m7/K#3"n7R95
l7k7m57"6) #/:3.&9 5i9/2!"#73
L L-V"g!"K
6&"V2")#-"(
l 8u*-)#987T96#-0.12!!(1
wx
<x
U<
WY
<=

L
WU
=x
W=
WX
WX

bCcdAa;WXXYzWXX[(;
1#/{3:/L3
UX:
<X
K#
Ww
L
w

L#/{3
=X
wX
<X
=X

bCcdA|;WXXyzWX=X(;
1#/{3:/L3<X:
UX
K#
Ww
L
w

L#/{3
WX
ww
WX
w

WXXY
WXX[
WXXy
WXXx
WX=X

-
=Y
=Y
WX
WX
WX

77

P(Q5R.S5,2.T(UV3S4D2,/-WX/.4150-AYZ*[)[\]^)_]^^

01234510647401785947 533 140 014 74 3 3 471 52534701535989 403448451081404418571487
14 6 0 9  47841043447 040 743409543184301234510186 730
1479732 18574047 53 58140123451078 147841
043447 040 4114871548 27597897 5900
2 9 6 74540087897 5978 1445175401941814
12 947832185 05818253821034147841043
447 040 00 47347451781474451174536 47401234510
83459544759 82704040860140 748  51430
531 18140441434305 ! " 53 # $140401234510
7478 147841043447 0447$78 14 814
 51064740123451078 147841043447 04$ 510
6 8188147841043447 04 47 3 9 4781185 53
04504851 18518 85152474047 87431818046 833581
%2418147&47089478321854474541404  510
3974147 6 74540085947832185 53 85042451 3
2 9 47 548459044143
 45 740454745194801234510555596 032418 55 7404 501234510 514740143 57832 185 5 94451 4378 597 06 032418 5 5 7404 501234510 514740143 5
74047 5997 078 7897 59470414 501438
97 078 5 7101 470414'()(*(+,-,./012345065147 4 45 4878410123451047085  8413 1
537880414786574047 1440 043851 03 1 4
14 47239406 41478758114788043144 0404 53
78401879732 18574047 10 85034743184089 0:774047 014874801144 114740451211474 74 08
8147827144002 097 7474045118514 5240
201012340&% 238 53045 78 5 04084814
14040671145 514 01 740143486;<$ 1858==8253 727>>18:7
<?01 833487 185 8 543 040 10<?54796 4747404511856 1 82474534759
<@453475914 52418 33$47 5 8 180 474<:7863021850514 851418144 878073540
'()(A(B025C525,-3D2-5E,21,DF5C,/-52G
 49 407832 43 0 740218149732 18574047 53
7841 043447 04064744 143 114887 4 86

HIJKLK? 185 1887 4 86 "

HIJKMK? 185 1887 4 86 "

HIJKNK484 1439 4 1887 4 86 !

HIJKOK484 1439 4 1887 4 86 !

`"a

78

25p

g(G3h9E35/98(2I7EV-/50.QU09V;36.Tij)kCklmnComnn

XYZ[\[6 #" 8 6  6 0114
XYZ[^_[`"6 #676 76%7 %8

XYZ[^^[`"6 #6776677
XYZ[][6 #" 8676  6 0115

0112301143011567801916 775   6 66867 ! 676 678" 7
68 6686 66!# $! 3#6%76  6 67868%7 % 6677&767678%!7 6 68  6767 !6&
77 %87% %7 #6 67868%76 6 677#8 6#   6
6%6 7678%
'()(*+,-./012-+3450.3/167889:709/37+3+05.5906;
 <6!=6 6 76768!677667%  #6 > 7 6 67  ?%
@73A7@ 736 > 68  68%7678%8  B'()(C(D5.5906;0589/5,/7E7/37+F5+509/37+/56;+787F1-.3+FGHIJK@7"77776767 #LM 66%7 76%  78 N%78 6A7%8
 %8 #68!6786%7 7O% 6 6  %86786 #666%7 7O% #6%677
67 6 7! ! 6  678667%  #
%87#  #P86791
"6#  67887"7'()()(DQRS7005E7/5/093+3+FE9/50398.
@!6 #8868 # 6 %878%7 #
77 7%876@ 67 # # 66XYZ[^a[7  # 6767 # 6bbc&d@eff7 6!6% #%773 67 6 78 68@ 6%3677  6 # 6 67 676 #77 8%78%67A76 3
6 7 66 6
7 7 99 6 6 8 678
8!8 8%6 %87 7   7 7 6# 66778%7678 # 6 67
'()(T(U9E5,54587VE5+/V0765..E9+9F5E5+/.1./5E./-,1< 77 8%7% 667%  # 6W8&  #7 #68%   !6 879

m3n;o7p;@:783qr<pI9:@BCstB7I?;ACRuvHw4wxyz4{yzzgeg

0121304356378196 30513169781 63713718366596
3 5435781260 746326114 4 26737 781260 7463718366547193781 63717695 101162 1376781
9 76 8 265 0155435 143610 0047463 84
11 8 6347697817069261 3 51 13771  8634345
 !"#$"%&'(
8121137 771 27 7 71043))* 30781  4  6 2171043781 01 4 1 ))+,1 3367 1747
7013796 70435 3 1 6904991137-1704357811.1 474049/ 7761  716  4 14435
19610 971 6 2 46381196177474 1  746344 
4710766 12 769171 3061862
2343567897:;<=<>:?@8@A:9B@C,DD1  7463E174633 41FF0145310761  71 
2196 3 1861078 77815 1 1710 1118458
71070137811 111 7713010 6178 3*))701376 1263043576 6178 3+)G697817013743
781 15 01
23H3567897:;<=<>:?@IB<J@A:K7C@L@M@BA;C@C
8126-17 1011 4178 770137 2241096 776.0
1 8  841104756 N70137478049911372144O7463
 8 260 435265 4355 284 306306621 710
3043715 71078141476 6 2171 /3 26-17P47843784
13463 1377817013711 1761 37811478 7781
1 371076 308676 22781 3 0047463767847819 7
78 7781111261076 7470169781049911379 1769
5 1260 7463 8 265 4355 284 30630860
61 6340110 147,6 630 743511 4196 776
.01 701377651781 3 01 4  30648178
13463 137  1710811221  1311 1765401
61  13
Q37816781 8 3069914352 74 96 1 7518 
01 14781170137868 13671701401078142 784/3047049/ 7762 7442 71,6701378 1 8 074 1
8664357843578 7781 37762144O14304351 751

h&ijkN3 286769781S6S 1T ))U616f3414769183665471V

h&ijlS 10116210 7S6 S 1T ))781 616 170137 8661 2144O7463 3001401
71 76 478 76 6 1784351181  4 061367
 137 71 176 8701373078 710116210
9781 43784 1
23R3567897:;<=><B@>>@A:;6@=@CC<>@L9A7:;<=N70137868 0 6 2171078126-17 1011 41 61
3011 9614537013796 7815 0 718662 7442 710
43781S6 S 1T ))USST))VW+X8115 1 71
011621047843*+8 1063 1743214/ 781 1N70137
96 78126-17 1011 41 6196 10 3+216371 
84843 0109614535 0 7170137Y6 34 743543
T2 311 30Z354878176612781 8 135169 17435 [\, 105 10435784867214608111 1760141
5 1698458 6 2174636374 11 8435781 28 75143*)8
30 781 17 751 43 *]881 01 637 710 1127463 
3 51 137 3001162 137 44741848112 410
7815 101162 137 6 2 3799861143471076781
1137 517U45. 30*V,78658781199176978131  4 63-6/3043548 0760171 43196 43511 2147413 6 543578 7469781
]70137868 15 0 71096 781DDS 1N413 1FF11 8
26-17 308 1 2241096 -6437815 143078 1 7 
9630-67811U43 043543 64710430741V^_'(`#$a&'(
3T2 34307034147 66 746343781/10695 1
8 -7153P81378126-17 4347471078111136
147435  4 96 *1 b 816F265 435 1
01162 13743 T2 3c61178118 1113 56435
3 1 69Y9 74178 7 117743525 1 61781
6119967 11435 0176172 310 7463 13463 137
 8 Sd,T2 3F19967767 371Sd,F  4 9 1
61WeX3f70137 1 741135 51043 66 7463g]
70137 1 63/01372 7442 74354326-1711 4178 7
1264010 627463 181170137 1 E443514
4301213013796 1 63U45]V
Y66 7463 31 6340110199174143 74 74358 3
16 1c6117811 14178 721 4478 121776
2 74 718366501162 137

80

utw

19@ 96 @617 55684?8@594>G 32020z{`|}|f !*'+"/ !"/-

0121344564
012121789994 666 96644 7 86668946! !"#" $!"%&'(!"&"%&')'""*""+,$*'+""+&"-.!"
"! !"&$&&&"%"&*!"'+"%"+/"&0(,!'+"!!%",""*&&/ !"''&' "!"1 0"+ !"!!%"(""""  !"&".!*"+' +#' !"&"%"&* !"& " !"!!%"!+"2"""*/"+"%"&"(&"+/ '+"""//!%"&&&" !+""+"!&$&&&"%"&0121314 567 6
8!&"0'+"! "" !"/"+'0(+ 0"'&&0"&0"+-9"/""+' %&,&" 0'%""(!""'& ! '+"*&&$+*+**"" ,$/'+&0 /""(&"+/ """&11::&*,/;"<-+""'" ! '+"!$&&"< /"+"%"&" ",&" ""+ !%" !"+'0(&&,!/"+"%"&" <""&-=
""! #"! +"%"&" <'&+ %" ,""2""&0-8$/! !"+'0('%""
""! '"&0 $"0 &" !"+"%"&" +"%&'* !"/"+'0-.+"(+'" /""+'
,"/%&&&"/""""+(!! ,"",&"-z{`|}~|c/&&0+"%"&"+KKFf"".&LL-+"%"&" +%" !"$&&( !"0" "/!"/"*!-J'&&0(!",""< '+","")'",&"-+" &%" !,&"( +",&" ""+"%"&" &+++&""'!KKE&"LLM1:N! &&+"%"&" !' +"/+/ !"")'"+"/""**""+0131O5586568456 964+""!" !""**"*!"''&'"%"*'!"!"*''"(  ! !"""'+"/+'"!&"*'!""!""+&&&,""**"%"&0
! !"/+'"!&  !""*"+",&" """! ! &&
'+"  $&"""! "&"/" ! !"/+'
""!-P/&&*"&# ""!+"'"! ""!*!/!+"%&'"0,"!"%"+QR/-1ST.!" /+'" !&+""+"&0 +"%"&/ !"")'"' &'! !"KK/"" &LL!
"+'"+**"" 0"*"&0/+ !"KK,#" <&"LL! /"!"!0*UP,#"*'",'/&0"-8!""/"+'"%" ,"""+,0"// !"" & &&,",&" ""'V,&""%" ! &&'+" "*<"&0"2"""'&+'-0121>1?@5A6B66 68646@85689C4 45C64@C 6656 6C
864564D"'" !""+&&"+*',&""! !" WXYZ[\]^_`^a^Zb'+"/+'"!&&" !0"(0'+"+!%""'/! " !"%"/< "'&-E'+"&/""+'/ "+,0F0*
!%"!""+'/ !"'!#,!'/( d+'c'
(e'&'"(9(9"" + ."!&/0 =+*<'& "" !"""!0-F"%"("*!" Qf"+fgT"!&/"")'"+  '&/"+' "*&
+"/<"+"!+ &" !"+"+"h^i^j^ZX^k
M1Nl%"0*9'!"e&*(m! noo"-'-"+'op0121G1H664497  9CC66B@86
 ."!&/0e""(e"/"F"&&l%"0(m! noo9'+" $"&/ " "!" "!&/"""0 MqNd"-"'-""'op*/"+"%"&"-D0 !" " !"$&&&"%"&/+"'/! MUNe!*<E(+Pr(I$P-d2""&"%&'*"!/"'
%+"/"-ng""+/*!"9+,290'(EeF9ffsEgI(q::t&& !" +"%"&/"(!"" '! "&"* -utvwx'&&0+-.!"'" &' %+"'+"! MyNF
P"&s-e+,+"ns"</',&"0,&"*++&"" ""+' !"+"%"&" "-I"%"(!
%" 0/  /" +"/-ng""+/* !" 9+,2
$" !+ * !" '+"  "2""" '&/"90'(EeF 9ffsEgI(q::t--wuvtU-

81?@ABCDEBFGDH@IJKELMGFNOPQNDLRBSOTUVWXYXZ[\Y][\\01234556789 66 979  6 97 4 4567!
0"2#$%&477'454 76(97)*88%++((( 97+'6+'477'454,76(970.29/890)149652 37989846 675467//666/6596 8#%79'669861 951494)$&1# 2$6) .789:711

0!2 595 6;  7 )*88%++((( 5956< 97+092#$; &867)*88%++((( <+07 2&7666559 3 /6784)==$5'6>>)*88%++((( 5'697+-

.99

82

Example Based Programming に基づく CG 制作の入門教育
近藤邦雄

伊藤彰教

三上浩司

渡辺大地

概要：本研究では，大教室における多人数の学生を

1. はじめに対象とする Example ベースの CG プログラミング教育法

本研究では，大教室における多人数の学生を対象との提案を目的とする．本文では，2008 年度から実施してする Example ベースの CG プログラミング教育法の提案いる東京工科大学メディア学部における 2 年生向け講を目的とする．本文では，2008 年度から実施している東義「CG 制作技法の基礎」の講義内容と「processing」を

京工科大学メディア学部における 2 年生向け講義「CG用いた CG プログラミング演習について述べる．そして，制作技法の基礎」の講義内容と CG プログラミング教育

プログラミング方式による教育の課題であるデバック時について述べる．2 年生向けの選択必須科目であること

間やプログラミング演習に対する教育時間を軽減するこから 150 名を越える受講者がいる．このために学生各自とを実現するために，セミプログラミングの長所を取り入のノート PC を利用した CG プログラミングを行うこと，1 年

れたExampleベースプログラミング方式によるCG演習を

次に Java プログラミング入門を受講していることを前提と実施した結果について述べる．

して，プログラミング時におけるデバックなどで CG アル

キーワード：CG, 教育，プログラミング，例題ベース

ゴリズムの理解を妨げないような演習をすることを目標とした．

Introduction to Computer Graphics by
Example Based Programming

CG 教育に関連する研究は 70 年代よりさまざまな方法が提案されており図学研究 30 周年記念号 [1]にはいくつかの教育例が紹介されている．鈴木らは CG 教

This

paper

computer

育の方式を３つに分けている[2]．その１は，アルゴリ

graphics education for a large body of students in a

ズムの理解のためにプログラムを作成して，画像を作

large hall through example based programming

成する CG プログラミング型教育，その 2 は，基本的

methods. First, we explain the lecture contents andアルゴリズムのプログラムを与えて，それらを利用しtheながらプログラミングするセミプログラミング型教育，CG

describes

programming

introductory

necessaryforan"Introduction to Computer Graphics" for Tokyo

その３は市販ソフトなどアプリケーションを利用した

University of Technology second year students.

レディプログラム型教育である．

Second, we explain the result of a CG practice using“processing”

anexamplebase

プログラミング方式の教育には，鈴木らによる東大にthatfeaturessemi-

おける教育例 [3][4]，近藤らによる CG の基礎技術 [5，6，7，8]

programming. This method can reduce debug time,がある． さらに東京大学工学部[9]，教養学部，大妻女

the time necessary to learn programming, and can

子大学，東海大学[10]などでも実施されてきた．このようなimprove the CG programming ability of a student.

教育において，プログラム言語の教育に先立って行う必programming

that

uses

method要があること，デバックなどに演習時間が費やされてしまう場合があることなどの欠点が指摘されていた．しかし，CG の新たな技術を開発する上でも基礎技法をこのようなプログラミング教育で理解させることも大切である．
セミプログラミング方式とは必要なライブラリやプログラ
ムの一部を与える方法である．学生はこれらを利用しながら，プログラムを完成させ，CG 画像を描く教育である[11]．このような多数のプログラムを利用した教育方法の83

確立が望まれる．レディプログラム方式の教育は，長島ら[12][13,14]

，近藤ら
[17]

[15]

[16]

，新津 ,鈴木 などの教育例がある．
[18]

[19]

また，長江 ，面出 ，堤 も各専門分野に対応した

processing を用いた演習内容と課題を説明し，第 4 章ではExampleベースのCG プログラミング教育を提案する．
第 5 章では，演習結果である学生作品例を示す．

CG 教育を行っている．これらは自作システム，市販アプ
リケーションシステムを利用する教育例である．

2. 「CG 制作技法の基礎」の概要
2.1. 講義の目的と進め方

本文では，プログラミング方式による教育の課題であ

本講義では表現，CG 技術，プログラミング技術の 3

るデバック時間の削減やプログラミング教育における教つの習得を目指す．講義と演習を交互に行い，表現手

育時間の軽減を目標に，セミプログラミングの長所を取法と CG 技術を理解できるようにしている．CG-ARTS 協

り入れる方式を提案する．本提案方式は，サンプルプロ

会編「入門 CG デザイン」[20]を教科書として用いて，CG

グラムのデータを与え，それを理解するためにコメントをの知識を習得できるようにしている．本演習を通じて，論加えたり，実行したり，プログラム内のパラメータを変え理的な思考の向上を目指す．サンプルプログラムを実たりする教育方法である．この教育手法のアイデアは

行すれば画像が表示できる．これらのプログラムの中の1980 年代の筆者が行った愛知県立芸術大学における数値をいろいろ変更し，試行錯誤しながらアルゴリズム

CG 教育および日本図学会主催の家庭科教育におけるの理解ができるようにしている．アルゴリズムの理解がでパソコン利用研究会が元になっている．コンピュータをきたら，自分自身のアイデアでこれらのプログラムを変ほとんど利用したことがない受講生にプログラムや CG

更するとさらに CG アルゴリズムの理解とプログラミングを教えたりするために，数値の変更でいろいろな画像を能力の向上につながるという考えのもとに教育を行って得たりアニメーションができたりすることを教育してきたいる．図 1 は本講義の演習風景である．

経験に基づいている．
この Example ベースによるプログラミングの特徴は，(1)
講義時間内にタイピングミスによるバグ処理がない．(2)プログラムを実行し表示される画像を見ながら，アルゴリ
ズムの理解を進めることができる．(3) 学生自身が，パラメータを変更することによって，オリジナルの画像を生成できる．このような特徴から，プログラミングが苦手な学生もプログラム内の数字を変更するだけで理解が深まり，各自が考案したアルゴリズムに基づくプログラムを作成
し，CG 作品を作成することができるようになる．この段階

図 1 演習風景(東京工科大学メディアホール)

は，プログラミング方式ともいえる段階である．
本演習では，デザインとアートのためのプログラミング
本方式を利用した本講義では CG 画像を制作するに入門に最適な環境のひとつといわれる「processing」を用当たって利用する基礎技法を理解し，演習を通じてそいる．特にprocessingの使い方は，野口[21]の教材ページ,

れらの技法を習得することができることを目的とする．

および塩澤[22]の講義資料を参考にした．また，島森，倉講義内容は，CG の応用分野，2 次元図形の描画，3 次

田[10]が作成した教材，前川らの Built with processing [23]，元座標変換，投影変換，レンダリング，モデリングな

Reas ら[24]による例題，太田の Web 教材[25]から，本講義どである．CG 制作において用いられるさまざまな手法に関連する教材，プログラムを引用している．

を解説する．さらに「processing｣を利用して CG アル

図 2 に本講義とその関連科目を示す．本講義は，一

ゴリズムを理解し，各自が自ら考えた作品を作成する

年次における Java プログラミング，メディア関連講義を演習を行う．講義内容は CG-ARTS 協会が実施してい

受講していることを前提にしている．2 年次に CG の基礎

る CG クリエータ検定ベーシックに対応している．

理論，表現技術論や本講義を受講した後は，3 年次の本文では，まず第 2 章で東京工科大学における「CG制作技法の基礎」の概要について述べ，第 3 章では

3 次元 CG やディジタル映像表現などの講義へ展開できるように講義と演習内容を設定している．

84

3 次元形状モデリング，マテリアルとマッピングによる質感表現について解説する．(教科書 第 3 章，
3-1,3-2,3-3)
第 9 回 processing を利用した 3DCG 制作 第 4 回
3 次元モデルの生成と投影図の作成手法について演習を行う．
第 10 回 3 次元 CG の制作手法
カメラワーク，ライティングなどの手法，さらには，各種の形状表示手法であるレンダリングについて解説する．
(教科書 第 3 章，3-4,3-5,3-6)
図 2 ｢CG 制作技法の基礎｣とその関連科目

第 11 回 processing を利用した 3DCG 制作 第 5 回
3次元モデルのレンダリング手法について演習を行う．

2.2. シラバス
本節では講義のシラバスについて示す．講義と演習を交互に行うこと，および，2 次元 CG と 3 次元 CG に大第 12 回 processing を利用した 3DCG 制作 第 6 回
第 13 回 processing を利用した 3DCG 制作 第 7 回
第 14 回 最先端 CG の動向と展望

別して解説と演習を行うようにした．これは，教科書の構成を一部変更している．括弧内の章番号は教科書の章に対応する．

3. CG 制作の演習内容
Processing を利用した演習では，「表現テーマ」，｢CG技術｣，「プログラム技術」の習得内容を各演習で示して

第 1 回 CG の基礎 および授業ガイダンス

いる．演習全体で扱う内容を以下に示す．

コンピュータグラフィックスの考え方や応用分野の広がa.表現テーマ

りについて解説する（教科書 第 1 章）

(1)直線，曲線の描画，（2）点を用いた画像の生成，（3）

第 2 回 processing を用いた 2DCG 入門 第 1 回

色彩の活用，(4)アニメーション，(5)インタラクション，(6) 3

アートやデザイン分野で利用される「processing」の使次元モデルの表現，(7)マテリアル表現，(8)カメラワーク，

い方を解説し，単純な図形の描画の演習を行う(9)ライティングなどを扱う．

第 3 回 2 次元コンピュータグラフィックス

b.CG 技術

2 次元コンピュータグラフィックスの基本であるディジタ

曲線，座標変換，平行移動，回転，拡大縮小，色彩，

ル画像，ペイント系システム，ドロー系システム，線やアニメーション，3 次元モデリング，マテリアル，投影，透曲線の描画方法，図形変換の方法などを解説する．

視変換，レンダリング（教科書 第 2 章，2-3)

c.プログラム技術

第 4 回 processing を利用した 2DCG 制作 第 2 回

整数，実数，変数，変数の型，代入，繰返し(for)，条件，(図形の配置と移動）

判定と分岐(if，else，while，switch），配列（2 次元配列），

図形や文字の平行移動や回転による CG 画像生成のクラス，メソッド，関数，CG 関連命令演習を行う．
第 5 回 表現の基礎その 1

以下に，6 回分の演習内容を示す．第 1 部は 2 次元

形と色，タイポグラフィ，レイアウト，ピクトグラムについCG, 第 2 部は 3 次元 CG として大別して演習を行ってて解説する．（教科書 第 2 章，2-2,2-4,2-5)いる．

第 6 回 processing を利用した 2DCG 制作 第 3 回
第 7 回 表現の基礎その 2： 3 次元コンピュータグラフィ

第 1 部 2 次元コンピュータグラフィックス入門

ックス入門

第 1 回 processing 入門

CG 制作に重要な形状表現のためのデッサンの基礎，(1)processing 入門 Processing プログラムの理解

投影法と投影変換について紹介する．(教科書 第 2 章，

1.サンプルプログラムの分析：コメントを追加して，アルゴ

2-1)

リズムを理解する．プログラムは 2 つ以上とする

第 8 回 3 次元 CG の制作

第 2 回 図形描画（図形，色）85（2-1）線図形の描画【表現テーマ】直線，曲線，図形を用いた表現【CG 技術】 線，曲線，図形の描画（2-2）点を用いた画像の生成

4. Example ベースの CG 制作教育の提案
本 CG 制作入門教育には，MIT で開発された「processing」を用いる．Example ベースプログラミングとは，【表現テーマ】点を用いたパターン制作演習に当たって必要なソースプログラムを配布し，実行【CG 技術】平面図形の平行移動，回転

したり，数値を変更したりして，プログラム，アルゴリズム（2-3）色彩の活用の理解を助ける方式である．

【表現テーマ】 色彩を用いた画像生成【CG 技術】色彩,色立体,RGB,HSB,アルファ

図 3 は学生に配布した円を描くプログラムである．表

第 3 回 アニメーションとインタラクション

示されているプログラムだけで円を描くことができる．極（3-1）アニメーション入門

めて単純なプログラムである．学生はまずこのプログラム【表現テーマ】運動の記述を実行して動作確認をする．そして，コマンドの意味を【CG 技術】座標変換，平行移動，回転，物理シミュレ

調べ，さらに，プログラム内の数値を変更し，さまざまなーション

画像を表示する．学生は，この作業をしながらアルゴリ（3-2）インタラクション入門

ズムを理解することができる．

【表現テーマ】インタラクション【CG 技術】マンマシンインタフェース，ユーザインタフ
ェース，マウス，キー入力，

図 4 左の四角形の作図では，
for(float i=0; i<=360; i=i+10){ をfor(float i=0; i<=360; i=i+90){ と変更しただけである．同
じプログラムにおける繰り返しの値を変更するだけで図第 2 部 3 次元コンピュータグラフィックス入門
第 4 回 モデリングとマッピング（4-1）3 次元モデルの表現

形が変化することが理解できる．
図4右では，x1=x2; y1=y2; をx1=x2*2; y1=y2*2;と変更して作成した例である．これは学生のアイデアであ【表現テーマ】ポリゴンモデルの表示

る．このような処理を行うことによってアルゴリズムの理解【CG 技術】ポリゴンモデル，投影，座標変換ができる．図 5 は複数の図形を描くための関数利用の（4-2）テクスチャマッピング

例題である．プログラム技術の理解を助ける例である．

【表現テーマ】質感表現【CG 技術】ポリゴンモデル，テクスチャ，マッピング
第 5 回 カメラワークとライティング（5-1）視点移動による投影図【表現テーマ】透視図の制作【CG 技術】ポリゴンモデル，基本立体，視点，投影，
投影変換（5-2）ライティングシミュレーション【表現テーマ】3 次元形状のレンダリング【CG 技術】ライティング，レンダリング，陰影
このように，表現テーマを定め，そのために必要なCG 技術を取り上げており，これらを学ぶために各演習
テーマに対して必要なサンプルプログラムを与えている．
学生には，これらのサンプルプログラムを理解するために，演習前にプログラムにコメントを追加するように指導している．なお演習課題の詳細は演習 Web ページ[27]にある．

図 3 円を描くプログラム

86

図 4 円のプログラムの変更例

メーションなどの演習内容を応用した結果である．
図 8 は 2 次元作品の一例として提示した「Gravel
Stones」 という正方形の移動と回転を利用した作品を 3次元に応用した例である．
図 9 は，絵画の 3 次元モデルによる再現を試みた例
である．3 次元 CG ソフトを利用して絵画に描かれている橋などをモデリングして，読み込んで表示，回転などを行っている．
図 10 は，東京工科大学のキャンパスをモデリング，マウスによる視点の変更などの機能を利用した例である．
このモデリングは複数の学生により行われた．

図 5 四角形を描くプログラム

図 7(a) 図形の回転や基本図形の活用

図 7(b) マウスによるインタラクションの活用
図 6 立方体を描くプログラム
図 6 に，回転する立方体を描画するプログラムと表示例を示す．20 行程度のプログラムでこのような描画が可能であるので，学生はこの例題プログラムを実行して，動図 7(c) マウスによるインタラクションの活用

作を理解するとともに，学習していないコマンドをマニュ

図 7 学生の作品例 (2 次元 CG)

アルを調べることによって自分で理解ができるようになる．
また，プログラム内の一部を変更して実行することによって，画像の表示結果が変わるために，アルゴリズムの理解にもつながる．
5. 制作結果と評価
5.1. 学生の制作結果
2 次元 CG の総合課題と 3 次元 CG 総合課題の学生
作品[26]を図 7～10 に示す．2 次元 CG の各種の技術を効果的に利用したり，3 次元 CG における幾何変換やモ
デリング手法を利用したりしている．
図7は2次元CGの各種アルゴリズムを利用しており，図形の移動や回転，マウスによるインタラクション，アニ

図 8 立方体の配置

87られたさまざまな例題をもとに学生自らがテーマを考えて，工夫していることが本論文で示すような制作事例からも分かる．ただし，およそ 20 パーセントの成績が芳しくない 20 パーセントの学生のなかには，例題プログラムの数値を一部変えただけの課題提出例もあった．この程度のプログラム修正は，講義時間内で行う演習で可能であることから，もう少し工夫をするように課題の提出内容を明確にする必要がある．
2 回の総合演習課題では，2 次元 CG や 3 次元 CG
図 9 学生の作品例(3 次元 CG) 絵画シーンの再現の各種の機能を理解したうえで表現意図を生かした独創性のある表現ができている学生の作品は 50 パーセン
ト程度であった．これらを制作するためのプログラミングにおいて例題プログラムで活用できる部分を組み合わせたりするための工夫を学生自らが行っていた．2 年生
前期であり，プログラミング教育は入門コースが終了した段階であり，本演習では，学生のプログラミング能力の向上というひとつの目的も達成できたといえる．
(3) 提出課題を行うための制作時間
演習課題は，（1）2 週間程度で行う「小レポート課題」

図 10 学生の作品例 東京工科大学キャンパスを5 テーマ，（2）1 か月程度で課題制作する 2次元CG,3次元 CG の総合的な 2 つの課題「総合課題」の合計 7

5.2. 演習結果の評価

テーマである．2 週間の課題は，講義で説明した CG の本演習の有効性を，（１）多人数の受講生に対する演一つの機能を理解する目的である．このために，講義

習体系，（２）提出課題の提出結果の内容，（３）提出課

中に紹介した例題を改良して自分独自の画像生成を題を行うための制作時間の３項目から評価する．本評行うだけの学生や独自に制作する学生がいるために，

価は 2010 年度の講義で調査した結果を用いた．

制作時間は大きく差が出ている．
2010 年度における 2 次元 CG 総合課題の制作時間(1)多人数の受講生に対する演習体系を図 11 に，3 次元 CG 総合課題の制作時間を図 12 に受講生が150名から200名というプログラミング演習教示す．これから分かるように単純な改良であれば，1 時

育において，基本となる例題を与えることによって，教師間もかからないし，5 時間以上かかるという例もある．5 時

１名と TA２名のスタッフでも，学生の質問に答えることが間以上の中には 1 週間以上もかけている例もある．

可能であった．例題のプログラムは，短く，主要なコマン
ドは説明をするので，全体的なアルゴリズムの理解がスムースにできる学生が多かった．学生に対するアンケー
ト結果から，従来の数値計算などを扱ったプログラミング
教育と比較して,授業時間中に例題プログラムを実行したり，その一部を改良したりして，アルゴリズムの理解や画像生成手法を理解できるという本研究で提案する演習方法に対して，高い評価を得た．
(2)提出課題の提出結果の内容
2008 年度からの 3 年間の実施結果から，提出課題の内容をみると，学生の創意工夫を求める課題であることから，小レポートの場合においても，成績上位の学生は，さまざまな独自性のある作品を制作していた．また与え図 11 2 次元 CG 総合課題の制作時間

88

い創作を行った学生に感謝する．
参考文献[1] 近藤邦雄：コンピュータグラフィックス教育-10 年の動向と展望-，日本図学会創立 30 周年図学研究記
念号「図学は今」， pp.73-74, (1997)[2] 鈴木，吉田，梶山：日本における図学，設計製図教
育改革の動向，日本図学会図学研究第 61 号，pp.21-33, (1993)[3] 鈴木，竹山，永野：図学教育への CG 導入の現状，
日本図学会図学研究第 44 号，pp.5- 12，(1988)[4] K.Suzuki, H.Suzuki,Y. Yamaguchi, S.Nagashima,
S.Nagano: Integrated Descriptive Geometry and
図 12 3 次元 CG 総合課題の制作時間
2 次元 CG と 3 次元 CG の制作時間を比較すると，2Computer Graphics Course at the University ofTokyo 1992 Update, Proc.of the conference of

時間以内が 60％から 50％と 10％に減っている．これに

Japan

and

China

対して，5 時間以上は 11％から 27％となっている．これ

pp.151-156, (1993)

Graphics

Education,

は最終課題であり時間をかけて制作した学生が多くな[5] K.KONDO, K.OGATA, H.SATO, S.SHIMADA:ったと考えられる．課題制作時間が長い学生からは，プSimple Graphic Tool Xgt on X-Window andログラミングの各種コマンドがよく理解できない，または，

Education of Computer Graphics for Beginners,

例題のアルゴリズムがよくわからないという意見もあった．

Proc. of China-Japan Joint Conf. on Graphics

コマンド調査の予習をしないことや講義内における説明

Education, pp.169-173, (1993)の不足が原因のひとつであった．

[6] M.Takahashi, H.Sato, K.Kondo, S. Shimada:
A manual to teach computer graphics by Java,

6. まとめ本 研 究 の 目 的 は ，多 人 数 の 学 生 を対 象 と す る
Example ベースの CG 制作入門教育法の提案である．

Journal for Geometry and Graphics, Vol.2, No.1.
pp. 101-108, (Proc. of 7th ICECGDG Selected
paper), (1996)

本文では，東京工科大学メディア学部における 2 年生

[7] Nishita T., Kondo K., Ohno Y.: Development of a

向け講義「CG 制作技法の基礎」の講義内容と CG プロ

Web Based Training system and Courseware for

グラミング演習について述べた．特に Example ベースにAdvanced

Computer

よるプログラミング演習によりデバック時間やプログラミン

Enhancedbyグに対する教育時間を軽減するような講義演習内容をProceedings of International Conference on

提案した．

Geometry and Graphics, vol.2, pp.123-128,

この教育の結果，学生のプログラミングに対する興味

Graphics

Interactive

Java

Courses
Applets,(2002)が向上できたこと，および学生が意図した CG 作品の制

[8] 近藤邦雄：作品制作とプログラミングによるコン作に対してさまざまな工夫をするようになったという効果

ピュータグラフィックス教育，図学研究，第 38 巻を得た．

4 号，(2004)

本教育を実施するにあたり，多大なご支援をいただ[9] 梶山喜一郎，鈴木賢次郎: 第 26 回図学教育研究

いた九州大学源田悦夫先生，久留米工業大学河野央

会-「専門科目としての CG 教育」報告-, 図学研究

先生，東海大学倉田和夫先生，島森功先生，東京工第 35 巻 1 号，p.21,(2001),

科大学太田高志先生、玉川大学塩澤秀和先生，東京[10]倉田和夫，島森功：Processing によるプログラミ

工芸大学野口靖先生，女子美術大学出渕 亮一朗先ング基礎教育の試み,日本図学会本部例会,(2007)

生に感謝の意を表する．また，CG 教材の利用に当たり[11] 柴田：大阪府立大学における基礎図形教育，

ご協力いただいた CG-ARTS 協会に感謝する．また，本演習に対して熱心に取り組み，多くのたいへん興味深

Proc. of JCGE, pp.163-168, (1993) ,[12] S.Nagashima, H.Isoda: An Attempt on

89Computer Graphics and CAD Education, Proc.
of ICECG, pp.474-481, ( 1984),[13] K. KONDO: The Integration of Computer Aided
Visual Communication and Visual Thinking in
Computer

Science

Education,

Proc.

of

China-Japan Joint Conf. on Graphics Education,
pp.131-136, (1995),[14] 近藤邦雄: 第 26 回図学教育研究会-埼玉大学情報システム工学科における CG･CAD 工学の教育-,
図学研究第 35 巻 1 号， pp.22-23, (2001),[15] 新津靖：第 28 回図学教育研究会報告-図学教育用の形状モデリングシステムとその教育，図学研究第 36 巻 1 号（通巻 95 号）, pp.33-39, (2002),[16] 鈴木ほか：ビジュアル・リテラシー・カリキュラ
ムの開発(3) -3D-CAD/CG を導入 した図形科学本
格教育初年度(2007 年度)の結果－，日本図学会
2008 年度大会,(2008)[17] 長江，栗栖：アーチスト支援 CG ツールによる教育と そ の 効 果 に つ い て ， 図 学 研 究 ， 第 63 号 ，pp.21-24, (1994)[18] K.Mende, K.Fuchigami: The Education ofComputer Graphics in Basic Design, Proc. of 2nd
JCGE, pp.148-153, (1995)[19] 堤：被服学における図形処理教育の試み，日本図学会図学研究第 65 号，pp.7-12, (1994)[20] CG-ARTS 協会編:「入門 CG デザイン」,(2006)[21] 野口: http://r-dimension.xsrv.jp/classes_j/
20073rd_overview/[22] 塩澤：玉川大学 コンピュータグラフィックス
http://vilab.org/lecture/?CG[23] 前川 峻志,田中 孝太郎：Built with Processing デ
ザイン/アートのためのプログラミング入門,(2007)[24] Casey Reas and Ben Fry :Processing: A
Programming Handbook for Visual Designers
and Artists. 2007, MIT Press.
[25] 太田：http://www.media.teu.ac.jp/~takashi/projects/media-programming/notes/Notes.html[26] http://www.teu.ac.jp/kougi/hp074/intro-cg2008/
本講義の Web ページ，学生作品リンク[27]http://www.teu.ac.jp/media/~kondo/processing/index -exercise.html

本演習の Web ページ

90^8172 51&43QP\MNPQ_P[PN^8972976475546562570342932]4237^8172 51&43



01234560237489890

 450184 89357489

23742928 525524725742185 852
1837489495159

84454!"#8 2$5 55" 498478"878985%5&45"'543&4(575952"#8&4&484&4878"948898)*+,,-,./0123)*204*056,78,942:0;<2=8,.60*+4,-,>85?3@34

ABCDEFG DHIJAVWCBAEC

K;=2*-0+2<=,;8L
23242MNO25MNPQ
23242492428
PR6MNPQ
332172PS6MNPQ
546562896492RP 7MNPQ
T08U,;1<L
52
357489
525
7257489

97&41512"%2%46649783255218374891857847257267416252226812973362
495644721248X98922272"%22Y23725522268129718327&432"3&594922
22742X07297&57&281187947785492Y1242932"%849%47&42297128162Z568"
24918425742644787&2226812971832"7&262592&8%785952226812977422237426XO7&282"4162297497&21659[8[3&23[537\]^ _3362`0ab49253&22681
297"7297&57&2811879477842974598621862497&22272Xc497&452%8"%2%82897&28668%497&222357489561862495159d\P_4Y222681297%47&7297842252592357489566226
\M_^8934892822681297742\R_c92759498253&494456e78959%25 18497
O49566"%2381527&227128185\7&4185" 6856 525"595297852
22681297185_4982782565727&251237852226812977&57359262592
7&2X(2432&8%782268153436 495 525 52%8X
fg*3=0>,;20<LXRXM`^hc' 0 $]]c^ 'h$bd^817259 98574890342932357489i^436 XRXM`^hc' 0 $]]c^ 'h$bd^817259 98574890342932357489i026
52297X
jMNPQ6242k7X 664&7222X

lmnopqrstupvro
92329725"53742287&522295287&24162
29757489815374356522357489495994247428$87& 2435`w"RNbX ] 18182 7&2 97295748956 52]226812 83457489\ ] _3436 52%8 49MNNR59
MNNS`PRb7&5775727&2%424162297574898522357489
49 $87& 2435 `R"Px"Pw"Py"MN"MRbX8%22"7&22 52 568
44655374474249 812XO82Y5162"7&2^257420 46627
184252426492887&5759723&9435651237497&2c`zbX41578522268129741282522681
297725"%&43&5 2389435748927%22972522
5952975615787&21832X]226812495725 42494665952Z7&2282"4749232578256278%8 %47&
22%47&422973&553724743595464742X!^8218929327
8dPxNxP"575 5"53&484"PyMNySM'8 8"5159X
O5YdSPxMQRwMPPMX&771dYX84X8PNXPNPQX35XMNPQXNwXNNQ
NNywSxyRjMNPQ6242k7X 664&7222X

59942474221823752625949\{k_"186252625949\{k_"5953744762625949\kk_498278
5497549 7297|87457489 59 78 746572 26625949
`P"M"PP"Py"MQbX
232976" 462590^ c"%&43&5227&8475628
56687%5222681297725"&52229 2 49 522268129718237`MybX'&2227&852568249522357489`S"MwbX}~}~)2=3=2,4,.?3@340<0+2>+0;01*3=2,4
4&223574894951595428 87&22489`PybX9
5159"7&22529424742"55729424742"94894
24742\M25_"598357489563&8862389425&4&2
2357489497477489X98357489563&886"952618248956
754949386622\'^_"%&43&6578 M78x25"594
326659283&886"%&43&6578 R897&78P25"7&234365522927&249478357489"^672"0187"0342932"59'23&9868495159\'_X

91$

c0d:e4R:6A450f2BR<?A6=9gh=4<3:@9i/j1k/il/m/k0123431567897 9 36 39717883 7191
1898318 789 19866 3939  8 77
017 97 31189368871589 198 3 9743888991931 361397187  3443198589 198899
3931 78 9399 8 9771 1 9 189
34439717  59 89 198 39 1931 3659  3 97 7973179 18977397138 779 198
 7 397 31189368871891448 778
78!89 7 3441 33119 771 33 6
3 76 89 1986384 131 3 3 "#$38 7
191 1979  8 189  7567897 9
86 17   39711899983 "%7"&387531
388883718897 89 1987 9 836 3 31 ' 8499 (91 23431 8 18936887159 8931339 )6 1983 39 389 9 6379789 198 3391 1*38 88939713874 1987 
4 74 76 71 97189 38 9 23431 8  39718896 8 81 97(9"%#$$!3!789 198
013971567897 9 764318 191 89 198
 7 9  111 7 9 (133123431 9 198+387
9 43198,7319978 9  3766 39
39 33971  759 3 7 1898 3
 81  789 19897(1781 9 3893-83589 19871 3881 39 8873479714791
9 (133389 63 3 9784 171 787 364897
8 377 471 33971
01234315 339 18983 84339 76 1898
  9 76 884 ( 74789339 89 198  75
9 (89!389 1987 339 18983 83$$7$.
387
/0102345567869:7;4<476963:836=6>?@4A:B7019 7C7-1897  177 5 3  81 36 79 399316 197 84 (47 887138C88 38
9 71 8)97 347 366 5 36  81 5.'39895
9 1339895871398956313 53179 94 87 1 1 D"&EF 38747 89 198 4 1814797197
GHD"IE
019 36 189593683 76 9 31 3 314 17  5123431 8   3971189997185
67897 9 38883997 3 3J87 79 9 19819
836 3 3919 836 3 745319 39716 47 888843393338 D"&E 89318398973 746 1947884 76 6 6 8 7
3 863 4 1 313 7 367899 836 3 047885 7C 973899 8  7 89 198 76 8 3
38789 198 76 8 3189997187 579 (13!
389 1985 1 9747 9 6 9 67 96 79 
7 19  759 86 15874 76753117!
33   1895998(997443 3863191!
89 79 8178K3138883 7191433L 1598 (9973899 3888  789 198 76 3
 1937189997101 397159 6 8
899KMNO838959 23431 8   3971
1716 19 76 8335319 7447919977C71
479818 1716 19883
/0P0Q:R:A4A:B79:7B?=<=6S:B?984R66>?@4A:B7
T 1 35 89 198 743 36   311 31 
9 177 563131 9   746 198  7 9 479
 76 83  31 '1 9 9 177 311 4 38598(9 789 19897 89639 9 938C76497196 7
 961 9 938C 389' 979 8 88 8598(997
63C 3 77  746 19431718 1 9 7C1 8 O97 9 3 31 U-K 34473 83 893 731!
1 9 8 91 8598(99737499 6 123431 8
1898 38 9 6J8 1898  31798
39988 387 191 3 3871  GH5GH531OHH3 776 978L 7  59 977
4819876 4768 3 )39 367197 31 871
7 9  8988 8 79 8 94 87 39716 9780
93 8  9776311899718589 1986 9 76 977
 4 1 19719 478717 31 D$E0139715  !
741 713 36 8)8718 3 96 3184 3V
8C8  759  746 1996 791 76 8337
79311 479  746 19 4 1 9 9368 9!
 1983131631384 98719 9 138C83147!
9716313 6 1997 GH5GH57OHH59984788)8371 96 97 7431713 36 793938715
 3 973739 17 4797196 79 89 19897
7649 9 4798O83895 737996 74!
8193971314 59 7179 3 8(1996 7
8C(1 6 191 9 86 8901718) 1598(979 936 6 6 897647 9 79  746 19
8C85 38 9  8433919 1 986 89089!
 198939 98479714788171 86 8959 
 3C97 9 36 874797139!
98 8) 1959 31 93179 6 97 1 9 1 9
9397101983859 3C867 9 93171 !331  38 9 4394319831 31 76 89831
3C
01397157447971876 96 88719 397
9318C89 198D$E0 9 36 4797147888
646 19 1 31 939 359 936 31 7 7 3
6 6 31 31  C89 1989197 3 819 
936853179 89 198789779 3 09  87447919 73 3 746 1947885   936
6 6 584 9 7 9 318C898531 9 3 8
31936 6 6 584 9 089 198 74 36 8 76
 19384 987471987 59 31791 8931
 1943987 9   746 1947889  4 1
WXYZ[\]^_
0119385  198C17138T36 2368 3 93C 143
3719 7D$&E 6789367831 89  1989T73T36 236+TT2,D`5"aE+", (89TT238 81 1$aa%31 1$aa&184718 979 b7T36 236 1$aa`D$$EO993996 567897 9 36 8  977  7 36
3978971 89319  7 4788371 9 9  31
7 391 31  36 D&E TT2831  1993971 188
36  746 19O89   746 1996 86959
 74  36 1TT28876 96 84397 3 36 734797!
94 7 543943198311 7433 4 187
3 36  746 194798D$%E TT283 C 1  1993937847 88713  74 87C1 71 C389743!
9439 71311 4 1 19388019 TT253171 76 47!
88713 36   74 8579 47 887138 76 9 36
1899789 19831 4397 9  19L9  75339
7 4394319831 39 399 836  1 O89  746 1996 13T36 236 869598647931997 3 31339
89639713793938C76497196 19 8  431
TT243943198 76 9 36 189 344 47 88713
6 9781 36   746 19316313 6 19  75984788 97 3118 931331 887 9   746 1984 
3147 887136 97897 318!71 4 1 1  198
8 3898K775389 TT283879!96  195988!
93 38393713 31 87938C8 TT281793
71989L 7 5936897  3  31 1 43976 7

92

IOURU_TR]O\WaT_SYSRW^UVYP[PPP

6e@5f5E14 01213451 343 1! g8012134516789 161461 107411 121374 1101213451671048
11610116 1045651 1 !042146
7017"6010016601#4141101213$
4516789 7 1%11 46%  076&5641774378
94601561564 461 !1 5311105646
7104 1!70 1621564048'171 1647
173146701741(5161101213451  261&4 116756404171337)0
0 33116456431789 7140 7 75610&
1 53*04* 1%*"+,-.#140   7 46$715
4013 4646430 5642114 564177178 311
&31 741010 1+,-.56417774301615110 46
447 564211/8
033& 7017 336&40121345  5641774301213$
451677564 1 1 !89 64 17112177017
 1(51611 564177431 012134517 75110 05641778'004 64  75646 144216417414
1+1233 47 1564047 7144
0107%33370178456789:;7<=>=:;?;=@;8A' 75646 101213451164 74010611
17  417117168B 01213451&31 77141
5564(13&489 75646 74564 12167&
01611761C61046716107D161461 5654 7710
4 161771616147131456161C717466168.7
61731611210&7017 3042170178
E0170121345 0 161174 7121417017
1 18'E-FGH 101 017I*J1167715477317K1 461J8+1361 010)2111677
414 1611561166107K17 4601213451 /8'46
5646 1001044661142170174)21467(
1(516110701174601645642011717017145546&4316 64 1671467831616771317017
0771 41782146111 464 316167
430 1%170177%337 75646 312130%431014 ,LI,65 789 1 4601  17$
017M7%3371430 461776031075477318
E01743046%4111 71171 46$
01  1 !63189 1114301%1&460771117
337647 7407 18J8' 46561247140 7
44401213457311 41711716D 41216 71 161 7445546&4 56421 617547141
1234 161 1 453148' 7017 21 145546&4012134561117 711716  7374
45546&4 5642161754714112344 453110
1701644644118.71 1167uijsluwlzikÿiwwÿptoÿ}ÿxxki

rjtkutpslov}ÿr~misioxi
hijiklmniop
qrh
qlnmkipslo hswxuwwslovv
tnitnÿtwizlzikÿÿxxkiw }ÿr~misioxi }ÿr~misioxi}ÿr~misioxi
rjtkutpslov
ytmszÿhij| q r h ytmszÿhij| q r h ytmszÿhij| q r h
qlnmkipslo

hswxuwwslovv

6e@55+646 6146%8

617411761754731 46440L01234 1374
 1171216& 1648E017  164 16&4 56421171321711(164  11(1808 7421621 14 4656468
NOPOQRSTUVUWRXTY1611210)67$4 46$&167017 64 1+9-  60$
4 46$&160166017017 0)67$47140$&1660171670178F16016101213451
7%337 1564616701017167611565
146&  1,LI,65 7677074067789 161
612647 1012134511(51611044378'46561247401370171711610121345101  161 171&168Z41216  75646 75477314 211456711674 0 161170
7017 21145546&40121345 1   0216$
7&4 7%33701(51611808I76K17112647
4 156578
NO[O\]RYYYV^_`a]_RX`T^_bcd^Sa]_-37717161 1304111% 0137717161454710
4 447814010G&6 461$
167 13778'004 1 1 4531105646177
6154605617148931 3376174314 1
3771780461012134511 70171016561166101
01&61460101646% 4678' 17017430
017167 1031  161 11671&4303K1
1656116610146%718.75657161 64
0 1617 4437001 &16717 1031 464167$
1177733&0 1618 1146%10  7017 64
0 161601704671%640 70 )34)0
14 1334101 446%411689 170170410164 377174613104 756468
9 161461 1&77107%741 41601&75116
5611661017 716$7 443 467011%107 4616
77178

93

4?H?@>H46;8>@<9<H;?79

nYV lm lo pq pl pp pr ps pt pu
fWghVdd^gbZ`iWZ^b^bY\g`V̀YVd
STUVWÿYZ[V\]WW^_]`][ ab^cVWd^TejWZk]ZTV
ab^cVWd^TevwxyzyK  7 9{ 2|}~
)8752123526#$2822

0123242567829 82 1 2 1329 6532 9692
3242567829 2 69 79 7 5558 23 61616242
12 2 55623 67293862 8201276232923 6
 19112822 69  12122882 2
272 23 691 1282 912 6 69229 5 82
69 932922 1223 6759 932 8 2
123242567829 7223 6395 9 33 69 12 653
687 2 12 822 8 69  9 126! 9632 62723 2 12  53242567829 7223 9 1292 2 69"2586 6# 12329729 862 1 91 9 12$2 69 1 8223 69 9 12%229 2 6997 922942 2 268829323%&'(0 67293
1282 869 6# 826# 5#6%61727  69 93242
)9 26768 172 593 1228225$*22!
+,-.16 5/ 0223 61 42 9612$1-16#727  69
6242 #6 23 2 123 6 1 126!56 36# 1
768  6932238632 2
3434567896:;<6=87>?6:@A;@<?@:7@
9 1  58 28  687236#828%2 1!55
4 69 93 123242567 82 1969286912129
2822! 668 1 567293 668 1 82#675999
3242567829 25#36296 7622129 2875 2 668 1
21 69 5 93 127599976212823242567.
829 25#653%2 ##2 23B 5 96 12!2#6 1
 2  129323 23291 3 293236!167
766982 5% 12 8 269329 763 69 93
8 9 2829 27229 2
34C4D@E?@F6G?>@<H>?6:9'45 6969 1282 93329 72#68 9 2  693 23
1617222420%5217229 87526# 82242
122 930%52I 93 2 87526# 7269 5242 122|}~
)87526#82242122
'45 69769
028 $
32
I
" 68751829
I
M9
I1$
71 
1
8752829 69
II
)693
1
N27229 69
I$I
06 5
11

028 1
I,
1I,
-II
1I
I,$,1|}~z)87526#7269 5242122
'45 69769
$ Q52&6 4 69
Q689 69,Q69% 69+32/,Q69% 69+R7/
Q69% 69+R4255/
**
0!& 9 2829

028 I
I,
II*
I,
I*I
I$
I$1
I1
111

193Q52
,
,

1

1

028 
1I
1
1*
I,
III
1
1,
1-*

I3Q52

,*
I
,I
,*
,1

01222532%216 1282 93 69% 69 2012
 269 9 1282242122 245 23%2229$+766/
6*+225529/ 93 12  269 97269 5242 122 
245 23%2229$+766/6$-+225529/0122 2 6 72
6#7222422J 1272224226#821 1 9 532 55
7  7 9 56 828%2 #68 612 28 93 7269 5
24221 1 9 532 695 288 2 6# 12 24223
828%2
K269 5242 1221257 329 6 932 93 12
69 932!7692 1 122 665329 9 87642
12!55 93 688 829"#6 127269 52421222
56 !23 #223% ! #68 5576#269 582 32425672
9465423 9 123242567829 76239 12012245.
 233299   1151 9 1276 93 69#68
1227229 2 93764323 128 69 42#223% !#687642829
012245 69 286#1282242 122 232%23
#6556
L 32J 56#75999
L" 68751829J3222 6#72#2 69 +98%26# 22 93669/
LM19J#96
8275
L71 J# 56#71 
L 8752829 69J 56#7688 9
L)693J 56#693
LN27229 69J 56#27229 69  1652
012245 697696#127269 5242122 232.
%23 #6556J
L&6 4 69J3312O1269 12762 225P
LQ6889 69J3312O12 6889 22559 28P
LQ69% 69+32/J3312O1228 9 32#61282
L6Q6912%28P
69+R7/J3312O126!255 9 5 93
 9 P
LQ69% 69+R4255/J3312O12 69%2 6 12762 
652P
L01
! & 9 2829J 33 12O12 2 62 12352 93
72#68 P

94}8~>;h>M=;O8fh@N=M<Bn<;@m>?B9K 999012345678695 76 7  ! "#$
%%%&'($)%**
+%&%+%*",($+-(%&%'.%
/(."%+&%'.%/00 )%%*-("1%)+$ %223+$4%(%&+%*+%'("56&%$)%*'(%%&+%*%%
*%"
7898:;<=>?>@;A=B
5-%&**&%(%)5-C"
D%&*%+$%
%**%&"E%)5-FG"5H)
**H4%(%4%(%&I%&**"5(H6%6(J5/)6(+(
**" % (  
*%"78K8LMBNO=B#%)5-$)*%-%%P %&&% &&-I%$%*$%P6
%",)*%-%+%*)+(%&
".+(($%%&QCR6
+%*H%$-Hwx] 0y-%&**"z!/(
!
t!
 !!
G{
 !
G!
 !t
R|
 !C
F|

/(
G
{
FG
|R
C|

wx] Z
E&%%%&**u-(zv"t/(
!R
GC
FG
!
Ct

F

%%&*%$(%I*%+%*
$+%**",%%S)%*%$6++)&%*%%&*%%(TU2V+) WXUJ%V+) W$X))%*%+)I
Q%"5&% %&+%*6%Q*&(%+*%-
+%*$)&H%+%"Y"CQ*%*-(%% !"
,%$)%&I()%U.QX&%%)223 !!UQ%"X5*(&%%&%("5*(%%+%Q&(-&%(I%+-*",H%$%%& -Q*%%&%",6
%$(*%(%+%*)*%%"Z1[\]^536_695 `^773`^]^,*+%a b$)&%*%+Uc+E$XUJ%%(*$XU2,*6
%X%*%",%%&$)%+% !F"d898eN=O>AMfg?fh@;<>BfA, !G$i%+))%+I%&6+%**%4&&+H%&*%%*%%
"-*%&% -%%I)-(2%(jW&&(a!$!Rb",%$)
%+I%&6+%**%4
&&+*%+kI"%(*%&+%**%4I&-I&% !4%6)%4%(*%&*%4"#%&+Q*%6 *%4$*%4
%%%"I %%*
(*%&*%4) %6 *%4"5(*%&+%**%4Q*&%%)"d89898lmMnnopq;BMr@<f@fBMr@<fsM?=
52236-*%*%*%4)%%
)*%%*t",)%%&H
23 -+%**% *H&%
2236- &)%I"W*%CR )
!%", !F$%%&CF**$!
)%)+%$4%*%"&%
H+$'("d898K8lmMnno, !G$)! C**%+$)
&%!t)-%%
*%&%+%*"#&%+%*%%$! 
'($)%'.$**
1WJ"5!4%2235%I(%'+(%&5%%(u5'5v+"J*%*%(CG%
+%*"&% %-
*%&%% %  &% *%&%%%664%-",223$)%&%*%6&%+%*%%I*H*
+%*"'*%4%+$**i(-%%&U4"X.+(%)i($95



i,jPk1lP021m,no7l5p206:qr615sP9:t-uLv-tw-x-v]^_`ab<12013 (6582 66(1425 !42 C*620D

cdefhf*20 6 1 16253  1

cdefgf"284016( 31 65

012345675288159012325 965517 0258181511 6 7 1
151 31  19 11653 202 4563132 1
181 2 103 22! 201 191 128 681 81
13 70165"#$% 8163&7' 00 521 2 284016(2128) 20  1*$*1 1
+,-,.,/0123045678092:;12 <1 2 65=158 7281=3110647456>1! 446513
<1? #6@3  456>1!92 0013456(1 6207281456=
3 !15A351!651!281 1 12!152381656( 1456>1!;1
721 01! 51 26 4027 23 51113 31 B281
<1 7<6! 81 C<< D951(*1!!20<1 7<6! 81C*<< D923E56641 3120" 31 863F13 18 
2!!6532!1  456(1 620511 23!6881  456>1!9145142513 6812445620456!1 1 2 1*<<23
E566410110$ 0 18165721 2445620 6 1
8 1351(*<<9 31 !6 036 456!113 6 1E566=
41421*1512 26152445620456!1  1E566=
41421G 6 24456209 31 !6 036 232!1 6 14563 ! 6421*1456>1! 4213256 3H86" 31
41  86 (65 15<< 23 *<< 36! 812 6 232445620421*1206 41 86(65 1E56641
31106481 232445620421*19 1!6840113 15
65 7 1518274563 ! 6 81G1336 08
4563 ! 6 81206 7 2 8 025 6615456>1! C19
IJD1!2 1 31 23 62 (65 152445620 456>1!9I425 !42 (65813(6 5 128  00 1 128 13$ *1 1812 E !&7 6 2 284016(511
181652 1*<<421923&7K 00 521 2 284016(2728131106413  1;12 <1E56>1!

+,L,M097NOP2P7O7Q:PNOPR91O90
G1213 31 612021 1 7F!2!16( 14563 !=6456!1 65728110181 6(12!456>1!*151 0 6(15315 2376( 14563 ! 6456!1 2310181 56 7
=2134564613456>1! 251 6 *201K
&568 1151 0 91313 !13 2 82 31 !6 03
315 23 314 1 7F!2!16(281<1 79S 20
52!1923 0429T12923%2 15U15 61012156 7
 456>1!
;611591(6 3 2 1!6 036 51!67V1 1 7=
F!2!16( 121 1 ! ! 2 %631076(T2!756 3
W>1! 9#252!15%631079 82 6923U 20X((1! '91!6 036 1521  456!1 (6511 31 
(1!6 03 1521 9151 0 6 0313((151
*151 0 6( 315 237 14563 ! 6456!1 23101=
81 56 7251 8825V13 *201J
&568 151 0 91313 !1 2 1=213! 55! 0823
1 2512 8 0251((1!Y 31 315 23 1 7=
F!2!16(281<1 792818401812 69S 20
52!1923 0429T12923%2 15U15 61012156 7
 456>1!;61159!6842513 6 1=213456752891
21 1 !241!  115110051!67V13 19
151151456(1 620728131106415 12! 128Z151(6519
31 !6 030125(568 11456(1 620
*151 0 6( 315 237 14563 ! 6456!1 23101=
81 56 7 1;12 <1456>1! 251 6 *201[&568 1151 0 91(6 3 2 281<1 7<6! 8192818401812 69S 20 52!1923 0429T12923%2 15U15 61012115151!67V132 15 84652
;12 <1456>1! 9145142513 1511 23 845613 1
456!1 (65281<1 7<6! 8123E56641(65 31
6 1!681 !6!6 26 11 456!1 1 !68425 6
111 1=2134564613456>1! 23 13186=
521 2 *1!!20<1 7<6! 81 915(2!1<1 7923
@110<1 71517051!67V13*101! 515456313!6881 5172537 11241!  1511 456!1 (65 =31 6 315 23 1456!1 2310181 1 15
*1;12 <1456>1! 244125 611((1! 1  315 237
1 7F!2!16(456!1 2310181  1;12 <1456>1!901! 515 (568 1 3 5!6 030123 1 1 6 6(6! 6 184652 456!1 1 23 00Z86516159 1456>1! 422(F!1 2 681 81 3(F! 0 6255271(65 0013456=(1 62001! 519 1101! 515 151\ 11((1! 12 456=
3 ! 6816596]1^_49 1`a74596bc65 Rdefghediejeh

WXYZ[ZA'(%$- )& *+'"$ 0??(/WXYZ\ZA'(%$-$&"N?)($.#/

0121345678949 7 976 96  !"#$!%&'($)& *&%&+$!""&",$-($!#&$"($#$ ,'%'"$!,#($.#/0 !%$-&'($)'"&")%$(&",&%%$!,
1123*($($($.#&$"&"0*%45/0!")%+$*&"$'&%%-$ )%$(3&",,'"!"$$($#&")$%)/6"$3'($.#$-$"&&$"7&&"--#&)&"&'($)&",&
*&%&&/
6"85497#$!%"$&&($#/6-#$!%&&7 !%$!%*&--"/0 !%$-&'($)'"$-($!#&$"($#"%'"$!,112!''&:&"0*%44/k;$'  !%7&#$) 112 %&)%+--#&)&"&'($)&",*&%&&/<"+!"#$!%&'($)&&,"(&%%!#=># ?&,"7@=A,B&!%?&,"7@=6"-#?&,"7@=1'?&,"7@"=C)%?&,"/@6"&&$"7
+ #$!% &'($) & =1' 6'(%'"&$"7@ =D!%&+E!"#7@"=E%(7F7"< B&$"G%/@6"
1120$+$H"&)&+$-0#"$%$,+7%'$455(&#&(".$&" &($.#7" %% (&#&(" %&"3#$"#&$!$!"#$!%I(&"#"#$&#
&'#!%&",*+&'($)&",&)%$('"&%%/<$$)7
($-&$"%,')%$(&"#' &"112J
"#7!"#$!%%"-$' ($-&$"%&'&% $$"33.$*&"&",$!,)"/>$")%+7$'$#!'"&$"!#&"=A#"&$ &&",7@=0#"&#%?&,"?$#!'"7@"'$$-=EK$!#&$"@($#&"$&'($)/6"1127($!#&$"&'&)+%&'&J-$7$#!'"$-""$#/6"&&$"7($!#&$" L!&(#&M#&'$&'($)&J#$"3
L!"%+7!"#$!%"$&'($)&&%%/0 !%$-&'($)'"$-($!#&$"($#"%3
'"$!,N?)&$"&"0*%48/
-$!"N?)($.#%(&'($)=0#"&#%?&,"?$#!'"7@=6"-#?&,"7@=C)%?&,"7@"=1'
6'(%'"&$"/@0%#! #$''"$"($#O
%'"!&", )& ($#/>$'($1127($-&$"%%#! '"$N?)($.#7*!($!#3
&$"$"*+!"$"%+/
01P1QR7
0$!, !%7-$!"#($.#--#&)&"!""&",($!#&$"($#"%'"/S)"$!,1123*($($($.#"&""%($.#&"!"&3)&&" )$#&$"%#$$%7&$!% ' --#&) &"&'($)&",!"T!""&",$-($!#&$"($#"&%'"/;&,/U!''&:#$'(&$"$-&'($)'"$-($3!#&$"($#"%'"*"#($.#/>$'(&", 1123* &""%($.#&  1127
I&"#$-($-&$"%,')%$('$*&'($3"/6"1127$"$""7&-($-&$"%,')%$($$&"&&&)7!"#$!%%"$ $$,"&:$ '"3,' $ #&"(#$-($#/0-$7!"#$!%%"+$!%!&",$"33.$*&"&",/V"$"7&-!"&"&&&)&"&($.#7+#"%"$$%($.#$ #&"(&&"#$($-&$"%,')%$(/E !%7112#$!% %(&'($)($!#&$" *&%&+(#&%%+&" =K3K$!#&$"@"
=>$&","0@($#/0$!,#$'(&$"*"112"N?)($3.#7I&"#"-$#!$-'"$(($*&'($"/6"N?)($.#7'"$-$#!$"=0#"&#%?&,"?$#!'"@"($$+(L!%&+$-=6'(%'"3
&$"/@0'"$ ("$"%+)%$!-$ #'7*!
!"#$!%&'($)(#&M#)&*+'"$/K(&",'"$ -$ &($#$ %'"'+&'($)($#$ %'"/0112(")+,$$
$(($!"&+-$ !"$%"-$' ($-&$"%,')%3$(7*!.$&"&",112&)+*!"$($-&$"%,')%$(/0-$7&"$ $I(&"#"!"&#,'($!#&$"($#71123*($($($.#&#$"&!&*%)"$!,&&%&""&"&!/6-#$!%(('"$&",($#$ %'"7'"$ +' !#
N?)($.#&#$"&!&*%-$ &'($)&",#&"
*&%&&/0112&,$(($!"&+-$ !"$%"97g

KLMNOPQNRSPTLUVWQXYSRZ[\]ZPX^N_[`abcda`eafad=->)2?
@427662723 45676 87 423 4012 6270124552184494475
12 <854 :120254 :124 5A274 94B=->)2FG
012447 67 4H69623:12 627:124552184I94475 12 
<854 :120254 :124 5A274J94B=->)2C@4276627 23 45676 87 423 4012 627 0124552184494475
12 

=->)2FF
012447 234H69623012 6270124552184494475 12 

=->)2D@427662723 45676 87 423 4012 6270124552184494475
12 48 E4:124 

321 461271485275 41432146 65 63 9 21416 012345
56278984 44920415 22978169472167 434
2 9 321 88987 4 48 235 47587 01234556278984449204155 475 2 9 21 6 461472157 65 8546 401234556278984 44920415! 614 220418640816
60862767 4854699484 414 862701218 87
44721554348 44154142795 47562 9
4566981 2 4854 67417890124 4145 475 2 9
4"041647 452141 4492047 665 63 9 260124
461012 62756995

012345562789012 62742 566981 26741756021274
2 1867673487 2 6964 485874 862789098
3214744 01234556278984 44920415 24 845 475
2441401234556278984 449204150816608467 4#$%&'()*+,&'-'./*0*123&14
567 445814 65 116 9 6767872419775 475848 420021 76 24081 23 401218:81660875
844"041647 4 1489 4492047 64878447 87 4
84012 627012455
752141 0124 5 4012 627 64859664 52
0816608758 245684 46121675044 8 1849;47
48 28 5 46154 94678 2187 46 4 6334147 4
444714892 0 87 45684 2 0 ;650124555444 2
4905 475 7 41587 461012 6275044 748196418627
23 4 854 0120254 0124 5 47 2 9 72 765
4492067 461845667 46145684 64244167447 4 2 9 765 401245523 4492067884667
44"04 4 64<48 5423 480874546414 8627

98}~ ~
89:;<=>,48343 2823 2188 9728 873008433343 20289.32
23#8-372

?@ABCDDÿFÿGHCICJKD @ACBK
DCPLOICÿRCDW^J LLMÿNORAB[ICJKQCOKLLMÿRCSDCPZBCJO@WAÿh@WKWJ^ LLMÿNO
LLM
QCOKÿRCSDCP
iCBgJWBOHÿRCDW^J LLMÿNORAB[ICJKDQCOKLLMÿRCSDCP
fgO@OBKC@ÿRCDW^J LLMÿNOQCOKLLMÿRCSDCP
ZKO^CÿVWD[OHÿRCDW^J LLMÿNO
LLM
QCOKÿRCSDCP_JKC@UOBCÿRCDW^J LLMÿNO
LLM
QCOKÿRCS
LLMÿNODCPLOICÿRCDW^J
LLM
QCOKÿRCS
DCP
aCSCHÿRCDW^J LLMÿNO
LLM
QCOKÿRCSYAPCHWJ^ÿAU LLMÿNODCP
NOBb^@A[JPÿcdeCBK QCOKLLM
ÿRCS
LLM
ÿ
NO
DCP
fgO@OBKC@ÿYAPCHWJ^
LLM
QCOKÿRCS
LLM
DCP
fgO@OBKC@ÿTJWIOKWAJ ÿNO
LLMQCOKÿRCSDCPVWD[OHÿGUUCBK LLMÿNO
LLM
QCOKÿRCSLLMÿNODCP
NLY
LLMQCOKÿRCSDCPZA[JPÿGUUCBK LLMÿNO
LLM
QCOKÿRCS
LLMÿNODCP?@AKAK\]WJ^QCOKLLM
ÿRCS
LLM
ÿ
NO
DCP
NODCÿ?@A^@OIQCOKLLMÿRCSLLMÿNODCPLOIC_I]HCICJKOKWAJ QCOKLLM
ÿRCS
LLM
ÿ
NO
DCP
`[OHWK\ÿTDD[@OJBC
LLM
QCOKÿRCS
LLM
DCPTHUOÿVC@DWAJÿXCHCODC ÿNO
LLMQCOKÿRCS
DCPNCKOÿVC@DWAJÿXCHCODC LLMÿNO
LLM
QCOKÿRCSDCPYODKC@ÿVC@DWAJ LLMÿNOLLM
XCHCODCQCOKÿRCSs[IdC@ÿAUÿ]CA]HCÿtgAÿSAKCPÿuJvjkw
j kl mn o pqr

010234563789 82 8238 4328 008
9728 2430 3 423  89845029 3 20 3283
78 07890288 9728 073 9333835029 3 20 04 
333 732838
023 ! 43336 332" #308 336 3325"
029 3 20789 378 $323384 73837 % 9 28#82"&237 33843 271735029 3 207 3 2123
' 60(2317 ) 4836 2231 3 33 8
97847173058 38234320889232384*842323365029 3 200334289 302 23 9 028 63+8200082234 8 9728 06332323 5029
3 20789 2128 1033 830097 0234 3 358
4435 43 30 303090 8 23834
3 23 280+9 029 3 20,6378 9723 8 18 38-3725
0+9 029 3 20689 2+3 028 223 823029 3 20689 8 86 234.86335 8984563 34 1
8829 230283 78938873029 3 2028 1 82383
, 78 03/93 73563789 8 20834 008723 620+9 029 3 208 303150+9 029 3 20 08  3 238829 21288 86 823029 3 200333 736 3
234  123838 8 863, 28 5 823028 82889 30 3 4328 023
80021868+ 78 828 6283008 0 223!!0567038029 3 20 38389203823 9021
 0 
.8633523334  08437 3 30 063 &33328
84 63  73 2345922 6 10 33 08 230+08
23 27 20, 725233 30843234062 878
089 2020, 832883 /9 21333 73520373001280914 23 0097 0 1248 354828 5089 5
4907
&3 083 9 23 89!!0 03 84 1784 62
238)7 !!0 82343 28 03 8-372033 563
QW^gH\ÿ_I]@ASCP _I]@ASCP XCHOKWSCH\ÿ_I]@ASCP378 $383008 43 280 0133723 3029
LLMÿNODCP
LLM
3 209 302
48323 303 8 9728 87300
QCOKÿRCS433343 20*92348356389 2 2 832892$3372930 3360883008 43 33830523 
xyz{|{84 08 8483 8730083343 20
27 28  43 33843 28-372033723,20 82301
883008 3383028-8 233 9728 797994 8 333 73 438 9728 &23 2820563 328033+
732 38 3!!0 04 33 20 3082234633+3
33 20592231303 2 3193 2883008 43 363083043 88728 0788 029 3 20, 20303753 9 28 078 9723 18 1 423 029
338303383563089 78 03823 3 9308 2
1$3
84080 2 2 8 823 794383008 33830 3 20&3689 +3283 9 234 1 27 20, 28 5204328 0092389 3021029 3 20 233092090022027 4309343 20097 070/9 38
68 3 1 308430+0 43 33843 2  3
1008 73453678 182309234328 

99

8/

YZ[\]^_\`a^bZcde_fga`hijkh^fl\minopqronsotor

0121314516
789          !"# !    $ !" % &#' !(% )*+* ,(-.//0 ! " 
7.9   ,'' 1 &1-!'21343 **5(   % &#'  ! 6&  !" !+! ./8.7889:;%8<=.>::
789 '#?2 5 ! @ "" 1A*B! 133! ""-
5 &-)""  " "0 8/" " (%- C@?D& ! .//< 5-(++* ,==>=0
7E9  -&F!'&' #@# 4# 9@ ;&'G%HHI"H'#B!#I!'&HA#' "#'H2H #&' 'J
7=9 -4''   + K - 2"  G%HH 4''"HJ
7:9@ 5 *  C ? !*2' -! ?
5! ''+ 1 %7E* 9,(L8E$
B ,! 
  !"-& .=><
7M9  N '"&  " 5 '' ) &G%HH222
 ! !HJ
7<9+&+N O&4@ "' "  ' 2!  " 'B(1 !-'' ./887.<9:;%./=>M
709+'B'+ 1 +'B'+ 1 7./8:G%HH"'B'" A "HJ
78/9+  P?& *5! '''&!'+ 1 %+! ' @ "! (% ./8E      7
./8E8>8/
7889+ *)Q   " "A#B '"(%P   B& ?  5+ R5(N " "' #" 7./8/8>E<
78.9+"&1+ " ! 91   '  ;-B 4 7./8/
7889(+@ !!'!  24G%HH222" "H H!!'! S 24J
78E9(?"  !&% $  "  " 
 '  !  )Q 5 N  ! !9N;./8.78.9.; ' C:
78=93 1A#B '"B' #B '"D#?3 !#7./8EG%HH222 !"HB'"HB'##B'##$B'#A #' J
78:9Q! 15O-C4!') !  !  4"" %! & 4''" I! (% 88Q'''"( '     !" ! * 7./8888>E8

78M95@ '*T4,1B-N'B  % 6"!B'
& B'    &" " " (%
 B$& ! .//0 5 -(++* ,7.//0<M>08
78<95-&5+  " ' 91  N'  ;-B 4 7./8/
780954 QP B NU AQO2QQ2 5( N4 !*Q QQ 45 ! '' ! !!'! "  ' B& !&#!  &''B  1  !
+./8/78E9:;%M08>0
7./954 QC4 !U( Q2 5P B NQ UQ Q+ 1 B  !!'! "  !  1 (% -"" ./8=& !  ! 7./8=7 'C88
7.895!'1-2  P4'@?V--&  O  %2" A B!&" 22  !(%(-W8/ " 8. 5H( '    2 " "T'.7./8/8<8>8<:
7..9C+ 1 C+ 1 7./8:G%HH" A "HJ
7.89'''5(-! '*,' 1)"&  '&  "
 '  5  !  .//<7:9.; ' C8M
7.E9 ' 1"'#" O" -2     7.//07.=9 1-!"  ' % ! & ./88@"  '" 1 (%L8E ./8E 5 ( 'P4-!+ 7./8E80>E8
7.:9* 5N! ? Q 1 X 13 O!C!" "?32'" !B'  % ! & " ""&(%(N-W8E ./8E      K
 '"&  !  ! 7./8E
7.M9-' 1P'*5!5 ?#-% "-!  " ' !(% 6 '    !   "'" 7./8/8<M>80E
7.<9- QQ 4Q5!U54 QC"4!5C4B&N QU  -*3'O""'B'+ 1 % " ""  ' ''B '"  ' $    ! # '"&(% 0 '      
 !   '"&7./8.
7.09-! ' 1-2B Q-! +! 7./8/G%HH222! "! "H $ 'J78/9) &-!  'G%HH ! !HJ

100



ö÷øùúûüýþÿ0þ123456789

þ ¬°¶¾¹º°·ªÿÉ°̧¾¸ÿä°¼½ºÿ¾ºÿÁ·¶ÿ«¬­®ÿ¶·¸²¹º°·ªÿÿ!ÿ#$%&'$()*ÿ+,ÿ-.ÿ/012!ÿ'3(&45ÿ67ÿ89ÿ#:ÿ'5#$'5ÿ<=ÿ>?ÿ#1@ÿ#3%A301
ÿ 3456789
 !"#9 $%&'()*+,-.&/01234567 8+9:; <"#=>=:?@9 9"AB *+,-.C56D
 EFGH?7IJ9"KLMN'OP
QR;STUV !"#: %CWX7YZ9"/[\]^_ `aba\]78 c de?'N"
fg7hij=kl <"%C='N"#: hi7mN":;%8EFnopC:;
U <"UIq9 9"ABr='7fg9"/[ STstu);NvN#H: w^_
hi7mN'*+,-.&/7Sx:;U <"yz {|7}D;9"#:/[hi~`?'N"7`?'N" a>  "` fg fg=U@Sx:;
U <"yz7 =/#: yz j=/B7mN'7fg=U@U %C76/='N" >7='fg79":;U <"# 3456 *+ yz¡¢£¤¥¦§¤

ÿ©ªÿ«¬­®ÿ¯°±²³ÿ́µ¶·¸²¹º°·ª»ÿ°́¼½º°ª¼ÿ°±ÿ³ÿ¶¾³´´¿ÿ°Àµ·¶º³ªºÿÁ³¹º·¶Âÿ¬°¶¾¹º·¶±ÿ³ª¸ÿ́°¼½º°ª¼ÿ̧¾±°¼ª¾¶±ÿ¹³ªÿ¼¾ª¾¶³º¾ÿÁ¾¾°́ª¼±ÿÃ°º½ÿº½¾ÿ½¾µ́ÿ·Áÿ°ªº¾ªº°·ª»ÿ³ºÀ·±µ½¾¶¾»ÿ³ª¸ÿ¾ÁÁ¾¹º±ÂÿÄ½¾¿ÿ¹³ªÿ°Àµ¶·¯¾ÿº½¾ÿ¶¾±²º́±ÿ·Áÿ°́¼½º°ª¼»ÿÅ¿ÿ¶¾µ¾³º°ª¼ÿ±¹¾ª¾ÿ¶¾ª¸¾¶°ª¼ÿÅ¿ÿº¶°³ÿ́³ª¸ÿ¾¶¶·¶»ÿ³ª¸ÿÅ¿ÿº½¾ÿÁ¾¾¸Å³¹Æÿ·Áÿº½¾ÿ°́¼½º°ª¼ÿ¶¾±²º́ÂÿÇ·Ã¾¯¾¶»ÿ°ªÿ¾È°±º°ª¼ÿÀ³º¾¶°³±́ÿº½¾¶¾ÿ°±ÿ³ÿº¶¾ª¸ÿ·ÁÿÁ·¹²±°ª¼ÿ·ªÿº½¾ÿµ²¶µ·±¾ÿ·Áÿº½¾ÿ́°¼½º°ª¼ÿ°ªÿ«¬­®ÿ±·ÁºÃ³¶¾ÂÿÉº́½·²¼½ÿ°ºÿ°±ÿµ·±±°Å´¾ÿº·ÿ´¾³¶ªÿº½¾ÿÁ³¹º·¶±ÿ·Áÿ°́¼½º°ª¼ÿ±¾ºº°ª¼±ÿÊÅ¶°¼½ºª¾±±»ÿ³ª¼´¾»ÿ¹·´·¶»ÿ³ª¸ÿ±·ÿÁ·¶º½Ë»ÿ°ºÿ°±ÿ¹·ª±°̧¾¶¾¸ÿÌÍÎÏÐÑÒÓÿÓÕÿÑÖÍÎ×ÿÓØÙÿÙÒÙÚÙÖÓÛÿÓÕÿÜÐØÍÙÝÙÿÓØÙÿÍÖÓÙÖÌÙÌÿÕÑÓÐÕÚÙÞÿßÕÿ
¶¾±·´¯¾ÿº½°±ÿµ¶·Å´¾À»ÿ°ªÿº½°±ÿµ³µ¾¶»ÿÃ¾ÿµ¶·µ·±¾ÿ³ÿà¬°¼°º³ÿ́°́¼½ºÿ±¾ºáÿÁ·¶ÿ´¾³¶ª°ª¼ÿ´°¼½º°ª¼ÿÀ¾º½·¸±ÿ³´·ª¼ÿÃ°º½ÿ½·Ãÿº·ÿ³¹½°¾¯¾ÿº½¾ÿ
°ªº¾ª¸¾¸ÿ¶¾±²º́ÂÿÄ½¾¶¾Á·¶¾»ÿº½¾ÿ̧°¼°º³ÿ́°́¼½ºÿ±¾ºÿ°±ÿ³ÿ±µ½¾¶¾ÿº½³ºÿº³Æ¾±ÿ
°ªÿ³ÿ̄¾¶º¾Èÿ·Áÿâãÿµ°¾¹¾±Âÿä°¼½º°ª¼ÿ̧¾±°¼ª¾¶±ÿ¹³ªÿ±¾ºÿº½¾ÿ́°¼½ºÿ·Áÿº½¾ÿ
¯¾¶º¾Èå±ÿâãÿµ°¾¹¾±Âÿæ¿ÿ²±°ª¼ÿº½°±ÿ¾¸²¹³º°·ª³ÿ́º··´»ÿ°ºÿ°±ÿµ·±±°Å´¾ÿº·ÿ¼¶³±µÿº½¾ÿ¹·ª¹¾µºÿ·Áÿ°́¼½º°ª¼»ÿ³ª¸ÿ½·Ãÿº½¾ÿ±¾ºº°ª¼ÿ·Áÿ°́¼½º°ª¼ÿ¹³ªÿÛÙçÝÙÿÌÍÎÎÙçÙÖÓÿçÕÒÙÛÞÿßØÙÿÎÙÜÓÑçÙÛÿÐÜÖÿèÙÿÛÍÚéÒÍÏÙÌÿÜÖÌÿÑÛÙÌÿÎÕçÿ
±¾ºº°ª¼ÿº½¾ÿ́°¼½º°ª¼ÿ̧²¶°ª¼ÿµ¶¾êµ¶·¸²¹º°·ªÂëìíîïðñòÿóÿä°¼½º°ª¼ÿôÿ«¬®ÿôÿ¬°¶¾­¹º°·ªÿôÿõ¸²¹³º°·ªÿº··´BCÿEFGHÿ 3¬­® IJKLa&'M87NGOPQ 78 cRBS;N&/`abaTU Vm`?'N"#a/ 3¬­®WX9 7yv'N"
SYZS[\]v'<'M8 3¬­®^9"_`\aOP+b`?'N"#ÿ 3¬­®789
 !"#9 $%&'78 () *+,-.&/01234
567 8+9:; <"c de#H='H %C fg7hPidjk7l'ABmni7o8p=U@H qrs6r
9"Btuvw7x":;Uyz !"c {e#ÿJ| 3¬­® 7SxKL 3¬­®
}~O gGmBPhvwN8
 c  YZ_`U!"#:?
@7mN/ST%83¬­®}~O  ; 7Sx:;G EF7x":;U <"#=>=\] yz  3¬­®}
~O  7N'M8
fg  "`Og7
MMSx:; <'\H?@  7e
'NN*+ ,-.&/7Sx:;=N#H /[QR N9 $56D
*+ /[ 01G234 J /[GQR":;8: s6 7AB
='=aC:;"#7AB9":;fgOv /[ idjk /[ !
"U  AB  9 $ 
fgOv8PN#
ÿ: X7YZ9"/[w^_ }D9 $,-9"7Sx:;U <>M fgOv /[idjk7dC:;U <"yz7{|9":; !"#: %Cyz¡ 3¬­®N89 ¢£ PI¤¥¦ JT¨©ª«ÿÿ­®¯° ±²³´°µ®µ²¶·¸¹º»µ¹¼

§

101

74Ê|ËÌ-|fÍ(ÎÏ !Ð]gÑ#ÒÓ7 !"#$¨x-:;d3u<7vd3u
7od2ÔÕÿ×ØÙÚÿ  4 !"#$4ÛSÜvÅ®U
Ýºod2Þ3}4ßàuáâº>UãÇd2ä åæçèéêëìíîïðñòóñôõöî÷* ,* Ý,* ø,* ù,ÿ  ^W ú 1 !"#$4 û n 4AÛSüý4þ <7vd2 !"#$s40
1]7a3-Adua4ef`2ª<odD
º>U¾345~}U>d20D0±567M²
6]<ÂÄ­AÁ4 !"#$-âÉG}7}4 !W4sÛS-]<A0`<d83u90>2åæçèéêëìíîïë õñ * ,ÿ`a7~}U>d^Wu4W]#$)'&7  ud  ^W4
A-3u<7vd23f> 17 !"
#$4s-3u<7vd<O4AÁ>Us4R¬V ûn43Q<~}U>d4<!uÄa7od2ºp]<"# !"#$RSAÁD3u<7vduÀ`>2±567
56* +,7./~}1 !"#$4]$]%-ÈÉ%Td3u7ep !"#$4 &<'(`ÈÉ-./d2)òó*+ñ ,-./* ,* 0,
ÿ !"#$1d232S-¾30U>d
7od2454¢£>U¾3<D}U>d1
678d3u<7vd<]<9A01>g]#
01 !"#$4<7vduÀ`>2±567]<ÂÄ­g]#01 !"#$-kl:Â;0G4sÛS-7vdg%"h-M²2<=>?@ABïCDEF*G,ÿHIJK!WDL87vd]Dqr³
ú 1 !"#$-|>AB-MNOP
d3u<7vd2] L 8 7vd< !
"#$Å467¢£Qd0D`>20D0!"#$u~·` !"#$s4RSTUµVWd1G}-½¾0U>`>uqr³
-c !"#$90>2

k lmnopqrÿmtÿuoqvwxyÿzyx{py{ÿmtÿlqvqpÿÿ}~ÿÿ~ÿÿ~ÿÿÿ01234567829 6 ÿ      !"#$%&'()'&* +,*,-./0123456789
4 !"#$4:;<=>?@AB4CDEF4G
4HI4JKLM0NOPQ4 !"#$RST>UV !W4XYZ[\]^_`a4!"#$Kb-cdef01234g%"h7
EF4JK-\]i]j !"#$4kl<mn7opEF4 !"#$-qrstduv
klwx-yz0U #{#$XY-|f3u<7
vd20D03}567./~}1g%"ho7 !"#$ R S 4 !) 7op  ^W74 !WA-7vd
47`>21*,*,ABD
r01 !"#$s-]4 ]Tmnd1 !"#$sT"#(]W4./|` U>d23}-T>d3u7  ^W4¡T¢£<¤>]7¥¦§7 !) Dkl01 !"#$s-T7vd23}sDDd¦§-¨©ªdu>fO7
«T7od20D0 !"#$s4R¬-kl
01]-Td­®u>f¯°ª~}1R¬0
U>d1±567M²u>f³´µ>¶>U~·`H¸XY~}1 !W<¹º¨x`a-»¼0]<½¾0`<¡¿def`duÀ`>2G37±56756* +,7./~}1 !) D]<01> !"#$Á-ÂÃÂÄ­]4 !WXY`a-Å7
ÆºÆºs0`<ÇdÈÉ-./d2

X Yÿ[+\]÷òó*+ñ ^ò_`ab@cde#fgi]h]) ]i00jep102ÜÝÿßàáâãäåæçèé

êëìÿîïðñòóôõö÷ø
ÿ]]16@ fùú1:ûüýþÚH 768
9uÿH3012¡@012:ýU4ûüU4H`: 7689k3u4]>¡1@c 76
89:xL9K5:H`6789 7Å]>¡14 34
ÿ:H`: 6@l_ 7689:uvÄ@012:ýU4ûüU4H`¡¿:ÄÅ_GH?34:c14]>@
0 :Stt:;37Å]>¡14]>14]: Hs@ûüý  þÚH 7689 u 4]>¡1@c
7689:xL9K5:H`6789¡ 7Å]>¡14ÿ Ð@ 7689 :U 768
9 23Huv:6@ fF 4]>¡14!Ø f:uv:U
´"#$%&&'()*+µ,ÿuvwx7y2./?H 7689x 5n:Ácd@0F:ûü?H3@12:4wM8
ÆÇU4
3 !"#$%#456(789:ÿAB;ÔÐ<=:>g?@FA?H;B1D
CD56789 23@Ð<=:>gcd:TÆÇ?@ :Eb`4
F!"G+HIJµKL4#MNOPQKLRSTÿ56789 1 T?H@: TÄ4AB:UXYm8VJ891
üW?@1ÆCDwM8:XW>YZU4
ÿ]: f:;<>?@ 7689x 5n1[\?H 7689St@]^wx7y
23 St?_¡du4]>¡14ÿ°_ `ÿbcdefghijkl

0123456789
4

 3

ÿ !"#$%#&'()*+,!"#-.
ÿ0123456 7689:;<=>?@AB:CD
 EFG?HIJK23LM NOPQRS
TU4VTWX4YZ334<[\16]:^Z>@__`4abcdPe4 fghi:jkl_^Z: 3m8n 8
opqrs@7689Stuv2:wx7yz56789
 {|}?H
ÿ56789 6@  3~lStU4]>:14wx7y14 f567
89
 : 88M xU f
6 STU4c_VTtU4H`: 8
8M x1@6T?H :i4lStU4H`: 88M x14 f:16::IJK@IJK@IJK:DNL 8M:Y@L 8M:
^:YR  ¡ 3~St
34_¢@<wx7y6 7689:;£uv¤¥¦l>?34H`@ :§¨6x©23@ª«¬­P6W®?_3¯
ÿ°<wx7y¡±X4@f:²³34´!"#µ¶·¸¹º»ÿ56789 23 7689St
U4¼@½M¾6~P¡c¿:YÀcdhd
34:c@ fÁ:UÂ @ÃÂ Ã:ÄÅ_ EFG?HIJK1ÆÇU4]>¡14]:IJK6L 8MÈÉ:ÁÊ;Ë?@~;Ë
gÄÌÍ1Î3IJK>Ï3IJK: ÐFG
34dÑÒÍ3@ÈÉÓÔ Õb>?
HÖÕb×p1 4FG?@ØÙs EIJK_Ú34ÿ

_ mÿneopqbcrstrvwxyÿÿ{|}~ ~| 

u

103

×ØÙ[STÚÛÜÝSTÚÞÜßÜ[àáâãÿÿåæ çè#Åé¨Pefjftê,åæ ë%ìu³p#$ ¸í3efîçè&$@ <ìf&$jfLï%ð
ñ<$'@3efî,{¥Ç) 4µ3
òåæ <,óôõ±²%í#_ö2`÷øùh _ö2`+6±úùhé<ûü.<?$_ö2`ýþµÿ¨w0#1*h20< 4Â3 4
í3î @3 4í3î¨w_ö2`345%²¨Q#opqp1*h20< 4Â36 ¸783î<9 ³p#$'@34A% 1<, åæ H6&$ _ö2`ýþµÿ¨w0#1*h20<ef³p6 v 3î
¨w3efjfçè&$@ !<$'ÿSTÚ[[àáâãÿef30$³,) 456%Ö&`a # ù·ù3··<ìu<?
$'ÿ|}|ÿ !"#$
ÿN<,78&$¦9 :;< : O 21z012% x y ³p: O`<$4A%&$ `3=9%
ªQ'&%@3: O `39%L'Ö&'()*W[+,
ÿ : O 21z012¨wBCD)%-9`89çÕ: OklÖ&$'
×.V/01STÚ23Ú45STÚÛÜÿ : O 21z012%?$ef)ih_`a rs%
13 v 36.%ef&$Í) 1Ñ'
+,)*W[789:;<Ý=>ÿ) *34A%
: O 21z

? _ÿÿÿKLMNOPQ`LabYZPT[\TZDPQRc
dGHIJKLMNOPQRSTRUDPQRcdGVI

e fghijklÿgnÿoikpqrsÿtsrujsuÿgnÿfkpkjÿÿwxyzÿ|}ÿ~xzÿÿxzÿ|ÿÿ}

? @ÿÿÿCDEFGHIJKLMNOPQRSTRUDEFGVI? WÿPQRSTRXYZPT[\TZDK]N^0123 45678 91  
 456789 3 !"#
$89%&$'ÿ) *3+,-./01 23%4$89
56!789 :;<=>89<?$'@34A%
BCD)!EFGH%I#JKLM N783
13: O,"89%PQ#$'RSTUVWXYZ[\]ÿ) *3_`a b123cdefghih3jfklmnkl
opqp3rs89%P$ 456789: 
Okl #tu&$') v,@pw3 `xy1: O 21z012%xy `{<?$'ÿ|}~ÿ 
ÿ83>,9:%I#PBC%<$'o@<N<,8 ¡¢`9£3: Okl%¤¥#: O¦3§{ #83>¨w: O
kl3©CªQ'
ÿ@3%8%I«$3>¬­3>
9®¯3: O%°#3jf±²i³P´©C83µ33­=>'N<,8%I«$­>¦3¶{ #·¸¹º3»¼<½¾¿¬ :` A8
À383%Á&$: OÂÃ'8
ÄÅ!Æ¥ÇÈÉ!ÊËÌÍÎÏPÀÐÑÒ3P¨3% 1#: O
ªQÓÔ) ¸I4Õ) 2%Ö&'10401234567489

4 !" #$ %&'()*+,0- ./ !
&'()0ÿ234567 89:;4567<=&'()0ÿ>3ÿÿ?@67 89:;ABCDEF?@67<=
N$ äåABQRSTæ¸Ã ÚÿÛÜÏÝÞÑßàáâÖãâÙ ÄN$ äåABQRSTæ¸Ã çÿÛÜÏÝÞÑßàáâÖãâÙ èÿH IJK"5LM;FN5OP ABQRST
0FUVWVXYZ[;\ ! L5FABC]^C5LM;ABC_`abcdefFg
hSQSij f ABQRSTklA^mn^lop40FABQRSTqr st5u
4\v !
wxyÿ{|}~ 
ÿ-50V5uABQRSTqr
125u\;9 !
ÿgj5OP ABQRST0F@ f55\ 0F
;TA+ ¡S F¢£¤¥¦§ ¨F©K"ªM;  ; «¬­U<f
P[\!®¯°±²³8 kQ´
0F*+,µ¶ ABC ·¸F 
¹º»5ABQRST¼= L5½¾
!
ÿ" #0ABC 2uc ¼=12F"2¿0ABQRST
qr5L ÀÁ© ¼=Â/ ! L5*+,Ã éÿÇÈÉÊËÌÍÎÖêëìí

ÃÄÅÿÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙ
ïðñòÿÿôõö÷ øùúû÷üõüùýþÿ012ü03

î

105

æçèéêÿKëÿÿìpíuv³&!îRÊìïðñÖY'&ìpò}ÿ)~;óô=:'R)*< ¿À+
õöa÷ø>Õù;úNO% ÿûü">|}aýô>þY'& / !" eHÿ0%>a;`.R)*aýô<URJ

12ÿ45670181ÿ459ÿ<hi.RjkldYBC.RFx*5GH '&RJÿ)x+ K¶·¸v½xUR` SÁ
Â*%& BCx1VF® 1VFJ
BCx<+`   [\]^ _VFa>R Aj;NO%&=;' ­<F` ~ _V&
1V&=;VFJF% ^ m<I%Fä|}.RË ¿ÀaWX*ÑÒ |}<F96°}.R!3°}"9Ióô '&+Ã#<>VFF BCx<+!3$%<&
FJ
ÿBCx®<+ hi'f<F 
()*+<UR  !">` Z- y]^.R[\.RF äa9
Z6>,HF%&'R-.<R)* |}a/0<+>(}12 2V&1 û <R)*a34<&'RDE%F©^¬J

566ÿ89:;<:=>?@ABl mnopqrsÿnuÿvprwxyzÿ{zy|qz|ÿnuÿmrwrqÿÿ~ÿÿÿÿÿÿÿ0121ÿ4567
ÿ9 ÿ    !" #$%&'()*+,-,.'/0123+1',.'4567684,,567
6849:;<=>'847?>'84@(7?>'8 A!BC<DE%FGHI.J KLMBCGH+*= 45676 ,,56768NOGHP?Q
R* SST<UVFJ)GH; )WXY'R)* Z-[\]^ _VF`a%,.(>R)* !">`bcade<UR)*afVFJgF hijkl+^ m<I%Fn- #$,opDq rst*
GHuvhI%>a;wxyz{ |}%&=;6!">|}rsY'&'RJ)~ '&=@&wxy;4,,56768456768FJ
gF z  &4r
-<16Z-= ZV9NOR)*a<F< ZVF8*=FJ))*; !" |}16)*+WX*%&dY<UR*RJ)GH; hi%F
WX+y[\]^9.RF`)*a< kF0123 16)*a<R*RJF%  ¡¢k '&+ |$£¤¥¦a§1b¨©ª«¬­® ¯>V&%gVF¥P 9:;ar­<9:;a§>°±%²;'*]³=FJ)~+´µ" K¶·¸¹'º~&'Rwxy +³;~>'»¼VFa ½x¾'¿ÀÁÂ*%FWX*%&+Ã®ÄÅÆÇaU
RJgF ÈÉa#$Ê~&'R
16Ë ¿ÀaÌ%&'R*+±a9) $~&'RÍ~&%g6*'6]³=
UVFJhijkl<+ K¶ÎÏÐ ÑÒÓ%FÔÕÖ¢×aØÙ 9IÊ~&ÚÛ%&%g6ÜÝF ¿ÀaÌÞßà=
á9I .RZ6 |}%&'FJÃ®+ ¡¢kâã% ä#$å$?-,.(.RC Dÿ9 67ÿFG HIDJKLMNOPQRSTUVU
YYTUVU[\]^_`a
TUVU
YbYcd
YYTUVU
efgha
TUVU
fiYcd
YYTUVU

WX
ZX
WX
ZX
jX
kX

106

ÂÃÄÅÆÄÇÈÃÉÊÈË

ÌÍÿÏÐÑÒ

ÿÔÕÖÄ×Ø ÙKLÄÚÛÜÝÞßàáâãäåæ
çèÚéêëìíîïðëØîïðÚÝÞñÈÛÜòó
ÚôõßöÊ÷øùÄÇÈÚúòûüØúýãäåæç
èÚþÿ0123Úâ4ß5ö67ë89ßöõÂÃë
ÄÇÈãäåæçè Ú òöáâË
êÚúØÚ ëúßáâËÿÿÿãä2òíâãäåæçè òíÈÂÃßôØÛÜÝÞßàáâãäåæçèÚûë
89ßÄÇÈôõßáâËÿÿÿãäò!ý"ý#$Ø%&ñÈâ'ß(ç)*çè+,ò-ÈÂÃßôØ.ÚãäÚãäåæç
è/ò01ÄÇÈôõßáâËÿÔÕÖÄ×2æ340ãäåæçèþ5ã23625
òíââ4Ø Ã789:;<8íÈãäåæçè
ë=>Ú?Ä@áâëØABCßôÈãä#$Ú
DEFGHÚIJó=>KLMÚNOëPQÄ
@ÈËRâØÔãä2òSñÈÂÃßôØãäåæçè%&ß/TÄ@ÈÂÃëúßáâëØUV×W,îïÛóòXY8ØûZVÄãä
åæçè[\ò]^7Ø _þå`òíâ a/ÚòöíâíË;ßØÔÕÖÄ×KLW,îïòbáâëØcW,ßdeÈãäåæçè aMÚf
Mghi7âíË

jkÿÔÕÖÚ!l×Ø^MmÕnopqqpqrÚstòue
âgÚÄñË
vwxy
0 \2ÿ +wzy{|}U+wz´y
STU WXYZ .$//101
0 $2ÿ]C@4:ÿ^;:ÿ~<CDC73OÿFJLN JILÿÿ?I?JILÿ $
%&'(WXYZ .$//101
0 `2ÿ ÿ  ÿ$/\ÿ  
ÿ B77bcddB5Ob;397><58=;A>6dHC5ed  Fd$/\d^MI0 2ÿ 97><58=ÿ`<8ÿ3ÿ} 
ÿ B77bcdd<>A8;397><58=;A>6d` d\`d^MId97><58=$/`<8$/3$/$/\\$/ 97>@C3O8d
0 2ÿ>G7C63D5ÿÿ :ÿÿ B77bcdd<>A8;397><58=;A>6dJd$/\d^MId0 [2ÿ]O54<5@} :ÿÿ B77bcddADbO3457;457dA375D>@$\dÿ  ÿ
0 12ÿ4567ÿ89 !"# $ %&'()#*+,- .$//101
0 22ÿ34563789:ÿ;ÿ34<ÿ345=>:ÿ;:ÿ?5853@ABÿ>4ÿCDC7CEC4Dÿ
FCDB7C4DÿC4G>@637C>4ÿG@>6ÿ>HC58:ÿIJKL? MNÿJ475@437C>43Oÿ$//2.$//201
0 P2ÿLO>634:ÿK;ÿ34<ÿF57>9@4539:ÿ;:ÿQRSTUMF KJILÿ
N VU %&'(WXYZ .$//[010\/2ÿ]C@4:ÿ^;_V5OA>65ÿ7>ÿ`<?54<5@;A>6a
ÿ B77bcddeee;`<@54<5@;A>6d.$//201
0\\2ÿfghi jklm nopqrQRstuv*w
xyz{y|}~z  1 $ ` bb;ÿ`\\.$/\`01
0\$2ÿfghi jklm nopq r
S w ~yXYZ¡¢£y¤¥¦§ ¨©ª'«¬­ ÿ¯>O;ÿPÿI>;ÿ$ÿbb;ÿ
[[1$.$/\/010\`2ÿfghirS°±stuvy ²³´ªµÿ¶·«¬ .$/\010\2ÿ¸¹6º »¼½¾¿ w ÀÁ( .$//[01 
ÿÿ ¡¢£¤¥û¦§¨©¥ûª«ÿ¬­ÿ®ç¯þ°±²ª«³m¥û¥û´µä¶·¸¹º2æ1ÕÖm»¼V½¾¿ÿÀÁÂÃ
ÄûØ»¼Åº2æ1ÆäÇçþÈËÉßW,îïßdeÈ>ØÊºãËB5óÛÜßÌñÈÕÖßÍÎË
ÏÐÑÿÑÒÓÔ¨©¥ûª«_þå`2Cäçûls Øª«³m¥û¥û´µä¶·¸¹º2æ1ÕÖm»¼V½¾¿ÕûÖË×Ø­Ù±¥û¥û´ÚÛÕÖmÜÝØÜ¼ÅÚÛÈËÉß3Þ)52CäçßdeÈ2Cäç3Þ
þFW,îïßdeÈÿ®ã54BºäÿçèÚÕÖFißßÍÎË
ààÿáÓâ
ª«³m¥ûº2æ1ûl ãäåæç¥û¥û´èé·º2æ1ÕÖmV½»¼¾¿ÀÁÂÃÄûØ
»¼Åèé·º2æ1ÈËÉß ÙKLòS7â1êºØëB`Úîï°±Ãìíî¦ßÌñÈÕÖißßÍÎËï±mûððñØ¬Ô234
0ëB`ûðíÎË
áòóÓÿôÒÏ
ª«³m¥ûº2æ1ûl ãõö÷³ø¥ûùúlûøØ³û»¼Åª«¥ûÈØÉßØüçýþB4
èã æ25þØüçåç0³û1ÚÕÖßÍÎØ¸¹2íûðèã æ
5þÃK ÕÖðÉ^Ø¬ÔÞûð3ðñØï±mûððñØ+,45ûððñó67ËùÕ   ÿJ475@437C>43OðñË9ÿÿ 

8

107

108

109

110

111

112

Digital Modeling in CAD Engineering Course at the Department of Computer Science

Kunio KONDO1, SONG Genwang1, Hisashi SATO 2, Yoshiaki MACHIDA 3,
Shinji MASUDA 3, Nobuyuki HOSHINO4
1
Saitama University, 2Kanagawa Institute of Technology,
3Saitama Industrial Technology Center, 4Actment Co.Ltd

ABSTRACT: This paper describes the content of our CAD engineering course and the exercise of Digital Modelingfor fourth grade students during the first semester in the department of information and computer sciences. In the course,
five main important parts of CAD systems will be discussed as follows: (1) Introduction to CAD, (2) Design Theory
and Process, (3) Interactive Method, (4) Solid Modeling, (5) Computer Graphics. The practice for students as a part ofthe course is so-called “Digital Modeling” that is a design process from a solid modeling and rendering to an evaluationof real models made by means of a rapid prototyping system.
KEYWORDS: CAD, CG, Digital Modeling, Solid Modeling, Rapid Prototyping

1. INTRODUCTION

in department of information and computer science. As
the education of CAD engineering or the shapemodeling belongs to the field of application
corresponding to curriculum of universities, and it isimportant for engineers to deal with the process ofshape or developing CAD system, we believe that it isnecessary to offer the course actively in the departmentof computer science. The authors had introduced theeducation of shape modeling before through some
lectures and exercises during a half of year course[1][2].

We are proceeding the useful education and experiment
about pictures and images such as pattern recognition,
image processing, computer graphics, CAD
engineering, etc. This paper presents the contents andthe exercise of CAD engineering for fourth gradestudents during the first semester.
In our department, besides CAD engineering, we havesome another lectures about visual thinking and visualcommunication, such as computer graphics, image
processing and pattern recognition. We believe that thevisual communication and visual thinking withcomputer graphics are an essential and fundamental partof a computer sciences education [6]. Visualcommunication is very important in idea and more
effective in discussing concurrent engineering throughdistributed computer system. Visual thinking is aneffective method in thinking technical ideas andproblem solutions. The aim of CAD engineering is tomake students understand visual thinking and visualcommunication and improve student’s visualization
abilities that are important for good communication
with a computer.

This paper presents the new contents of CAD
engineering and the exercises of Digital Modeling. First,
in our CAD engineering course, we emphasis intreating three main important parts of CAD systems: (1)Interactive system and interactive techniques. (2) Solidmodeling and its processing method. (3) Improvementof understanding solid models, picture representationand graphic communication about solid shapes throughsketching a solid object.
Second, we show the Digital Modeling in our course
and make it be an exercise. Digital Modeling is a design
process from a solid modeling and rendering to an
evaluation of real models made by means of a rapid
prototyping system. As we known, there are twomodeling methods on Digital Modeling: (1) The

There are many courses in education or introduction of
CAD at department of mechanics, but few of them treat
-1-

113

measuring method to a real solid, and (2) The solid
modeling method through CG/CAD software. In thispaper, we only introduce the later.

importance of feedback.

The content of our exercise is about Digital Modeling,including solid modeling and rendering through CAD
or 3DCG software. The reports need to be submitted by
students in form of Web page with 3D model data andCG images through Internet. Students can use the free
software in the Internet, or some 3DCG software in ourlaboratory. According to the design of students, we had
made some real models by means of Rapid Prototyping
system at Saitama Industrial Technology Center.

We talk about the interfaces for CAD, such as userinterface for good communication, sketch interface,
input method of 3D scan devices.

(3) User interface for CAD

This paper also shows the merits of education of CAD
engineering, some pictures of real models made by
students through Rapid Prototyping, and the evaluation
to the results.

2. CAD ENGINEERING COURCE
In this section, we describe the task of CAD
engineering and the contents of this lecture. The maintask is to make students construct the concept of CAD
system first in their brain and understand therelationship between information system and thetechnologies of CAD systems. The contents include
five main parts: (1) Introduction to CAD, (2) Design
theory and design process, (3) Interactive method andinterface for CAD, (4) Computer aided modeling, (5)The visual communication and rendering method byusing Computer Graphics. We still indicate theimportance of user in friendly man-machine interactive
CAD system. Fig.1 shows the concept of CAD system.
The concrete contents of lectures are planed as follows:

Fig.1 Concept of CAD system(4) Solid modeling
Computer Aided Modeling includes: B-Reps, CSG,
local operation to modify the shape, curves and surfaces,
for example, Bezier curve and subdivision surface. We
explain the boundary representation of the shapemodeling method, the data structure of CSG method
and the local transformation to correct the shape.

(5) Representation and Graphic Communication
In this part, we explain the connection of design andman's sense first by showing ambiguous drawing,
three-face drawing and cartoon. Then we explain themain characteristics of the expression of computer
graphics, such as line drawing, painting rendering,shading and shadow, interactive rendering and vision
problem(1) Introduction to CAD
In the beginning of our lecture, we have to introduce therelation first between information processing
technology and CAD, as well as the most recent CAD.
(2) Design Theory and Design Process

3. DIGITAL MODELING
On the basis of the literature "The Psychology of Every
Thing", we explain the principle of design, psychologyof human's act and seven-stages of the theory on
performing in treating products, and introduce
visualization, concept model, correspondence and the

3.1 What is Digital Modeling?
Demand of digital design in our modem society is
growing every year. Digital actors, prototypes, package
-2-

114

Fig.3 illustrates the procedure of digital modeling. In the
beginning stage, although it is different that the shape isgenerated through CG software or entered by means ofmeasuring instruments, the later processes are same.
This procedure is called Digital Modeling just because
it generates the 3D shape model as an internal model
within computer and makes out the solid model in basisof the 3D model.

designs, paintings, movies, art, all of them are preparing
using computers and CG software and special devices.
We can create CG, 3D models, animations using only
mouse, but there are several special hardware tools toothat can make the process of creation easier for thedesigner. Tablets, motion capturing equipment andsome others make it possible to acquire the final effectof CG, as the designers want it to be. But now, we also
have machines and systems that allow us to bring into
reality designs and 3D models. Now we can transformthe digital designs and art into reality and give them real
form of solid objects. In this paper we will show briefly
the procedure of Digital Modeling from the idea to thefinal 3D object, and then show the steps of Rapid
Prototyping.

The preparations are very important. In this very
beginning step, 3DCG designers make decisions andplans for the scene and objects. What and how should it
be modeled? What in great detail and what not? How to
use textures? What technique should be used? Whichtype of geometry should be chosen? How to acquire theresults as close as possible to the Idea? The answers tothese questions will be very useful in the process ofDigital Modeling, Movie postproduction, Movie
Making and so on. We can use the abilities anddisabilities of human eye and other senses to show
“reality” better than it really is.

Many systems for generating 3D model with computer
have become the commercial software, and have been
applied in designing activities in many fields. With
CAD/CAM, the solid model of designed shape can beevaluated and the products can be carried on designingand manufacturing. The procedure of generating theinternal model within computer, as a solid model, isknown as Digital Modeling. The procedure may
generally be achieved by two methods. First, the solid
model of the 3D image, which comes from the brain ofhuman being, is generated by CG software. Secondly,
by entering the existed object into computer through 3Dscanning, the internal solid model can also be gotten.
The first method will be discussed in this paper, and themethod so-called Rapid Prototyping will also be
explained. Fig.2 (a) illustrates the 3D model of a Tiger
with a CG system. The model is based onstereolithography after its 3D data are transformed into
the STL data of Rapid Prototyping. Fig.2 (b) displays its
casting model according to its 3D model by way oflost-wax.

Input of Shape using 3DCG & 3D
measuring instruments

Shape Design: transformation method
and animation

Making of STL data by 3D-CAD or
3D CG system

Making of Solid
stereolithography

Model

by

Fig.3 Process of Digital Modeling
3.3 Making 3D Models by 3DCG Software
There are many methods to get 3D models, such as
through 3D scanning, or modeling via CG software, etc.
Instead of modeling complicated geometry, materials
and lighting from scratch, programs like ImageModelertaps directly into the richness of the real world.
Modeling complicated geometry and creating realistic
looking models is difficult, time consuming work. With(a) The 3D shape model (b) The cast based on lost-wax
Fig.2 model of a Tiger

3.2 Design Process of Digital Modeling
-3-

115

a deep understanding of three-dimensional solid
modeling.
3. To obtain better presentation techniques by making
the shape that students considered or imaged bythemselves.

Image-Based software, 3D models can be createdaccurately in much less time than conventional
computer modeling techniques.
3.4 Modeling Process by Stereolithography

4.2 Contents of Exercise

In this section, we will generally show the method ofstereolithography that is one of the methods of Rapid
Prototyping.

The concrete theme of our exercise is called “Solid
Modeling and Rendering using 3D-CAD & 3DCG”.
The process of the exercise is asked as follows: (1) To
get 3D-CG software in Internet. (2) To consider thesolid modeling process through hand-drawings. (3) To
make a 3D model by the software. (4) To render themodel. (5) To write the detailed Web report.

Once the model is transformed into STL data for Rapid
Prototyping, the solid model can be made. The STL
data is a great number of slices (or layers) with a proper
thickness (generally 0.005mm). After the data isprepared, the modeling process may be started. Everylayer is solidified gradually, layer upon layer, throughlighting up the liquid photo-curable resin with a UV
laser. The movement of the harden part on a platform iscontrolled by an elevator that is lowered down a
distance of one layer thickness in a vat step by step, andthe movements of the laser are controlled by two
stepper motors. Thus, the solid model will be producedby means of accumulating layer upon layer in proper
sequence. Finally, after all of slices are completed, theelevator raises the platform out of the resin surface andthe accomplished solid model will be appeared out ofthe vat. The whole procedure would spend, to a more
complicated part, up to 10 hours.

4.3 Educational Effects of Digital Modeling
When students get the exercise, most of they would feelvery bewildered to the task and doubt that it is too
difficult to be completed better only through around ten
hours’ study to Digital Modeling. It may be confirmedthat the students have had the ability to complete themission. We have gotten the experience from the former,
year by year.

As the solid modeling is given as the basic technique, itis necessary for students to get the ability of space
recognition. Here, the ability of space recognitionmeans the ability one can think the shape so that they
can decrease the difference between the thinkable
image and the real produced shape. The image of shape
can be represented as the same picture as one imaged ifthey have the ability of space recognition [4]. This
exercise has the purpose to get this kind of higher ability
by using Rhinoceros, LightWave 3D, etc. As a helping
tool of education, the exercise has the following three
purposes:

In fact, as long as students do the exercise step by step
according to the process of the exercise we given, theywould go into the path more quickly and fulfill the task
more satisfactorily on schedule. They would first be
familiar to the 3D modeling software, such as
Rhinoceros and LightWave 3D, downloaded in Internet,
and then consider how to present the shape byhand-drawings and how to, with computer, display theshape they want to be constructed. After that, theywould do their best to realize their designed shape by
3D software, and to make the objects more realistic
through rendering. After rendering the first model, theywould maybe found that the produced shape is a little
different with the shape of object they want to be made.
With curiosity and interesting, they would put into
practice repeatedly till the effect of model is satisfactory.
Finally, they will write the Web report in detail. In report,
they have to point out the validity of the Digital
Modeling and the effectiveness of learning.

1. To understand that the process of the shape modelingis a basic technology
2. To improve the ability of space recognition, and to get

From these facts, we confirmed that the educational
effect is obvious. If there were not this kind of practice,
the students should never use any 3D software or CAD

4. EXERCISE OF DIGITAL MODELING
4.1 Purpose of Exercise

-4-

116

system in short times. In addition, the ability of space
recognition for students will also be improved.
4.4 Examples
Some examples of the produced shape are shown in
Figure 4 to Figure 9. Among them, figure 4 to Figure 7
show some examples of modeling, in which the
produced objects are familiar to us. Figure 4 is a watch,including the drawings of its parts and the rendering
effect. Figure 5 is a chair. Figure 6 is a pencil with its
shadow and shading. Figure 7 is a mobile telephone thatlooks realistic. Figure 8 shows an example of Web
report submitted by students through Internet. Figure 9shows three final models of Stereolithography, namely
mobile telephone, chair and watch.

Fig.6 Example of Modeling: Pencil(a) Drawing of parts

Fig.7 Example of Modeling: Mobile Telephone(b) Rendering example
Fig.4 Example of Modeling (Watch)

Fig.8 Example of Web Report

Fig. 5 Example of Modeling: Chair
-5-

117

concept tools and specific parts.
We have recognized that students can obtain a lot
through the course and the exercise, including
improvement of space recognition, operation of 3DCG
or CAD software, ability of visual communication andvisual thinking. In short, the overall quality of students
on the side of CG/CAD has been enhanced.
In future, we will continue to study the methodology on
education of CAD engineering in order to make theeducational effect better and better.
(a) The Final Model of Mobile Telephone

REFERENCES
1. K. KONDO, S. SHIMADA, H. SATO, “Shape
Modeler GEOMAP and Education of Producing Shape
Using NUCE-BASIC”, Journal of Graphic Science,
No. 51, 1989
2. S. SHIMADA, K. KONDO, H. SATO, “Teaching
Solid modeling Replaces Hand Drafting”, 5thInternational conf. on Engineering Computer Graphics
and Descriptive Geometry, 1992
3. S. SHIMADA, K. KONDO, H. SATO, A.
KURODA, “Solid modeling at Experiment for
Computer Science”, SIG of CG/CAD, Japan Society ofInformation Processing, 56-6, 1992
4. D. A. NORMAN, “The Psychology of Every
Things”, Basic Books Inc. 1988
5. K. KONDO, “Education of CAD Engineering at the
Department of Computer Science”, Proc. ofChina-Japan Joint Conf. on Graphics Education, pp.
208-213, 3/1993
6. K. KONDO, “The Integration of Computer Aided
Visual Communication and Visual Thinking in
Computer Science Education”, China-Japan Joint Conf.
on Graphics Education, pp.131-136, 1997
7. M.TAKAHASHI, H.SATO, K. KONDO, “A
Remote Education System of Computer Graphics
Education using Java”, The 3rd China-Japan Joint
Graphics Education, Kunming, Yunnan, China. pp.
228-233 July 1999
8. E. RODRIGUEZ, “Visual Simulation of
Design Processes”, proc. of ICECGDG’92
9.K.SUZUKI,”Computer Aided Visualization in
Education of 3-D Geometry”, proc. ofChina-Japan
conferenceonGraphics
Education 1993
10.S.NAGASHIMA, “Solid Modeling system foreducational Use”, proc. of China-Japan
conference on Graphics Education 1993(b) The Final Model of Chair(c) The Final Model of Watch
Fig.9 Some examples of Stereolithography

5. CONCLUSION
In this paper, the contents of our CAD engineeringcourse and the exercise of Digital Modeling are
discussed. Especially, we talk more about the concept ofDigital Modeling, the design process of it and modelingprocess through Stereolithography. Also, someexamples made by students are also presented below.
Digital Modeling is a more effective method whichpeople are now expecting toward to newly emerging
industry. Rapid Prototyping is a more accurate andrelatively quicker process for acquiring trial parts, new
-6-

118

DEVELOPMENT OF A WEB BASED TRAINING SYSTEM AND COURSEWARE FOR ADVANCEDCOMPUTER GRAPHICS COURSES ENHANCED BY INTERACTIVE JAVA APPLETS
Tomoyuki NISHITAThe University of Tokyo
Tokyo, JAPANKunio KONDO
Saitama University
Saitama, JAPAN

Yoshio OHNO
Keio University
Yokohama, JAPAN

Yoshiaki TAKAIKenjiro T. MIURA
Hokkaido UniversityShizuoka University
Sapporo, JAPAN Shizuoka, JAPAN

Yoshinori DOBASHI Satomi ISHIUCHI Tokiichiro TAKAHASHIAyumi KIMURA Ayumi MIYAI
Hokkaido University NTT Cyber Solutions Labs.
NTT Cyber Solutions Labs.
CG-ARTSCG-ARTS
Sapporo, JAPANKanagawa, JAPANKanagawa, JAPANTokyo, JAPANTokyo, JAPANABSTRACT
We propose a web-based training system and courseware foradvanced computer graphics for undergraduate students. By using
the system, the students have no temporal and spatial limitations
for learning computer graphics technologies. Once they can connect to the Internet, they can study for as much time as they wish
and in any place. We have designed more than 50 Java appletsfrom the educational viewpoint, and developed them to enable
complicated computer graphics algorithms to be comprehensibly
understood. All of the applets have been developed by using pureJava programming language because of its hardware -neutral features and wide availability on many hardware platforms. Hence,the students can use any Java enabled browser on any kind of
platform to study interactively computer graphics technologies via
the system.
Key words: computer graphics, Java applet, web-based training

1.

INTRODUCTION

The technologies of computer graphics have become more andmore important, since there are more and more people wanting to
use them to create more imaginative contents. How, when andwhere one can study these useful technologies are good questions
for many people, because not everyone majors in computer
graphics. With the rapid growth of the Internet, we propose a
web-based training (WBT) system and courseware for advanced
computer graphics for undergraduate students. By using the WBTsystem, the students have no temporal and spatial limitations forstudying computer graphics technologies . Once they are able toconnect to the Internet, they can study as much as they wish andin any place.

We have designed more than 50 Java applets for the educational
purposes, and developed them so that complicated computer
graphics algorithms can be comprehensibly understood throughinteractive and intuitive operations in the WBT system. These
include 2D/3D geometrical transformation, digital image processing, z-buffer algorithm, smooth shading, lighting models , material, texture -mapping, rendering, animation, etc. Besides theJava applets, we have also provided an on-line textbook written inHTML (Hypertext Markup Language), so that the students canstill get support from a textbook as before. From the educational
viewpoint, communication between advisors and the students is
also important, therefore an on-line FAQ whiteboard is also provided to answer all the questions from the students.
There are several advantages for the WBT system: (1) the students could plan their own study schedule and arrange their leisure time for studying; (2) the students could study the multimedia
materials interactively since we use web technologies, like HTMLand Java, to design them; (3) because all of the computer graphics
algorithms in the system have been implemented by using Java,the students could study them by controlling all the parameters via
friendly graphical user interface: (4) the students’ studying statuseshave been recorded by the system so that to monitor the statuses ispossible; (5) an on-line teacher mechanism is also provided tocheck the homework and mini-tests of the students.
Finally, the contents have been designed to produce two
three-month distance learning courses, which have been evaluatedin Japan by the Computer Graphics Arts Society (CG-ARTS)
since November 10th, 2000. From April, 2002, the distancelearning system has been improved and renamed the “e-Learning
CG Technique Master Courses”.

119

2.

RELATED WORK

The traditional CG learning methods are introduced first, and thenprevious Internet distance CG learning methods are described.
2.1 Trends and Categories in Computer Graphics Learning
The methods of teaching computer graphics can be classified into
three categories (Suzuki et al., 1993). The first category is to do
the programming tasks to understand the algorithms, which iscalled programming learning. The second one is to do the programming tasks from given programs of some basic algorithms,
which is called semi-programming learning. The last one is to usesome commercial products or applications for studying, which iscalled ready-program learning.
Suzuki et al. (1992) provided several programming assignmentson the set operation algorithm, which is the foundation of solid
modeling. These assignments included drawing a curved surface
and some Pascal programming exercises (Suzuki, 1999). For
Kondo and Ogata’s (1993) example, they used the exercises forgeometrical transformation and projection which are basic computer graphics technologies (Kondo, 2001). Mende and Fuchigami (1993) instructed students majoring in design, to do programming tasks to introduce their work, and hoped that thiswould allow them to understand the rules or sequences of a natural model for developing good design systems. Besides these,
Suzuki (2001), Tsutsumi (2001), and Yamaguchi (2001) also provided some exa mples for teaching computer graphics.
For these examples, although it is necessary to provide other programming courses and the students should also spend some time
for debugging, to develop some new computer graphics technologies, this kind of learning for fundamental algorithms is very
important.

Takahashi et al. (1996, 1997) created a homepage for computer
graphics learning using HTML files, Java applets, example programs, and data. This course page can realize distance learning byusing active courseware and can be executed on almost any kindof computer. Nagae and Iida (1997, 1998) proposed a project forlearning descriptive geometry from the Internet. Lieu (1999) and
Tan et al. (2001) also have reported on education for engineeringgraphics via the Internet. Chen et al. (1998) used VRML (Virtual
Reality Modeling Language) models to demonstrate the process
of model generation. Araki (1996) showed the results of CAD(Computer Aided Design) education for several universities via
the Internet.
However, to date, there is no project or system that enables computer graphics technologies to be learnt efficiently and systematically using Java applets that can be used to understand algorithms
for self-study via the Internet.
3.

The Java courseware has the following features:
1)

By using Java applets, distance learning courses can be realized for interactive studying.

2)

Students can control several parameters interactively bythemselves, so that they can learn what they really want, in
their own way. The system can give the students hints in theteaching material to match the study schedule by ranking
their study progression automatically, so that the individual
differences between the students can be decreased

3)

Since the Java applets can be executed on any Java enabled
web browser, no extra special software is needed. Therefore,
the students can not only study in the classroom but also byusing a computer at home.

2.2 Computer Graphics Learning via the Internet
Via the Internet, teachers can not only use textbooks but also show
slides, data sheets, pictures of real objects, or other media to thestudents. Moreover, since some programming languages, like
Java, are designed for the Internet and enable users to use interactively, the courseware for comp uter graphics learning could be
provided all over the world. For example, in the educational
homepages provided by Nishita1 (Nishita, T., 1998) and Kondo2 ,there are some course notes, a computer generated image gallery,
and links toward other related societies and researchers. Since
they have some program examples, these homepages are similar
to the semi-programming category. However, there are also somemore complex exercises without any simple examples; this is
more like the programming category.

By utilizing 3D technologies, multi-dimensional information canbe deeply understood, since the coursescan be taught by using 2Dand 3D technologies, static images, and interactive animation.
By using the WBT system, there are no temporal and spatial limitations for studying, once the students are able to connect to theInternet, they can study as much as they wish in their own time.
The teaching material is developed by utilizing the Java applets
and information technology (IT) according to their interactive
involvement, so the students are able to get extra useful help forstudying rather than being only able to use books, as before.
4.
4.1

1
2

http://nis -lab.is.s.u-tokyo.ac.jp/~nis/
http://www.ke.ics.saitama-u.ac.jp/kondo/

FEATURES OF JAVA COURSEWARE

INTERNET DISTANCE LEARNING
Study Target“Internet Correspondence Courseware for CG Standard Courses”
is designed for teaching the required knowledge and technologies
equivalent to the second level of “The Certification Test of Co m-

120

puter Graphics”, which is authorized by the Ministry of Education,
Culture, Science, Sports, and Technology of the Japanese government. Therefore, help ing the students to fully understand thecontents of the main textbook, “Standard CG Textbook: Theory
and Algorithm Version”, is the main target of the courseware development. To reach this target, we developed web teaching materials , using Java applets for the main part , to help students tostudy the high-tech contents easily. Hence, we focus on undergraduates and technical college students who wish to study morehigh-end computer graphics technologies.
4.2

Courseware Organization

The contents in part 1 of the courseware are “Computer Graphics
and its Applications”, “Rendering”, “Digital Image Representations”, and “Image Processing”, and part 2 includes “2D Image
Generation”, “3D Geometrical Transformation”, “Modeling”,“Computer Animation”, “Digital Image and Modeling”, “System”, and “History of Computer Graphics”.
4.3

Courseware Advantages

The advantages of our distance learning courseware are listed as
the follows:1)

students find solutions easily; (2) several on-line teachers toanswer questions from the students and also check their
homework and mini-tests; (3) the status of the students’ answers to the questions are also monitored by the system.
4)

Course Notesl The contents of the “Standard CG Textbook: Theory and Algorithm Version” are described by using only two dimensional representations just like other textbooks, which forsome people makes the more difficult parts hard to understand.
In the course notes (Computer Graphics Arts Society, 1999,),
much additional material are also provided, such as: (1) detailed descriptions and the deriv ation of the formulas; (2) thealgorithms are explained by flowcharts; (3) the difficult contents are described more clearly by using several comparison
tables, figures, and flowcharts.
l While reading the course notes, the students can use the Javateaching material to verify what they have learned through theresults. This is a new method of learning by which we want toteach them.
4.4

Learning Sequence

Web Based Training

l The students can plan their own study schedule and arrange
their leisure time to enable them to study from anywhere via
the Internet.
l The students can study the multimedia teaching material in teractively since we use web technologies, i.e. HTML and
Java, to design them.
2)Java Coursewarel Since a lot of interactive computer graphics courseware has
been developed by Java programming language, by studying
with these Java applets interactively, complex computer
graphics algorithms can be easily understood. This will be
described in the next section.
3)Rich in Study Support Mechanisms

l Each student’s studying status is controlled by the system, sothat the mechanism to re -open the lesson where the student
stopped last time, the mini-tests mechanism designed forchecking the student’s level, and the monitoring mechanism
for the students ’ progression are offered. Moreover, themechanism to send mail automatically to students to encourage them to study hard er is also implemented.
l Since the students study by themselves via distance learning
courseware, we also offer the following mechanisms: (1)useful FAQ (Frequently Asked Questions) pages to help the

Figure 1: top page.
The “homeroom” page, shown in Figure 1, is the top page of thesystem and displayed every time the student enters the system.
From the menu, the student can select “Java Courseware”, “Test”,“Communication”, or “FAQ” as he or she needs. The main part ofour system, Java Courseware, will be described in the next section; other components are as follows:1)

Homework – for checking the study schedule and understanding, there are three parts to the homework in our system.
This homework is referenced from the “Computer Graphics
License Examination” and formed as mini-tests; the students
can check their own problems or misunderstandings through
this.

2)

Question – if the student has some questions while studying,

121

he or she can find the proper answers from the “FAQ” page.
If he or she is unable to find the proper answers from there or
wishes to know more details about the questions, he or she
can use the mailing mechanism on the “Communication”
page and the questions will be answered by the on-line
teachers.
3)

Final Exam – when the student, after finishing the curriculum, has passed all three mini-tests, he or she is able to attend
the final exam. If the student also passes this exam, he or she
will get a certification.

5.

JAVA COURSEWARE DEVELOPMENT

We have developed about 54 Java applets, which include
ray-tracing, fractal, Bezier surface, radiosity, etc., as listed in the(a)appendix. To make the system easy to use for the students, thesystem development is described in the following sections.
5.1

Layout Design

The main window layout, which is shown in Figure 2 (b), has twoparts: the left frame is a Java applet, and the right frame is theintroduction and course manual. All of the courses in the systemfollow the same layout rules, so that the student can read and use
these pages uniformly. The window size of the Java applets isfixed and uniform so that it is not necessary for the students to use
the scrollbar. However, in the page for image processing, shownin Figure 3, since we wish to compare the original image with theprocessed one on the same page, the size of the frame which contains the Java applet is set to be twice the width of one image.

(b)
Figure 2: (a) control windows and (b) main window.

Figure 2 is the page for learning the depth-sort algorithm, which isalso called the painter’s algorithm. The polygons in Figure 2 (b)are converted into several vertical line-segments as shown in theupper window of Figure 2 (a), which shows the position of eachpolygon in the z axis. When the user moves the viewpoint, thelength of the line-segment is changed and the line-segments are
re-arranged automatically. The color (blue, green, and black) of
the line-segment represents the rendered face (blue), the face thatis going to be rendered (green), and the face that has no need to berendered (black). Figure 2 (a) are the control windows of the Java
applet in Figure 2 (b) for helping to show the information or control the parameters of the main window when needed.
Figure 3 shows an example of the page for image processing,which contains the sampling and quantization courses. For agiven image, by changing the level of quantization or the intervalof sampling interactively, the basic algorithms of image processing can be easily understood.
5.2

Design to Improve Understanding

We developed the interactive Java courseware by utilizing thefeatures of Java applets, and designed the system to enable thestudents to understand the contents easily and quickly. In this section, we use the example shown in Figure 2 to describe how it is
used.

122

windows are re-popped again to make them shown.
5.4

CD-ROM Version

To enable the students to study off-line, we also deliver the
CD-ROM version of the Java courseware to the students. Figure 4
is the applet for radiosity in the CD-ROM version of the Javacourseware. Therefore, our system does not only teach the basic
algorithms, but also some advanced computer graphics technologies.

Figure 3: the applet for image processing.
For example, if a student wants to move the viewpoint, he or shecan (1) use the mouse to drag the object in the main window in teractively, or (2) use the scrollbar in the lower window of Figure
2 (a) to change the position of the viewpoint, or (3) enter the exact
position of the viewpoint directly. Therefore, the user has many
choices to control the Java applet to study.
For understanding the complex computer graphics algorithm, wedevelop the Java applets as following:1)

For the Java course example in Figure 2 for learning thedepth-sort algorithm, there is a “step-by-step” mode. Whenthe user sets the “step-by-step” mode “on”, the systempauses after rendering one polygon when processing the algorithm. Hence, the user is able to see the algorithm progressively and understand it more easily.

2)

To enable the student to understand the depth-sort algorithm
easily, we use the “sort window”, which is shown in the upper part of Figure 2 (a), to show steps in the algorithm processes. Each line-segment in the window represents a polygon
in the main window, and the position of the polygon in the zaxis sorts the line-segment from left to right. The length ofthe line-segment represents the range in the z axis in which
the polygon exists. When the user moves the viewpoint, thelength of the line-segment is changed and the line-segments
are re-arranged automatically. The color (blue, green, andblack) of the line-segment represents the rendered face (blue),the face that is going to be rendered (green), and the facewhich has no need to be rendered (black).

5.3

Lifting Windows

The windows shown in Figure 2 (a) are the “lifting windows”
which are used to help the students understand computer graphics
algorithms and display some useful information to them. These
lifting windows are popped by the main window when necessary.
If the student is using a computer with low screen resolution, thelifting windows might be hidden by the main window. Therefore,
when the main window has finished the process, the open lifting

Figure 4: the applet for radiosity in the CD-ROM version.
6.

CONCLUSION

We have proposed a web-based training system and courseware
for advanced computer graphics. All the contents have been designed to be included in two three-month distance learning
courses , which have been evaluated and have served in Japan
from November 10th, 2000. Since we published the courses on
the Internet, more than 250 students have registered and studied,
and we have also got many good responses and suggestions fromother teachers and students all over the country. These have enabled us to improve the WBT system to provide more usefulcourses and to satisfy the students ’ wishes.
From the experimental development of this WBT system, we
hope to build a more efficient educational system for students.
The responses from the students are also valuable for our analysisof the learning system andto help us improve the Java courseware
to provide a more powerful system in the near future.

123

ACKNOWLEDGMENT
We would like to express our appreciation for the help given by
Dr. Yoshinori Mochizuki, Mr. Bing-Yu Chen and the students ofNishita Lab. of the University of Tokyo, Ohno Lab. of Keio Un iversity, Takai Lab. of Hokkaido University, Miura Lab. of Shizuoka University, and Kondo Lab. of Saitama University in thedevelopment of this Internet distance learning system
REFERENCES
Araki, T., 1996, “Basic Education of CAD/CAM through Mult imedia and Network Aid”, Proceedings of 7th ECGDG, pp.
534-538.
Computer Graphics Arts Society, 1999, Computer Graphics
Course with the WBT.
Chen, A., Feng, G., and Zuo, Z., 1998, “The Application of theSecond Web Remote Education”, Proceedings of 8th ECGDG,
pp. 539-541.
Kondo, K., 2001, “CG/CAD Course at the Department of Co mputer Science, Saitama University”, Journal of Graphics Science,Vol. 35, No. 1, pp. 22-23.
Kondo, K. and Ogata K., 1993, “Simple Graphics Tool Xgt on
X-Windows and Education of Computer Graphics for Beginners”,
Proceedings of JCGE, pp.169-173.
Lieu, D.K.,1999, Using Interactive Multimedia Computer Tutorials for Engineering Graphics Education”, Journal for Geometry
and Graphics, Vo l. 3, No. 1, pp. 85-91.
Mende, K., Fuchigami, K., 1993, “The Education of Computer
Graphics in Basic Design”, Proceedings of JCGE, pp.148-153.
Nagae, S. and Iida, N., 1997, “A Concept on a New Education
System by Internet Oriented Descriptive Geometry”, Proceedingsof the 3rd China-Japan Joint Conference on Graphics Education,
pp. 234-238.
Nagae, S. and Iida, N., 1998, “A Case Study for The Internet Descriptive Geometry Education System”, Proceedings of the 8th
ECGDG, pp. 575-579.
Nishita, T., 1998, Electronic Textbook on Computer Graphics.
Suzuki, H., 2001, “Computer Graphics Course at Department ofPrecision Engineering, The University of Tokyo, Journal ofGraphics Science, Vol. 35, No. 1, pp. 24-25.
Suzuki, K., 1999, “CG Laboratory Course at the University ofTokyo(1) Geometric Information processing by Pascal progra mming”, Journal of Graphics Science, Vol. 33, No. 3, p. 46.
Suzuki, K., Suzuki, H., Yamaguchi, Y., Nagashima, S., and Nagano, S., 1993, “Integrated Descriptive Geometry and Computer
Graphics Course at the University of Tokyo 1992 Update”, Proceedings of JCGE, pp. 151-156.
Suzuki, K., Yoshida, K., and Kajiyama, K., 1993, “Restructuringof Graphics Science/Engineering Design and Drafting Courses at
Japanese Universities - Based on Implementation of CG/CAD” ,Proceedings of the JCGE, pp. 17-32.
Takahashi, M., Kondo, K., and Sato, H, 1996 “A Remote Educa-tion System of Computer Graphics Education using Java”, Proceeding on The 7th International Conference on Engineering
Computer Graphics and Descriptive Geometry, pp. 608-612.
Takahashi, M., Sato, H., Kondo, K., and Shimada, S., 1996, “A
Manual to Teach Computer Graphics by JAVA”, Proceedings ofthe 7th ECGDG, pp.608-612.
Tan, J., Zhang, S., and Lu, G.., 2001, “The Graphics Engineering
Network Curriculum: Develops and Practices”, Proceedings of
the 5th Japan-China Joint Conference on Graphics Education, pp.
179-183.
Tsutsumi, E., 2001, “Computer Graphics Course at the School ofSocial Information Studies”, Journal of Graphics Science, Vol. 35,
No. 1, pp. 26-27.
Yamaguchi, Y., 2001, “A Computer Graphics Course at Department of General Systems Studies in the University of Tokyo,
Journal of Graphics Science, Vol. 35, No. 1, pp. 28-29.
APPENDIX
The prepared Java applets in the system are divided into 8 chapters, the followings are the list.
1) Rendering - painter’s algorithm, z-buffer algorithm,
scan-line algorithm, ray-tracing, ambient light, diffuse reflection, secular reflection, transparency/refraction, radiosity,
Gouraud shading, Phong shading, shadows of parallel orpoint light source, texture mapping, solid texturing, bumpmapping, and environment mapping.
2) Digital Image Representations – sampling, quantization,
Additive color mixing,, and Suctractine color mixing3) Image Processing – contrast transformation, gamma correction, segmentation, halftone approximation, smoothing,mask, overlay, chroma key, hi-contrast effect, posterization,nega effect、solarization,, emboss, mosaic, and blur.
4) 2D Image Generation – 2D geometrical transformation,line drawing, painting, and antialiasing.
5) 3D Coordinate Transformation – 3D geometrical transformation, projection, and coordinate system.
6) Modeling – CSG (constructive solid geometry), sweep,
curved surface, parametric curve, parametric surface, fractal,
and meta-ball.
7) Computer Animation ? display objects and viewpoint,
key-frame, morphing, dynamics, and FFD (free-form deformation).
8) Digital Image and Modeling – design and mathematicalexpressions
About the Authors
Tomoyuki Nishita, Dr., is a Professor of Complex Science andEngineering Department at the University of Tokyo. His researchinterests are Computer Graphics including Lighting Models,Hidden-surface Removal, and Antialiasing. He can be reached bye-mail: nis@is.s.u-tokyo.ac.jp, or trough postal address: 7-3-1,
Hongo, Bunkyo-ku, Tokyo, 113-0033, Japan.
Kunio KONDO, Dr., is an associate professor of the Department
of Information and Computer Sciences at Saitama University. His
research interests are non photorealistic rendering, interactivemodeling, and kansei information processing. He can reaches by
e-mail: kondo@ke.ics.saitama-u.ac.jp.

124

125

126

日本図学会図学教育研究会資料,2002.12

ワイヤフレームおよびサーフェス模型の制作と図学演習
近藤邦雄
埼玉大学 工学部 情報システム工学科
1

はじめに
本報告は、図学教育への模型の応用について述べる。この報告は文献 1,2 に基づいたものである。な
お筆者は現在情報関連学科に所属しており、文献1,2 で行った教育は現在実施していない。現在はCAD システムを用いた実体モデルの製作を行う教育を行っている。この教育は、CG や図学における3 次元物体の取り扱いが基礎となっている。

本報告では、模型を製作することとそれを用いた立体の理解と表現について述べる。図を描くことは
図自身を目的とすることもあるが、何かの目的のために行うこともある。
立体形状の性質を理解したり、立体の処理を考えたりすることもある。このような場合には、図でなく模型を用いてもよい。本文で述
べる模型は、スタディモデルの領域であり、設計者の頭に浮かんだイメージを確認するために外部に取り出し、3 次元形状として表現したものである。これによって頭に描いたイメージやアイデアが実際に可能かどうかを検討し確認することができる。これを繰り返すことによって思考を発展させることができる。
本文では、2 節でワイヤフレーム模型の製作と図学教育への応用、3 節でサーフェス模型の制作と図学教育への適用例について述べる。
2 ワイヤフレーム模型の製作と応用
2.1 ワイヤフレーム模型の製作「ねじりっこ」というビニル線材を使用して立体形状を製作する。この材料は幅 5 ミリ程度の帯状の中心に針金が包み込んである。このために自由に折り曲げることができる。これは骨組みだけであるので、スケレトンモデルつまりワイヤフレーム模型である。この材料を利用した模型の機能的な特徴は、(1)辺の接続を自由に作成できる。(2)各辺の両端の点のまわりに自由に動かすことができる。(3)各辺の形を自由に変えることができる。(4)各辺の長さを自由に縮小できる。
図 1 に立方体のワイヤフレームモデルの作成手順を示す。左から順に(1)材料を切断した状態を示す。
5 辺分の長さが２つと一辺分の長さが 2 本である。
両端に 20 ミリ程度の余分をとり、各辺の長さのところにデバイダなどで小さな穴をあける。この穴が両端の部分を差し込む場所となる。(2)正方形となる部分が２つある。(3)２つの正方形を上下になるように組み立てる。２辺分の部材も同様に端の部分を穴に入れて組み立てる。(４)それぞれの辺を直線に伸ばしたり、平行にしたり、直角にしたりして、立方体らしくする。
このようにして製作した模型は、折りたたむこともできるし、辺の長さを変えたりして、形を変えることができることからバリアブルスケレトン略して「バリトン」と名づけた。

図 1 モデルの製作
2.2 図学教育への応用
ここでは、図学教育において演習をおこなった(1)
正多面体、半正多面体の作成と変形、(2)双対多面体の作成、(3)折りたたみ構造設計への発展について述べる。
(1) 正多面体、半正多面体の作成と変形[ 手順 ]
1. 正多面体などを観察して、必要な部材を整理する。
2. ビニル線材を必要な部品に切り分けて、組み立てられるように加工する。
3. 接続情報を考えながら、線材を組み立てる。
4. 線材の形を整えながら、多面体とする。
5. 線材を変形させて、新たな多面体とする。
このような作業によって、図 2 のような形状が観察できる。この例は、左の半正多面体の三角形を縮退させて、頂点とすると、右に示す 12 面体となる。
このように、スケレトンである線材を変形することによって、多面体の関係を理解できる。

図 2 バリトンの変形

127(2) 双対多面体の作成
双対の関係を理解させるために、正 6 面体と正 8面体の例を示して、それらが組み合わさっている模型を制作する。このとき、面と頂点の数が互いに入れ替わっており、辺の数は同じとなるというような位相的な性質を理解できる。
図 3 模型と透視図(3)折りたたみ構造設計への発展
変形が容易な線材を利用しているので、省スペー
ス化などの設計への応用を考えさせることができる。
3.3 ワイヤフレーム模型の有用性(1)作りながら立体を動かしたり観察したりすると、立体の性質がわかるようになる。
(2)半正多面体を変形させることによって、一群の立体を体系付けて理解できる。
(3)組み合わせると相互関係が理解しやすい。
(4)折りたたんで保存ができる。
以上のような有用性がワイヤフレーム模型にはあるので、講義や演習で製作させることによって、形状理解が深まると考える。
3 サーフェス模型の製作と応用
3.1 サーフェス模型の制作
ケント紙やプラスティック板を用いて、正多角形を作図して切断する。これをセロテープでつなぐことによって多面体を製作する。辺のまわりに自由に回転するので、いろいろな多面体を構成できる。この模型の機能的特徴は(1)面の接続を自由に選ぶことができる。(2)面の形を自由に選ぶことができる。
(3)面は辺のまわりに自由に勝て印できる。(4)分解して何度でも使用できる。
3.2 図学教育への応用(1) 正多面体、半正多面体の空間埋め尽くしの発展と透視図描画[ 手順 ]
1. 各種の正多面体や半正多面体を活用して、立体形状を考える。
2. 立体を空間に配置しながら、構想した立体形状を構成する。
3. 視点を変えて、さまざまな写真を撮影する。
4. 写真を下図として、透視図や完成予想図を描画する。
図 3 にその一例を示す。このような例からわかる
ように、写真を下図にしながら、詳細は図法を用いて作図することもできる。模型を通じて空間的な把握が進むだけでなく、図的表現法も習得できる。

(2)鉄骨構造の理解[ 手順 ] 設計図面からサーフェス模型の制作
1. 三面図を見て、部材の種類、形、数量を調べる。
2. 部材に番号をつけ、形を図に書く。
3. 部材を切り分ける。
4. 部材をテープで接着し、小ブロックにする。
5. 小ブロックをテープでつなげて、全体を6. 立体写真にして記録する。
図 4 にその一例を示す。これらは、ビルの鉄骨の一部と橋梁の一部を設計図面から模型に組み立てた学生の作品である。

図 4 鉄鋼構造のモデル
3.3 サーフェス模型の有用性(1)空間的に分かりにくい形状を理解できる。
(2)半正多面体を変形させることによって、一群の立体を体系付けて理解できる。
(3)組み合わせると相互関係が理解しやすい。
(4)折りたたんで保存ができる。
以上のような有用性から 3 次元形状の理解を助ける模型製作課題を提案していくことが望まれる。
4 まとめ
本報告では、ワイヤフレームとサーフェス模型の製作とその図学教育への適用について述べた。そして
教育例を示して、模型を図学教育へ適用することの有用性を示した。
参考文献(1) 近藤邦雄、田嶋太郎：モダングラフィックス、
コロナ社、1982(2) 近藤邦雄、田嶋太郎、宮崎興二、斎藤克巳：
Variable Skeleton による多面体の変形、日本図学会
大会、1979.5

12801203456789
 

 

 !"#$%&'()*+*,-./012+*345678 9:;< =>?@ABC0DE4FGH.IJ7KLMNOPQRRSTUVQWXYZ[\]^_N`Iabcdecf [gh`Iijk4P8 9l;< mn?@Aop0[ghqri
stuvbwxiyz{K| }~Us{k P{Pb Yab~itkkF
 ¡¢£¤¥¦§¨P©ª«¬­«¨®¯°±¢²³´µ¶·¸µ¢¨¹Pº»¼½¾b¿Ài{ÁkiÂÃaÄ ÁhÅgUÆvÇPÈ ÉhcdÅgUÊzÇcdËÌÍÎÏÐUÑijvÇ
ÒÓn?2Ô}ÕNÖ7×4uvØKÙÚÛÜÝÞßàÿcdDâPÒã>?ä9>Påæçèé2êëPìíÃN}~ÄVHG7KYÅ]^ QRÆÇÈÉPWRÆ
Ê
Ë4OG&F@hÌÍÎÕÏVHG7KYîï ðñò
*P 7t4cdDEÐÑÒÁ J7ÎÓcd
ó()Zô*,-`õ0ö ÷+*34578 9 ÔS4HY*DgiÕÆkJ7?¼ÄVHGl;< mn?øùopú[gUFGÇ`I{KQRRST {ÖShpKS××WThØtY*ÙÚ_ÃUsGÇPÛ Ü34ûQüý Y*þ ÿ012ü3N.I45cd6
cf D OÝLhcºDEÞ4HG71ß3KNOcdD
E7.I12839 4P8 9:;< =>?@ABC0DE E7à áDF4E6HG7KC7âOPåæçèé2hqristuvb xiyz{K| }~Us{ hêãhbäUåÓn?ÐiæaÇPçÀiæìkOP7P5OY45~  7cdÒÓ>?ä9>èé PC7QOPêL{åæç  J7KF94567 ! èé27Òã>?2ë5HPCVìíS4 Õ3Ò"#i$%hNO &P*'()Õ(&*+,-i. Ó>?ä9>J7îäÒÓn?ä9>ïDEPChDOð
/J7kG01iu&aP23¼45b6 iJ ñò@óuôËÒÎõ< õ9iRSab öùÒÓn?
7 J7K
2è[EN÷7K
9Q:8
YZ;<=h>&h`I?
| 78 P@3PcdDgiABJ{KCaHDF4EFabGH øùÿúûü ýþÿ0ý12hIJKLM4FGHNO7KcdP OPcdC734ì4Á75)4567DE1ü3OPòèB67
Q@4cdRSa5Y*T
U3V7
æh89
u7  håæçèé2iN÷
h7DghÕPLMNOPcdCh hhDE?4FGHNO PCh ßÒÓ>?2í~Ä7Phí
7K
Yh ôÕ÷71W31ü3K 34×7'()*45
C4Hû WXNOP'()Y ./012+Z34 67DENOPcd7ê  7YP
57[d\cf [E4FGHNz7KL]^_è`;  ôitukabivHG7QpKtV3?÷h @NPY*4a bJ73cOWT'45GH 4! hDEIJ1SW3OP" #)*ô*,PD$*,P,ÀdBPe =< 9fgP8 9:;< =>?@ABC0 )%&')* ôNj(¡aHG7K)  8 9:;¼PhT'NOcf +*¼7Ki=Othjh < =iRSabö*+98 < 0h cd[g4ÒÓn?
Ðæi,-./i0¾HG{npoK
cdkcf iklaHG{YZ[\m^_nSpo8
qrhsctuUvwa5KxyzcdDEhc{Ph×u?N PÒÓ>?212hDE¼34v<
cd| }7í~ IJP| } =7P  H567Õ÷7 P8BC 94:;<=Õ>Ó
SÒ 91< õ9PÚ hPi ÄVH4?@ ÷7kuôhAB¼7¼Pcdh
SGbcdPk./4FGHabK CbuD iÔ}J7NjEFDGith×u[
ENHEIëÄ7 )JN÷7K
V3hcdDEh4FGHNz7K
CaHPV h:NCVi754QRW
U ¡abtu abcdDEh¢Jk* øKøL ÿûü ýþÿ0ý12'h./£ Ch¤¥4FGHNO7
MN4×7)OP4)*hOPDQÕ6$ ?
R?Îi0¾P*'OCh?+R?Îhò< 0ÒÓn?2¦§¨©ª« ¬­®¯°±²³´µ¶·¸
iRS4 Õ3PÒã>?2ií~4HPcd,-S¹ºD»4¼½J7¾ÿO8¿ÀÁGÂGÂ 0 &DEN÷71T3KêLUåæçèé2OV< 0Òã>?

W XW

129

012345567894 1 8
8   !"#$ % &'()*+,-./01234 5 6789(:;< =68>??@94 ABC DEFG01HIJKLMNOPQRS 89
TUVW XYZ[ \]^_`
abc:d8LMe>f@"g hc: 8Lie>?j@k"&l9mnoG pqr01Hs8LMet89uvOw"xyz{ |}~l01cA="G Gl HI5G 1845 =1845t89J w
Jw6"G99qA=J
S568 t" ¡ p¢£ LM
cA6 LM¤O¥¦§¨t89©ªc 8«|¡}o¬ £LM­®¯8-0°±-. ²I³­®¯8LMtk´µ ¶·()*|1HIJ="|¡}o¬ £¸I8 ¹º1»=68¼½¾S"¿ Àc 8| ÁqÂÃÄ
-.Å } 8LMÆÇ% =68>È@9ÉÊk"FG·Ë9o¬ £Ì ÍI5J=ºpqr0A
1HIJKLM1Î=68>j@9ÏÆÐÑ856
FG·Ë9Ò¬Ó£ ÔÕ1ÑÖK×:§¨AØÙÚÛÜÝÞßà"áâãä åæÚÝ=ç89èé
êº &'Âëì|ísçîïð ñò ó!ô
8õM1Î=68>?ö@9
÷ø>?È@ù ú>ûö@k"ü ¶·Â1I6K ýþ ÿ
0123 áâã42ó 56í®=687µ &·Â)*+89J==68 t"4 c1H
IJK -.õM Ô 1 ×845"N 1PQ
845 S 8ÿ  

Vÿ  !" #\]$Y%&'()*+,
LMÔk"-.|}~l0 -.t/"ÏÆ0 152=-. 3456845t8978
k»9:z5;<1ÊJ"-.+}~l01=>
8 ?@ADEFG0º5BCD  EF  /G H1»=689IJk® KLM 5®/t
894 N-âOoA íPQ/J=689
RST U£VW FG·Ë9q5K XY
RZ[ ûþ \]oËE}ã5K ^_R`[ ûþ ÿa 5b
RcT nol£F de fghQi ^_ j
Rk[
lmnlÉ
Ro[
pqr × ^_ jRs[ ýþ tu vw ýx \yzv{|}~vw£F 9^_ ORT ¡£lR[ p oË£Fhq0 p oË£F

 R?ö[ 9£FhlW 0¡£l£F
R[ £W  ¢£ 
R?T ÒËÓ 5VTÿZW  " ¡¢£" ¤¥¦§L¨©k"ª«¬­®¯5=68°±ÆõM²³´µ¶-.·¸¹º»´µ¼¬ ½¾ -. ¿rÀqÂ9³>??@1¸IJ=689AÁ"4 Â5k-.ÃÄÅ8A 1ÆÇJ=®/"eÈÉÊHI%=68S"ËÌsÍÎÈÉÏ»% =®/"5¨©
.Ðw"DÑFG0 , -°·ÒÓÔ Õ×c
=689ª«k4 -°ÖÒÓÔ×Ø% =68A 1HIJ=D¡Ù£r p¢£Å }t8Ú Û £(tIJÜÝ1ÞJ=6894 ÜÝkßàCáâ8D¡ã£r p¢£ä }²IJåæ"5ç è"éºêt845"-.
ºë ì1íK<<îïðñt845"¸Iòókô- õtd645A LMö÷×8øtùúûA9ÝÝ"ü ýþ9 8 "ÿ 0 1»2
6"SKn158K×k"346A 56K95ÿ5ÿ6789¥ é" ÞÚÛÜÝ! çî8 zwêí!Ä"8
:# $7k"-.rÀq("-%&:d8-.DE'G0"?(() 8* +71,-J=689?.(+D/0Â!81234é"_ 5 56$ à78
"-.+}~l01.8øt89A:Ô1;
YJ=689S<=>?lm $7BCD  1ï
9@¨©k"-âAº»´µ5 BCtDEºJrÀqÂ BCDFt89-.DEFG0k"z51G¯8K×:HJK-I J DEFG0et
8?(() 8K Lz5k"|D¡9Â1¸45t
M8!Þîç89
NOPQORS T

m nopqUVW

XYZ[\]^_`abcdefg[hijkly

rstuwxzv ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¬¹º»¼ ½¾¿ÀÁÂÃ ÄÅÆ{ÿ}~ ÇÈÉ

ÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞÿÊÿÌ ÿÍ ÿ? àá5â ãCä  Ee

130

01 2345 6 78 9     
 !" # =>$ % &'()'*+, -./

01 23 453 67893 :;-âÇãäåæç±ÙèÀ²³´µ¶·´é®¸¹êë¼½¦¾ìÜíÅî -ïðððÅî
ñòóÊôõ5ö ÷øùú0ÁÂù1ú -2ó
3î¤¥»4§­5¸¹Ë6¤¥»4¢£789« Ëè ©ç½ § î ñòóç ñò±6¾
ÅîñòÀ '(!'"#t$2Ü 4
5Ü 678%Ü :;Çst uvw±Ù& -'¤¥¦§Ì( ±)*+·,-.)²/012
3¼) 456678
9:ÿ<=>?@ABCD~EFñòøùGÎ'Ï Û3 Ñç7²HIJKL M
9¡N££6½¡OPQRSTU.VW£XYZ[.
T\]9§^_ÿ'(!'"#t 0abó -,c«d´9Ç÷ef«
gh#tÀijklÀm Ü nopqrñòç
st0uv
uwÿ23 453 6)x93 y;Çz{ó0|}
~ Ë |«~ ÊË¡|.}ËñU£ v 75IJç±
-& -' & -À ¡,¢ «£¤¥¦§¨©ª«¬kc«­®¯° ±«¥²¬,¢«³.´Ëµ¶9¡N£ñU·6¸¹ º» ¼
Ì ½ -ñò«7â 6 -²Ó
´µ6g¾Ê2°K¿ÀÀ ÁÂÃÄ²Ó ´µ6çÅÆ uÇ¼½õÈçºÉ¼ÊË Ì
0Í r±Î9ÙÏËÐ M9ÑÒ±Ëè
ÓÔ3Õ Ö¡ ×Ø£ÙÚÊÕ ÛÜÝÊ Ë »è u¶ÅÆ±FÞ±ÙßàËåæãÄÊáqâÉè ä çÀæç¿É¾

èéÿ ëìíîïðñòóô¨ÁÂKÀ©Æõ½ö÷ø ù½æçú7  4ûw¼ü½ÌË9¢£±Ù»¼ýøÓ
ghi
þ ÿø9Ê¤Ê¦ÙÏË00Ï¢£ç4¾
Ì12¼àþ34«à 56À78°¹9
0r st uvw
 7zÿ   @ xyz{ |}~
 Åî ¼ÁÂç«! " 7  #$Ê%
Ë½.¤ÁÂ&O$4À
  ¡¢£¤¥¦§¨©ª©ÆÊ  ±ÜÝ'()è*½©Þ0Ï+,¤«¬­®¯°±²³´µ¶·´¸¹º»¼½¡¾ -±.Ò¼
Ï4±FÞÊ /0 ¼À©
¿-À -ÁÂÃÁÄÅ©Æ ² Æ12¤345Y6æ£!
"¾74«8³´µ¶Ç´ÈÉÊË½¾¿Ì¤À¸Í Î'Ï Ð3 Ñ± ±9½¼F©Æ.:¬;±ÁÂ<=ø]:ÀÒÓ´Ô¶Ç´ÕÖ«Î'Ï× Ø±Ù¦±Ù»¼ÀAB¸8¤9CÊ%²³´µ¶Ç´ÀÚËÛ Ü Ý -Þß£¸ÍÛàÝá >?}@¢ÂËÖç½ÏDEF¸G
H IH?

STUVWXYZ [\]GH IJd@ A BC
QR

e f

DE

DF

^ _`
a

j

klmn

o 

KLM
bc

pqn

NOP

131

0123456789
   !"!#!$%!&'()'*++#*ÿ

- ./0 1 234 56789:;<8= 7>? 01@ A/ BCDEF GHI 018JK- L/ BCDEF GHI JK- M/ NOP QRSTUV 7WXYZ- [/ \]^]_P`a P018bc- d/efg 8N hijkP lm1 01- n/efgP 8NP hijkP lm1 JK- o/ pq rs tuvwx y 018JK- z/ {a |}~ 01- / {a |}~ bc67h-  / {a |}~ JK x y 7       ¡¢ £ ¤¥ ¦§ ¨©ÿ «¬­ ÿ ®¯ÿ ° ÿ±²³ ´ µ¶·¸¹º »¼ÿ¾ ¿ÿÀÁÂÃÿÄÅÆ ÇÈÉ ÊÒÓÔÕÖ×ØÙÚÛË Ì ÍÎÏÐ ÿëìíîïðñ
456789ÿ123

Ü Ý Þ ßÿà áâã ä å æç è éêû üýÿþÿÿ01ÿ2ÿ3ÿò ó ôõ ö ÷ø ù úÿ ÿ ÿ  ÿ  ÿ    !ÿ " #ÿ $ÿ% &'( *+,)ÿ -./ 0 ÿ
456 7 8ÿ9 :ÿ
; ÿ< => ?@A BCD E FGHÿI J Kÿ L

M N O PQ R S TU V WXYÿ[ \ ]^_` abÿ cdÿ eÿ fghiÿ
opqÿrst uÿvwÿ xyÿz{ÿ|ÿjkÿlmÿnÿ

ÿÿ
ÿÿÿ}~ÿ F G     ¡

0123(04567 *ÿ¢ £ ®¯£°± £²³́µ¶·¤¸º¹»¼¥¦§¨©ª« ¬ ­ÀÁ ÂÃ ÄÅÆ Ç È É Ê Ë Ì Í ÎÏ Ð ÑÒÓÔÕ Öÿ× Øîï ðñòóôõö÷øùú üû ý þÿ ÿ 0 123 45 6

- 678 {a |}~ Jc- 698: ; 7<= >? 01 UV 7WXYZ@AFBC 8T- 6/4 <=DET- 7F9FG4 HIJIK L7M1 L7 8TNOV 7HP 7BC 7Q
VWUX`a7YZ8[\]^ 7
R 7 T@S/4TU
4T- _`a/4ijk lm17bc 7 T@ d/G
ef78 4T9gh <= 7ij klm pq 8
N1 no16>?7px klq~ {a |}~ 7
 rs k8tuv wxyz {|}~ EF Ge g NO 7r
ur T7tNOrV 8rs k8t74@U9vuJK \uv 7 7 ÿ ¡¢!£#)!¤¥!+¦%#!ÿ§7¨ÿTUV©UX`a7ª7«¬ 7­®e ¯°e
D ±`a ²³P 5ª uTTUV©UX`a
7´\Y 7 rs k8tHµ7e
¶·gP 8NP hijkP lm1 <=9C ¸A7x
y7ij >?r tT¹ºl7¯¸A7V »¼>  8rs k8tµ·½ pq r¾8uvw«¿ ±67hr\vu³P
ÀÁ r 8ÂuTpq rs 7 ±Ã8Ä EvÅ ÆÇP È8Æs É8tÊ7 Ë¶ÌÍ |}9 ·gÎÏÐ9Ñ N1ÒÓ1 LÔ98
9ghlP 17Õªvu  8rs k8t
Ö×TØÙ Ú Û ÜÝÞßàáâ ãäå æç]èéêëìíîæïðêñòóô õö÷øíùúûùüýþýíÿÿ

ÙÚÛÜÝ½ÿ

7 8 pq 9¾ÿ¿ÿÞ ßàá âÿ ãäå æ çèÿ éêë ì ípqÿÿÿÿ



ÿ



ÿ

  ! "#$%ÿ'()* +-ÿ34ÿ

. / 0 12 ÿ

7 {a |}~&ÿw89 ~ 
 77Õªr§6¨CDEF GH9vu4THIJI L7M
1 L 8 ±HK L7hP !  ±HBCr" ± 8v#$ Ã %Pu&j ;'NODuBÕª AH()NO4lFT ° 77DNOxuv §7¨TUV©U*`a7[\ 4T³4 5V r­+8tuT
,AHv7rAI .8,F8r/0uv 4¶·1jk lm14T23l4GG5 6
NOD¸F878r9IT³P 5rr: ;ClFT<l=>r?@tuv ¸A7x yA
 DBCH
¶Dpq 7 7Õª 4T· gÎ³P 5rª tu
7r,vuv 1EFÓGh;C7 G yH7<=l<IhAtu DBCuv 
JKLM |N O 4TPQ;v67h7 RtTÓiElNOV uF7UVDS8r9° B
D ±l4 1r,F8D A 7 T Tr:T{
Ur:¯ZVr:rQuv 

WXY

132

01 23456789

133

0ÿ234

56789
      !""9#$ %& '( ) *!"+ , -. / 012!% +3/ 9
456 78 / 9:;<=> ?@A B
7 CD EF GH IJ  K+!" 9
LM+6NOP C3/ QRST>U V WN99X;<=>%Y Z W+WN[\ ]^_ `ab
4c6d e e f"!e 7ghi/ j kD l
mn lop %+7 ghi/ "q r^+st@uvwx"%y zo{3w2|}~ 7 j k%
 7. / 8 / ^ 9%  % u W !^  / 
2



^. ` ¡¢%£ ¤¥¦ § g K¨
w3/ 9©ª« ¬­ ® ¯°± ²³´ µ¶ ·¸¹º7» s¼½ ¾2¿ÀÁÂÃÄÅÆÇÈÉÊË ÿÍÇÎÏÐÑÿÒ ÿÓÔ ÕÖÿ×ØÿÙ×ÚÛ ÿÜ ÝÞÏÿß àÿáâ ÿã Þä×åæÿç Çÿ×èÿéáêáëÿì Çíîíïðñæÿñòðíÿ
óôöõö Ç÷ø æÿö Çù úûæÿü ýþÿ æýÇý0 12ÿ
ý34567ÿ 89ÿ 5ÿ ÿÿ ÿÿê Øÿèÿáÿ ÿ!ÿ"6# $ æÿ% Çÿ&ÿ'( )*+ÿ
,-./ÿá01 ×Øÿ Ý9Ï2ÿ 345Øÿì Çñ6ò7ñî8æÿñòò8Ç8ÿ
9c:; <9=> 9?@ A³B C %j kD %E F9
G5I#H I JKL MMN 9OOÇPQRô9RSTT
UMV; <95W9XY 9AZ[ :\ ]^_ 78 j `abj k% 9cd eI fg9h PMN 9RiSR
jP:; <9kl9m> AG578  I# 9nop 
q r %s t9G5#u #v KL wxN 9OOÇôRyccbRSScÿ
óöw: Çz{ ÿ |Çý} ~ÿ æÿ ýÇÿz 2ÿ  ÿ Õ6ÿ  ÿ  ÿá×ÿ Ý9Ïÿá 6ÿÿ6ÿ ÿèÿ ÿñòÿ¡ æÿç Ç&ÿ¢£ÿ¤¥¦ §ÿ&ÿ,*+ÿ¨ÿá© ÿª «89¬ÿ ­ 4®ÿñ¯8ÿ
ó°õö Ç±²¨ö6æÿÇ³́µÝ¶· 2ÿ̧ £ÿ¹ Øÿ&ÿ'0ºÿ »9Ï¼ÿØÿ"½¾9¿ÿ Ï¾Àæ%ÿ Çÿ5&ÿ,áÁ æÿñ¯8ÿ
UÂÃ: lA²Ä ÅÆ ²#78 Ç ÈÉ 9ÊËÌÇËÍjÿÎ kÏbÿRiicÿ
Ui:XY 9ÐÑ A9Ò ÓÔÕÖ j ×Ò :+ "%Ø z. / 9II JKL wcN 9RSSM
jRÚÙõ AÛÜ#78  ÉÝ B %Þ ß9G5
#u cI JgL wPN 9RSSM

jRÿ5õööÇÿ÷à 2ÿá 6ÿâã ÿ&ÿáäå ÿæ çÿèéê ÿá×ëì 34íØÿß àÿîï ÿð ñÿòØÿá0óÕô ÿ
ý9¾²§ÿõ ö÷Øæ%ÿ ÿø&ÿá( ùú ÿû./ÿüØýþ 6ÿØÿÿ «Ý9Ï¬ÿ 09ö45Øÿì Çñ8ñ7ñ86æÿñ¯1ÿÇòÿjRôõj Q234ªH A5_678 9ST ÔÔÕ RSSP|Çÿýööæÿ ÇØàæÿýÇÿý 2ÿ ÿjRcõ Ç æ! " ÿ#ÿ$ %ÿ&Ú'ÿ( )Ïÿ*+ÿ,,-.ÿ/0 ÿý1ÿ234 ÿ5ÿ 69æÿ78Çæÿ9 Ç:Çÿì ÇÿñÙñ7ñÙð; Çÿ&ÿîÿ
<á=á>? ÿý65@ ÿAB Cÿñ¯6Dÿîÿ
9xM:E FGHA5_I7Ò 9JT KÔL RÙM G
NO"PQ 9RS cT eUV cWX M Y Zg[
N # 8\¢9OOÇ°cQ°MbRSS°
óRPõ Ç] Ýæ|ÇÿzööæÿÇ^Øà2ÿÿ_` aÿ¬ ­ bäcÿý+d ÿ&ÿáÿe ÝÞÏÿ¬ 034×ØÿfÏòØgÿh-.ÿ̧ 6ÿ
8iÿ'jØk,*+ÿ,l.mÿ Ý9ÿõ ö4Øÿno pÿ
qr sÿ't ÿì Çÿð788uÿv ð78ñwæÿñ¯îÇîÿóRwõmxyz {;9 <|}{ ~L ôw # K ± "W/ %j kB ¢ ZKLc 5 9OxbWWx
jR°:E FGHAL ôw # JH 
j `a°# %B bÔ>°#±78 j k
I JKL P ROOÇôôQMbôÙÙRÿ
¡¢Ï£¤ÿ¥Ç¦ÿ§¨©ªÿ^«¦ÿ¬­®ÿ¯2ÿ° 65A±²³ÿ´ÿµÿ¶·¸ÿ¹ºÏ»ÿ¼½ ÿ¾Ïd ÿàÿá×¿ ÀÿÁÂÿ
Ã+Ä ÿá0ÿÅ Ý9ÏÿáÆ ÏÿÇ È ÿ*+ÿÉ Êÿ,µµÿ Ë 5ÌÍæÿÎ ÏÐ &Ñ 40Òÿá0¥Ó Þ6ÿ×ØÿÔ6Õ ÿ ¨ÿÜ ÞÏæÿ×5ÇÖæÿì Çñ87ñð×ÙÙÇðÿ
jRi:Ø ÙÚ ÛLT # JKÜ ÝÞ #ß%à Fáâã_JÔ>"%B 9 fgL cw
ä 5N åæä SPçèOOÇccQcSbôÙÙôÿ
óôéÙõ êëìíîï caQ 9QãðÒ ñ_ò ó ôõö÷ ø7. / %ù úG5d e ÙWcM
û²H 9WÙcüýx: þWWM û%ÿ 0Ò Õ12 %3 2
455O2667 Ç8¤Çÿ9ÌÇÿ 95 QÇÌÇÿO68ËË6¤Ì56Ìÿ
6¤OË5ôWÙôÇ45ÿ
9 ¯ ²³´ µ7+ o. s ¢%3 2
455O267 Ç5¤ÇÌÇÿO¤959546ÿjôcõ !"# -%$ %QRS T>3 2&' 2()* Çg+ ,-ÊÇ&./0ý19Ø2354",56ñòðñ7898ÿ
:;<= Ç&> 5ÿ

? @?

134

01213 4567859

 

  ! " #$%&' ()&*+, -./0123 45 6789:0;3<=0>?@ABCDE F45 GH01IJ9KLM3GN FO P
QR+LS3TUVP WX YZ[\]^_\`\abcdefgehÿabjkblmjnoF<= FGHK pcqcrstuvw8xy0z<{<|}~~ F ?sE ?~83y8 Wy;3 45 GH0I3T@A01
3 45 GH>A FQS?@ACDE FGH>Q|IT >ACDE F45 GH F
GN¡:8¢£JMJI3T¤ >?45 F¥¦ W|§¨LS©ª«F6701IJ¬¤JI3{zI~­ ®wE¯°±²>³ ´0>AµCDEL>¶·£JI|IT¸L?@ABCDE F 45 GH01IJ9KL
M3 45 ¹º²8»0¼y=JI½yQR+LS3y¾ ¿<T/>¸ FÀyS?UVP W|~­ ®F
ÁÂÃÄ013Å~Æ~ÇÈ FAÉ8ÊË3GÌ83TFGHÍ¹ÎÏ> pcÐcÑÒÓÏ
8ÍÔÕÖÑC×Ø8Ù Ú3y0Û£ÖEÜ±Ï8ÈÝ3yQÞß0à3y?Ù ÚáâÕ~sE8ãKzJäå F}~æç8çèLM3y8 é0ê ëz<Tìbí îïðñòÿóô GH?UVP WX Y?õcqcöÒ÷ø²?~sEù?}~Æúûüý þÿ0Ù ÚzÕsE8I¾0z{Õ|ÇÈ8¾ ¿3y
UVP WX YZ[\]^_\`\abc1efgm2ÿab]kblejnoF<= QJ LS3T¼<?~ FKLMX N?O > K
FGHK pcqcrstuvw8xy0z<{<|}~3~ P FQR 03öÒ÷ø²FãK?ASQ¨TLS3
 F ?s4Eù ?~8;35 y0UVQS3T
y8 Wy3 45 GH0I3T
W X Y Z [\] ^_ `abcd efghijÿ
lmnopqrstÿ
vÿ
wxyz{|ÿ~ÿÿ
@A01345GH>AGH F6789Q
LS?@ABCDE FGH>Q|IT >AµCDE F45 GH FGN¡:8¢£JMJI
3 7T¤ >?45 F¥¦ W|§¨LS©ª«F
ÁÂ01Iá¤Ô3{zI~­ ÚwEÜ±Ï> 0>ACDEL>£JI|ITL?@ABCDE F45GH01IJ9KLM345
¹º²8»0¼y=JI½yQR+LS3y¾ ¿<T
> FÀyS?VP W|~­ ÚF
67 ÃÄ013}~Æ~ÇÈ FAÉ8ÊË
;3GN8;3TFGHK¹º²> pcqcöÒ
÷ø²8KI<wöC×t8 ®;3y0£JwE¯ }~~­ ®¹º² F
±²8çÝ3yQ¨ß0LM3y? ®¬¤<~ ÿÿÿ¡¢¤ÿ¥¦ §¨sE8ãÍzäå FÅ~ÇÈ8ÈÝà3y8 0ê ëz<T/¹º²F !"#>$Q ®z<TF¹º²0ä%Q~sEF ®&'(wE0)£?{<|sE8Ù Úz *+;3yQLM3Û
,0|£I3TF¹ÎÏ-./0>äÇÈ1y0wÑ
C×tQK2¬¤JI3y?Çç34Q553y|6
F78QS£<T¸L?9:> !"#8xy0ÇÈ8;<=z?sE8>'( ?@à3Û,
0ABz<C.DET.© }~~­ ®¹º² F©
¤ >rF ¹ÑÒÓÏQG¡¬¤J1?H¼0

ª«¬

135

01 232456789



/0123

 !"# $%&'()*! "+,-./0* 12%345( "67389:;<=> $*?@( ABC"DE'FGH=>-./0*I4&=> $JK"
L43MNE&O"P4Q*RS "T
73UVE'WXYZ["\]]^_ ]]=`=>AabDE'
cd"e f[gh /i"jklh Aabm)EA
no<4pq8a b"DE'jklh ri=> =>-./0*stNEi uAvE'-./0*
stNE w)"xyNEz {j| 0}~iAabm)E'JK%&4B"y3z {jh 0*NE(
ADE'z j| 0" = :?0f*s
tNE =>}A?)E'

456789:;<=>?@Aÿÿ ((Xg{*?@&O"no<( "L43UVE'
ÿ ¡¢£¤¥
WXYZ¦*:?NE-§/ ¨© ª«¬6@
vE'­®¯ÿ±²³́µ¶¶·¸¹º»¹¼ÿ½WXYZ¦*abNE ¾¿±ÀÁSÿX [\ÿWYÿBÿDEFÿG HIJKLMN O
P QRÿ

ÂÃÄÅ¼²Æ¸ÇÈÉ¹¸ÊÈ́ÆÿËÌÍ ÎÎÏ¸ÐºÑÏÌÒÒÿÓÔÕÐ¸ÖºÑ×ÌÒÒÿÓÔÕÐ¸ÖØÿ ÒÐÙÚÛºÑÜÌÒÒÿÝÚÞ ÌÐßàáÌÛ¸âÑÏÌÒÒÿ
ãäÏÐßåæÿÌçÏ¸èÑÏÌÒÒÿ
éêÁÿë·¹¸ì -./0í{î# $m)e fz ï/m)&-./0í{ðéñÁÿÀÈò¹ó¹ôõÿ½P4&4-./0ö¦÷ÂøÄÿÈ¼²Æ¸ò=>-ùï/ îPINE=>-ùï/éúÁÿÀÈò¹â¹ô¹ÿ½PINE=>ö¦÷

lk
onm
srtpq
uv
wx
y

z{ 
|}~ÿÿÿ^_`abcb

def
g
j
ÿÿh

    

!"575ÿûüýþ ÿ012 3

4567899 5ÿjïf <EWXYZ¦í(WXYZ[í{m)E875 55ÿ=>* =NEí{(í*3=>*
#NE!"5ÿUÿ-./0#$%&í{' -./0í{"no<j(Z)**i+,-#E.

-./0 {jh 0*m Eí{WXYZ[r"abm)¡ {jh 0*¢m -./0"£Z¦NE¤È¥¹¸ì1þ ÿ0=>-./0JK*?@í{¦§³·¹¸ìº¨·²òò*©ª%¡ïf«h í{ 3 §È·¹¸ì¬²­¸·º¨·²òò*©ª%&!*®L¯!6"°ÿ67±5-./0ö¦~²NE&Oí ³í{ ´µ%3¶·¡¸´¹º»ºXg{ %3PINE

¼½¼

136

01023456789#$%&'()*+,-./01234567894:;;)<
D?EFG)*H1I65J:K6LMN4567LMI652O4567P:Q64L
234567P:Q64R94:;;)<D?EFG)S TU EFGfg,-h#$%&'(EFG)*+?i1j&kElmnOK:I6234567OQIoN4567pq$1r s S',-C
tuvwxyz{v|}}~
78
     ÿ%&'(¡¢£)¤,h¢£)¥¦A§¨©ª0«i¬$h­®¯° ± ²³Q3K:56´µ
K:I6¶ H· ¹̧3́ ÿº»¼½¾¿QÀÁ:56´ ÂÁ:I6ÃFGÄÅ*©ÆÇÄ§¨,-h%&È()ÉÊhË¯®ÌÍÎ®¯ÏÐÑÒ¯ÓÔ± ²Õ ¶ H· ¹̧3́ ÿ%&'()Ö*,-¾×234567Ø:Q64EFG)¤,h*+,-S TU EFG
Ù34567Ø:Q64)<D?EFG¿ÚÚ465¡ÛÜs Ý'©ªÞßàá1%&'(â,-s FãU (äå)æç¼H%&'(èél,-hs F
ãU (æç¼Hê0ëìíîï55¹Qðñ6ò52364́ ¬óôhõö÷øùú¯ûü®¯ýÑþÿ¯®¯° ÿ± ²Õ ¶ H· ¹̧3́ ÿ
0å1á?2FãU ()2345673él,-h !")=>?@AB-C
V8ÿ XY Z[\]^_`a bcd e
R \A0W]i É^?_`%a6
7+b$g-c0Wde
!"©?UGV)9$ªS>T%&'()*+W67E)ÉÊ;AB-CfPg?U G)hi
jklmnopqrstuWvwxyzs{|}~;)É½?c;0W A,- )$-W8BH ¬)?HW
UGV)É^?H?AWW 0»ª½¾c0WÆÇ%&'¡   ¬ó@¡^?HW%&È¢BH ¬£9¤2FãU ¢¥¦)¡^?H
¾C§¨A0W ©)¦ªg-C41ÿ«¬ ­®¯0¨f°)É½?c0W±²³ ´A%&È(F
µW±¶³#?«%&'(D+W±·³¸¹9UGV¡º»¼b©?C½ ]¾ ¿SÀ G½ ¾ ÁK:I62344567IÂ:FÃÄ½ ¾ Å ÆÞÇ¤ÈÉµÊËÌs FãU (µÊWË Í S (%ÎU GÏÐ0142345656 97
89,-%&'(ª13K:I6Ù34567OQIoN4567pj&k ½ Ñ¾ _`%aÒ?×ÓÔ =ÕÖ×ÕØÙ
Elm  n3;585ò5p á?EFG%S'),ª ½ Ú¾ _`%aÞÒ?×ÓÔÛ'ÜmÝ hFU G§0¬$h ÏÐ Þßëà6VU Gáåô&kElmEFG%SÈ) =1nO;5!5ò5" ½ â¾ ãäåæçè éê¡ëåìåF?=#$)ÉÊh3K:I6Ù345673QIo 2346 3;53QIp)%&,-1 ½ í¾ ãäåæçè îê¡ëåïå<F¡()½ ð¾ s FãU (¥¦ê¤S (%ÎU G
mGl%SÈ*+àá-C'1
nO
K:I6ÙO45673QIoN4567p ,EFG%SÈm jñS ÏÐ
Gl()àá-¡A1* +«$EFG0q¬$C½ ò¾ ó ôõ¹9UGV¡ö÷ *+½ øù¾ ú ô¸¹9UGVû ?=,-ÿ./012345
ü ýýþ ÿ 01 23456789
n896789&kElm3K:I62345673:Io3K:I6;p  ½ ø¾ çB-UGV D+
n3;
585ò5p á?67%S'),ªC ½ ø¾ SÆT67 UGV;'<FU G§=0¬$Cj&;60hi6U ]ðAÉ
kElm>7)?=1n3;585@5p#$)ÉÊAçA ½$-C;BÊ«É$W# )
B$COK:I62345673:Io2O46ÿO;53QIp)%É,-1CGl% !" #$%b;B^WßëÛSÛ)µSÈDE1á-CCGl =1á-67%FU G ?HW)&i?HA'?Cæ8]'éH81IPJK KL
MN OPQ-C( PQHW))*+,Ê-. Q-W/0,P),-W1`%2¬>3+<FA'-U
AW45¬678iá-;9:$C
RS6T67+UGV0WXg?YZ[
; <;

§
©
ÿ
ª
ÿ
² ³´µ¶·

137

01ÿ34 567
899 899 
 !"#$%&' 8 ()*+ , -.
/0123456789:;<=>?&@AB ;C, DEFG HI?JKLM&
NOPQRS T?LM&899
U V(O8WXYZ?[\]^_`<ab HI$%'1cdefg?23
h T^_`<ij?&klmnopq rstuvwx
yz{|}~8 (?e;^45 ?
e23%'1X%&']?8bS T?&' X%& 1 7O?e M¡¢X23%'1X%&? ?Oc£¤N?¥%¦(O;^§O¨;^©
QªDE$%«¬%&­'XO ®¯D°8?eOB ;C, RDEX%c7±²$%'16d&³ ´hN1¦¥µb ®¯D°B ;C, L$&'c7O2
3%¦«¬QB ;C, ¶$%'1
§·X%& ¸(OB ;C, ¹º»¼/½»X£O­¾]¥e¿¦ÀÁÂL$&Ã 45X%O
B ;C, D Ä%'1cdeOÅÆÇQdh T$%'1X%&'7È ;C, DE12
3ÉÊË$%'1X%&Ì(O;^Í¼ÎDE?£OÏ ;^ÐÑÒ¾D ÄX%&'c723¨;^Í¼Îªc7Ó Ô$% ij$%'1X
%&
Ý

ÿ

ÕÖ×
Ø Ú Û ÜØòÿ    ÿ
 !"ÿ$%ÿ &'() *+ :01234"567ÿ &89)*+
A1B 34"ÿ56Cÿ 'E)FG+Dÿäåæç èéàáâÿê ëÿóô õõõö÷ øõ ù
Þÿ

,- .ÿ
; '<=>?
'<)I +[ \Hÿ

JKLMNÿ PQRSTUVW X YZ]
^ _`a b c
uv wxyÿ
j4k lmnopq r s*tÿ
¡¢£¤¥ÿ¦ÿ

ÿ¹ ÿ

Æ
º

ÍÎÏÐ ÑÒÓÔ

«

¬­® ¯

¼½¾¿ÀÁÂÃÄÅÿ
Ç¡ÈÉÊÿËÌÿ

ÕÖ×ØÙÚÛÜ~Ý Þßà áâãäå æçèéèêëìíîï ~ð ñçèéèòëóôõï 

ð
íîåï
úû èñ
üÿþÿ012345678ÿ9 /ÿ defghiÿ
@z{'|)} G+~  

ö÷øùúûÿüýþÿ

 9

ÿÿ

ö0øùú1ÿ2ýüÿ~3 Þß á45

°ÿ

±ÿ

138

0123456789
    !"#ÿ%&'())*ÿ+,-.)/0123
456789:; <=> ?@ABC D
E FG HIJ K
LMN OPQRSTUVRWXY!.#Z[ST\]V H ^_Z [`a bc Z dXSTefg
h ijklST\]VST H mno
pqrstuvwxy]z{|} u~XY v~X ST HIKZ [:]aS6]RW
XY

I¢ £¤ ¥¦ §[ST¨ © iª«¬p­ ÿÿ ¡ ®¯ °±²

139((67I6H:ÿ677ÿJxÿ&yÿ{]`ÿ[F`>FZ[ÿZ3ÿ,ZD-^`_ÿCc9`9ÿ
67898 8 cdabÿZÁÁ[cea^cZ[ÿEiÿcdabÿ]c[c[kÿc[ÿ  ! "#$%&'()*+!,-./ ,ZÁ(^`_ÿec`[e`ÿ@iecZ[ÿ\_ZeÿZ3ÿ]c[aIa(Eÿ0123 4
Zc[^ÿ,Z[;_`[e`ÿZ[ÿk_a(]cedÿ@9e>^cZ[ÿ((66I6ÿ
56789:;<=>?@ABC89D
6777ÿ
E=F=>GHIJKLMN OPQRST 7|aa]ad]cÿaZ:ÿZ[9Zÿÿ]cÁa9a$ÿ Cÿ 4UV  8 9 : ; W X YZ[ \]Z^Z_`abcd^ceÿ >ÿFZÿF`> ÿeZ¡¢F`ÿ>( 1}dÿ£¤ÿ<>¥>ÿ<Z¦>ÿ
ghij[klmmOno pqrstuvwxyz8{ _ÿ*`ZÁ`^_5ÿ?9ÿ*_>(]cedÿ§ b8:ÿ#Z¨ÿ((ÿ|<E}~}> m t  ©KIKcJª\_ZeÿZ3ÿH^]ÿ%@,*&*«ÿK77Hÿ=IJmLMN ym23 4 ¨¬|­a]>d]cÿ>^ZÿZ[9ZBÿ Cÿ®`ÁZ^`ÿ
o{On89:<}>@IJ8 @9e>^cZ[ÿ¤d^`ÁÿZ3ÿ,ZÁ(¯^`ÿ*_°-]cedÿ@9e>^cZ[ÿK?/4
dc[kÿ<>)>ÿ{]`ÿ_9ÿ,]c[aIa(a[ÿZc±^ÿ*_a(]cedÿ
²9e>³1Zÿ´[Ác[ÿµ¶[[ÿ, 1[>ÿ¢(ÿ88JI8··ÿ<¤̧ÿ
8JI6«:ÿ677¹¹ÿ
E}F   ¡¢£23  ¤ ÿ66xÿ#cd]c^aÿºÿZ[9Zÿÿy [Zÿ $ÿ&`)`bZ(Á`[^ÿZ3ÿaÿ¥¦§¨©   ¡¢£23 ª«¬­§8 » £ÿ ad`9ÿ¼_ac[1[kÿd¤d^`Áÿa[9ÿ,Z_d`½`ÿ_ÿ®¯°± 4²7672²zE=F=> ?@ Ci)a[e`9ÿ,ZÁ(^`_ÿ¾ a(]cedÿ,Z_d`dÿ@[]Ee`iÿ¿¤ÿOno³´µ<&²µ¶· ¸ %[^`_ae^c)`ÿa)aÿC((b̀^dÿ\_Ze``9c[kdÿZ3ÿ%[^`Àa^cZ[abÿ¹º»¼½¾ ¿ÀÁak`ÂcbÃÄ`Åm¢ÆÇzÈÉÊ ,Z[;_`[e`ÿZ[ÿ*`ZÁ`^Á¤ÿaÂ9ÿ*_>(]c}dÿ)Zb8ÿËÌÍÎÏÐÌ8®Ñ°Ò 4((KÃI©ÃJ:8ccÃJÿÄÅÆÇÿÈÿÉa'Ê'ËÌÍÿÎÿÏÈaÍÐÑÿÒ2ÿÓÔÕÊ'ËÖ×ÿØÊÖÑÅa}ÑÿÀÁak'ÿÓÔÕÖ
×ØÙÚÛ Ü ÝÞC ßàO nám âãmX ®`(_`d`[^a^cZ[ÙÚÿÛÜÝ Þßàáÿâáãäåæçèÿ8AÿªA«ÿ((ÿä67 åKæ à ç èèéêêëìíîïîðññ 8cHI8KAKéécÿ
òïóô Ýõ ö ÷øÚÛ ùú÷ûç ïüýàþ!n AÓÔ êëìí îæ ÿ 01 23 45T 67!n867 ÿ9å  éêïîÿòï67ðñ  òóôõ  öcÿc!" ake]cÿ#akad]cÁaÿ ÷øùúû üýþüedüÿ 0 1ü2ü3¢4Z9Z5`67689 e÷ ÿ#aka[Z$ÿ%[^`k_a^`iÿ&'de_c(^c)`ÿ*`ZÁ`+ ÿa[iÿ òïE=F=>?@Ono,ZÁ-^`_ÿ*_.]cedÿ,Z_d`ÿ/^ÿ^]`ÿ0[)`_d1^2ÿZ3ÿ4 5Zÿ ÷^$ù `cedda1^" >I>e3(Z[9`e}(Ie[ÿ6778ÿ0(9a^`:ÿ\_ZeZ3ÿ^]`ÿeZ[;_`[e`ÿZ3ÿ<=->[ÿ?9ÿ `÷ ÿ,]c[aÿ*_a(]cedÿ@9ea^cZ[ÿ677ÿòóE=~=>? @  ïîÿ
A#akad]cÁaÿ%dZ9aBÿC[ÿC^^`D(^ÿZ[ÿ,ZD(^`_ÿ ÷!B"ú##`ceddac^" $I>e%(&/'(a))ÿ
*_a(]cedÿE9ÿ,C&ÿ@ieaFcZ[:ÿ\_ZeÿZ3ÿ%,@,Gÿ *èE=~=>?@ +qrï÷^Bù,[cdI-a£cddI^Z. Zae%/01]a2^`34Áak`5cb^`_c[ÿ((AHAIAJKÿK7JAÿ
ÿòóLM NO PQ¡RS TUVWXY!" îZ |>[C¢(6789:ÿ[ \z]^ _67 àKæ` a bc de à fg é 0åh¼êêibíièîðði
jükLM NO û üýåK! " Al _m noKp
6qrK3 89 67s6tu rO v _wà ç ì îéêêïïíï wïîÿ
Hxy#&yÿy*z ÿC{yÿ%|C&CBÿcÁ(b'ÿ*Å.]c}ÿ~ Zbÿk^ÿZ[ÿIc[iZÿEÿ@9ea^cZ[ÿZ3ÿZD(^`Åÿ*_a(]cedÿ_ÿ `kc[[`_dÿ\_ZeÿZ3ÿ,]c[aIa(ÿZc[^ÿ,Z[ÿZÿ_>-]cedÿ@9e>^1Z[ÿ01ÿ345

; <=;

140

CG プログラミング入門教育のための「数式がつくるかたち」
近藤 邦雄
埼玉大学 工学部 情報システム工学科
要旨：本文では埼玉大学工学部情報システム工学科のコンピュータグラフィックス教育に行う CG プログラミングの入門教育について述べる．本講義では，学生自らが「表現したいこと」を考え，与えられた手法を理解して使いこなすことによって，表現意図を画像に表すことができるようなさまざまな演習を行うこととした．この講義を通じて創意工夫，創造性，競争心の育成をめざした．このために，CG のアルゴリズムの理解だけでなく，Web 教材「数式が作るかたち」を用いて描きたい画像を制作するという演習を行った．本文ではこの演習内容と学生の作品、演習の評価について示す．なお本演習は画像を生成するために Java プログラムを利用している．
Keywords: CG 教育，Java プログラミング，アルゴリズム理解，作品制作，数式がつくるかたち

1. はじめに
本文では，埼玉大学工学部情報システム工学科(3年次学生)におけるコンピュータグラフィックス教育入門の演習課題「数式がつくるかたち」の活用とその教育結果について報告する．2001 年に第 26 回図学教育研究会[3]で報告したＣＧ・CAD 教育をもとに，2004
年図学会大会にて CG プログラミング教育全般[4]について報告した．本報告はこのなかの第２回から 4 回のＣＧ入門のための演習である．
まず第 2 節では，CG プログラミングの分類と本演習の位置付けについて述べる．第 3 節では，「数式がつくるかたち」の内容と学生の演習結果について述べる．
そして，第 4 節では学生による演習評価，およびプロ
グラミングと作品制作の演習評価について述べる．

2. CG プログラミング教育の内容
CG 教育に関連する研究は 70 年代よりいろいろな会議で発表されている[2]．1993 年に鈴木らは日本のCG 教育を紹介している[1]．このなかで CG 教育の方
式を３つに分けている．その１は，アルゴリズムの理解のためにプログラムを作成して，画像を作成する CG
プログラミング型教育，その 2 は，基本的アルゴリズムのプログラムを与えて，それらを利用しながらプログラ
ミングするセミプログラミング型教育，その３は市販ソフ
トなどアプリケーションを利用したレディプログラム型教育である．
本学科における CG のアルゴリズムを理解するための演習内容は，Java を利用して CG 画像を制作することである．本学科では，1，2 年生に対して C 言語を中心にプログラミング教育を行っている．そのため，CG の講義を受講する 3 年生は Java プログラ
ミング経験がない．そこで，教材 Web ページには，Java プログラミング入門，Web 上の Java による CG
プログラミング，有用なページの調査と教材ページ

へのリンクを紹介することにより，プログラミング
言語の教育を省略している[5,6]．このために Java
プログラムを参考に与えて，追加する部分のプログ
ラムを作成したり，画像を生成するためのデータ作
成による作品制作を重点としている．本報告の「数式がつくるかたち」
はこの Java プログラムを参考に与えて，プログラムを改良，拡張していくこと，さらには，CG の入門として最適である．このように本演習における CG 教育は，
セミプログラミング型に位置付けられる．本報告ではこの Web 教材を利用した演習内容と学生の評価について述べる．

3. 演習「数式がつくるかたち」
本講義では，学生自らが「表現したいこと」を考え，与えられた手法を理解して使いこなすことによって，表現意図を画像に表すことができるような演習を行うこととした．この演習を通じて創意工夫，創造性，競争心の育成をめざした．
3.1 コンピュータグラフィックスの講義シラバス
講義全体の内容は以下のとおりである．URL 参考：
http://www.ke.ics.saitama-u.ac.jp/kondo/lect/cg/cg.html

図 1 「数式がつくるかたち」[7]141

本報告に関連する講義内容は，
第 2 回 数式がつくるかたち 講義と演習
第 3，4 回 数式がつくるかたち 演習である．はじめに演習内容の概要を説明し，演習で作成する画像，プログラムの修正部分などを紹介した．
さらに提出課題について説明を行った．その後の 2
回は，Java の実行環境の設定，Web 教材に示された内容に従った演習を行い，自らが考えた数式を利用して画像を制作することを行った．提出は一週間後とした．
図 1 は「数式がつくるかたち」[7]の Web 教材のトップページである．

図 2 ワークシート 1[7]3.2 演習課題の内容
演習「数式がつくるかたち」は 2 次元画像の色を数式によって変化させ，意図した画像を生成することを目的としている．この課題は東京工科大学において演習で使用されているものである（図 1）．このページ
は演習用課題が５つに分かれている．ワークシート 1を図 2 に示す．またそこでリンクされている例題プログ
ラムを図 3，さらにはワークシート３を図 4 に示す．
学生はこれらのページを順に読みながら，プログ
ラムを実行したり変更したりして内容を理解する．
3.3 学生の制作結果
図５，図６に演習課題の制作結果を示す．Java プロ
グラミング入門と与えられたプログラムに各自で考えた数式を加えるというやり方でユニークな画像が多数制作できた．同じ画像はなく，各自の意図が画像に表れている．図５は課題提出の画面の一部である．画
像の下に氏名や制作意図などを記入させたり，画像が示す印象を示したりさせている．

図 3 例題プログラム[7]図 4 ワークシート 3 [7]図 5 提出画像とその説明

142

4. 演習の評価
4.1 学生のアンケート
受講生のアンケート31名分をもとに3つに分けて紹介する．
(1) Java プログラムの習得(5 名)・Java の基礎を学べた．Java の基本として入りやすかった．
・はじめて Java にふれたので，最初はコンパイラもできなかったが，Web をみてがんばった．
・Windows での Java の使い方すらまったく知らなかったので，まずそこの習得ができてよかった．
(2) CG への興味(4 名)・CG のおもしろさが分かったのが良かった．
・CG の基本的な技術について良く学べた．作品を２
つ作らなければいけなかったので，時間がかかったが，自分の納得のいくものを作ることができた．
・ CG のつくる難しさを知った．
(3)アルゴリズムの理解(18 名)
・数式による模様のつけ方や RGB 方式による色のつけ方が分かった．
・数式によって作られる図形やパターンについて理解が深まった．
色の作り方を考える楽しさがあった．
どういう数式でどういう図形になるかということが思ったより理解できなかった．基本的な数式のかた

ちは理解できた．作品を作ることは楽しかった．
・数式を用いたグラデーションが理解できた
・数式によって，ああいった模様がつくれるということを知った．描かれるそれぞれの曲線，色，グラ
デーションなど作品制作は楽しかった．
・ペイントツールで描く曲線やグラデーションを数式として理解できた．
・数式からうまくかたちを作ることに重点をおいた．
タバコを表現するのに苦労した．
・なかなか思ったとおりの図形がでず，数式をいじるのに苦労した．でもそこがおもしろい点なのだ．
・数式を考えてではなく，なんとなく決めて画像を作ったため数式を操って画像を作るというところまではいかなかった．
・数式を入力するだけでさまざまな形が作れるので，たのしく興味をもって取り組めた．
時間がなかった．
・プログラム自体はさほど難しくないが，計算させる部分が思ったとおりにいかず，半分くらいはラン
ダム性に任せた．
・ポスターの絵柄を製作している感じで取り組めた．
・オリジナリティに重点をおいた．
以上の学生の意見から，本演習内容が 3 コマで十分
教育内容を理解し，効果的な教育ができているといえる．

図 6 学生の画像製作事例

143

4.2 演習内容の評価
10
9
8
7

人数

本節では，学生に対するアンケートをもとに，興味の度合い，
役立ちの度合い，制作時間を分析する．
図 7 に興味の度合いを示す．10 段階で 3 以下を興
味なし，4 から 6 までを興味あり，7 以上が強く興味ありとすると，およそ 20％の学生が興味なし，およそ 60%の学生が興味あり，20％の学生が強く興味を持ったとなっている．

6
5
4
3
2
1
0
1

2

3

4

5

6

7

8

興味度合い

図 7 興味の度合い
10
9
8
7

人数

図 8 に役立ちの度合いを示す．何に役に立つかという内容は記載されていないため，役立つとした内容は不明である．この演習がなんらかの「役に立つ(5 以上)」とする学生がほとんどであった．役立ち度が低い 3，4 はそれぞれ１名である．

5
4
3
2

図 9 に制作時間を示す．調査時に授業中の演習時間を含めるかどうかを明示しなかったので，実際の制作時間と一致するかどうかは不明であるが，３時間以下が30％，
4から6時間が34％，
それ以上が36％であった．10 時間を越える学生が 25％であり，課題に対する熱心さと Java プログラミングの習得に時間がかかったものと思われる．

103(2) 両者のどちらかを選択するという意見･テーマによって重視するべきものが異なる．
・これから先 CG の知識が必要な人もそうでない人もいる．
両者を選択できるような現在の方法がベスト．

5

6

7

8

9

10

図 8 役立ちの度合い

人数

9
8
7
6
5
4
3
2
1
0
1

(1) 作品重視が良いとする意見
・作品制作は楽しいので，課題ごとに選択できれば良い．
・プログラミングはこの授業だけでは理解できない．
作品制作はデータの与え方が分かれば自力でできる．
・どちらも重要であるが，見た目が重要であるので作品重視が良い．
・作品を作成するうえで必要な機能をプログラミン
グすればよい．
・やる気がでるし楽しい．プログラムは理解しずらい．
・プログラミングの改良や作成は他の演習でもやる．
･プログラミングは苦手で機能の追加は困難である．
･プログラムが苦手なので作品重視が良い．

4

役立ちの度合い4.3 作品制作とプログラミングの関係
講義全体が終了するときに，学生がプログラミン
グと作品制作をどう重視しているかをアンケートした．本演習だけに対する意見ではないが，共通する部分も多いので以下に示す．

6

2

3

4

5

6

7

8

9

10

製作時間

図 9 制作時間
・どちらも重要．プログラミングが分かれなければいけないし，
実用的なこともできなければいけない．
(3) プログラミング重視が良いとする意見・プログラミングをやることによって本質も理解できる．
・自らの技術を高めるにはプログラミング重視が良い．画像生成のためのデータを内部でどう使用していているか理解できる．
・情報系学科であるからプログラミング重視．
・画像を扱う環境を製作する立場であるのでプログ
ラミングを重視．
作品重視の意見には，積極的な意見と消極的な意見がある．よりよい作品を制作するためには，プロ144

グラミングも必要であるという意見は大切である．
それに対して，プログラミングが苦手であるという意見は消極的といえる．本学科では Java を CG 講義の前に開講していないという事情もあり，苦手という意見もあることはある程度予想していたことであり，これを改善するために，基本的なサンプルプロ
グラムを与えたり，データを作成したりすることによって原理を理解できるような演習を用意している．
プログラミング重視の意見は，情報系学科である
こと，プログラミングを通じて CG アルゴリズムの理解が可能であるということである．これらの意見を持つ学生は与えられたサンプルプログラムをもとに改良を加えることによって，作成した画像や映像もレベルの高いものとなっていることが多い．
本講義では，演習内容に応じて複数の課題を与えることによって，学生自身が，作品製作を重視したり，プログラミングを重視したりすることを選択できるようにした．両者から選択できればよいという意見は，本講義の進め方を肯定するものである．

5 まとめ
本報告では，Web 教材「数式がつくるかたち」を用いた CG プログラミングの入門教育について述べた．
この演習を通じて創意工夫，創造性，競争心の育成をめざした．このために，CG のアルゴリズムの理解だ
けでなく，描きたい画像を制作することとした．本演習
は，数式を変えて画像の色やかたちを考えることが中心的な課題である．与えられたプログラムの一部分を変えることによって，さまざまな画像ができることから，作品制作を重視した割合が高い．本教育
によって， 以下のことが分かった．
(1)CG 教育においてアルゴリズムを理解させるためにも画像制作の意図をもとにするとよい．
(2)より興味をもってプログラム開発をしたり，アルゴ
リズムの理解をしようとしたりする姿勢が強くなる．
(3)Java のプログラムの作成を学習しながら，作品を作るという内容は，CG 入門にもプログラミング入門にも有効である.
謝辞「数式がつくるかたち」の Web 教材の使用許可をいただき，本演習に関してご指導いただいた東京工科大学 故渕上季代絵教授、ならびに中村太戯留氏に深く感謝する．

参考文献[1] 鈴木、吉田、梶山：日本における図学、設計製図
教育改革の動向、日本図学会図学研究第 61 号、pp.21-33,1993[2]近藤邦雄：コンピュータグラフィックス教育-10 年の動向と展望-，日本図学会創立30周年図学研究記念
号「図学は今」，pp.73-74,1997[3]梶山喜一郎，鈴木賢次郎: 第 26 回図学教育研究
会-「専門科目としての CG 教育」報告-, 図学研究第35 巻 1 号，p21, 2001
[4]近藤邦雄: 作品制作を中心としたＣＧプログラミン
グ教育, 日本図学会 2004 年度大会学術講演論文集，
pp.1-6, 2004
[5] M.Takahashi, H.Sato, K.Kondo, S. Shimada: A
manual to teach computer graphics by Java, Journal for
Geometry and Graphics, Vol.2, No.1. pp. 101-108(Proc.
of 7th ICECGDG Selected paper) 1996.7[6] M.Takahashi, H.Sato, K.Kondo: A Remote Education
System of Computer Graphics Education using Java, The
3rd China-Japan Joint Graphics Education Kunming
Yunnun China, pp. 228-233, 1997.7[7]東京工科大学渕上季代絵による「数式がつくるかたち」URL：http://www.teu.ac.jp/media/~kiyoe/
参考資料
次ページにワークシートと学生作品を掲載する。

145

図 ワークシート（グラデーション生成、ウインドウの大きさ）

図 学生の作品例

146

234565789

5ÿÿ !ÿÿ"#ÿ$% !ÿÿ&'ÿ() *ÿ+,ÿ-. !ÿ
/01234567849 !ÿÿ/01234:;<=>?@ABC7DEFG *ÿÿ
*+Ï,ïZôyíIk-QJFÓëZf.Ó
HIJKCKLMNO1PQRSTUM3VWXYZ[ ë8ï67d\g F?Oo/M dÈ\]3^Z]_`abcWJKCKLdNO_e\fghZ] zd(tzÂy}ÿ
HIJKCKLNOijklMmnopqrstWuv ÿ
wxyz\{|e\y}~Z@Z\g F? '<=w]£ F?5BK½MOCKÚ5
MEO`MM1PZa14tWkZ Ðd´_goÚÛ0Ïdzhg}_e F?azfYzMoq|e\y!]*}HIJKC 5BK½oMghMF1Ïdzh]342M34w
KLM F?Oklw]|w14tWkd  F?5BK½Z5Ây34d67_g}ýZ49
g<= Za¡¢g£]¤¥¦M§¨Z w]OCKÚ5Ðd´_g F?O8%d©ªe\g}wmnopMghZ«K¬]8­5]® ªg}|Mz`] F?5BK½MghM¯W°±²W F?S³zM´qµ¶W·'q CKÚ5Ðd\yzZôªe]69Z F?O|wM¸¹zº»d¼`_e] F?5BK½¾U M¸¹qW\:3¼wa;<_gÏÐ@Z\gËd¿_]Mo¾UdÀÁÂyzqÃÄwxy}ÿÿ ÌdÍ= F?Oq>?ZWyzq{`ªg}ÿÿ
ÿÿ'ÅÆwÇÈ F?5BK½z]|ÉÊwË @A]BCDw F?5BK½¾UMEÄZ=ÌdÍÎ]ÏÐ@dÑÒyzqwVyDÓÔ?ÐQ \eFGy}BHDw] F?O¾IMEÄ]BJ
F?d]6ÕBK_]|dÖ×tZÂy D]BKDw342z49ZõLy¿¾Ud´_g¾UdØÙ_gaMw]ÏÐ@]ÚÛÜÐ]AÝÞß]  F?O8%z4¼Zôy F?OMNZ
F?àá] F?Mâã]_eäåM´æË =\eFGy}ÿÿ
dç_g6èéwdê¶w\y}g'ÅÆwÇÈ ÿ
 F?6ÕBKz]ÚÛ6ëìq6ÕBZ
 F?B5ÓdÑÒ] F?6ÕBqM  F?5BK½Má4zÇÈOPZ=\eFGy}
B5ÓdazZíIQî6ïd6ÕBK_]6ÕBKð  F?5BK½z]|ÉÊwËÌdÍÎ]ÏÐdzheñfOòód\È}ÿMôÈWòóZõ\e] @dÑÒyzqwVyDÓÔ?ÐQ F?d9]öWO÷wxy`°È`MøùúQ]kEûüM ³Qýy¾Uwxy} F?5BK½ZRÄWÄ
¾UqÀÁý|eõ£]ÚÛ6ëìW°NOþÿ¦ S]ÏÐ@]àá]AÝÞß]_eTUQíIwx
M0ËZgôyzq±f]O÷Mûüq12z\È34 y} F?5BK½]6ÕB­K½]5KV@K½]
qxy}g]ÚÛ6ëìQ675?M@CFï6 A?ÏÚÛBC7K½z\ÈHWXZk`|yq]'<=Zõ
7q8twW`ªg9]ìKÚïMB5Óq Â g9 Lyow6ÕB­K½]5KV@K½MWXdÇÈ}ÿ
_e]6ÕBzM Î {Q6ÕBKZq 6ÕBKðdOÂyYPw]£ÚÛ6ëì
``9]6ÕBKOjdÖ×tZÈzqwVW\ q Q675?qÏÐ@QÚÛÜÐ` F?MZ¼yW°]cM,MwaÖ×YMwauv ¡QódÆDY_e@CFï67dOpÂy}ZZB5
q¼e\y}0Ëd´_gíIkQ6ÕBK ÓZ ÈìKÚïd\f=`;Âyzaxy}[ZÚðQZôy<=qxyq] F?O Û6ëìQ675?|M67dazZ\]M
Z _g<=¡¢gW\}MôÈWuvd!"Ây  F?6ÕBZ F?M6ÕBKíOpd
ghZ]#¦OCKÚ5Ðd\g67Óï ^©Ây}ÿ
MôÈWOpYPZõ\e]@CFï67z.Óë8ï
F?5BK½¾Ud¿_g$}ÿ
67 F?¼pZÃÄW_`dagÂ}< !Zbÿ'<=] F?MEO`MM1 ÂôÈZ] F?Ow]>] c]*+ddeÂPMtW4%MghZ]#¦q¿Ây F? y}f>deg]@CFï67dOyzwx9]ÏÐ@]5BK½¾UMöËd&`ZÂyz]_e'¾ hi]ËÌ]óW°d"áÂyzwxy}f ¡deg]Ud\g F?OMghMoT'dÀÁÂy B5ÓK½Lïdò_]6ÕBKdÈzwxy}6
zd()zÂy}MghZ'<=w]ÏÐ@Q 7ÓïÏ?FÜÚDÜ?]Cj½Fk7Ü?Ï]Hjî6@K½]
F?Mó]ËÌàáW°M@CFï67Q] F? Hj8­5lKW°dòÂy}f*+deg]>z
ÿ
1

147

23456789
8
 !"#$%&'(8) *+,- =mn(op&vjTv f)./02./ 123456(789:;68< 9m9&?f& C3UJ-VW5&}3
=>?&@A@0BA C,DEFG HI l, v¡m¢ OP £J-q
Zt s Zt & C 2¤5& C¥¦&}3)
JK5ÿÿ
9m9&§¨©ª«¬ ­hn8 ®9 £J5q
Zt =§¨©ª«¬=]>¯> l°±²i±²l°±²³´s Zt =q Zt 3]>¯>°±²l±²°±²³´X}5>3 µ-) 9
m9&¶ X}6(789&·¸2¹ \º3f65ÿÿ»(¼9½¾ Zt °?ÿ=¿ÀÁÂÃÄ=]>¯>) 9m9H&ÅÆ ÇÈÉÊ4-J\?j3,5&"Ë 3=ÌÍÎÿDÃÏGÌÐÎÿDÑÒÓGÌÔÎÿDÕÖÓGÌ×ÎÿDØÙÓGÌÚÎÿDÛ
ÿÜÓGÌÝÎÿD¦ÞÓGÌßÎÿDÖàÓGJ¤ßU&ÅÆl,5&6(789&ÅÆ DáGâã5>?&á&äj4Myz0Byz·yzåæyzÿÆÒyzçèÃÄéççêë ì6(789yz&
MN=6(789:;68<OP&Q OR&ST 789 í[ X}5>?&{| X}}3
3UJ-VW5XY6(789:;68< Z9)&S 6(789yzn8 ®9 £J5ÿ
T3UJ-[\,3?3]& Z9)&^_`&abÿÿ
R3VW5ÿ
6(789î8)7(t ït7 ./f}3ðñ?ò=6(789&EF ófôõ ö÷,6ÿcd3ÿ6(789:;68< Z9) ef5& Z9 (789yz&}3øù& ld&úTv6(789)=g6hiU3"j>5XYk l=mn(op EF)93X}5Dûü`výþûü`vGDÿ0
qrs Zt & C6(789&3XuXvwx efy ,JýgÃ,JGD12vý32vGD45 vý65z{| X}5k d=~op C vGD72vý82vGD9,Jý vGD výf}&)93 6(789&"7 vGDvývGD9þvývGD
(93 ;8 C5ki=;8 vý vGDC,ývGDýÊG
 3;9;8 Ji6 DOý G5&6(789EF)9 £J(789  ,f5ÿ-!Ã&34566(789 ""#f5ÿ>3 µ-g$&6(789 EF3 µ-"f
65ÿÿÿî8)7(t ït7X=;:9)93 
6(789" 3%c,6(789&9' ()f5*+ ®8t,-* ¸.£&7(9¡)n/£J-;8 Cf501&6(789
j?6(789EF)9 2£,-34f
"#,]&« 7(9f5UX@(),56f
AJ¤ 7-* »8 9µ- : f3
 Z9;9¸î®789v<= hþ>%v)8t*~? 7 2¤653?30h&@*opj?3XuXvEF ÇU6(789 Q ,¸fhvJ¤A5ÿ
=cd&mn(op& C&dU& Z9)~ ÿ3& Z9) 3,gBCB!3ëD6op& C&dU& Z9)3UJ-VW5ÿ (789:;68<EFBå&Q «3UJ-VW5ÿ
ÿ
1

148

¦÷ø56  ùúÍ]6  ôõ623456789    gh6ÜÝùúð99M6ÍG6Âûü7Q
 !"#$%&'()"*+,-./0ÿ ó46/0ÜÝùú5699M2Ü"6iý"4/Í5234546/07829:;<= wÂþÿ012{JKkl%&ü7QJK 4Wm/>?@"9AB)6CD'E6FG6HI %&0Èï¤¥33"4x0ÿ
JKL9MC 9:;NO@P/   ðÏóÿø6 5676896968 ÿ
46/0825CQRST  UVWXY,W ðÔóÿQ: êë ÿ
/Z6[\]^_5`aJbc"d+,W&02 4 ¨ÿ)Q96 ÆØB6ÆØBJKÿ
ef+&  ghijkl%,6mYnL9M ¶ÿ  ùúÿC 9:;o2J/  pq" Âÿ  ôõÿ
9r%6st7uvw6  klx/yz ÿÿÿ  ã)Î "4/agìÿ_) B{"4|}~J=/mZ4/  ÿÿÿffJ)Î "4/gìÿ x/ "6[kljx/0 ÿÿÿåÍ  )Î ÿ 5c6>W5J"6 ðÂóÿ  ÜÝùúÿ
awW5Z6/0245F9:;"iý699M6Âþÿü7 JK"4/åÍÿW,9:;N/ @9 m;6Ñ~"x/0ÿ
W"]%6klx/6[ ÿ"¡¢x/mZ46/0£ÿÿÿ Â"  ã)Î ôõG
4x0 ÆØBw  ùú:ÆÕlW,
mm456¤¥¦¤¥"@W,-./0ÿùú6!ùú6ùú6Ü ùú6cùú6!
§ ¨©ÿª   [«¬0­®¯°6 "aùúO+&ñò "6#$  G
X/a±²³0klj´µJK0ÿõP,  ã)Î %"%&46/0ÿ§¶©ÿ  ·¸789 ¹º»¼½¾¿Àÿ  &5  ;99M"4/\Í[·¸0789 ¹º"4/´Á0ÿ
46/0ÿ§ Â©ÿ  Ã]Ã]Ä0C7CªÅÆ m45Jñòn623mZg/0ÿð¨ó'n=&  =/&P"ffJªÇ]ªÈÉªÊ}ªË]0ÿ§Ì©ÿ  Í/aÎ)) 78Ï0Q9v
 ã)Î "%,6  ã( QÐ [ÑÒ0ÿ
)%,W/0mY"4+,6  c *§Ó©ÿ  Í/aÎ)) 78Ô07uv O5 "+!!,~"x/mZ4/0ÿ78Õ   kl0ÿ»ÔÀ2ij5'g-./*4J$6  §Ö©ÿ  Í/aÎ)) 78×0ÆØ7M ùú4|}~"=/04/0ÿÅ  kl0ÿ
ðÂó   "123456:Æ§Ù©ÿ  ÃÚgh¨0¤¥ÃÚgh0ÿÕ"*+,õP,W/&P"6m45J  \§Û©ÿ  ÃÚgh ¶0ÜÝÃÚgh0 Þ ÍZ¥7"J/0ÿßª7 àDª9áÆª'AMÕ'E
0ÿ§â©ÿ  ÃÚghÿÂ0ãÃÚgh0ÿ§ ¨ä©ÿ  åÍªæçÿ¨0èéªêëªgìªÞßªÇ]ÿ§¨¨©ÿ  åÍªæç¶0ÿÿ§¨¶©ÿ  åÍªæçÂ0ÿÿ§¨Â©ÿghªíîªÈïðåÍñòÊ}óÿ
ÿm45J¦"4+,6   &P  Gôõ6Q: êëÍ]6  öÉåÍO+&0ÿ
ÿ
ÿ
ÿ
1

149

ÿ

ÿ

456789
456789  !"#$%& '() *+,-./0123 456789:;<=>?@A
BCDE5FGH IJ&,-.KL23 MN,O
8PQRST UV,-.1.6789 WXYZ
&[\]^_01`aLFG&[\]`a bc-.de23 !"#$%&fghi jk.lm'nC98ol pqr stughi
vw1xLyz{,|}~)&c-lm'nC9
X %TT,|whi 2qr TTTO&iT,|hi &{]ÿ ¡¢ÿÿ
}~£¤X+¥ }¦9¤ §¨,-©ª«}~£¤ X+]
Ts,-¬­01 ®¯°X+J± %Tÿÿ²³´µ¶·¸¹º»¼½´¾¿ÀÁÂ¼ÃÄÿ
¥ }¦9¤&/Å.-lm'nC98ol pMÆ16
7 ÇÈ]s,-lm'nC945 ÉÊ-Llm'nC9ËÌ)Í9D&$lm'nC9ÎÏ .LÐ'9BÑ
,-Ò|1lm'nC9ÓÔ X+]Õw&WXÖ×
ØÐ'9BÑvwÙ@DÚ§ÛTÜÛLJ±TÝÞQeX+,|lm'nC9ßà L¥ }¦9¤ ¨.%T&áâã` {]ÿäåÐ'9BÑ&$c-lm'nC9 WX]T#&Llm'n
C9æç&/Å.-WX]Tÿ
èåÐ'9BÑ&$lm'nC9WX MéKLêëlm'nC9 WX]ìí& 45 )¥î&$ïo¤ðñ1òó4,|lm'nC9OôT]õìlm'nC9 êëìíKd.ôñödëWX]T$.ÿÿ÷åWXlm'nC9 øaùúKÎv$%&]TLs
|Ê&ûüvý6£}1òOWX]T$.ÿÿþþÿ0123 45678¼½´¾¿9 ÃÄÿÿ«ääª «äL8CÐo45¤6§¨ÿÿ1hi zX+,|Ð'9BÑ ¨.-Llm'
nC9lm'nC9Ù@D X+]..KL¥n)m9 æçO %T$.`a Qe
Tÿäålm'nC9ÿèå Ø̄¥'D!"&$æç67LWXYZLFG,|.
TL#-ü,.T$1òùúÚÿ
÷å%Û &k|êë45ÿ
ålm'nC@9C'(¨¤ ÇL)¥¯6D45Úÿ
*å+,-.ÎLWXÖ×ØÐ'9BÑvwÙ@DÚ§ÛTÜÛLJ±TÝÞÿqr /01&2,- c|pD9} vw3*+]$%&456çÕ7|
89ñ: Õ;xL< óeTK=â1L
Ù@¯ pK=â1L ®¯° JkTK>#1
1òK.Uø ?@whi ]A- %T BCTJkLpD9} %qrT,|L+,=âÎD tE& %TK#LFGâHIJ,|ÿÿ
ÿ
y3&KpD9}&$hiLLzX
M {]y 3ØLNvwØN ¥ }¦9¤&c-TÊ|MyOØPNÿ FQXRSTG67LU+yy 3ØzN Ð ¥ VWí67 ÇÈ,-.y 3ØN©ª«}~£¤y3ØKL3N ¯¥'D!"%Xlm'nC967y 3Øÿ0N lm'nC9ËÌ)Í9DY
ZÉ,|45 [\,|My 3Ø]N Õ;1lm'nC9^9V §¨,|Ð'9BÑ {]y 3ØN
X,|lm'nC9 lm'nC9ËÌ)Í9D&[\,-LX,|lm'nC9ËÌßà c|M
y0 4UpD9}hi_Ù@¯ pXxLy 3Ø]NÿÐ'9BÑ OT& Ù@¯ pc|y ]L&4`qr&$c-XÕ|ablm'nC9MTcdM {]ÿÿÿLSÔlm'nC98ol p}~)TX¥}¦9¤&2]ßàÎe {]ÿ
fg_ØLNlm'nC9X3hÕL?iLjk01
XLlRmn&oKØzN9î&$o89BpqKôñLÐrÑ7Í9 Llm'nC9Ð }¤stK
3hL<Kóu1.ø&Oq¨ÿ?g_ØLN°¯B®¯¥ATKBCLØzNÐ'9BÑ$xÖó#X4Kv§LØÚwx45ZÉKÖªÿØKNÿz45vwÙ@¯ p +]T BCÿ
ÿfg SÔÖ×q¨y {,-zxL?g {|}× Y~]T&$x?g'PLzLÚ Z
#ØKNÿ 67xm0&BC1hiÿ

150

ÿ

ÿ

ÿ

ÿ

ÿ

ÿ

ÿ

ÿ

ÿÿ
1

151

ÿ

3456789 
 8 9 !"#$%&'( )*!+,-.)*/0123
4567890:;<=>?1@#AB0CDBE3Fÿ
345678 4567<=3GHI
90JBG8KLMNO6 4567!P@#NO0QRE3FST!LU678:;6VW 0X1
E3 :;YZ0[\3FÿA]^8KLM_8`"aLU_!bEc3de89
0?1E3 4567<=0[\3BAf8g
ÿ hE3 iejkDl;mQn6o3FpE
c8 45673G6VW 012#A
B!"\c8Qq! :;rsm2tN_6
ughE39 !+,230vw :;mxy!#ABmz{\3Fÿÿ|}~78 456789!+,- :;]^!b@#90@#AB8:;]^0" !@#3G6VW m
T#Fÿ
ÿ ÿÿ3YZ!`2c$%0[3G!8KL45m;E3( )*H90X1E3F
Ec- @#Fÿ¡¢£ÿ¥¦§8¨%(66©; ªÿ(66©L+«ÿª8¬ 6­)8®¯¯°ÿ¡®£ÿ¥¦§±²4­³/(66©l;´8µ¶9·$%¸¹<=º»¼½8¢¾¾¿ÿ¡À£ÿiÁÿÂÃ8ÄÿÅÆ8ÇÈÿÉÊ±ËÌ0ÍÎÏÐÑËÒ!"#$%ÓÔ3GÕÖ×ØÙÚÛÜ8¸¹ÝÞL½ßÒàáâãäåæ¯áÿçãåè8ééåÿ®Àèêª®ÀêêÿîïðñáòiñKáóïôáõÁöñáÇõÿ ¡æ£ÿëÁìíá
÷øáùúûü95$%­ ý 9ÓÔB­þ563Gÿ01H9Bp21á34
5ç6789 ßÒáééåÿ¢¢Àª¢®®áÿ¢¾¾Àå¢¢ÿ¡è£ÿ) åVV¡£á¡£áÁ¡£±Õ Láÿ!"#$á¢¾¿°á¿ÿ¡ê£ÿ%&'(8ó)Ú*¦8¥¦§±H+ ,l;0CD
BE3-.Û894583®¢5ç6789 ßÒ(69 ßÒ8®¯¯èÿ¡°£ÿ/0ÿ1'823ÿ348îïÿðñ8¥¦ÿ§±
!+,- ­þ56Û8945á3®À5ç6789 ÿßÒ(69 ßÒ8®¯¯°ÿ
¡¿£ÿ79/54 H66±788éü99:::å8;<å=>å?é9>ä=@9AãBCã9ÿ¡¾£ÿ¥¦§8îïðñ83DE8FGÿH±:;6
VW 0123­³) 45678
ÿ9de83¿5ç6789 IJK½8®¯¯¾åÀÿ¡¢¯£ÿ¥¦§±H+ ,5³67K¥L8¬ 6­)
8®¯¯¿ÿ
1

ÿ

ÿ

ÿ

ÿ

*ÿ0123*ÿ2456**ÿ
&'()*ÿ,-./*789: ÿ;<=>*ÿ?@AB*ÿÿ*ÿÑÏ ÿÎÏ ÐÑÒÿÓÔÑÔÕÐÔÕ ÑÔÕ **ÿ**Ô Ö× ÿØÔÔÓÔÙÒÿÕÏ×ÔÐÿÏ×ÚÐ *ÿÔÑ ÓÏÿÏ*ÿÕÏÏÓÏÙÐÿÑÔØÔ
× ÕÔ ÿ
*ÎÏÔÿÔÑÒÐÖ× ÿ¹º»¼½¾ÿ¼¿ÿ¾ÀºÿÁºÂÿºÃÄÅÆ¾Ç¼ÁÿÅÄ½½ÇÅÄÈÄÉÿÿ
ÂÀÇÅÀÿÅ¼ÁÊÇÃº½ºÃÿ¾ÀºÿÅ¼É»ÈÇÅÆ¾ºÃÿËÆÉºÿÃºÌºÈ¼»ÉºÁ¾ÿÊ¾ÍÈºÊÿÿÿ$"Ûÿÿ#!ÿÜÝ"ÿÜÿ!Þ"Ûÿ"ßÿ"ÿÿ"!ÿÿÛÿÿ"ÿ#!Ûÿàÿ#!ÿÝá!ÿ"$ÿ"ÿâ!ÿ!Ýÿ"ÿÿ"ßàÿÿÒ"$ÿã!ÿ#!ÿÝá!ÿÝ"ÿÿäßÝÿÞÜãÜÿ!ÿ#ã"ÿÝá!ÿÿÿáÿ"ÿ#!àÿÿÞ$ÿÐá"$ÿÿ#$ÿÝÿÓÿÑ#ÞßÿÝÿßÿÿÜÿÝßÿßßß!ÿÿÝÿÿ"ÿÝÿÿÜÿâßÝÿåàÿÿÜÿßßß!ÿÜÿ!á"ÿÝá!ÿ"ÞÿÝÿ!!ß"ÿ"Þ"ÿâ$ÿ"ã!ÿ
Ýá!ÿ"ÿÝÿÿÿ"ßÿâ"Ýÿÿ""""!ÿÝàÿ

ÿ

ÿ

ÿ

CDEFGHIJKLMNOPQRSHTUVWHXYZ[\]^_MN`W
HXabc_deEfaghFijVk]^_lmnopqrstM_usvÿw_Exyz{aWHXgh|E}~aWHXMNa2 gh| 2 \svÿap Z[\ghFijV_k{srs`E2
4 4¡l¢{£`Exygh_dsghF¤V¥¦§¨©HTª
L«¬aM-­®[`Z[\FijVa:¯Q¤§°X_±\Efa²³
OL©HI´µ¶Hi·_18£¸vÿÿÿ

0123456718ÿ
ÿ ÿÿÿÿÿm24ÿÿÞ$ÿÐá"$ÿÿ#$ÿ
mm 4¡ÿÿÓÿÑ#ÞßÿRçæÿÿ!ÿ""#ÿ$ÿÿÿÿ
WHXghFijVaopq_S[E7Trs:U{kEVW
?4\svHI{|Eoaù14XR24EWHXù{a2 WH
XghY[`¯Q¤§°XZï[\sv2 WHXgh{|Egha
[\2q?4Ef4_5\ù1wq[`@HXo_ svP]°X^]°J_`FYEwq[`@HX|WHXghaîa[_a&rs`_EWH
XghbcaPdFefrs{ \vfa`Eghagh _ghabci±C _Eghk>@jHTªL,kRl7Frs\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ

Rçÿ

WHX|EO¨éRGLêë_ìí{kîïa´µð\s a¥LñLòaó±{usvôõaö÷ øë_EWHXù|öqúNEHûüýS
JIü_þ\WHXgh_|ÿ0 ù1ôõ 23 `vÿ
f4_5\EWHX67í89rs
r`aWHXgh :¯Q¤§°Xgh[E:[[\s24ERH&_[`vv@{kE4R4@aù [WHX:!rs"#{\s$%&'vÿ
(`ECD{|FGHIJKLMNOPQ©HTªLRSHTUVWHXYEZ`)*aWHX[\sv4+aWHX{|E,- µ.{/LHû01[`eE23|45{67[a8_OjñX9:rs ø}~aWHXa;<=F>¶V>g?4\svfa`E}~aWHXghad¸_E2@HX
A\EByaghyzCNghrsa{| EDEFG @HX{xyz{gh[\svÿHI{|E4({JK \`LMaWHXùMN¥LñLòaB
NO8_ \svîP{Z` ghFijVrsEFGHIJKLM
NOPQ©HTªLRSHTUVWHXY|2B[\þeEQ|[\svad¸_EZ` <ULVaB_5\EWHXgh|faFijV
opq[\svfa`Eopq[`ghFijV_rs_rsQ
[\svÿÿæçÿ ÿÿ

nopqrstruvwutrxsytÿr{o
|r|qy
}

152

ÿ

ÿ

0123456718ÿ
ÿ ÿÿÿ%&'()*+,-./0ÿÿ121ÿ
ÿ56789:;<=>?@A7BC;DE7BFGH7IJKLMNOPQ@@
75RSJKLQT(UVWXH7IYZ[JKLX\]^-_QTS`/0Ra@@75bcdef;g;hiKL^jkl/mnoH7IYZ[<=JH7IKLX
OpJ5qrG(stuvmw-./xyzy0ÿ{|}H7IYZ[<=}KLi~w-.a(56789:;<=>?@A
7BC;DE7BFGH7IKL}^aNopJKL5qrG} %Xc
.0ÿ
ÿ
12ÿ
ÿ
H7IKLSOKL5qrG=SmuoKLc^-./0H7IJ
87Jmn}oB5gISKL(^-./JOcJ(oH7I ;¡;X¢£,/H7IJ¤¥mKLi¦l/§c¨©SOumw-t-./0ªÿ«#D ª$¬o­®SO¯}°±¥mH7IKLX^-²Z+,-./cJJ³o´µSc¶· ;¡;D¸¹!¹"ÿ¹ºmnH7I ;¡;iKL}¦l/»<(¼.0ÿÿ
12½ÿÿJ}l/H7IKL}¾.-onJ%mKLMNS`w-cSt/¿ÀJÁÂOH7IÃÁ}¾.-ÄÅÆÇÈmÅÉS`/XÊ/04Ë(H7I
KL}ÌÍ^aNonJ%mKL5qrGSH7IKL(~Î,-./ÏopJÐÑiÒoÓÔl/XOÕ^.0Rao²Zb}nJ%mKL5qrGS
H7IKL}ÖÎ/ÏO×Ø¥S`/0pJaÙo,Úl/KL5qrG}
St/¿ÀJÁÂ(ÄÅXm/0ÿ
+Ú}oÃÁ[ÛSJÜÝÞ75}/ÃÁOoÝß5àGJáâmnJ3ãSä
å¥}æ4©Sç7IièÂ^{él/0pJaÙom©êëÂDìíiîïç
7IJðSìíiñòXcóÕS`/0ÿÿ12ôÿõö÷øùöÿõùúûÿüùú
ÿ,}^H7IKLýJþÿ¥m01S`/ ÿ!ÿ23"ÿ
4""5678 249 O ÿ!ÿ! 5678 9 X.%rÞ;8i
-oH7IKLJiíl/[5i^-./y0r;q78i -þÿSæK+,/rÞ;8So5N}Rwa4ËD?JH7IKLý(oTX.%Ú,aQT}og76}waH7IiÂ+ /0ç7IOo

2ÿ

ÿ

ÿ

ÿ!ÿ""#ÿ$ÿÿÿ|ÿÿ^_`s4JÜÝV@à:FIëÂ|ÿÿ| O^_`s4mno>4}JÜÝV@à:FIi~^acJS`/0ÿ©c}Os4ÃÁJ¦X^-o9hBF7ijkXäp¥mf;v:7qwx}Ûl/ÜÝ(Z+,-./0©c}O4}J4ËJÄlXm/äpÜÝ(`

©cÿ
©cÿ
b©cÿ
©cÿ
mno>äpÜÝÿ
9hBF7i ÿg765Äl ÿ mno>Y0ÜÝÿ
jk5Äl ÿ xÿqrg76ÿ ÿg765stÄl ÿbÿqrg76ÿ u675Äl ÿf;v:7qÿ ?yFk;yÜÝwxÜÝ5Äl ÿ
5st ÿ?¡N8ÜÝ5stsz{ ÿ2?ÿÿå67SOo J@0>iAÏ^ïïos4DY04BJ4CDJðScÇEmÜÝV@à:FIiGl/0å=0>SO¯HV@à:FISoH7IKL}ÄÅmIJY05àGiJ}K=a4ËiLXl/0,ÚJ4Ë}^o
Ma}H7I ;¡;5ª$ JÃÁié^o_QKLJ?¡N8iOUPQRlXSo°$JKLíJS~TUiË>VlXiWXX^a06Y},RSJÃÁV@à:FIXGZ[JÐÑi\]/0ÿÿ
21ÿÿåGZ[SO^_`s4}¾=/¯HJH7IKLV@à:FIia}ob©
cbQ}MdÜÝijk^a03ePÙ}¯HJÃÁV@à:FIifgl/0ÿÿ5N}RwaKLýS!Â+,/aÙo"#JKL5qrGDKLOS`/0%^aJðSo°$JH7IKL?%5JìíXmKL5qrGX
J&'Díiß/X(St/0ÿ^Ï^o Opcpc`/(JKL5àGiîïKLýJaÙJ[5S`oìíJ)m.4Ë}Xw-O*7+G(,.0RaoTX.%_QTið^KLl/JO-¥}cstm./Xm/0+Ú}oH7IKL}OJY012(ÄÅS`/aÙo4ËO3~l/45}^a(w-6~^-78DÜÝi97l/0pJaÙo5A¡:7Gi;<^-  J%m=0>i~%XOóÕS`/0ÿÿÿ



153

ÿ

ÿ

0123456718ÿ
ÿ ÿÿÿ&'()ÿ*+,-./012345678./'19:5678;<-=>?4@A
BCDE F<-G5HIJ K?LM'NOPQ:RS1TUVWXYQAZB
CDE[\67XNOD;]^_&'T`abXcdef2ghij,Dkle[\
mn?opPQAqrDst'uvIJTUw;VW?xyPQzw{ BCIJ 
BC|{}~PQL-2ghij,VWXYQA2ghij,VWEuvIJT
Uw;?DK f&'-TU?PQ{{YQA5
aDe^E':RS1TUVW'2ghij,VWD5-G5H?cde^QAÿ
4E:RS14x-3IJ5DN;TU?4'
2ghij,VW{5DK^'5{5-} ?¡¢^4WP
QAZBCDE[\67£e^'5¤¥DII¦Q67?}~e^QA|fqrDst'ÿK-§¨©z?ce'3m£} -ª«IJ5?ae^QAÿÿ¬­¬ÿÿ°±3£e^'²³567´µ¶X·¦]f BC¸vD°f;z¹?4Dº»e'¼rD½ f,¾598¿?ÀÁVW?cdefAVW-ÂÃEC-ÄD'ÅÆ-ÇÈÉ0  -ÊË?ÌÍPQÎ{cdefAÿ
ÿ
ÒÒÓ
ÿ
ÏÐÿ
 X5ÇÈ-aDÔÕXYQq£E'Ö×{ØÙfAÚÛ&ÜÝD_^Þ'ß·z¹£e^  Dàse'áâã-2g-5ä££ÞDåæÁq£?ç£efA EèB éêëDìírQfî'qrD½ ^4Eï
ð5678?ñòe'VWDÛ&Üóô0Põö?÷øefAÿ
ÏÐÿÿ
ÿ°±-VWE²³ú©û4-üýþ{YQ'ÿÚú40-12?3^'û4 B'ZB£TU4- BIJ ZBX5?Ü4{5?PQVW£efA
qrD5&'às4-õö0W67D8JK9? tQq£X{9QA DÀ? De^QD5Q5{E;'B0yÞ;QäX5?ÎÉePQõö?ÝµPq£X{9QAÿÏÐÿÿÿÄPQ5+DPQfî'VW{Ev-{E;'é{5? KPQ? &PA¼-fî'v ãDàsä!
X" ?#$e'x{-%&æ¦'Þ(îfæ)" X Z*" ?+t;
5ÁDú,efAqrD5&' -5Á;-v-y?'û40TU4þ4./Àã{ÞÃ0D}123DefA5E²³ú©û4£ÿÚú40-4
ÿ

]

\

[

^

ÿ
ÿ!"ÿ##$ÿ%ÿ!ÿÿ: 53-xYÿ\

-4É5£;&'5"D86{ÍdPQAqrD5&'32½7£ D8994567832-½7Þ:QAÿÏZÐÿÿÿ;é-5·<"D'5:8=5->??4XÀ'@ÇX5De^<rA BCefI?DEe'4Dº»PQAqrD5&'4F£-F?GHwDIPQfî-J¹£PQ££ÞD'4-½7K?L&5
DPQïð5678-½7?MPAÿÏ×ÐÿÿáâwDNOe'Pzír^Q5Q8h8 R%-4W?VWÂ{ÀÁA4
WIJ'5Q8h8£ESI?3Ìe'ÄT;õöDÞ{9Q÷2U3?zJP VÐÐAÿ
ÿÿW7?z¹£ef°±-VW?ÅÆ-3£Xæef'°±3
-xY?: D»PA°±-VWE BC¸vD2ghij,VWZ£e^}~e^QAÿ_`abcdecfghfecidjeÿcl`
mcmbj
n

154

ÿ

ÿ

ÿ

=>9:04;©ª4«=¬­«>®¯9:04;°±²©ª4«Q^V_³´V1^V_ p¡VµVR=¶5f>^V_pq·VµVR=¶5f>^V_p¸=¹5f>©ºQ46?@Aÿÿ
P 4ÿ 5[Q+,RSTUVWÿ
ÿ
+,D- \]D^V_I `aKbcMdefgI 4hijDklZfgmno
Opqr_DsqtVIuKBFvV_87fgwxQyzIklZwxyz{7|}Q+,D~vV_fgLM^V_QyzIklZfge9O-~vV_?a
KBF^V_QyzIklZF7yzIk }Q+,D-^V_qTq %Q4,IklZfgQwx8fgQwxIOELZÿÿÿ wxÿÿ 77SVq-ÿÿÿ vV_VrV7sq p¡VI¢£¤NMÿÿÿ ¥¦oDfgLM§I¨EB7fgRSTUVWIgKLMÿ
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ

&'*ÿÿ+,-./01242443 45675689:04;46 56<56=>?
@AB74CDEBFGHIJKLMFNOP 4QRSTUVWDXYBFZÿ

&'ÿ

0123456718ÿ
ÿ ÿÿÿÿÿ!"ÿ##$ÿ%ÿ!ÿÿÿ » hwxÿÿ vV_Q¼½¾s¿ÀVTI^V_DzÁLMÿÿ !$Â!$Â!§ÃÄ`IÅÆB^V_ÇÈ8BÉÊËÌÍMÿÿ » hwxÿÿ vV_QÎÏ£Í ¾ÐÑ¾ÒÓÔ¾ÕÖL×Ø¾ÙÚÛÜQ¾ÝIÞLMß¼½¾s¿ÀVTI^V_DzÁLMÿÿ Â#Â"#§ÃÄ`IÅÆB^V_ÇÈ8BÉÊËÌÍMÿÿ » 4hwxÿÿ vV_DàáQâ?ãäFå8Q æOçèLMÿÿÿ !Â!Â!§ÃÄ`IÅÆB^V_ÇÈ8BÉÊËÌÍMÿ
ÿ&'éÿÿ
2443689:04;Q46-7ãBÉ MpêpëäFáìM^V_fgíî7ïðUp_DQ4,IkäÉ MZåQñìMfgíîD
4òó46?ôË `Q^V_IfgLMå8D7õöã÷øIùNMå8ú:+,QGÔQ `DûMZüQFN7+,Qwx8BÉ777
SVq-8BÉ MZÿ
vV_IýþOÿ0LMFNO-vV_VrV8sq p¡VI12L
Må8-¢Ç345DûMZ6O78âQ p¡V?ôM9 7sq
p¡VI12LMå8- ÇDûMZdefgD-sqtVQfg ?2ØINM88úO7üÍÃIO B `Q^V_8BÉÉM¢Ç?ûMZüQFN7M×á D I÷BF p_QñIgKDØMI äFsq p¡VI12LM¢Ç?ûMZÿ
defgQs¿8BÉ7d eQFNRSTUVWIgKLM!?"#Ô$á7FeOfg%LMFN7üQRSTUVW?ýþO&kBF§'l§I D()DØM8 l*?ûMZRSTUVWQ12?+(OkÍM§'l§-7fg,Q-./O0M31?2Ø Z2äÉdeQfgI 4h3Ë4L:+,-RSTUVWgKQ5V6q O78O9`8:MZüQFN7fgo
Q;<8RSTUVWQgKI+,Q¢=wx8BFZÿÿfgQwxD-46Q>?@ãvA5qTBC?yDbÍMæI EBFZàáQ^V_fgIkl+,D-7+,QKF8BÉ^V_IaKbcMå8I E
BÉ MZüQFN746QGO-^V_fgIwx8BÉHIOåLå8OJ
Í7>?ÔKILäÉBlæú$á ZF7MN-46QgOI0
ËP KF8BÉQLFNO7ñRStRIklZTF8BÉ7fg?UVBFËWXQ;28-§YZÍFúQ?aKBÉBl9 úà Zÿ[\]^_`a_bcdba_e`faÿ_h\
i_i^f
j

155

ÿ

ÿ

ÿ

ÿ!"ÿ##$ÿ%ÿ!ÿÿ

jklmnopnqrsqpntoupÿnwk
mu
0123456718ÿ
xnxyÿ ÿÿÿ&'()*+,-./0123456789&:4;<:8=+>?4@ABC( ÎÂiAM 49&:X´µ9h>?+efXÏdÐÑ 4ÒÓ*+)*+DE0FABCAGH4IJKLMNOPQRS0TU*+M9VW4@XY ÔÕJ9&:/+efr(TÖX²AKLM 4?Â4³9&:X´µ+ÐAeZ[\*?]A4^\R_`a2bcd(efJ9&:4Ug*?hÿ
f/A×Ø4ÙÚ(*+Û¼Ü2ÝÞ¨4ßàJ9áâ¿:*?hÿ
7i(+4@ATjMklmno4pJ?q+efr(stuvA^\4wx?hÿ
äã
ì
ÿ
ë
òóô
yz{ÿ
ÿ
ê
õö÷øùúûüýþÿ
é~/AefX*+56k4wx?(123A :sA 4wx
0120345è?h 0DEXwLA/0MW+-.(*?4@/(wx?h123A
678
çæ
9ú 3 
 0M(7'9]hFA?q+DE A Kd]
åù÷ú
A 4J9&:(Kx?+KdM XU:M9hÿäã>?+ef ¡A¢£AM¤¥4 ¦§¨©:*>:q9&:/+e
íîï
íðï
íñï
ÿ
fª/0«¬­(W123A®v¯m°±¯M²4³9&:X´µ9hÿÿ¶ ÿs A¸ÿÿyzyÿÿÿÉÂAef½+4@0ef(ÂÂd­d(M9?q+ef*?123
4dÇd°±¯4J90MhF&/+ÉÊAef(ef4dÇ9 uv4!"J9&:/efA>:q:*?h#$*? É%Auv4Ð($ÿJhÿ&'ÿÑ Êeff)4 *ÿ"ÿ"/ef*?:*+56( +Ê,-¨
.2O7'9?qAo/hÿ&'ÿÑ Êeff)X01N¨O.QON23 ÿN234²5iÂ4678¾x?:9\*?:­+:2_;©/<=Ê,-¨.2O7'9(0²AKLÿ¶ ·ÿef*?123A¸ÿMo/:°±X;Âÿ&É'ÿÑ ÉÊeff)/ =>?¿9(0²LJ'@KÂÿ
&'0-.AA×/B9 *ÿ"ÿ"(% *+J9¤C:×
4DÚEJ9?qAuv/B9h4@(FG(H¿1234IJ/­9:L&::+FA?q(K4JV­Â4Ti!­´J&:4¤¶*9hÿ&'0:2_LM¨N uv/B9h-./f6*?123AW0+O\APÿ 4l\*?]A/0MW+4@TÖXfd?]A4ef*?]AXhF'iA
1234Q(IJ*+RS49(0²AKLMTUX;Â4³9&:4×:¶ ÿ123 A¸ÿÿ*?uv/B9h&É']¹(:2_LM¨N /B9X+&5i0VW4X\*sA ]123 ¹+4@/wx?hs 0sAº»/0MW+ Mhÿ>?+&'&É':](YZ;O2.©[QZ¨NA\,]^4¤_J9?qAuv/]sX¼23A½/²'¾¿ÀÁ*?Â4 A)Ã:*?h 0ef¼23Ä/¼23§¨P2¡X4¯/ *+FAÅÆ¯4s :*4@(ÇÈ B9hYZ;O2.©[QZ¨N0`(afÛbb4f6*+123/B'@FA*?hÉÊAefr(&'4wL&:/+4@  X ËÌAef4Í(*? cd74efJ92.©[QZ¨NAág/B9h>?+F':Í(efAhi+¤

156

ÿ

ÿ

ÿ

ÿ!"ÿ##$ÿ%ÿ!ÿÿ]^_àbcadefdcagbhcÿaj^h̀0123456718ÿ
kaklÿ ÿÿÿ&'()*+,-.'/0123(456789:;<,=>?(6@ABCD'E 9s¹²B@1Cº, HdP1,-ÜHIdPBG'(Qÿÿ(1:;<,FGHIJKLMNOP1IQÿ
ÍB7§¨19YFZ[\²PG²,& B´HQÿ
RSRTS9UVW67XBYF'(Z[\,]^_`a]Pbc'78d2ef49g
ÿOBhij'(Z[\BHIB6k9lm1no,'7pq,rsHIdP,tuH
Ivw,x3(Qd9UVBly74z6{|B]^_`a],YFHIdP9}~§¨ÿµ ¶YFÿ µ ¶YFÿ µ T¶YFÿ
P78,'tHIP0m i]^_`a 9,4HIQÿ§¨G²ÿ ÿ
ÿ
ÿ
ÿ


§¨j[\±²ÿÿÿÿ T9UVBly7Bs'(4z6YF'(Z[\9'2e §¨G²ÿ ÿÿÿ
i]^_`a 9,4PPMB7ÿ"ÿ"9s, §¨j[\±²ÿ ÿÿÿB'/0Qÿ&ÿ§¨¸Z[\YF²PG²ÿ
ÿ
ÿ
ÿ
ÿ
§7 §Bj[\9 7j[\7è¨95WG918,x3(Q7G7G9ÎÏ64z÷øÐx018'/0IQ §µ T¶B0E¢£¤¥¦\6 §¨ly©ª,«¬'7 §¨?WW §­9©ª- /6ùú,UVP'((87GÐ!s'(Q"#9ôõB0/67ØÙÚ¦[®,¯(Q°§¨9s4z9±²,& ³B´HQÿ<FGÐ$%ç&3(7?(6x'123(dP9(7ßà,)*B+y5mdP,ÿ,3(1kÐ-.¤1k2ee2B13(Qÿ§¨ÿ µ ¶YFÿ µ ¶YFÿ µ T¶YFÿ
'2'7YF1Bj[\,CD'/0I(87/94zÐ½/ ¶6Z[\
§¨ÿ TT·ÿ·ÿ·ÿ,G+0/0IQ1|­WG2&3W17"#2M45WIdP2e4z9 §¨ÿ ³·ÿ
³·ÿ
T·ÿ
67,÷89B:HdPÐ 764z9G;B}~WÞIP<KIQÿ& ³ÿ§¨¸s¹²9Cºÿ£¤¥¦\©ª=Ý7 £>9YFWZ[\,G+0IdP6Òq2km2Ðÿ?+(Ð7§­9£¤¥¦\©ªBly7ÒqWÞIdPÐ+(Q@67»¼B½¾9¿ÀW617?(«ÁÂ|9ÃÄ93Å2ea`[ B  §¨6AB4C94zB §zÐás'(QYFD59E04zÐsÆi]1kÇÈÉÊ,3ÅB7YFËÌÂBÍ9YFBs'10ÎÏ,4zÐH '(45WM7YFD59FG1HIPBYFHIdPBly710ØÙÚ¦[<IdP,ÑÒ'/0IQÓBÔe29ÕW901,¯7µ ¶7µ T¶2eY WÞ3/MGå,JHdPÐ IdPÐç23(QÿFBsHIdPMÑÒ'/0IQ?(7@44Ö ×§z667ØÙÚ¦[<9ÃÄÿµ ¶9Ûs'/0IQÿð¹ñòB0/6239äåK29LM,¯IdPÐ (Q?/µNBð¹
-ÜÝ§¨WÞI §¨67ßà1µ ¶7µ T¶9YFBs'1 ñò69BYF,NOIPPBQRÐy9SB61e10P0mïWÞIQ
04zÐáâã'7äåP'/µ T¶YF6µ ¶YFÂ9æçè¨9¹²?Wé d6YF1Bj[\TU[ÐVm(8ñòWÐNcW610ïP7YF,NO
ê'/'?3(Qd6YFUV9ë[<,ìíc'Hî(ïP7ð¹ñòÆ[ IPPBð¹9j[\TU[BOXHIWÐÐ3/0dPÐôõWÞIQd
_, ÿ"ÿ"ËÌÂ?W4zBó´'123(dPÐôõWÞIPJKe 9(87ñòÆ[_45ÂB6½/'M²YÐZHI'3W610P0mdP,[(Q8dW7 §¨67YFUV9Lö,CD'74z÷øÐùú'ûüHIÔ2 8\'745'(Qÿ,JKIUV,íc'7Z[\YF,ý'þdP,ÿB0'(Q?(7ð¹ñÿòÆ[_,YFËÌÂ1B23'45HIdPW74z9:j6[Æ7,ì8I9
ÿ,x3(Qÿ
ÿ
äåP'/7ßà1YFBs'11I4z6 1HdPÐ 7°YF
ÿ

157

ON
W
V
U
T
S
R
Q
P
O
N

_`a
bcdefghijkl
mnompqrstu
vgwxpyz{|f}dg~

?
bj hg/|gm0h
PS
>=
P
<=

OS
O
o;0)

NS
N
:|*ngonj
NSOmfghij7')w
!onj
OS
P
897')w
njg"#g|onjPS$gwbm7')w$gwonj+g|7')w%&j
56s'n(j)3]4s*+~onj
njg"#g|sg,o~s@A{
2"#s!./0,o~sme1ghijsB{¤¥¦§¨©ª¨«¬­«ª¨®©¯ªÿ¨±¥
²̈²§¯
³

ÿ

ÿ

ÿ

ÿ!"ÿ##$ÿ%ÿ!ÿÿÿ) ÿCDEF ú+Ø¥ÐÑ+3ÒïIð0ï+ñòÿ
]]^XYZ
X[Z
X\Z
XYZ
X[Z
X\Z
ÿ
ON
?M@(ç ÊG;8901¼@÷ø+HI²³É¶þ <½(÷ø+ùWVú@?+JKÆ<5È9?I<ÕÖ=9IJKLM9>LH´ ÎÉ_`aUbcdefghijkl-389ð0ï+5-@(MØ¥NJ+HÜ(O¦<NJóôPQI¤T
mnompqrSRÔ´ ÎÉNJST 4'ÈH?I<ÕÖ =9I°K9>?+U'L(ØstuR¥äV +ÿÏ+W¼XYI´ ÎÉ-389ò+ÅZ<ãä+åæ =9I
Q
vgwxpyz{P|f}dg~
°K9>ÿ
O
ÿ
N
XYZ
X[Z
X\Z
ÿ
ºCD+[ó\] =9 ^ÿ"ÿ"6ê_ `7-@(CD-EF&Ha) ÿAB +67ÿb8c+4<EF&(úï+  6 ú def7 @ × Ê<4ë
ÿ
'LEF&Hg5BË4Ih-ç ÊØ¥½(i+× Ê<jk-Äíç
67I@-(./+01+2<34589LMH>?+,4-@Êlm89?I-¦n&H> -EF&Hg5B-@op× ÊIÈHºC
&H>ÿ
DEF4+qr&(4+ç ÊØ¥s-tâ9II+( 3-@5+4<01+ ¡-¡¢&£¤( -(u: +Ø¥vw&H:;+¬­U¹xð5â9?I<y»H>ÿÿ +¥¦(§¨-©89ª«-@¬­+®¯<=9I°K9>±-²³´
 µ (²¶·¸ ¹º» ¼+3½¾¿ÀÁÂ894-?
z{ÿ ÿ+ÃÄ<ÅÆ<Ç'ÈH>?M@²³É¶ÊËÉ¶ÌÍÎÏ¼ÐÑ-©893
ÒÓÔ<ÕÖ =9IJKLM9>× ÊØ¥Ù ÚÀ-©893ÒÛÜ9HÜº~¤2 @+Ð34+ç Êel s¶Ê-FK(,Z89+ÝÞß à·GD+áâãä+åæI°K9>ÿ
ç Êelÿ-3 49÷øHI4+¦§&H>  ÿ
J&H(MNJ +ç Êel¤8@(Nel-@(¦ç Êèé(ABèéêë+ì· I&(ç ÊØ¥-£í9îÐ nÜH§-94+÷ø+FSñ 4H>ãä@ ¼(Ñ+3ÒïIð0ï+ñò-©89ì· Ø¥óôõö-½ÈH>?+EF' 3-( s¶Ê+§¨-¤SIÈHæ-Ò
L(ç ÊØ¥÷ø+ù ú@ûü(ýü¼ç Ê+þÿ ìÎ²-ÄíH0 &5>ÿ
12ÐÑ-3&3ÒïIð04+ñò<556) 7(8L-Ø¥ð99ö-´ãäç ÊÚk@- ¡&5> ¡+ LH¢Helÿ<S£ÎÉ-©89ð04+ñò<5&9Æ<Ç'ÈH>ÿ

ON
W
V
U
T
S
R
Q
P
O
N

0123456718ÿ
ÿ ÿÿÿ&'&() *+,-./+01+23456789:;<=9>?+:;@AB+
CD+EF(GD<67&HIJKLM9>ÿ
ÿ

158

ÿ

ÿ

ÿ

ÿ#%ÿ!ÿÿ!ÿÿ"#ÿÿ"ÿ$%ÿÿ$ÿÿ#%ÿÿ"ÿÿ!!ÿÿÿÿÿ#ÿÿÿ"ÿÿ!ÿ$ÿ#ÿÿÿÿ"ÿÿ!ÿÿ%"#"ÿÿÿ  ÿ¡¢ÿÿ£ÿÿÿÿÿ"#ÿ!$ÿ%"#ÿ#ÿÿ#ÿ!ÿ¤ÿ%$ÿÿ"ÿ#$ÿÿ!ÿÿ%"#"ÿÿÿ  ÿ ¡ÿÿ¢ÿ¥¦§§¨©ª«¬­ÿ̄°ÿ±ÿ²³´µ¨ÿ¶¨·¹̧¬ÿº«©»·¼«½ÿ¾¬¿ÿ̈¿°À­ÿÁ«©¹´¬ÿÂ´¦Ãµ´¬¬ÿÄ¦Å§¸·¼¨©·­ÿ¾ÆÆÇÿÈÉÊÿËÌIÍÎÿÏÐIÑÒÿJÓIÔÕÿÖ×IØÙÿÚÛIÜÝÿÞSIßàÿáIâãÿä
åIæÝÿçèIéêëIqìh/í9(T4LM/W(:;<îïEeSF}012345Iz^ðñòóôN 6756718I¡£I ÿõÿ"ÿÿöÿ#ÿ÷"õÿõÿøùÿÿ#"ÿÿÿ
%ÿÿÿÿ#ÿÿ#ÿÿ!ÿÿÿÿ"ÿ!ÿ"ÿ"ÿ$ÿ#%¡#%ÿÿ"ÿúÿÿÿÿÿÿ!ÿ%#"#ÿúÿ#ÿÿ"ÿ#ÿ£Iÿ¡I ÿ"$!"ûü  ú!%ü#ÿÉÊËÌIÑÒJÓIÔÕÖ×IØÙÚÛIéêëýT4LM/W(:;<þÿEesSF
Z[\]^<E_`I012345Iz^ðñòóôN 6756718I¡IÿÉÊËÌIÑÒJÓIÔÕÖ×qT4LM/W(00SF12/í9(:;<CDEFGN3467}567C89 ]; 9 ; 995I ÿø  ÿø¤¤IÿéêëIÉÊËÌIÔÕÖ×qOPSF/í9(T4LMq9 ^ó ñ:;<îïEeSF}Eij}I567CJ401SF5ISF ð;^<IÈÿÉÊËÌIÔÕÖ×IÑÒJÓIéêëqfrsSFt;uijvwxyz^<q9 ^ó ñ:;<îïEeSF}Eij}Imno4pI67CmS5J4SF
xyz^<ð;^<Iÿÿ"ÿ!ÿ## ÿ##ÿ#ÿÿÿ"ÿÿÿ"ÿ#%ÿ #"!#!#  !ÿÿ
ÿz[; !55 01$õÿ£ÿ !55"ñ; # ; 01õÿ¢ÿ"$ %:;<ESo&îï'(5q"$ %:;<ESo&ÿ)cdí*+B:;<=>,-.9/}ÿ0ð19óó[  ñÿÿÿ

0123456718ÿ
ÿ ÿÿÿ&'()*+,-./0123'4./56789(:;<=>/?@AB(CDE
FGHIJ4KELMIJ4NOP4QKELMRISF>NT=>ELMUV/W
XIWX567YSFZ[\]^<H_`a(bN/Wcdef7d1BY12ÿÿÿhiXjklmno4pqfrsSFt;uiXjkvwxyz^<{frÿ |}~qT4LM/W(eCDFG=ÿOPCDEsSF 5xyz^<}EvwH9d1a2ÿÿÿ!"ÿ##$ÿ%ÿ!ÿÿÈ2Îÿ3q4;1 zEïX5ÿ6#Aï(7%8x.0;9:%:;<6}ÿ ÿÿ;ò9<9 ÿ
=>ÿ?@q;;%ô^9\9z ¤xyAóEïX5} ÿÿ;ò9<9 ÿÿÿÿ"ÿ"ÿ$$""!"ÿÿÍÎÏÐq%SD}ÿ$¡õ"!¢¢%"!ÿÿ
ÍÎÏÐq%SDEBCDENïFGHN89DE}ÿ
õ ÿÿmno4pIG JKT4LM/W(eCDFG=ÿLOPCDEsSF 5x
yz^<Lÿ:;<T=/í9(es ø ø¡MNSFxyz^<ÿ$¡õ##$!"ûü¢¢ÿÿÿÿ

ÿ

OPQRSTUSVWXVUSYTZUÿS\P
]S]RZ
^

159

ÿ

0123456718ÿ
ÿ ÿÿÿÿÿ

ÿ!"ÿ$%!&"'ÿ()*+"'ÿ,-./"'ÿÿÿ

0123456789:;<=>=?@ABCDEFGHIJKLMNOPJMQRSTP670123458U0=VWXYZ[7ÿ\]012345I^_`MaYP7012345@bcAB01IdeZ7ÿfghij`M89:;<=>=?kjlmnoIpqK012345lmIrsKQtZ[7uvw9x=VIy%Cz{K3|U
w9x=VIrsKQt@}~I18`MQÿÿÿÿÿÿ ÿÿÿÿ"'ÿÿ""'ÿv
ÿ

 ÿ  ÿ ÿv"'ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¡ÿÿ¢¡ÿ¡£ÿÿÿÿ¤ÿÿÿÿÿ¥ÿÿÿÿÿ¥ÿÿÿ¤ÿÿÿÿÿÿÿ¡ÿÿ¤ÿÿ¤ÿÿ¦vÿÿÿÿ¥ÿ012345./7012345@01ÕPI2òPqM
Ö'×Qÿ
89:;<=>=?@lmª«¬­®¯o@DEF° ÿ012345689:;<=>=?@ABCDEFGH±C²q7D³C7Z´µ¶·F<=>=?IlmZ[q I3LMNOPJMK¹7t@01234578@39I¸K¹C7º»<=>=?lm¼½^%@¾¿X}hÀÁ 45`MK¹C7^_>=|52p6Z4øC01ÂFÃÄPJMYqÅ{[qMQÆCÇÈxÉCÊËqK 2345@^_I577012345@bc01³@í5012345@ÌjÍÎm´Ït@Ðp@Ñª«Cµª4 I48aYÿ9Z[qMQtZ[7t@78CÊËq[ÂF^_CµYË¸ÒÓ±Yt@WXhÔÕ{[qMÖ×Qÿ C012345lmIrs[789:;<=>=?lm
89:;<=>=?@012345Îm^%P67a{ @K¹@kjlmI48aYIÿÂYZ[qMQt@:67
ÕPª4ÂF^_IØÙKÚr676ÛÜÝCµÞßKÏ 012345@;<;=01C>?M@AYBC¬0E
à7áâã@äåCæs[qKQtaP¾¿X}@K¹C ^?Fì@ Í^DY73|Uw9=lmÒõIüZK
ç=è7;é87ê5ëFìíîF012345®ïYt 8E@FGYHII48aYIÿÂYZ[qMQÿÿ
@ðphñòFóRha{ÕP@ôõYö÷Iø´Z[7 ÿJK7'LP694=0123458U0=VST@0123458U0=VnoIijZ7t@WXnoIù MNCcq[NOMQ¦LP6STÜPPpqK3Q¬¯
ú`MaYhûNPJMQÿ
oQIRÕLKS&I`MQTLP6STC>?MlmU
R6767012345@Ìj´ÏlmIüZ[89: VYW~Ccq[NOMQÿ
;<=>=?lm@4T@K¹C789:;<=>=?IBý`M012345CþÿZKQ012345Y60¸ Xÿ̈ÿÿU212Y345{h6FK¹7t@78I39`MK¹
ÿ@^_7 Ir QtZ[7^_ CÊËq[7  X¨§ÿ
RST67()ª+D489:;4Y@Z[+ÿP7\
C89:;<=>=?kjIlm`MaYP701234
BI]^´Ï ¦]^ÕPI\BYZ[qMQÿ5I6¹Y`M89:;<=>=?lm@K¹CNF
RST6789:;<=>=?C_``M012345
01@Îm¬ä@39IÿÂYZ[qMQÿ0123458U0=VY67t{PIb67 8U0=VCcq[48aYIÿÂYZ[qMQSTP67
125x5ILMaYhPEMÉ32¬0123 p6ZK^_>=|52Ipq[\]012345^_45IÌj79U=Z7t{ÏIÂCÐp`Mno Ir Q^C70123458U0=VIrq7 C0IZKµ@P7125x57 !27"#$5%7 12345IabYZK125x5¬./Im}`MQm}ZK012345I\]@012345Ycd`MaYÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
P7AB@efIr Qÿÿ"ÿ&'D4()*()ª+D4ÿÿÿ
ÿÿÿ,¡ÿÿ¡ÿ-ÿ,¡ÿ¡ÿÿ¡ÿ
012345@;<;=01CþÿZ[7@AYBC
ÿ"'ÿ()ª+D4ÿÿÿFì@HIä¬0E^?Fì@ Í^DIrqQÿ
ÿÿÿ,¡ÿ¡ÿÿ¡ÿ

§ÿ̈

ÿÿÿ

ÿ

gÿijklÿmnopqrstupnÿvqpwxyyunzÿ{pwuxt|ÿpoÿ}s~snÿ
ÿ

ÿ

160

EFGHIJKLMNOMKPJÿRFHKS 161
ÿ0123456718ÿ
IJKLTITKUÿ ÿÿÿÿ
 !"#$%&'()*+"#,-./012& X6ZÃË)[\IJ<5K"ÌÍÎ x [\.
7)ÏÐ=01.\z5¦Ñ.hi&4Ò<5&wÊ7?ÿ
3456789: !&;<=>?ÿÿ
@ABCD8EF&GHIJ<5K"BCD8EF.L |ÿÿ
MNOFFPQR"ST=U.VW&3XIJ?Y6Z"
ÿ
BCD8EF[\&]6Z"BCD8EF&[\IJ<5 |ÿÿBCD8EFkÈ`:DNO5ÓÔÕJ7"@A.
5QRPST01&4^K_`<5&3456Z_J?ÿ
BCD8EF.GH&w_3XIJ<5&3ÖI?Y.7
abcde.f)=J3gPhig)M_Zÿ
deKj_J3g5higk"lmnopqIJ3g )"lmnrbs.pqIJNOFF.×Øi5ÙÚÛrsrbs&tFN56Z"GHuv&w_"x y9FO&\ ÜST&ÝjIJ?ÞßY.à3&I?ÿ
ÿacÿ
z6Z_J?ÿ
NOFF.¥á"âã"£ä)GÂn" §åæ"b²{|{ÿÿ
åæ" §åæKVzIJç.& yèéO"§²åæ" ²²ÿKkde.DN)M_ZI?ÿ
åæ"§²åæêëKVzÕJç.& ì yèéO56Z
acÿ ÿ
 x &44)5nJ7.3gPi. 5J?<)ÈÊZ"NOFF.ím&5"B
CD8EF.îïPwð&ñ)IJ<5oK+J7"&IJ?ÿ
GHx y9FO)Ýj6Z_J?ÿ
acÿ {
ÿÿ4KZ_J675BC acÿ
BCD8EF.LMST01&"òóSTôîõÿö÷ÿ
D8EF67.?ÿ
Éøÿùúû
"ü5STôýÿþÿVzÿ01û"ý2abcÿ ÿ
BCD8EFuvGHjx y9FO.5 . STôÉøÿùúû"3¹STô+Õÿ4Õÿ56ÿ¦0û"îïSTôÛ)76Zÿ8G)76Zû"9 wðSTô
?ÿ
9 ÿ( ÿ9 û5 ©M.à3&Ýj6Z"GHa¡cÿ ¢{ÿx y9FO\z6Z_JÿÿBCD8EF.uvGH£¤.¥¦?ÿÿ
|{ÿa§cÿ ¨ÿGH)ÈÊZBCD8EF.LM01&3X6Z"ÃÿBCD8EF.uvGH£¤.¥¦?ÿË)BCD8EFÌ:B !&w_"Y.01&\zI
a©cÿ ªÿJ<5&3456Z_J?BCD8EFÌ:B !k"
ÿ[\x y9FO5[\F«P .ÿ
nr¡s.pqIJ[\x y9FO&j_ZÃË)BCa¬cÿ ­{ÿ
D8EF.[\&wÊ7?[\x y9FOkÞß.à3
ÿBCD8EF[\.¥¦ÿKVzÕJ?ÿ
a®cÿ ¯ÿacÿÿÿBCD8EF[\.¥¦ÿ
BCD8EF"3¹"ÿ
a°cÿ ±
ÿ
BCD8EF:ÌFôhîBFF=Uû"ÿÿBCD8EF.QRVW.X5uvÿ
BCD8EFFôý2ý_ !"a²cÿ ³{ÿ#$ü54%&=Uûÿ
ÿ[\BCD8EF.QRVWuv5[\£¤.´µÿ=U.à3KVzÕZ_J?ÿ
a cÿ ÿÿ¶·¸)¹Jº».¼½5¾¿.5"@A\À.Á acÿÿGHKÝj67à35Ô'KÞß)I?ÿ
+GÂ.uv ÿ yèéO"ìyèéO"ÿacÿ {{ÿòóST"ÿÁ+GÂ.uv£¤¥¦ÿü5ST"ÿabcÿ 
ÿý2ST"ÿÿ89: !. 589:.ÃÄ[\?ÿ3¹ST"ÿa¡cÿ ¢{ÿîïST"ÿÿ89:[\?ÿ
9 wðSTÿ
a§cÿ ¨ÿ(STà3."Y&)*JF5¦0P+F,
89: ! .\À¥¦55.y9ÅKVzÕZ_J?ÿ
xFÆ 5 pÇ?ÿÿ
ÿ<.È>=de5ÄÉ)ÈÊZBCD8EF.VW&3 abcÿ-ÿ/012ÿ3456789:;64ÿ<76=>??;4@ÿA6=;>:Bÿ65ÿC9D94ÿÿÿóôõö÷øùúûüýûùþøÿ0ôöù1
ÿ
0123456718ÿ
÷øùú2÷2ù3
ÿ ÿÿÿÿÿ !"#$%&!"#$'()!"#$*()!" ÿ#$+0!"#$,-!"#$.!/!"#01"#!2
34560789:;<=>?@ABCDÿEFGÿÿJKLMNOP5Q0RS$TULMNOP5Q0RS$TVW"XY560.!TVZ![\Z$TVZW"X23456]K^!_`a(bcd5efgh<=>?@A
BCDÿ
EiGÿ
ÿ
LMNOP5RS$K^!23456]jkTVh<=>?@$LMNOP!lm0no01!TUZWK>XC
peqr5sDÿÿtutÿÿÇ Èÿlm01peqr5s]LMNOP5Q$RShÿÿwxWyBAz{!|}g~!WJKXC0W ÿÿ
(A$ 0"#W400(ABCDÿ
!<OreJKWDÿÿ
Orÿ
OreJKÿ 00 ÿ

¡uÿ

ÿ

¡u¢ÿ
ÿ
ÿ£c$¤¥LMNOP5!¦§$LMNOP5¨
Le$Ore! <©CDÿÿ¤¥LMNOP5!¦§c$z{!ªb«ABCLM
NOP5W¬­®¦§peqr5sWyBA¦§WB¯"XCDÿÿLMNOP5¨Lec$JKpeqr5sWy
BA$¨°:±epe²JK®³\f01!´KWµ
f¶DÿÿOrec$wxWyBAz{!|}g~!WJK($JK·$ 0"#®T(A¸¹B
00 WºbDÿÿ»¼½¾c$JKpeqr5sWyBLMNOP5¨
Le$Ore<©CDÿ¡u¿ÿÿÿ!À<c$Á£!»¼KÂ0Ore!£ÃÄ0KÂWÅÆXCDÿÿÇ ÈÉÊ<cLMNOP5¨Le!»¼?@
4ËKÂWÌXDÇ ÈcJKLMNOP5Q0789:;01<©CDÇ Íclm01peqr5s!LMNOP
5¨580LMNOP523456!Î<©CD!
Î®JKÏo!LMNOP5!±eÐqsÑ.!LMN
OP5!ÒÓW"Xª¶fËÔ23456WÕÖXCDÿ
ÛÿÝÞßàÿáâãäåæçèéäâÿêåäëìííéâîÿïäëéìèðÿäãÿñçòçâÿ
ÿÇ Íÿlm01peqr5s]LMNOP5¨58$L
MNOP523456hÿ
ÿ
ÿ

ÿ

ÿ
Ç ÿ±epe²×Á01peqr5s] $ØqÙÚshÿ
ÿ

ÿ

162

ßàáâãäåæçèéçåêäÿìàâåí
ÿ
0123456718ÿ
ãäåæîãîåïÿ ÿÿÿÿÿ  !"#"$%&01#"'()*+',-*01 +#"'()* 35J09:;<=)++#"'()*./012+#"'()* 345678 RB45A0HI+#"'()*./a3456H9:;
09:;<=)>?@A0!"#"$BCD673E*) <=)s+/09:;<=)45A01ÿ
F)B5GA0HI+#"'()*JK01ÿÿÿ  !"#"$%&01#"'()*+?@LMNO./0%PNO#"'()*BQA1%PNO RSTUV3WXKY+Z[J3?@LM+%&\KNOB]^A0_`./a3b+01Bcd0Z[Kefg)hTij
01KYBk5A0#"'()*JK01ÿÿÿ zÿ9:;<=)01#"'()*ÿÿÿ  39:;<=)+ij\sNO01+R
B45A0HI+#"'()*./019:;<=)+
ij\J 3NOs+K>a>/0HIJ3
ÿ b+RB45A0HI+#"'()*JK01ÿ ÿ!"#"$%&01#"'()*l%PNOmÿ ÿÿÿÿ  ÿ9:;<=)+ij\sNO01+R#" nÿop01#"'()*lqa+opmÿ
'()*ÿ
ÿ
ÿ
ÿ n 3op01#"'()*+qa+op#"'() ÿ  <(F"+45s5 ./01*./012+#"'()* 9:;<=)+c0opB ¡¢ 345£J¤¥sopJ7<(F"
45A0HI+#"'()*./a3rc0op+efg .cdH2sT¦§8H2sB¨©3ª¥B«¬H1ÿ
)hs3tuvwx01+45By[1%& zc0+#"b+­®3¤¥J87¯°~±)²B³´A02s'()*B{|6780>3b+}+#"'()*~/a +µ¶RJ¦·8H4¸+|j>¹ºH1b+.~3
zc0J7 K8c0op+@ 345A0 cd780» «s¼½+» «J¾>/0HIJ3¿À2s>. 01ÿ
B02s+µ¶RKY+|j>¢78H1opJ87ÿ z 39:;<=)01#"'()*./012
3AÁ7+ÂTÃÄBÅpA0.KÆ3Za±)ÇÿÉÊËÌÿÍÎÏÐÑÒÓÔÕÐÎÿÖÑÐ×ØÙÙÕÎÚÿÛÐ×ÕØÔÜÿÐÏÿÝÓÞÓÎÿ
ÿ

ÿ

163

!"#$%&$"'!ÿ)"* 164ÿ
0123456718ÿ
!"#++",ÿ ÿÿÿÿ
 !"#$%&'(!)*+,-./%&'012!
ÿ
¿
À
ÿ
ÿ
ÿ
ÂÃÄÅ
ÿ¸ÆkH\Hl2KÇÈÉÿkH\HlÊ42ËÌ!ÿ
34'"#56789:;<=.>ÿ
Í^HF¬dÎÏÐÑÑÒÀÿ
ÐÀÿÿÿÂÃÄÓÿÔÕÖ×ÅÿabcBd^eDaHI2ØÂÙÓÿÚÛ
5ÜÍ^HF¬dÎÿÏÐÑ¿ÑÀÝÿÞÀÿÿÿßàáâÃÓÿãäåæÓÿÂÃÄÅÿ¨çGè2]«é_ê{®2ëÿÉ¨çGèKêìí¨\î267 ÐÿÉ!ï ÐÐðñ òó ôõökH\_õö÷ÿÏÐÑÑøÀÝÿ
ùÀÿÿÿúûüåÓÿãäåæÓÿýþÿ0ÓÿÔÕÖ×ÅÿabcBd^
5Ë1 ¸ÆkH\Hl¢JK{®2ëÓÿï ð  ï Ð
ð  26735ÏÐÑ¿ÐÀÝÿÿ@ AÿBCDEFGHIJKLMÿ

ÿÿ

ÿ
NOPÿ
ÿ
ÿSTU5V78!TUWX5Y<%Z[5!JK\H]C^_`7.abcBd^eDaHIfgh!eFijk
H\HlJK5mn50%abcBd^+op'.01+qr5JK$%&';st%&';uv=.>w8!
BCDEFGHITUsh!Ex^;yz2{'7[&'Y<=8!|}:~87%v27:01;<=.;! +:.TU'8h;mns<%&';7%>ÿOÿÿ

S67h!abcBd^2vJK+8eFi
jkH\HlJK24U2.5!eFijkH\Hl+$%abcBd^5,.>abcBd^'hZ
Dc_';0.!w2+3$%.
2+7! ¡5eFijkH\Hl¢+J
K$%&'s!abcBd^+h£'$%eFijkH\HlJK.5mn0012¤K(¥¦23+,§'.>ÿ
S67sh!abcBd^eDaHIfg2.2¨c©+ª'!]«¬­B_TU5V78abcBd^e
DaHI{®+`78fg+=.>ÿ
ÿw2WX!STU5V78abcBd^eDaHI{®
2JK\H]C^_+`7.&'s!eFijkH\Hl
JK5mn0012¤K;%Z[50=.&';v=.>ÿÿ¯°2±²h!³.015¢JK´29@;µ¶5·¸87%&'+¹º$%»¼{®2½;<¾
%>ÿ
ÿÿ4ÿ6789ÿ  ÿÿÿ ÿÿ
ÿ

ÿ

165

166

167

168

01 2 3 4 56 7 89 
 !"#$%&'()ÿ+ÿ , -. /0123 4 5678 9:;<=>?@ABCAD EF

GHIIJKLMNÿPQJRIJKLMHSTUVAWXYZ[\]^_\[`abcdefghijklYmnjWofp^_\[`aqrst
uvwrxuyfA>zBC{|4 <}~ =ss@N~
=r@Nÿ|4 < }7~ =r@N =r@N4 71 =rx@
>P>??NyBC
YZ[\_ 
WX rNrf_\[`awYbcWbc

 ¡bcB¢ £fg¤¥¦\§a¨©f{bªde«j¬­®¯°vw±z²¢³´µ¶·a ¸¹\º»¼½ ¾¹¿ÀjÁÂÃ¬­¼»[\ÄÅ·aÆwYÇ¦w³gÃ¼¹ÈÉÊ4 Ë:ÌÍfÎÏf§`B¢Ð4 ÑjÒÓÃÔÕjÖ×ØyÃ
Ù·a ±zB¢{±zÇjgjjB¢jÚv¼ ±zØÎÏ ÛbcBCgÜw_`Ý ÞfF>?ÇAgAA
BCßYà[\Äá`aâã äåæç è éê ëìíîïðñòóôõö÷ ø±zB¢{ùúuûkü[ý[ýUWXfþw_`klY¯ÿabc 01u¬23Y{[nàvjB¢°Ý¤¥¦\[·abc²¢jY ±z²CØ4ü5_klÃ
6`°¡>?ØÎÏ Û\bcBCØ789lÃ6`ßÝ¤¥_\[` a AÕ quF>? g  ÃÖÛ
A_\[`>?8 } 4 

_ ~gn f\§a jÙ>zBCF!"Abj#$¡%&AUvfUn>?ABCØ]lÙj#$¡%&Ý]^_·klYUÿab'WX =rYZ[\( )wF A>?BCØ¤¥Û\[`*+a fF ±?BCj,-Ø.àY/0\[`aÇj1{ ~jµ2jÙY34
67ØÒÓÛ\56ØÒÓ6` ±?34677168
BCÇA F9 :  ~A346;Ø<=\Ç_wØÎÏ ÛUÝw34 677166`>734677168BCÇA.F8 }UV3~?4@A1ØÎÏ ÛBC934 678BCD`ahi

EFG H
IJ KL MNOPQRNSTUVWXYIZ[\L ]BC^_`ab 6`acd1ÿ34 67716,( )wYk`fgYZ0`B¢°{h~:ijC
A9kÃU`2l%mj ~Ø¤¥fDüÇ
A nKTSKop4 67`qrs`tuvwAqAtuUVÝD`xyz a{|wY9`}~gYZ0`BCßf{±zj9kÃU`b ¯V³
ÃÛØpÿ\[· +aÍ{ÐÉ34 Ê³ÎÏ
¹CÈÉÐ4 Ñj ±z²¢¼34;ÒÓØlÒÒ³\·+a¼¦·kl¯ Øµ2¶· Ã¼kÿ\CÈÉ@Ñ¡Ø¢£f§·kl¯¤¥Ø¢ÓÛ\[·ajkl¯°f{34 ;¦§j²¢Ý¨©ÿª]«¬­ÝD` ÃC®:;UVY%&¯°Ý±_\Ûyl²lgD` ÃUVA³´ÝD`Ý>?AµUØ¢£6·Ífg9k Ø jklUB¢f¶/µ2s` Ãgg·fD·a¸¹¸ÿ >734 677É6,º»Yk`g¼½©gcj°FB¾Ý¬­U7È¿;~ØÀ= cÁ{Çj;È¿;~jh 4 Ñ34 ;ØÎÏ ÛUÝw3467ØÒÓÛ\>?56ØÂn
BCD`ÃaÄ : ~F7Å¿ 7~ØÆÇÃY9ÿ\È2ÉC®:;6` ÃUÊ9ËÌÍ
U56AÁrÝÎÏÃU`BC°Ã[=`a7Å¿ 7~ØVlÐÑ6`vÝtufD`aAklUÒ®AÙYÓ Ô _7È¿7~Ý ±zÕ
Ö×ØGÙWABÚ>:}¼Ûy_\[`ÜÝay ?JKLMHSTzPÞ Y{ßàAáâ3467Ýa¥_\[`ãÝa j
klUmäj7È¿ 7~ØÎÏ ÛBC, jå©Ý×y_`a¹ÿ BC934 67,æçwY9`BCß èé+ê {|wY9`BCß ë F
~:jC7A@Ñ¡ØÎÏ 6`BC°fD`a
2l%mA ~Ø¶/ìwUÊ\g7
íîÿ

169

7
01234567829
 7 !"#$
"%&'()*12+,-+,./ 0
17%12344&567 89:4;</=/%1><?@ABCD4
EF=GH87IJK0:><LM NOPQNRÿ
4T6ULV><WXY4Z[\]^H 56
_H87IJK0:`a#$4bc d%e fgh0i&jklmen o.pqr Nst Im><uvwx% yzh{|W&}2~+,JK
0:4ac#. /5a !><d% u7%1}2[+,JK0:
4 !CD/ 56 /=&NR#$4bc %W4Z[\]^H 6%
44c>< d% &¡4Z~p¢£n¤¥%e4¦&§x5ai Ns>¨4©ª «e§7&¬@­®¯e§
°±²xeghij
kl EF&mn&opq r+><s4 NRtu4Hv)
{ÿ+wxy z{|}}~ÿÿrl F& &nq LM+&><4J &+wx z{||~ÿ{ÿ

~ÿQÿQÿQÿQÿ!#ÿ!ÿ¡¢£ÿ¤#¥ÿ!
N#ÿRÿ¦#ÿÿÿ!£§¨ÿ#"ÿ©#ª#ÿ
{||ÿ «¬­Qÿ®¯ÿ!°±²ÿ³!´µ#²¶ÿ
N#!"·!ÿ#!ÿsÿ̧«¹#!ÿº{||~ÿ»~ÿ¼Qÿ³½«ÿ¾!ÿ¾¿ÿ#!ÿN#ÿ
Rÿ!«ÿN¾¡ÿ¸«#!­Qÿ®¯ÿ³N¸¦¤ÿº{|}»Àÿ
»Á»»}{~#!#QÿÂ ÿÃÿ¤ÿ©##ÃÿÄ ÿ#!
Ä°Å!#ÿ!ÿ¸ #!ÿ#"ÿN#ÿRÿ"#Æ¼!§­Qÿ®¯ÿ±NR¸ÿº{||Çÿ
È~ÿÉÊ!«QÿÉËÿ©ÿ̧«#!ÿ#"ÿN#Ìÿ
Rÿ²ÿÆÿÍ²­Qÿ®Îÿ±NR¸ÿº{||ÇÿÏÇÐÑq rÒÓÔ¯ÒÛmÕØeÖ×ØÙÌ¨v)Ú#ÿ³ÿ µ¶· ¸ ¹º»¼½ ¾¿ÀÁÂ ¸ ÃÛÜÝÞÿßàááâãÿ
äÇås°æçèéêëìíîsÌï4ðñËÌÍò+pvó̀ôõÇÄÅ Æ ÇÈpÉÊËiÌÍÎÏ°ÐÑ¦%e ÒöÇÿæés¶¬÷²ÿs¬øùús¸ÊéQÿï¬«ÿ®÷­ÿÓlmxÔ&ÌÕÖ×Ø¦ÙÚ&ÛÜmÝÞ.ßÄàé
º{||û~ÿ">á8 \â¥ã4äå/æç49JH è`üÇjýq rÌ¨aZþ+à ÿJIÜ0'(8. v)
êëìí§°ewlm îïðï/4Ç+pñ®¯ÿ±ås1ÿ2`||3ÿòÊËióôõÙö÷4øùÙúû°üýþÿ01``ÇÉÿÉ#²«#Qÿéé«Qÿéé#Qÿ¾É¯«ÿ¸«¹#²i§4i2m&NsÌ¨3%/°lm4564>Í
#"ÿN¾Íÿ¸²!!ÿÿ4ÿÍ5!ÿ#"ÿN#
56§!77Ô894c %
!"#/m><!­Qÿ®Îÿ±NRÿ̧ÿº{||3$&% .& \/4>á&NR#$4'(23 )NRÿ {~EF&|&67q rH87IJK0:><LMNOPQÿNR4T6 &+w8 9 z{||{~ÿ
*4+, /°07=x%>á -.+6{~jk& q rH .pr NRt I>< &/x= 077æ04>á¤¥
7/4% &+wx z{||»~ÿ
89= 123W)NR><644 5 67088 9{»~ r+LM'(><4 &+w.p&îïðïÉa%ióô:;Í&<=>?}ß@Jx z`öö»Çÿ`~Êÿ©¬QÿÿÉ#²«#ÿ¾ÿÊ²¶ÿ¯ÿ©
AB ! NR>¨C .DE %e§xlmW¦#ÌÿRÿªÿ±£­Qÿ®ÎÿÁÿN¸¦¤¡R
FG><¥H&IJ>KL7=xº{||ÈÀÿû}È{&MNO4PQR=ST U 412]KV§7
/4jW4§4!Ç+\ñ ,XY¤¥§7ë& U Z756[§7/4\1]ÿ^_ `ab_cd_ef

 ! "# $%&d'd()*+,-'d.

/0123ÿ45675849ù:;<=>0?>:@A

170

●解説

日本図学会における図学関連教育の新たな挑戦
近藤 邦雄

1.

Kunio KONDO

はじめに

3.

図学教育研究の特徴

本解説では，日本図学会が発行する図学研究と大会講

本節では，前節で紹介したグループごとに教育研究の演論文集で紹介されている教育関係の論文や発表をもと内容を紹介し，それらの特徴をあきらかにする．また，に，2007 年から 2016 年の 10 年間の図学関連教育の分

参考文献に挙げた 11 の研究論文と教育資料の内容を紹類とこの 10 年間の図学教育への新たな挑戦を解説する

介し，それらに対して筆者の考えを述べることとする．

ことを目的とする．本解説ではまず 10 年ほどの発表をこれらの論文は 10 のグループの一つだけに分類される

みることによって，図学会会員らの幅広い分野に対するというものではないが，説明の都合上，いずれかのグ

図学教育の工夫が網羅されると考えて，発表のタイトル

ループに分けて説明をする．

から特徴的なキーワードを取り出して分類する．そしてこの分類から今まで挑戦してきたことを整理し，日本図学会で取り組むべきことを述べる．

3.1.

図法幾何学と図的表現

従来からの図法幾何学の教育方法の改善，図にかかわる解析幾何学，三面図・立体図・透視図，さらには応用

2.

図学教育研究の分類

分野に関連する建築図や解剖図などの利用について発表
が 8 編，があった．これらの分野は工学系の図学や図的表現，機3 編が掲載されている．また，大会講械や建築などの専門分野の基礎としての教育方法が報告

演論文集に掲載されている図学教育に関係するセッショ

されている．また図法幾何学の教育のために解析幾何学

ンの中にも教育関係の発表論文が多数ある．

との融合や演習問題を作成する作成するシステムの開発

10 年間の図学研究には教育研究論文

［1］
〜
［8］

教育資料

［ 9 ］〜［11］本節では，これらの教育に関係する研究論文や研究発
表のキーワードを抽出した結果について紹介する．

などの新たな試みもあった．
図的表現と解析を目的とする基礎学問として少ない講調査した論文や発表から抽出した 84 のキーワードを

義時間で何を扱うかなど工夫が必要である．また機会や

図 1 にまとめた．図 1 に示すようにここでは 10 のグ建築など専門学部における図学教育では，より重要な項

ループに分けることとした．

目を扱うことが望まれる．この点では，教員の減少により教育内容や教育方法が若手に伝達できるような取り組（ 1 ）図法幾何学と図的表現みが本学会では重要であると考える．

（ 2 ）教育用教材や立体（ 3 ）機械・建築分野の設計製図，CAD（ 4 ）デジタルモデリング

3.2.

教育用教材や立体

図学教育用の教材や実物模型，3 次元形状モデルなど（ 5 ）デザイン対象と利用ツール

に関する発表があった．実物の模型は図学のさまざまな（ 6 ）造形デザイン

考え方を知るうえで大変重要であり，鈴木［12］による実（ 7 ）コンピュータプログラミング言語

物模型を利用した図学教育は学生に 3 次元モデルや作図（ 8 ）CG とデジタルコンテンツと身近な実例との関係を知らせるとともに，理解を深め（ 9 ）教育の対象者

るために重要となると思われる．

（10）空間認識

CG 教育用教材としての教科書をもとにしたカリキュ
ラムの提案や検定試験の実施に関して報告があった．これは CG-ARTS の活動であり，本学会としても協力関係

64

Journal of Graphic Science of Japan Vol. 51 50th Anniversary Special Issue July 2017

171

図1

図学教育研究発表のキーワードの分類を継続していくことにより，新たな研究教育分野の拡大

うになるとともに，課題も多くなってきたということがが期待できる．CG システムを利用した物理シミュレー

指摘されてきた．そのために企業の中には手描きによるションによるアニメーション制作など今後 CG システム

デザイン作業をまた行うようになってきた．手描きとのさまざまな活用法を考案していくことが期待される．

CAD のどちらいいかということではなく，設計時においてそれぞれの良さを理解したうえで利用することが重

3.3.

機械・建築分野の設計製図，CAD要と思われる．

機械分野や建築分野などにおける図面は，描く人の意

宮越ら［ 9 ］ は図面を手で描く場合と CAD で描く場合図が正確であり，十分に伝達できることが何より重要ででは体の動きが異なるとして，手描きのような直感的なある．そしてものつくりへの展開が大切であり，手描き

操作と CAD のような間接的な操作の違いを学習内容のによる製図教育と CAD を利用した教育の報告があった．

特徴を調べることを行った．直接的な操作，間接的な操

3 次元 CAD を利用した教育は形状を制作する内容と製作における違いを明らかにしている．

図を主に考えた教育がある．CAD のさまざまな機能を

2 つ の 研 究 成 果 を も と に， 教 育 に お け る 手 描 き と利用したモデリングと図学教育の関係を扱うことも従来

CAD 活用の融合を多くに教育事例からまとめることがの 作 図 法 の 教 育 に は 見 ら れ な い 内 容 で あ る． ま た，

本学会の役目であると考える．

3DCAD の利用拡大が予想されるが，CAD を利用した教育において，2 次元 CAD による作図と 3 次元モデリン

3.4.

デジタルモデリング

グを連動することにより有用な教育が可能であるとの報

デジタルモデリング研究会が設置されたことからも分告もある．企業では 3DCAD が概念設計段階から利用さかるようにこの分野は大きな発展があった．初期は光造れており，設計計算において CAE が解析ツールとして形，最近は 3D プリンタが広く使われるようになった．

利用されていることも明らかになっている

3D プリンタが安価になったことから，コンピュータを

．

［14］

は，三次元 CAD を設計ツールとして，ア利用して 3 次元モデルを制作し，それを出力するというイデアを具現化する際の手描きの重要性について示して教育はさまざまな専門分野で行われるようになった．こい る． こ の 論 文 で は，1）CAD の 有 用 性 と ほ こ ろ び，れに伴い，形状測定方法，実物模型を利用した教育など

2）手描きの利便性，3）図面としての手描きの文化，も報告されている．また，空間認知の研究にも模型は多4）直感的な線と色が創りだす独創性，5）教育における用されており，模型の活用方法をさらに検討することに基礎とツールの関係などについて説明している．CAD

より，図学教育の充実が可能と思われる．

岩田ら

［5］

が利用され始めたころはデザイナーが見向きもしないと形状出力を行う 3D プリンタを活用するために，高いうような話を聞いたことがある．CAD が改良されてらきて多くの企業で CAD が設計の初期から利用されるよ

ヤポータブル型 3 次元形状測定機を開発した．さらに 3［11］は中小企業向けの大型・低価格で使いやすいワイ

図学研究 第 51 巻 日本図学会創立 50 周年記念号 平成 29 年 7 月

65

172

次元計測データ処理のためのフォーマットや形状処理の持つが，デジタル時代において，デザイン活動においてアルゴリズムを用いた計測形状描画ソフトも提案していも論理的思考が大切であることを述べている．このためる．

に造形デザイン分野と情報分野の融合が大切であり，学

デジタルモデリング分野は基盤技術として，機械，建生が伝達する情報の意味を理解し，初心者でも目的に築，造形デザインだけでなく，医療，被服などの分野で添って視覚表現ができるといえる．このように従来の教も活用方法が提案されてきている．この急速な進歩に対育方法と新たな技術を組み合わせた教育の工夫が重要で応するデジタルモデリング教育の体系を構築することがある．
久保村ら［ 2 ］は，造形要素の組み合わせによる造形メ大切であると考える．

ソッドを用いたグラフィック教育を提案した．色・形・3.5.

デザイン対象と利用ツール

ランプシェード

コンポジション・テクスチュアといった基本的な造形要をデザイン対象

素と，それに連なる下位の造形要素を組み合わせることとして CG や CAD を利用する研究や教育に関する研究

により，複雑な芸術へと発展させる教育を行っている．

がある．可展面でランプシェードをデザインし，その展

このような教育においてもパーソナルコンピュータを用

開図を CAD を用いて描画することにより，短時間でデいている．これにより学生が簡単に造形要素を組み合わ

ザインと模型製作を行う手法を提案しているせることができるため，作品の制作時間が短くなるといや立体的な手芸

［13］

［8］

．

［13］

五十嵐ら

［8］

は：小中学校の家庭科におけるものづく

う効果があることを述べている．安易な作品制作を防止

りにおけるデザインの重要性から魅力的な教育のために，する工夫が便利なツールを使うときには大切であると指初心者を対象とする立体手芸設計支援システムの開発を摘している．このような教育方法をさまざまな大学で行行っている．このシステムを用いてさまざまなワーク

うことにより，よりよいコンピュータ活用のデザイン教

ショップを行った結果を述べている．この結果から創造育を行うことが可能と考える．

的家庭科教材の開発の指針を提案している．
図学会の主な研究分野には機械，建築，造形デザイン

3.7.

コンピュータプログラミング言語があるがそのほか，被服，映像コンテンツなどもある．

図学・CG 教育のためにプログラミングを利用する場

図と立体の関係を取り扱うデザイン分野ではさらに対象

合とプログラミング教育のために図学・CG を利用するごとに新しい研究課題が見つけられると思われる．

場合の 2 つがある．Processing, Pov-Ray, Java, java3D な

また，LEGO ブロックや MINDSTORMS を用いた新

どは無償で利用できるために教育現場では大変人気があたな教育項目を提案している発表もある．今後は設計教

る．Processing を利用した CG 教育［ 7 ］ も盛んにおこな育，出人教育など幅広い分野に新しいツールの活用を進われている．理系大学の演習だけでなく，芸術系の大学める必要がある．

でもメディアアートやインタラクティブアート，さらにはサウンドや音楽関係への利用も含めて講義や演習がお

3.6.

造形デザイン

こなわれている．

図学会設立当時から造形デザイン分野の研究発表が多辻合［10］は，POV-Ray を用いて 3 次元モデルの視点をく見られた．この 10 年では，その研究発表の範囲もデ変えることで簡単にステレオ映像を生成する 3 D 映像作

ジタル化，情報化のために造形教育やグラフィック教育，

成演習について紹介を行った．POV-Ray を利用した CG

製品デザインやその設計プロセスだけでなく，Web デ

教育［15］ は日本図学会 40 周年記念出版として CG-ARTS

ザインや情報活用法などの教育に広がってきている．そから発行されている．多くの大学や専門学校で本書はのような中で手描きやコンピュータ利用に関係のないデCG 教育に利用されている．モデリングやレンダリング

ザイン能力向上やイメージトレーニングなども扱われての教育に主に使われており，日本図学会の知名度アップ

いる．コンピュータ活用のデザイン分野では，アルゴリにもつながっている．フリーソフトである POV-Ray は

ズミックデザインの発表もあり，造形デザインのツール

教育分野において利用しやすいというメリットがある．

の拡大につながっている．

この 10 年で新たに行った POV-Ray を用いた CG 教育，

黒瀬ら

［1］

は，デザイン初心者に対して，デザインの基礎を教育した．学生の多くは，デザインという分野が感覚的であり，センスがなければできないという意識を

66

Journal of Graphic Science of Japan Vol. 51 50th Anniversary Special Issue July 2017

専門教育の内容を公開して教材の交換を推進することが
望まれる．

173

3.8.

CG とデジタルコンテンツのような研究をもとに小学生から社会人までの図学の教CG を利用したコンテンツ制作のために，前節のプロ
グラミングを利用した教育を発展した教育事例［7］

育を体系的に行う内容を検討することが重要と考える．
藤田ら［ 3 ］は，中学生を対象として中学校技術科におがある．このような基礎的な CG 制作手法のほか，ゲームエ

ける 3 次元 CAD を使った設計教育について述べている．

ンジンの利用，AR などの利用など新しい手法を活用す「等角図」，「第三角法による正投影図」，「CAD」が取扱る教育も報告されている．さらに映像コンテンツ制作のわれていることや形状モデルを利用した 4 つの学習形態

ためのライティング教材など制作情報を集めたデータがあることを示している．これらの教育形態は扱う題材

ベースの利用など新たな研究分野の報告もあった．

によっても効果が変わると思われる．そのためにより多近藤

は，大教室における多人数の学生を対象とす

くの事例を 4 つの学習形態で扱って，扱う事例に対してる Example ベースの CG プログラミング教育法を提案

より効果的な教育方法を取りまとめることが大切と思わした．Processing を用いた CG プログラミング演習につ

れる．

［7］

いて述べている．例題を用意することによりプログラミ［6］
藤田ら［ 4 ］，
は，中学校技術・家庭科の技術分野の授ング演習の課題であるデバック時間を減らし，講義時間

業中学生を対象に 2 次元製図（従来の手描きによる製内の演習内容の理解を高める工夫を発表した．

図）と 3 次元 CAD による製図を一体とした設計教育効果を示している．このように CAD を利用する教育が有効であるとするなら，多くのところでさらに試行教育を進め，中学生向けの強化世に取り入れていく活動を学会として行う必要がある．
3.10.

空間認識

図学の教育目標の一つに，空間認識力の向上がある．
2014 年の図学教育研究会で「図学関連教育と空間認
識力

─切断面実形視テスト（MCT）による調査結果を中心に─」として報告が 3 つあるが，形状認識や空間把握能力の育成が必要であるといわれてきた．このよう
図2

Processing を用いた CG 制作事例

な能力の育成にあたり，大会では空間把握能力の向上の計測や教育方法の報告が多数行われている．
この分野は，人の認知の問題であり，空間認識や把握

Processing は工学系の CG 教育だけでなく，造形デザのためのどのような作図をしたらよいかなどの図的表現

イン，アート関係の教育や作品制作にも広く利用されても大切なことである．また，錯覚科学といわれる分野にいる．サウンドや音楽の取り扱い，画像や映像の取り扱も拡大しており，視覚と理解の問題を単なる錯視の話題

いなどもできるので，さまざまな表現が可能である．

から社会生活に生かす方法が提案されてきている．図学

CG の入門教育だけはなくメディアアートや数理造形な研究で図と認知に関する特集を企画して，図学会の研究どにも有効である．図学会会員らが制作した教材の事例

分野を明確にすることも必要であると思われる．

を図学研究に掲載して普及するというような連載を行う
企画を行うとよいと考える．

4.

おわりに
本解説では図学研究に掲載された教育論文と教育資料，

3.9.

教育の対象者

および大会講演論文集に掲載されている論文をもとに，図学会会員の職場の多くは，大学であるので，教育の図学教育に関係するキーワードを抽出し，10 のグルー

対象は大学生が多い．教育研究論文や大会の研究発表をプに分類した．そしてこのグループごとにその特徴をまみると，小学生，中学生，高校生，女子学生，文系学生，

とめ，今後の学会活動で取り組むことを述べた．

建築系学生などと年齢の違い，専門の違いなどさまざま

大会講演論文集には貴重な教育関係の発表が掲載されな対象者を扱っている．さらに，設計初心者とか新入社ている．大変貴重な教育事例が多く大会講演論文集とし員など設計関係の専門分野の教育方法の発表がある．こて一部の参加者だけに公開されるだけでなく，大会にお図学研究 第 51 巻 日本図学会創立 50 周年記念号 平成 29 年 7 月

67

174

ける研究発表者には，研究論文や教育資料として図学研究に投稿していただくことを強くお勧めする．これに［15］ 鈴木広隆，倉田和夫，佐藤尚，POV-Ray による 3 次
元 CG 制作，CG-ARTS（2008）．

よって会員同士の交流も進み，図学関連教育の質の向上を図ることができると考えている．
参考文献［ 1 ］ 黒瀬陽代，佐藤紀子， メディア基礎演習「デザインの基礎」における授業実践 ─ デザイン能力と情報活用能力の育成 ─ ，図学教育，41.3（2007）, 11 ─ 16．
［ 2 ］ 久保村里正， 造形メソッドを用いた情報基礎科目におけるグラフィック教育 ，図学研究，41.4（2007）,9 ─ 18．
［ 3 ］ 藤田眞一， 中学校技術科における 3 次元 CAD を使った設計教育の可能性 ，図学研究 42.2（2008）, 3 ─ 8．
［ 4 ］ 藤田眞一，加賀江孝信，城仁士， 投影・構成行為の形成に及ぼす 3 次元 CAD による設計教育の効果 ，図学研究，42.3（2008）, 3 ─ 10．
［ 5 ］ 岩田亮，平野重雄， アイデアを具現化する際の手描きの重要性に関する一考察 ，図学研究，43.1（2009）,3 ─ 10．
［ 6 ］ 藤田眞一，加賀江孝信，城仁士， 3 次元 CAD による製図・設計教育が視点変換行為の形成に及ぼす効果 ，
図学研究，44.1（2010）, 13 ─ 21．
［ 7 ］ 近藤邦雄，伊藤彰教，三上浩司，渡辺大地， Example
Based Programming に基づく CG 制作の入門教育 ，
図学研究，45.3（2011）, 3 ─ 10．
［ 8 ］ 五十嵐悠紀，鈴木宏正， 創造的家庭科学習教材を目指した初心者向け立体手芸設計支援システム ，図学研究，46.1（2012）, 11 ─ 18．
［ 9 ］ 宮腰直幸， 図形に対する操作方法の違いが作業に与える影響について ─ パズルの操作を例として ─ ，図学研究，45.3（2011）, 11 ─ 16．
［10］ 辻合秀一， テキストベース・レイトレーシングソフ
ト POV-Ray による立体視動画映像制作実習 ，図学研究，49.3（2015）, 23 ─ 27．
［11］ 高三徳，中佐啓治郎， ワイヤ式ポータブル三次元形状測定機の幾何計算および CG 描画ソフトの開発 ，
図学研究，44.1（2010）, 23 ─ 30．
［12］ 鈴木賢次郎， 図（形科）学講義における実物模型の使用（3）─ 曲面を中心に ─ ，日本図学会 2010 年度
秋季大会（東京）学術講演論文集（2010）, 89 ─ 94．
［13］ 鈴木広隆，榊愛，安福健祐，松本崇， 可展面によるランプシェード製作を提出課題とした CAD/CG 教育について ，日本図学会 2013 年度秋季大会（盛岡）学術講演論文集（2013）, 47 ─ 50．
［14］ 平野重雄，喜瀬晋，関口相三，奥坂一也，大谷直樹，
三次元 CAD の利活用に関する実態調査と考察 ，日本図学会 2013 年度春季大会（兵庫）学術講演論文集（2013）, 19 ─ 24．

68

Journal of Graphic Science of Japan Vol. 51 50th Anniversary Special Issue July 2017

● 2017 年 1 月 7 日受付
こんどう くにお
東京工科大学 メディア学部 教授
名古屋工業大学第Ⅱ部卒業，工学博士（東京大学），主に，コンピュータ
グラフィックス，コンテンツ工学等の研究に従事，日本図学会副会長，
芸術科学会会長，画像画像電子学会会長など歴任．現在 ADADA International 会長．

あとがき
この教育論文集は、先に発行した研究活動記録集の続編であり、大学におけるコンピュータグラフィッ
クスやデジタルコンテンツ教育の新しい試みを行った論文などをまとめました。大学における教育をより発展するためには、先人が積み重ねてきた教育方法や教育内容をもとに、時代に合わせて改善していくことが必要になります。
大学は新しい教育方法を提案していくための実践の場でもあります。よいと思ったことは今までの教育内容と入れ替えたり、良い方法があれば、それを取り入れたりしてみることが大切と思います。そういう挑戦していく姿を見せながら教育することが学生にもいい見本になると思います。新しい試みをしたら、自分なりにまとめて結果を示しておくことをした結果がこの資料です。
インターネットが発達した現在、世界中で講義が公開されたり、オンラインでの講義が実施されたりしてきました。数々の制限はあるかもしれませんが、講義の記録をアーカイブしていくことがまず大切かと思います。メディア学部の教育内容に興味を持っている海外の大学からの問い合わせもいくつかありました。国内だけではなく、世界に目を向けて、教育カリキュラムや授業内容をまとめていくことが日本の大学にとっても必要なことと考えています。
このような教育論文集を見ていただき、新しい教育に挑戦する方々が増えることを期待しています。

タイトルと副題について
研究活動記録集の続編ですので、タイトルと副題は同じです。ただし、この教育研究記録集には「Educational Research of Computer Graphics and Digital Contents」と名付けています。
本書のタイトルは、 “Deciduous tree”で、「落葉樹」であり、副題は“Through My Own Mind‘s Eye”
としています。
「こころの眼で見て」ということです。研究活動記録に書いたことをここにも掲載します。
落葉樹のイラストは、東京工科大学八王子キャンパスでいつも見ている「ケヤキ」です。メディア学部の教職員、学生であれば、このケヤキの木を見たことがあるはずです。2 月の中旬に研究活動記録集をまとめていたときに、タイトルを考えていました。15 年間お世話になった八王子キャンパスにはとても大きなケヤキがたくさんあって、一年中、私の眼を楽しませてくれました。このケヤキの写真を 2 月に撮影し、CG 技術で加工してイラストにしました。

「落葉樹」のこころ
春：葉っぱが一枚もない、冬を過ごしたケヤキから大変美しい新芽がでてきます。この柔らかい緑色は、生まれたての赤ん坊のようで、感動を与えてくれます。また、新入生を歓迎する真新しい姿を見せてくれているようにも思います。
夏；暑い夏、汗いっぱいになってバスを待つ学生たち。この時期にはケヤキは葉っぱが大きくなって、たくましそうな濃い緑でいっ
ぱいになっています。強い日差しを遮って、影を作ってくれています。この影はケヤキのやさしさの象徴です。自分を犠牲にして、学生らを涼しくしてくれているのです。
秋：葉っぱが色づいて、黄色や赤色に変化します。これもまた、美しい色です。一日一日と変化していく色になっていき、私たちのこころを穏やかにしてくれます。
冬：八王子キャンパスはとっても寒い時が多いです。ケヤキは太陽の暖かな日差しを遮ることがない
ように、葉っぱを落とします。落ち葉はそのようにして、太陽の日差しを私たちに与えてくれているのです。また落ち葉は地球の栄養にもなるのです。そしてさらに春に向けて、私たちに見えない地中で美しい姿になるために落ち葉からもらった栄養をいっぱい蓄えているのです。華麗なる循環、sustainableですね。
ケヤキと話ができたら、本当の気持ちを聞いてみたいものです。一年中、研究教育を楽しくしてくれる
落葉樹のケヤキに感謝したいです。
副題“Through My Own Mind’s Eye”について「こころの眼で見てよ」：母親に叱られてばかりいる子供の言葉として、20 年以上前に新聞で紹介されていました。見えていることが真実とは言えないことはたくさんあると思います。コンピュータグラフ
ィックスで何のために何を表現するのかを、この言葉を見つけたときに考えさせられました。よりよい
コミュニケーションには、愛ある「こころ」を通じてみることが大切であると肝に銘じて、忘れないように、次の人生も歩んでいきたいです。
近藤 邦雄
kondo@stf.teu.ac.jp
2020 年 3 月 31 日

Deciduous tree
Through My Own Mind‘s Eye

KONDO Kunio

Educational Research ofComputer Graphics andDigital Contents

晴天の星空. Lovely Stars in the bright sky
Masashi KONDO
晴天の空を眺めてもそこに星を見つけることはできないが，見えていないだけで，星は輝いている．
目には見えないけれど,存在する世界を見てほしい. Cyberworlds 2013