Warning: file_get_contents(../../image/index.svg): Failed to open stream: No such file or directory in /home/ss148465/om-lab.org/public_html/main.html on line 18

Warning: file_get_contents(../../image/it.svg): Failed to open stream: No such file or directory in /home/ss148465/om-lab.org/public_html/main.html on line 19

Warning: file_get_contents(../../image/class.svg): Failed to open stream: No such file or directory in /home/ss148465/om-lab.org/public_html/main.html on line 20

Warning: file_get_contents(../../image/about.svg): Failed to open stream: No such file or directory in /home/ss148465/om-lab.org/public_html/main.html on line 21

Warning: file_get_contents(../../image/paper.svg): Failed to open stream: No such file or directory in /home/ss148465/om-lab.org/public_html/main.html on line 22

Warning: file_get_contents(../../image/links.svg): Failed to open stream: No such file or directory in /home/ss148465/om-lab.org/public_html/main.html on line 23
オープンメディアラボ(宮崎慎也・山田雅之・遠藤守・中貴俊 研究室)

Teachers open the door but You must enter by yourself.

Open Media Lab.
オープンメディアラボ

プログラミング基礎2
Programming 2

CG検定の問題をプログラミングで実装してみましょう。

Index

  1. ディジタル画像
  2. 画像の変形
  3. フラクタル
  4. パラメトリック曲線
  5. モデリング応用
  6. レンダリング
  7. アニメーション

CGの開発環境
Development Tools

CGの特にリアルタイムCGの開発は、当初はC言語によってグラフィックス環境ごとに与えられたグラフィックスライブラリを用いて行っていました。その後、グラフィックスライブラリとしてOpenGLという公共性の高い仕様が策定され、しばらくの間はOpenGLをC/C++言語を用いて開発するスタイルが一般的となりました。他方でMicrosoft社のグラフィックスライブラリDirectXでの開発も行われました。その後、Java言語やC#言語が登場するとOpenGLのC言語以外の言語への移植も試みられました。他方でウェブブラウザ上でのグラフィックス環境も進化し続け、現在ではOpenGLをベースにしたWebGLがウェブグラフィックスのインフラとなりつつあります。このように進化しつつも多様化してきたCGの開発環境として、現在以下のようなものが挙げられます。

[秘密のページ]

This site is powered by Powered by MathJax