CG

《光线跟踪算法技术》代码4.1解释

CG
首先上代码: 1void World::render_scene(void) const { 2 RGBColor pixel_color; 3 Ray ray; 4 float zw = 100.0; 5 int n = (int)sqrt((float)vp.num_samples); 6 Point2D pp; // sample point on a pixel 7 8 open_window(vp.hres,vp.vres); 9 ray.d = Vector3D(0,0,-1); 10 11 for (int r = 0; r < vp.vres; r++) // up 12 for (int c = 0; c < vp.hres; c++) { // across 13 pixel_color = black; 14 15 for (int p = 0; p < n; p++) // up pixel 16 for (int q = 0; q < n; q++) { // across pixel

理解高动态范围光

CG
请尊重原作者的工作,转载时请务必注明转载自:www.xionggf.com 现在大部分图形程序员(包括我)可能是从directxsdk处接触到这个概念并开始学习。DirectX SDK中的示例demo较为

移动GPU技术参数术语整理一览表

CG
请尊重原作者的工作,转载时请务必注明转载自:www.xionggf.com 术语 解释 IMR Immediate Mode Rendering 立即渲染模式 TBR Tile Based Rendering 分块渲染模式。该模式架构在把三角形场景变成像素图(光栅化)前,先把整个画面分成小块,这些小