- 博客(29)
- 资源 (2)
- 收藏
- 关注
转载 体绘制(Volume Rendering)概述之4:光线投射算法(Ray Casting)实现流程和代码(基于CPU的实现)
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 算法流程<v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t
2009-11-22 10:09:00
9499
转载 体绘制(Volume Rendering)概述之3:光线投射算法(Ray Casting)原理和注意要点(强烈推荐呀,讲的很好)
<v:line id="_x0000_s1026" style=position:absolute;z-index:1 from="-9pt,-.9pt" to="423pt,-.9pt"/>摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”
2009-11-22 09:56:00
26357
转载 体绘制(Volume Rendering)概述之2:体数据详解!!!(包括下载网址)
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 体数据(Volume Data)学习任何一门技术,首先要弄清楚这项技术的起源以及数据来源。技术的起源也就是技术最原始的需求,最原始的发展动力,了解了这一点就了解了这项技术的价值。而了解一门
2009-11-22 09:51:00
11550
7
转载 体绘制(Volume Rendering)概述之1:什么是体绘制?
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 1982年2月,美国国家科学基金会在华盛顿召开了科学可视化技术的首次会议,会议认为“科学家不仅需要分析由计算机得出的计算数据,而且需要了解在计算过程中的数据变换,而这些都需要借助于计算机图形学以及
2009-11-22 09:48:00
9816
2
转载 基于CPU实现的Shadow Map(阴影图)技术--(Cg语言实现)
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” Shadows are created by testingwhether a pixel is visible from the light source, byco
2009-11-22 09:37:00
3967
转载 投影纹理映射(Projective Texture Mapping)
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 投影纹理映射(Projective Texture Mapping)最初由Segal在文章“Fast shadows and lighting effects using texture
2009-11-22 09:27:00
12215
1
原创 透明光照模型与环境贴图之3:简单透明光照模型
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 简单透明光照模型简单透明光照模型不考虑透明物体对光的第二次折射、次表面散射,以及光在穿越透明物体时的强度衰减,只是简单的使用颜色调和的方法,即我们最终所看到的颜色,是物体表面的颜色和背景颜色的
2009-11-21 10:46:00
2939
转载 透明光照模型与环境贴图之2:环境贴图
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 环境贴图环境贴图(Environment Mapping, EM)也称为反射贴图(Reflection Mapping),用于模拟光滑表面对周围场景的映射效果,这项技术由Blin
2009-11-21 10:39:00
3242
转载 透明光照模型与环境贴图之1:基础理论篇(折射率、色散、fresnel定律)
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 材质和光的交互除了反射现象,对于透明物体还存在透射现象。模拟光的透射现象通常是一个比较头痛的问题,因为需要至少计算光的两次透射方向,首先计算光从介质一进入介质二的透射方向,然后计算光从介质二进入介质一的透射
2009-11-21 10:24:00
4272
1
转载 基于CPU的Bank BRDF经验模型,实现各向异性光照效果!(强烈推荐呀!各向异性的光照效果!!!)
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” BRDF光照模型10.2.1 什么是BRDF光照模型1965年,Nicodemus, Fred
2009-11-21 10:12:00
5314
转载 基于CPU实现的Cook-Torrance光照模型(Cg语言实现)
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 在过去的一段时间中,光照模型得到了深入的发展,人们不再满足于只是对漫反射现象和镜面反射现象进行模拟,而是希望可以模拟更多特殊材质上的光照效果,如同向异性、各项异性等。上一章已经提到过,无论是漫反射,还是镜面反射,都
2009-11-21 09:48:00
9358
4
转载 全局光照模型与Rendering Equation(全局光照的最为基础的核心理论)
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 全局光照模型与Rendering EquationKajia在1986年提出rendering equation:<v:shapetype id="_
2009-11-21 09:35:00
4755
转载 GPU实现“Blinn-Phong 光照模型”(Cg语言)
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 9.4 Blinn-Phong光照模型Blinn-Phong光照模型,又称为Blinn-phong反射模型(Blinn–Phong reflection model
2009-11-21 09:24:00
4206
转载 基于GPU实现的经典光照模型算法:phong光照模型
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” Lambert模型较好地表现了粗糙表面上的光照现象,如石灰粉刷的墙壁、纸张等,但在用于诸如金属材质制成的物体时,则会显得呆板,表现不出光泽,主要原因是该模型没有考虑这些表面的镜面反射效果。一个光滑物
2009-11-14 14:04:00
7376
1
转载 基于GPU实现的经典光照模型算法:漫反射模型(使用cg语言实现)
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 第9章 经典光照模型(illumination model)天地开辟 日月重光 ---司马懿,征东辽歌<v:line id="_x0000_s1
2009-11-14 13:51:00
2996
转载 Cg(C for Graphic)语言标准函数库之纹理映射函数,偏导函数,与调试函数
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”纹理映射函数(Texture MapFunctions)下表提供Cg标准函数库中的纹理映射函数。这些函数被ps_2_0、ps_2_x、arbfp1、fp30和
2009-11-14 13:29:00
5106
3
转载 Cg(C for Graphic)语言标准函数库之数学函数与几何函数!
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 和C的标准函数库类似,Cg提供了一系列内建的标准函数。这些函数用于执行数学上的通用计算或通用算法(纹理映射等),例如,需要求取入射光线的反射光线方向向量可以使用标准函数库中的reflect函数,求取折
2009-11-14 13:27:00
3814
转载 Cg(C for Graphic)语言函数使用方法
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”通过第5章到第7章的阅读,我们已经知道了怎么声明变量(第5章),怎么写表达式和语句(第6章),怎么将输入/输出参数绑定到语义词(第7章),本章将首先描述Cg语言中函数的写法,
2009-11-14 13:23:00
1871
转载 Cg(C for Graphic)语言语义绑定方法
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 语义绑定方法 入口函数输入/输出数据的绑定语义有4四种方法(文献【3】第260页)1. 绑定语义放在函数的参数列表的参数声明后面中:[const]
2009-11-14 13:21:00
1249
转载 Cg(C for Graphic)语言语义词与语义绑定详述
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”语义词(Semantic)与语义绑定(Binding Semantics)语义词,表示输入图元的数据含义(是位置信息,还是法向量信息),也表明这些图元数据存放的硬件资源(寄存器或者纹理缓冲区)。顶点着色程序和片
2009-11-14 13:16:00
3017
转载 Cg(C for Graphic)语言关键字
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 第三章从GPU运行原理和数据流程的角度阐述了顶点着色程序和片段着色程序的输入输出,即,应用程序(宿主程序)将图元信息(顶点位置、法向量、纹理坐标等)传递给顶点着色程序;顶点着色程序基于图元信息进行坐标空间转
2009-11-14 13:13:00
2736
原创 Cg(C for Graphic)语言表达式与控制语句
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 在上一章中,我们已经介绍了Cg语言的基础数据类型(7种)、内置数据类型,以及数组、结构、接口等类型,本章将在此基础上讨论Cg中的表达式,表达式由操作符(operator)关联
2009-11-14 12:57:00
2859
转载 Cg(c for graphic)语言的数据类型
抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 本章将着重介绍Cg语言中预定义的内置(built in)的、或称为基本(primitive)的数据类型。然后介绍可以用来声明对象的各类类型,主要是数组和结构类型。学习本章时,需要体会内置向量类型和数组类型的
2009-11-12 19:17:00
2574
原创 cg profiles,什么是profiles,以及如何使用CGC编译Cg语言
抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 计算机只能理解和执行由0、1序列(电压序列)构成的机器语言,所以汇编语言和高级语言程序都需要进行翻译才能被计算机所理解,担负这一任务的程序称为语言处理程序,通常也被称为编译程序。例如C或者C++ 编写的程序,
2009-11-12 19:09:00
2529
原创 Cg(C for Graphic)语言概述
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” Cg(C for Graphcis)语言,是NVIDIA与Microsoft合作研发,旨在为开发人员提供一套方便、跨平台(良好的兼容性),控制可编程图形硬件的高级语言。Cg语言的语法结构与C语言非常类似,
2009-11-12 19:03:00
1716
转载 着色语言(Shader Language),以及HLSL VS GLSL VS CG
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” In the last year I have never had to write a single HLSL/GLSL shader. Bottom line, I can’t think of any r
2009-11-12 18:58:00
3095
1
原创 可编程图形硬件的常用部件说明
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 这一节中主要阐述图形硬件的相关知识,主要包括GPU中数据的存放硬件,以及各类缓冲区的具体含义和用途,如:z buffer(深度缓冲区)、stencil buffer(模板缓冲区)、frame buffer(帧缓冲区
2009-11-12 18:54:00
1343
原创 GPU图形绘制管线
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”第二章。 图形绘制管线描述GPU渲染流程,即“给定视点、三维物体、光源、照明模式,和纹理等元素,如何绘制一幅二维图像”。本章内容涉及GPU的基本流程和实时绘制技术的根本原理,在这些知识点之上才能延伸发展出基于
2009-11-12 18:47:00
2317
转载 可编程图形硬件发展历史,以及CPU VS CPU
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”第一章。 第1章 绪论面纱掩盖了过去、现在和将来,历史学家的使命是发现它现在是什么,而不是过去是什么。
2009-11-12 18:33:00
1737
GPU Programming And Cg Language Primer 1rd Edition,GPU编程与CG语言之阳春白雪下里巴人
2009-11-12
GPU编程与Cg语言之阳春白雪下里巴人
2009-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人