自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 9289

转载 体绘制(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 25264

转载 体绘制(Volume Rendering)概述之2:体数据详解!!!(包括下载网址)

摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”     体数据(Volume Data)学习任何一门技术,首先要弄清楚这项技术的起源以及数据来源。技术的起源也就是技术最原始的需求,最原始的发展动力,了解了这一点就了解了这项技术的价值。而了解一门

2009-11-22 09:51:00 11115 7

转载 体绘制(Volume Rendering)概述之1:什么是体绘制?

摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”     1982年2月,美国国家科学基金会在华盛顿召开了科学可视化技术的首次会议,会议认为“科学家不仅需要分析由计算机得出的计算数据,而且需要了解在计算过程中的数据变换,而这些都需要借助于计算机图形学以及

2009-11-22 09:48:00 9463 3

转载 基于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 3903

转载 投影纹理映射(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 11943 1

原创 透明光照模型与环境贴图之3:简单透明光照模型

摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”     简单透明光照模型简单透明光照模型不考虑透明物体对光的第二次折射、次表面散射,以及光在穿越透明物体时的强度衰减,只是简单的使用颜色调和的方法,即我们最终所看到的颜色,是物体表面的颜色和背景颜色的

2009-11-21 10:46:00 2853

转载 透明光照模型与环境贴图之2:环境贴图

摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”    环境贴图环境贴图(Environment Mapping, EM)也称为反射贴图(Reflection Mapping),用于模拟光滑表面对周围场景的映射效果,这项技术由Blin

2009-11-21 10:39:00 3065

转载 透明光照模型与环境贴图之1:基础理论篇(折射率、色散、fresnel定律)

摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”    材质和光的交互除了反射现象,对于透明物体还存在透射现象。模拟光的透射现象通常是一个比较头痛的问题,因为需要至少计算光的两次透射方向,首先计算光从介质一进入介质二的透射方向,然后计算光从介质二进入介质一的透射

2009-11-21 10:24:00 4075 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 5242

转载 基于CPU实现的Cook-Torrance光照模型(Cg语言实现)

摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”    在过去的一段时间中,光照模型得到了深入的发展,人们不再满足于只是对漫反射现象和镜面反射现象进行模拟,而是希望可以模拟更多特殊材质上的光照效果,如同向异性、各项异性等。上一章已经提到过,无论是漫反射,还是镜面反射,都

2009-11-21 09:48:00 9202 5

转载 全局光照模型与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 4687

转载 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 4092

转载 基于GPU实现的经典光照模型算法:phong光照模型

  摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”   Lambert模型较好地表现了粗糙表面上的光照现象,如石灰粉刷的墙壁、纸张等,但在用于诸如金属材质制成的物体时,则会显得呆板,表现不出光泽,主要原因是该模型没有考虑这些表面的镜面反射效果。一个光滑物

2009-11-14 14:04:00 7277 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 2918

转载 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 5001 3

转载 Cg(C for Graphic)语言标准函数库之数学函数与几何函数!

摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” 和C的标准函数库类似,Cg提供了一系列内建的标准函数。这些函数用于执行数学上的通用计算或通用算法(纹理映射等),例如,需要求取入射光线的反射光线方向向量可以使用标准函数库中的reflect函数,求取折

2009-11-14 13:27:00 3742

转载 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 1826

转载 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 1199

转载 Cg(C for Graphic)语言语义词与语义绑定详述

摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”语义词(Semantic)与语义绑定(Binding Semantics)语义词,表示输入图元的数据含义(是位置信息,还是法向量信息),也表明这些图元数据存放的硬件资源(寄存器或者纹理缓冲区)。顶点着色程序和片

2009-11-14 13:16:00 2931

转载 Cg(C for Graphic)语言关键字

 摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”   第三章从GPU运行原理和数据流程的角度阐述了顶点着色程序和片段着色程序的输入输出,即,应用程序(宿主程序)将图元信息(顶点位置、法向量、纹理坐标等)传递给顶点着色程序;顶点着色程序基于图元信息进行坐标空间转

2009-11-14 13:13:00 2672

原创 Cg(C for Graphic)语言表达式与控制语句

摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”  在上一章中,我们已经介绍了Cg语言的基础数据类型(7种)、内置数据类型,以及数组、结构、接口等类型,本章将在此基础上讨论Cg中的表达式,表达式由操作符(operator)关联

2009-11-14 12:57:00 2787

转载 Cg(c for graphic)语言的数据类型

 抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”    本章将着重介绍Cg语言中预定义的内置(built in)的、或称为基本(primitive)的数据类型。然后介绍可以用来声明对象的各类类型,主要是数组和结构类型。学习本章时,需要体会内置向量类型和数组类型的

2009-11-12 19:17:00 2489 1

原创 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 2478

原创 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 1623

转载 着色语言(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 2967 1

原创 可编程图形硬件的常用部件说明

摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”    这一节中主要阐述图形硬件的相关知识,主要包括GPU中数据的存放硬件,以及各类缓冲区的具体含义和用途,如:z buffer(深度缓冲区)、stencil buffer(模板缓冲区)、frame buffer(帧缓冲区

2009-11-12 18:54:00 1301

原创 GPU图形绘制管线

    摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”第二章。    图形绘制管线描述GPU渲染流程,即“给定视点、三维物体、光源、照明模式,和纹理等元素,如何绘制一幅二维图像”。本章内容涉及GPU的基本流程和实时绘制技术的根本原理,在这些知识点之上才能延伸发展出基于

2009-11-12 18:47:00 2285

转载 可编程图形硬件发展历史,以及CPU VS CPU

 摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”第一章。 第1章    绪论面纱掩盖了过去、现在和将来,历史学家的使命是发现它现在是什么,而不是过去是什么。                                          

2009-11-12 18:33:00 1676

GPU Programming And Cg Language Primer 1rd Edition,GPU编程与CG语言之阳春白雪下里巴人

这本书上传过一次。这次发现在网上找到的和一本有些不一样。应该是作者进行过修改后的一个版本。 主要讲解GPU编程知识,还有cg语言的各类语法,此外,光照渲染算法、阴影算法还有体绘制算法都有。提供源码。全部都是在GPU上实现的。不错的书。

2009-11-12

GPU编程与Cg语言之阳春白雪下里巴人

很有意思的一本书。强烈推荐大家看看前言部分,这个人写的很棒,作者叫康玉之,对中国的学术现状分析很透。 个人觉得这本书,最大的好处有两点: (1)好像是国内第一本系统介绍Cg(C for graphic)语言的书。不要跟我说有NVIDIA的,那时翻译外国人的。至少国内我没有看到中国人自己写的。这好像是第一本。 (2)这本书对体绘制和光线投射算法讲的很不错呀。看看,看看就知道了。是基于GPU的

2009-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除