图形学相关学习内容

line generators, affine transformations, line and polygon clipping, splines, interactive techniques, perspective projection, solid modeling, hidden surface algorithms, lighting models, shading, and animation. Substantial programming experience is required. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-837-computer-graphics-fall-2003/

Course Overview

Ray Tracing光线跟踪
Course overview
Ray casting overview 眼睛的視野範圍內發出射線,射到物體就把他畫出來,沒射到的就不畫,可以把ray casting想做ray tracing的子集


ray casting是指用eye來射出ray,射到的物體的那個點,就是我們eye所看到的顏色
ray tracing是光線的ray射到物體上然後物體會反射或折射出另外一條ray到另一個物體上,就這樣一直無窮回圈下去,基本上要算ray tracing是一件很復雜的事情,
Ray casting - primitive intersections
Transformation
Hierarchy
Recursive ray tracing
Acceleration structures

 Animation, Modeling, and Image-based Rendering (IBR)
Curves and surfaces
Animation with keyframes
Animation with physics and PDE's
Image-based rendering
Pipeline
Pipeline basics
Perspective and transformations
Line rasterization
Polygon rasterization
Clipping
Visibility
Rendering equation and Monte Carlo methods
Colors
Antialiasing
Texture mapping
Procedural textures
Graphics hardware


http://www.cnblogs.com/fengyuheliu/archive/2011/08/28/2155627.html
3D数据场的可视化技术，可以分为面绘制（surface rendering）和体绘制（volume rendering）。

“This book covers two seemingly very different applications of volume graphics: on the one hand, ‘special effects’ and realistic rendering of clouds, smoke, fire, and similar effects for computer games, movie production, and so forth; on the other hand, the scientific visualization of volumetric data.”

“…both fields rely on the same underlying physical models and therefore use identical, or at least very similar, rendering techniques.”

“Therefore, volume graphics targets the same goal as computer graphics in general: the simulation of light propagation in order to produce images as recorded by a virtual camera.”

异步编程

F#-inspired await/async 模型，异步编程变成了欢乐之旅。

posted on 2019-10-05 21:00  cutepig  阅读(169)  评论(0编辑  收藏  举报