『3時間で完全理解!! Javaで学ぶCG数学カンタン講座』


販売サイト変更のため、一時的に販売をストップしています。9月中には再開の予定ですが、もうしばらくお待ちください。

3時間で ゲーム制作の必須知識 3Dグラフィックス数学の基礎が身に付く!!

3DCG数学がよく分からない。そのために、3Dゲーム3DCGのプログラミングがなかなか思うように進まない。もしそうだとしたら、とても残念なことだと思いませんか。

あなたの目的は、数学の勉強をすることではなく、3Dゲーム3DCGのプログラムを開発することなのに。

そこで、あなたは、本屋などに行って、3DCG数学の本を探したのではないでしょうか。

しかし、3DCG数学の本は何冊か出ていますが、値段の高いものが多い上に、上級者向けのものが多く、途中の式が省略されているため、理解するのが大変です。数学が苦手だと理解することができない可能性すらあります。

また、一方では、非常に初歩的な内容しか書かれていないため、現実的なプログラミングでは役に立たない。そんな経験もされていないでしょうか。

例えば、3次元の回転。x軸、y軸、z軸周りの回転行列が分かったところで、3次元空間を自由に動き回る物体をプログラミングすることはできないのではないでしょうか。私は、この3つの回転行列しか知らなかったときは、まともな3DCGのプログラムなど書けませんでした。

そんな悩みを持つあなたに、少しでも悩みを解消してほしいと思い、この小冊子を作ってみました。

この小冊子を読むと、ベクトルや行列といった3DCGの基礎となる部品をどうプログラムで表現したらいいのかが分かります。また、3次元の各種変換をソースコードとともに理解することができます。その中でも、特に難しく重要なトピックスについて、ピンポイントで、すっきりと理解することもできます。もちろん、結果の数式だけではなく、考え方から始まり、結果が出るまでの途中の数式も省略されていないため、ちゃんと理解することができます。

これらは、5年以上の3DCGのプログラミング経験などから、私が、最低限知っていなければいけないと思ったものばかりです。

もちろん、すべてのトピックスを扱っているわけではありません。また、数学の教科書やCG数学の書籍のように本格的な証明がされているわけではありません。数学にかなり自信があるという方には、少し物足りなく感じられるかもしれません。

しかし、数式の結果だけを示すのではなく、なぜそのような数式になるのか、考え方から、途中の数式もできるだけ省略しないで、詳しく分かりやすく解説したつもりです。理論をよく理解して、実際に3DCGのプログラムを書けるようになることを目指しています。

3DCG数学が今ひとつ苦手な方、まだ知識が十分でない方や、OpenGL、DirectX、Java3DといったグラフィックスAPIを使いこなしたいという方で、短い時間で一気に3DCG数学を理解してしまいたいという方にはお薦めできると思います。


付属プログラム実行画面


この小冊子で、あなたは以下のようなことができるようになります。

  • 3次元のベクトルの理解とプログラミングの仕方が分かります。
  • 3次元の行列の理解とプログラミングの仕方が分かります。
  • 3次元の各種変換について、ソースコードと共に理解することができます。
  • 特に難しい3次元の回転の、最も実用的な任意軸周りの回転について、考え方、途中の数式も含めて、理解することができます。
  • 美しい描画を得たり、3Dのマウスオペレーションで必要になる、透視投影変換について、考え方、途中の数式も含めて、理解することができます。
  • 3DCGの数学を利用して、JavaでAPIなどを使わずに自力でレンダリングするプログラムを作成することができるようになります。
  • 付属のソースコードを自由に使って、自分の3Dゲームや3DCGのプログラミングを魅力的なものにすることができます。
  • 3DCGの数学の書籍が簡単に読めるようになります。
  • 次の日からは、数学のことはあまり気にせず、あなたの3Dゲームや3DCGのプログラムの開発に専念することができるようになります。

なお、お値段の方ですが、2,500円とさせていただきました。高いと思われましたか。しかし、3DCG数学を扱った最も信頼できる書籍『ゲームプログラミングのための3Dグラフィックス数学』は、7,000円以上するのをご存知でしょうか。そして、そのすべてがすぐに必要だというわけではありません。こうした書籍は、3Dゲーム3DCGのプログラミングがしっかりとできるようになってから、じっくりと取り組んでもいいのではないでしょうか。まずは、本当に必要なことを理解してしまいましょう。

それでも高いと思われるのではないかと思い、今回は、インターネットでの販売を記念した特別キャンペーンとして、先着15名様までは、特別価格1,650円とさせていただきました。

是非、今すぐご購入されて、3Dゲーム3DCGのプログラミングの必須知識を身につけられ、明日からのプログラミングにお役立てください。


<本マニュアルの内容>

内容:

  • 3次元のベクトル・行列クラスの解説
  • 3次元の回転変換の解説
  • 透視投影変換の解説
  • 上記をもとにパースのかかった立方体を表示するプログラムを書く方法

ページ数:
58ページ(PDFでのお届けとなります)

付録ソースコード:

  • Javaで作った、Java3DなどのAPIをしないで自力で計算し、パースのかかった立方体を表示するプログラムの全ソース
  • さらに発展させZソートにより2つの立方体を表示するプログラムの全ソース

価格:2,500円(先着15名様まで1,650円)

特典1:
「GLUTでOpenGL 3Dプログラミング(PDF版)」
OpenGLとGLUTにより3Dプログラミングを行う方法を解説しています。GLUTのダウンロード、インストール方法から、OpenGLを使って三角形や立方体を表示する方法、法線ベクトルの求め方など(約90ページ)。

特典2:
C++のベクトルクラス、行列クラスのソースコード。


商品受け取りと同時に支払いのできる代金引換郵便もご利用になれます。是非、ご利用ください。

本マニュアルのお申し込みは以下のリンクより行えます。





<追伸>
繰り返しになりますが、特別価格での販売は先着15名様までです。ご興味のある方は、今すぐお申し込みいただくことをお勧めします。


<お客様の声>
(N様、東京都在住)
こんばんは。
先週、『3時間で完全理解!! Javaで学ぶCG数学カンタン講座』を申し込んだNです。

大分遅くなってしまいましたが、講座データを受け取りました。
実を言えば、てっきり郵送で送られると思っていたため、添付ファイルの存在に気づきませんでした。

Mac環境のため、心配していたJavaも問題なく動き、想像以上に丁寧な内容で満足しています。
あとは、勉強あるのみ…。

伊藤様の今後のますますのご清栄をお祈りいたします。
末筆ながらあらためて御礼申し上げます。
ありがとうございました。



<無料ダイジェスト版配布中>

『1時間で完全理解!! Javaで学ぶCG数学のツボ』
『1時間で完全理解!! Javaで学ぶCG数学のツボ』

>>お申し込みはこちらから

(のちほどメールマガジンをお送りする場合があります)

『3時間で完全理解! Javaで学ぶCG数学カンタン講座』表紙
『3時間で完全理解! Javaで学ぶCG数学カンタン講座』内容1
『3時間で完全理解! Javaで学ぶCG数学カンタン講座』内容2
-->