試験公開中

このエントリーをはてなブックマークに追加

はじめての3DCGプログラミング 例題で学ぶPOV-Ray

近代科学社Digital

1,980円 (1,800円+税)

3DCG描画フリーウェア“POV-Ray”を使ってプログラミングを学習するための、初学者向けの教科書です。多くの例題・課題に取り組みながら、無理なくステップアップすることができます。

【注意】本書のEPUB版は固定レイアウト型になっております。文字の大きさの変更や検索、引用などはお使いいただけません。画面の大きい端末でご利用ください。

関連サイト

本書の関連ページが用意されています。

内容紹介

本書は、3DCG描画フリーウェア“POV-Ray”を使ってプログラミングを学習するための、初学者向けの教科書です。多くの例題・課題に取り組みながら、無理なくステップアップすることができます。

まず、3DCGを構成する要素や3次元の座標系などの基礎を学びます。続いて、基本的な図形の描画を通して、3DCGプログラミングに徐々に慣れ親しみます。次に、制御や演算等のさまざまなプログラミングの要素を学んでいき、最終的にはCGアニメーションのプログラムが作成できるようになります。

ぜひ、本書を手に取ってプログラミングの学習を始めましょう!

書誌情報

  • 著者: 山住 富也
  • 発行日:
  • 最終更新日: 2021-03-19
  • バージョン: 1.1.0
  • ページ数: 152ページ(PDF版換算)
  • 対応フォーマット: PDF, EPUB
  • 出版社: 近代科学社Digital

対象読者

3DCG,3次元CG,POV-Ray,プログラミング,反転学習,初心者,練習問題に興味がある人

著者について

山住 富也

1991年 中部大学大学院博士後期課程修了
1994年 工学博士
現在 名古屋文理大学情報メディア学部教授/図書情報センター長
著書『改訂新版 初めてのTurboC++』(共著),技術評論社,1994.『Pascalの基礎』(共著),ムイスリ出版,1994.『理系のためのVisualBasic 6.0実践入門』(共著),技術評論社,1999.『コンピュータ活用技術』(共著),朝倉書店,2002.『ネットワーク社会の情報倫理』(共著),近代科学社,2005.『理系のためのVisualBasic 2005実践入門』(共著),技術評論社,2007.『モバイルネットワーク社会の情報倫理』,近代科学社,2009.『モバイルネットワーク社会の情報倫理 第2版』,近代科学社,2015.

目次

第1章 POV-Rayの基本

  • 1.1 POV-Rayのインストール
  • 1.2 POV-Rayの画面構成
  • 1.3 描画の実行
  • 1.4 CGを構成する3要素
  • 1.5 座標系
  • 1.6 ソースコード(シーンファイル)
  • 1.7 3要素の指定

第2章 基本図形の描画

  • 2.1 球
  • 2.2 直方体
  • 2.3 円柱
  • 2.4 円錐・円錐台
  • 2.5 トーラス
  • 2.6 無限平面

第3章 物体の平行移動、回転、拡大・縮小

  • 3.1 平行移動
  • 3.2 回転
  • 3.3 拡大・縮小
  • 3.4 移動、回転、拡大・縮小の組み合わせ

第4章 物体のカラーとパターン

  • 4.1 カラーの指定
  • 4.2 透過度の指定
  • 4.3 パターンの指定
  • 4.4 さまざまなパターン

第5章 物体のテクスチャとマテリアル

  • 5.1 テクスチャマッピング
  • 5.2 ガラスのマテリアル
  • 5.3 表面の凹凸

第6章 照明

  • 6.1 点光源
  • 6.2 面光源
  • 6.3 スポットライト

第7章 背景

  • 7.1 背景色
  • 7.2 空の背景
  • 7.3 星空

第8章 物体同士の演算

  • 8.1 結合
  • 8.2 差
  • 8.3 交差
  • 8.4 併合

第9章 処理の流れの制御

  • 9.1 繰り返し
  • 9.2 多重ループ
  • 9.3 条件分岐

第10章 マクロ

  • 10.1 マクロの定義
  • 10.2 マクロの呼び出し

第11章 アニメーション

  • 11.1 コマ割り
  • 11.2 clock変数
  • 11.3 物体の平行移動
  • 11.4 物体の回転
  • 11.5 カメラの移動
  • 11.6 光源の明るさの変化

第12章 発展的な図形の描画

  • 12.1 円盤
  • 12.2 三角形
  • 12.3 多角形
  • 12.4 角柱
  • 12.5 3次元テキスト
  • 12.6 回転体
  • 12.7 球スイープ
  • 12.8 その他の図形
Home 書籍一覧 はじめての3DCGプログラミング 例題で学ぶPOV-Ray ▲ ページトップへ戻る