3年ゼミ



講義内容

Webの世界で3Dグラフィックスを高速に処理する技術が WebGL で、HTML5 で標準技術として採用されました。 WebGLの低レベルなAPIを直接プログラミングするのは若干難易度が高いという理由で、 javascriptの高レベルなAPIを持つライブラリがいくつか開発されています。 それらのライブラリの中でデファクトスタンダードになったのが Three.js です。 本セミナーは、Three.jsを学び、Webブラウザ内で動作する 3D アニメーションや 3Dゲームを開発できるようになることを目標とします。

授業形式

英語の本を輪講します。

発表担当を順番に割当てます。 当番の学生が本の内容を説明し、他の学生がそれに質問する形で 授業が進みますので、自分の担当箇所を必ず予習をしてきて下さい。 発表担当者は必ずレジュメ(A4サイズ, 1〜3枚程度)を用意し、コピーを 他の学生に配布して下さい。 (その週の月曜日12:00までに私の郵便ボックスに入れてあれば、 私が人数分コピーします。)

教室: 7407


授業日程


出席、担当割当


教科書

Learning Three.js - the JavaScript 3D Library for WebGL (Second Edition)
著者: Jos Dirksen
出版社: Packt Publishing; 2版 (2015/4/3)
ISBN-10: 1784392219
ISBN-13: 978-1784392215
Packt Publishing
Amazon Kindle版 http://www.amazon.co.jp/dp/B00VIBPW5I/
Amazon ペーパーバック http://www.amazon.co.jp/dp/1784392219/

ネットワークからダウンロードできる サンプルコードはこちら。 ソースをダウンロードするには zipファイルをダウンロードして下さい。

(注) この本は、 津田塾大学図書館で契約している Safari Books Online で読めます。 学内ネットワークからのみアクセス可能ですが、同時アクセス数は1です。 Safari Books Online の本の内容を印刷して読むことは法的に許可されています。

Safari Books Online: FAQ 1072, updated June 27, 2013

Question Can I print Safari Books Online content?
Answer Yes, you can print individual pages. All books in the Safari Books Online collection have a print icon available near the top left corner of the viewer window. Clicking the print button will open your browser's print dialog box. From there you can select what printer you want to use to print your page.

リンク