簡單地說,電腦圖學的主要研究內容就是研究如何在電腦中表示圖形、以及利用電腦進行圖形的計算、處理和顯示的相關原理與演算法。然而圖學領域研究的分支有許多種。本篇我們將介紹 Rendering 的部分。
在 Rendering 的領域中,我們分成 Photo realistic rendering 及 Realtime rendering。
這裡我們要介紹 Real time rendering。
前面我們有介紹過 Photo realistic rendering 的技術,其目的就是希望渲染出與人眼看起來擬真的畫面,但這個技術有個致命的缺點,就是無法及時地(Real time)呈現在眼前,需要經過大量時間的運算,因此根據需要及時演算的需求,開始發展出了另一項技術 Real time rendering。這邊我會先介紹一些在講細節之前的一些基本知識。
[1] https://cs.stanford.edu/people/eroberts/courses/soco/projects/1997-98/ray-tracing/types.html
[2] James T. Kajiya. 1986. The rendering equation. SIGGRAPH Comput. Graph. 20, 4 (Aug. 1986), 143–150. DOI:https://doi.org/10.1145/15886.15902
Computer Graphics
Rendering
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing