オブジェクトの回転と演算 (復習) オブジェクトの回転 空を作るには 形を組み合わせる

Slides:



Advertisements
Similar presentations
地図の重ね合わせに伴う 位相関係の矛盾訂正手法 萬上 裕 † 阿部光敏* 高倉弘喜 † 上林彌彦 ‡ 京都大学工学研究科 † 京都大学工学部 * 京都大学情報学研究科 ‡
Advertisements

CG基礎 日本文理大学 坪倉篤志 <配布資料 -12 > 先週 レコード(続き) グラデーションツール (パターン) 今週 レコード(続き) グラデーションツール 小作品の作成.
Computer graphics 入門 VRML を使用したCG. 2 1.1 Computer の歴史 (1)自動計算システム ブール代数(1854年)+2進法 +スイッチ回路 ⇒ 1940年後半 (2)プログラム内臓式 computer (現在の もの) 集合論(1895年、カントール)+ ラッセルのパラドックス+ヒルベルトの.
0章 数学基礎.
形状デザイン 様々な形 制御構造.
初年次セミナー 第14回 2次元グラフィックス(2).
第2回Unity講座 コンパイラ班 3年 山崎 弘靖.
Chapter3 クラス図(後半)             FM12014 劉鎧誠.
情報処理 第8回.
2017/3/2 情報処理 第8回.
情報処理 第7回.
デジタルポートフォリオ作成支援ツール PictFolio 使用マニュアル
2017/3/7 情報処理 第8回.
2008年12月11日 RDBMSとSQL(2/3) 関数,GROUP,JOIN,演算
クラスその2∽(アドバンス)∽ 福岡工業大学  梶原 大慈       .
計算技術研究会 C言語講座 第3回 Loops (for文 while文).
Multi-Purpose Particle and Heavy Ion Transport code System
Accessによる SQLの操作 ~実際にテーブルを操作してみよう!~.
第四回 VB講座 画像とタイマー.
3次元CGアニメーションを用いた初等教育教材の開発
東京農業大学 東京情報大学 附属第一高等学校・中等部 附属第二高等学校 附属第三高等学校・中等部
基礎プログラミング (第五回) 担当者: 伊藤誠 (量子多体物理研究室) 内容: 1. 先週のおさらいと続き (実習)
IT講習会     -PowerPoint- テックサポーター 板垣翔大 自分の名前に変えてみましょう.
第11回 今日の目標 §3.4 データベース リレーショナルデータベースの特徴を示せる ロールバックやコミットを説明できる
オブジェクト指向言語論 第十三回 知能情報学部 新田直也.
平成27年度光応用工学計算機実習 偏光~ジョーンズ計算法 レポート課題
イメージポスターを作ろう! 高校2年 情報選択②.
プログラミングIII演習 第1回目.
Microsoft PowerPoint Netscape Communicator
Unity, C# 移動するモデルの位置を 指定した位置へ自動修正
Blender 3次元コンピュータグラフィックス・アニメーションソフトウエア
二分木説明 点Cの座標を求めよ。.
X線CTにおけるファントム中の エネルギー変化についての検討
第4回JavaScriptゼミ セクション2-8 発表者 直江 宗紀.
Computer Graphics 第3回 座標変換 芝浦工業大学情報工学科 青木 義満
情報処理 第8回.
暗黙的に型付けされる構造体の Java言語への導入
プロジェクト演習Ⅱ インタラクティブゲーム制作
メタセコイアを用いた オリジナル3DCGキャラクターの作成
関数の定義.
Curriki原典
イメージポスターを作ろう! 情報C 課題.
学校の絵葉書を作ろう! 情報C 実習.
立体のいろいろな見方 面や線を動かしてできる立体
宇宙の立体地図 試作品の製作にあたって諸事項 09S1-051 若佐菜摘.
Microsoft Office クイックガイド ~応用編~
諸連絡 USBメモリの販売について 日時:6月23日(月)授業開始前 商品:プリンストン社製32MBのUSBメモリ
デジタル画像とC言語.
Handbook 5 ブック表紙 テンプレート アステリア株式会社 ネットサービス本部.
Blender の 3D ビュー ・テンキーによる視点操作 ・マウスホイールによるズーム ・画面分割
プログラミング基礎a 第12回 Java言語による図形処理入門(3) アニメーション入門
プログラミング基礎a 第11回 Java言語による図形処理入門(3) アニメーション入門
X軸方向にa間隔、Y軸方向にb間隔で並んだ格子点 (単位格子:a×bの長方形) ミラー指数(2次元の例) a
平成28年度光応用工学計算機実習 偏光~ジョーンズ計算法 レポート課題
パソコン.
プログラミング基礎a 第6回 C言語によるプログラミング入門 配列と文字列(その2)
統計ソフトウエアRの基礎.
超立方体の展開図 Cabri 研究会 2012年1月9日 生越 茂樹.
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
Microsoft Office クイックガイド ~応用編~
計算機プログラミングI 木曜日 1時限・5時限 担当: 増原英彦 第1回 2002年10月10日(木)
ICT機器の活用法   (授業編) 「ICT機器の活用法、授業編」について説明します。 長崎県教育センター 
第22回講義の要点 断面諸量 コンクリート工学研究室 岩城 一郎.
Innovative Educator Expert’s Innovations
クラウド・地域人材利用型プログラミング教育実施モデル実証事業 公益財団法人 学習ソフトウェア情報研究センター
立方体の切り口の形は?  3点を通る平面はただ1つに決まります。
オブジェクト指向言語論 第十三回 知能情報学部 新田直也.
サンプル見出し テキスト 1 行目 テキスト 2 行目 テキスト 3 行目 (中級) 図の背後でタイトルを移動させるアニメーション効果
第2章 数値の入力と変数 scanfと変数をやります.
プログラミング 3 ポインタ(1).
Presentation transcript:

オブジェクトの回転と演算 (復習) オブジェクトの回転 空を作るには 形を組み合わせる POV-Rayを使用した 3DCG作成 オブジェクトの回転と演算 (復習) オブジェクトの回転 空を作るには 形を組み合わせる

(復習)オブジェクトの回転 rotate<x度,y度,z度> 注意 x軸の+方向にx度、 y軸の+方向にy度、 z軸の+方向にz度 回転する 注意 図形を回転してから 移動操作をした方が、 図形の形をイメージ しやすくなる X軸 Y軸 Z軸

(復習)x軸方向に回転する 初期状態 rotate<45,0,0> rotate<90,0,0>

(復習)y軸方向に回転する 初期状態 rotate<0,45,0> rotate<0,90,0>

(復習)z軸方向に回転する 初期状態 rotate<0,0,45> rotate<0,0,90>

(復習)空を作成するには 地面を作成する場合には、Plane_XZを使って作成したが、空を作成するには、次の命令が必要になる 設定(空を作成) インクルードファイルの追加 #include “skies.inc” 次の命令を追加 sky_sphere{S_Cloud5}

(復習)形を組み合わせる(1) 和集合演算(union) union{ object{ Disk_Y pigment{color Red} } object{ Cube pigment{color White} rotate<0,0,45> } } 赤い円柱と立方体が合体する!

(復習)形を組み合わせる(2-1) 差集合演算(difference) difference{ object{ Disk_Y pigment{color Red} } object{ Cube pigment{color White} rotate<0,0,45> } } 赤い円柱から立方体が引かれる!

(復習)形を組み合わせる(2-2) 差集合演算(difference) difference{ object{ Cube pigment{color White} rotate<0,0,45> } object{ Disk_Y pigment{color Red} } } 立方体から赤い円柱が引かれる!

(復習)形を組み合わせる(3) 積集合演算(intersection) intersection{ object{ Disk_Y pigment{color Red} } object{ Cube pigment{color White} rotate<0,0,45> } } 赤い円柱と立方体の共通部分が残る

オブジェクトの名前の付け方 何個も同じオブジェクトを作成できる オブジェクトに名前を付けるには、#declareを利用する #declare Mono = difference{ object{ Cube pigment{color White} rotate<0,0,45> } object{ Disk_Y pigment{color Red} } } 名前を付けたオブジェクトは次のように呼び出す object{ Mono } 名前をつけた場合は、オブジェクトは表示されない サンプルは生徒共有の中 「DeclareSample.pov」 何個も同じオブジェクトを作成できる

サンプルは生徒共有の中「KomaSample.pov」 練習:コマを作るには? 次の3つのオブジェクトを組み合わせてコマを作成する(オブジェクト名:Koma) object{ Disk_Y pigment{color White} scale<3,1,3> } object{ Cone_Y pigment{color White} scale<3,1,3> } object{ Disk_Y pigment{color White} scale<0.1,4,0.1> } サンプルは生徒共有の中「KomaSample.pov」

参考文献 日本文教出版 IT・Literacy プラクティス「情報科」 3DCG編