• ベストアンサー

CGの処理について (3次元)

 3次元CGの処理で、物体を定義して描くまで(モデリングからレンダリングまで)の過程で行われる処理を説明していただけないでしょうか? ・代表的な手法 ・代表的な技法  …なども具体的に教えていただけたらありがたいですm(..)m  よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • renton
  • ベストアンサー率34% (1720/4934)
回答No.2

http://chiyo.sfc.keio.ac.jp/cgsoft/Release/Textbook/index.html モデリングの手法? ポリゴンとかナーブス、サブディビジョンサーフェスですか? レンダリングは、レイトレース、Zバッファ、スキャンライン、ラジオシティ・・・など色々あります。 使用するソフトによっては、独自の考え方で複数の手法のいい所取りでレンダリングしていたりします。 ↑上記のURLで勉強してみては? 雑誌CG WORLDにもCGに関係する技術を紹介する記事が載ってます。

Sulley-Y
質問者

お礼

 「CG教科書」項目ごとに分かれていて、大変わかりやすかったです◎ もう少しこれで勉強してみます。 御丁寧にありがとうございました。

その他の回答 (1)

  • zak33697
  • ベストアンサー率27% (275/1016)
回答No.1

質問者の背景知らずここでそれを説明するのは結構難解です。 専門図書が色々あるので検索しては。 下記のURL:Siggraph は、関連の分野でも大きなgroupです。ここへ行けば、色々な図書が購入できます。

参考URL:
http://www.siggraph.org/s2006/
Sulley-Y
質問者

お礼

ありがとうございました。 一度専門図書等で調べみたいと思います。

