久しぶりに書く記事は、お昼の帰りに購入した書籍とその感想です。
プログラミング言語C++ 第4版
- 作者: ビャーネ・ストラウストラップ,Bjarne Stroustrup,柴田望洋
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2015/02/28
- メディア: 単行本
- この商品を含むブログ (11件) を見る
C++11 に対応した形でC++を網羅した書籍を持っておきたいと思っていたので購入。
C++98 との差異についてもコンパクトにまとめられていて大変便利。
動かして学ぶ3Dゲーム開発の数学・物理
動かして学ぶ3Dゲーム開発の数学・物理 (Game Developer's Resources)
- 作者: 加藤潔
- 出版社/メーカー: 翔泳社
- 発売日: 2015/03/18
- メディア: 大型本
- この商品を含むブログ (5件) を見る
若い人が3Dやりたいと言い出したりとか、あるいは3Dをやらざるを得なくなったときの教育用として使えるかどうか見ておきたかったので購入…したはいいんだけど。
読んでみたら「3Dゲーム開発の〜」と銘打っているわりにはクォータニオンについて言及しておらず「本書の範囲を超えるため、ここでは言及しないものとします」の一点張りで、あんまり勧められる書籍ではなかった、というのが俺の感想*1。
ゲーム開発に使うならクォータニオン無しじゃやってられんでしょ? 仮にUnity使ったって回転はクォータニオンで表してるんだから。3Dゲーム開発初学者が一番概念を理解するのに苦労するポイントの一つなので、書名に「3Dゲーム開発の数学・物理」を謳うなら全然「本書の範囲を超え」てないです。
これだったら2002年出版の
- 作者: Eric Lengyel,狩野智英
- 出版社/メーカー: ボーンデジタル
- 発売日: 2002/10/25
- メディア: 単行本(ソフトカバー)
- 購入: 7人 クリック: 293回
- この商品を含むブログ (50件) を見る
…を勧めちゃいますね。既に13年前の書籍なので今手に入るかわからないけども。
いずれにせよ、直交座標、ベクトル、行列、内積、外積、クォータニオンの全てについてしっかり解説してない書籍は、これから3Dゲーム開発を学ぼうって人にあんまりお勧めできないなあと思いましたですよ、ええ。