In English, the word transform is a verb and means a dramatic change. Such as I
saw the cube transform into a unicorn. I won't be using that form, I'll be using
it as a noun, where transform is a mathematical term meaning an operation that
changes the position, orientation, or size and shape of an object. Transforms
are a key part of computer graphics. In these lessons, I'll be explaining how
transforms work. You probably didn't realize it, but you've already been using
transforms in a few of the previous exercises. When you set the position of an
object, you were using a type of transform called a translation. We use
transforms whenever we animate anything, objects, lights, or cameras. We're
going to spend a fair a bit of time on transforms since they allow us to do so
much. The study of transforms for computer graphics is associated with the field
of linear algebra. This field is concerned with vector spaces and is usually
considered a prerequisite for any computer graphics programming course. If you
know a bit about linear algebra, great. Having a deeper and wider understanding
of the subject will help. However, basic computer graphics needs just a few
small bits of theory to get things going. My goal in these lessons ahead is to
teach you the tools you'll need to quickly and effectively be able to control
your virtual world.
変換とは一般的に著しく変容することを意味します
例えば立方体がユニコーンへ姿を変えるようなものです
しかしここで言う変換とは数学的な意味で
オブジェクトを移動、回転、変形することを表します
変換はCGにおいて要となる技法の1つです
このレッスンでは変換の仕組みについて解説します
実は前のレッスンでオブジェクトを配置する時に
変換の技法の1つである平行移動を行いました
変換はオブジェクト、カメラ、
ライトを動かすのに必須の技術です
この変換の技法について時間をかけて見ていきます
CGにおける変換の学習と
つながりが深いのは線形代数です
線形代数はベクトル空間の概念と関連しており
CGプログラミングを学ぶ上で
ぜひ習得しておきたい分野です
線形代数についての知識はほんの少しでも構いませんが
より深く幅広い知識があれば
きっと学習の助けになります
とは言えCGの基礎を習得するには
理論を少し学ぶ必要があります
このレッスンでは仮想世界を効率よく
制御するために必須の技術を紹介します
英文中變換(Transform)這個動詞代表劇烈的變化
像是:我看到這個立方體變換成一隻獨角獸
我不會當動詞用,我當名詞用它
座標變換(Transform)是個數學用詞,代表改變物件位置、方向、形狀大小的運算
座標變換是電腦圖學的關鍵部分
接下來的課程我會介紹座標變換
你可能還沒發現,但你在先前的作業已經在做座標變換了
當你設定物件位置時用的是叫平移(Translation)的座標變換
為任何物件、光源、攝影機加上動畫都需要座標變換
我們會花很多時間在座標變換上,因為它能做到的事情太多了
電腦圖學的座標變換跟線性代數有關
這個領域在探討向量空間,通常被認為是電腦圖學課程的先修
如果你懂線性代數是再好不過
對它有更深的理解會有幫助
但基礎電腦圖學只需要一點點理論知識
我的目標是教會你如何快速有效地控制你的虛擬世界