関連するQ&A

  • 映画「スカイクロラ」のCGに関する疑問

    3DCGを有効に使った映画「スカイクロラ」がありましたが、それに関する疑問です。 CGソフト(Shade)でレシプロ機をモデリングして通常のモーションでレンダリングするとソフト側では、 残像が残らずに低速回転に見えてしまうため、別のぼかしたオブジェクト(プロペラ)に変えて高速回転に見えるようにする手法はよく知られています。 しかしスカイクロラを何度見なおしても通常のオブジェクトを回転させているように見えてしまいます。 これは私の見間違いなんでしょうか? それとも特殊な手法を使っているのでしょうか?

  • 次元の定義として正しいですか?

    様々なサイトにて「次元」の定義見たのですが、そこから僕なりに次元を定義してみました。 以下の定義と具体例は正しいですか? 定義:「独立した変数の個数のことで、その変数の個数によりn次元とよぶ。また、空間の広がりをあらわす一つの指標であり、ある空間内で唯一の場所や物指ししめすために、必要な変数の個数といえる。」 具体例:「縦と横と高さのある物体は、三つの独立した変数(縦、横、高さ)があるから3次元。そして、縦と横と高さという変数にそれぞれ10を代入すると、ある空間内で正六面体を表すことができる」

  • 次元とは何ですか?

    質問1:次元の定義が、はてなキーワードというサイトで、「ある独立変数の個数を指す。」と書いてありました。 この定義は、具体化するとどのようなものになりますか?小中学生でもわかるように且つ厳密で本質的に説明してください。 質問2:、「ある独立変数の個数を指す。」とは、例えば、縦と横と高さのある図形では、「縦,横,高さ」という三つの独立した変数があり、これは上記の定義により、3次元ということでしょうか? 質問3:時間とは1次元であるようですが、それは何故ですか?例えば12:30分であれば、「12」と「30」という2つの数字があるので、2次元であると思うんです。それとも、時間を分数で表すと変数は1つで充分だから、1次元ということになるのでしょうか?

  • モデリングデータをrevit→3Dmaxへ

    同じ会社の「revit building」と「3Dmax」の互換性について質問させていただきます。 revitは3次元CADでCGを作成しながら図面も同時に書く事が出来るので、大変便利だと思うのですが、やはりレンダリング機能の事まで入れてしまうといまいちとなってしまいます。(そもそもCGソフトではないので仕方ないとは思うのですが…) そこでrevitで作ったモデリングデータをそのまま3Dmaxへ持っていくことは可能でしょうか? 出来ればモデリングデータ&図面をrevitで作成して、そのデータを3Dmaxへ、マテリアルの調整を3Dmaxで行ってレンダリング。 って言うのが理想なのですが、どうなのでしょうか?可能なのでしょうか? もし、ご存知の方がいましたら教えていただけると助かります。よろしくお願いします。

  • ジュールの定義 次元の接点

    ジュールの定義につい,wikipediaによると3つの定義があります。 J = N・m = C・V = W・s この次元の全く違う3つが同じということになっています。これはなぜなのでしょう。 C・Vで得られたJは,物体にN・mの力を与えるのに等しいのでしょうか。 教えてgooの過去の回答で, 歴史的に違う成り立ちだったが,やがて上記がたまたま一緒であることが判明した… とあるのですが,こんなことはあるのでしょうか。 一緒なら,一緒である数学的証明はある…? 当方大学生なのですが,中学生にも分かる程度に教えて頂けると助かります。ありがちで稚拙な質問かと思いますがよろしくお願いします。

  • macとwindowsのCG性能について パソコンについて

    建築デザインの仕事をしております。 新たな会社の立ち上げで、パソコンはmacかwindowsどちらにするかと 迫られております。 私自身、元はwinで図面、CG、アニメーションなどのデータを作っていたのですが、現在macで作業をしております。 無知な物で、根本的な違いもほとんどわかっていないのですが、 処理速度に置いて、以前使っていた、winはosがwin me、 現在のmacがos10です。 データの書き写しなどの処理は新しいこともあり、 当然macのほうが早いのですが、 CGのレンダリング処理速度になると、 ほとんど変わりません。 これはCGソフトの問題なのでしょうか? ちなみに使っているのは、 建築のベクターとレンダーワークス11.5です。 要望としては、お客さんにプレゼンする際に、 スムーズなアニメーションであったり、 スムーズなマテリアルの変更提案などをしたいと考えておりますが、 そういった場合、重視するのは、winとかmacといった 違いなのでしょうか? それともソフトの問題? 全くわかりません。どなたかご助言をいただけないでしょうか。 よろしくお願い致します。 要望としては、ほぼCGをさくさく処理したい、 イラレ、フォトショップについてもですが、 素早く処理できる物がなんなのかが知りたいのです。 なんだか、mac、winの違いではなさそうですね....。

  • 通信用アプリケーションサーバが行う処理とは、どのようなものなのでしょうか。

    通信用アプリケーションサーバが行う処理とは、具体的にいうとどのようなものなのでしょうか。 自分で調べてみたところ、BEAのWebLogic、IBMのWebSphere等の製品が代表的なものだわかりました。 しかし、ミドルウェアといわれるアプリケーションサーバが、通信の過程においてどのような処理を行うのかがわかりません。 いろいろ検索してみましたもののなかなかよい答えに当たらず、恐縮ながら質問させていただければと思います。 宜しくお願いします。

  • 3DCGソフトのレンダリングとゲームのレンダリングの違い

    先日友人の家でPlayStation3のGranturismo5を見て、実写さながらのリアルさに非常に驚きました。 普段趣味でshadeを使ってモデリングしているのですが、複雑な形状や表面材質、光の処理、画像のサイズ等によってはレンダリングに何時間もかかることがあります。 非常に高度な計算をしているはずなので、これだけの時間を要するのも当然と思っておりました。 しかし一方GT5では非常に精密にモデリングされた16台の車を高画質で、さらにそれを一秒間に5,60枚もレンダリングしています。 もちろんPS3はゲーム専もちろ用ハードですので、この能力に特化しているはずですが、PCでも綺麗なゲームはありますから、この差の殆どはソフトウェアの描写方法によるものだと思います。 3DCGソフトのレンダリングと、ゲーム中のレンダリングの違いは具体的にどのように違うのでしょうか。 またゲーム中のような高速である程度綺麗なレンダリングは3DCGソフトで行うことはできないのでしょうか。

  • blenderかmetasequoiaか

    3DのCGを作って、最終的にOpenGLで動かしたいと思っています。 今までOpenGLで頂点指定して3次元物体を 描画していたのですが、 blenderかmetasequoiaでモデリングして それをOpenGLで読み込んで動かすことができると聞きました。 そこで、blenderかmetasequoiaを使おうと 思っており、どちらを使うか迷っております。 windowsとlinuxのデュアルブートになってるんですが、 基本的にlinuxで作業することが多いので linuxでも動くblenderが良いかなと思っているのですが、 blenderは使いにくい、という話も聞きました。 たしかにblenderはパッと見、情報も少なそうで インタフェースも分かりにくそう・・・と思いました。 みなさんはどちらを使っていますか?? どちらがオススメですか??

  • 趣味でアニメ等のイラストを描いている学生です。

    趣味でアニメ等のイラストを描いている学生です。 最近3DCGに興味を持ち始め、人物・風景は二次元で描き、機械とか複雑な物は3DCGで作ろうかと考えているのですが、例えば、自転車に乗っている少年をを描く際に、自転車をこぐ少年を手書きで行いながら自転車自体は3DCGで処理を行いそのCGで作ったものを二次元に合成することは可能でしょうか? また、基本的に複雑な物体(機械)を描く際は手描きかCGで作るかどちらが有利なのでしょうか?