GPU
aquathinker
这个作者很懒,什么都没留下…
展开
-
常用光照模型汇总:Lambert/Phong/Blinn-Phong光照模型
最近在钻研Unity3D Shader中的各种渲染效果,自然涉及到各种光照模型的使用,还记得三年前Computer Graphic课有讲过,不得不感慨How time fly...废话少说,进入正题:Lambert漫反射光照模型属于经验模型,主要用来简单模拟粗糙物体表面的光照现象,此模型假设物体表面为理想漫反射体(也就是只产生漫反射现象,也成为Lambert反射体),同时,场景中存在两种光,一原创 2012-11-12 22:11:52 · 5905 阅读 · 0 评论 -
CUDA4.0 + VS2010 + Win7 64 + VAssistX 安装经验
我的环境:Win7 64旗舰 ,GTX580 + ATI5450,使用双显卡为了单机调试,使用ATI卡为了防止搞不清楚程序在那个卡上跑CUDA。要安装的是:CUDA 4.0 64位 + VS2010旗舰基本安装: 1. 显卡驱动,ATI装公版驱动,显示器在此卡上连接,GTX580不连接显示器。 N卡驱动,装270.81版,这是CUDA4.0要求的版本,初次安装为了少出原创 2011-12-30 15:17:02 · 1072 阅读 · 0 评论 -
着色语言(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 reason转载 2011-07-20 21:41:05 · 960 阅读 · 0 评论 -
Cg编程自学心得
http://bbs.iieeg.com/viewthread.php?tid=3145&extra=page%3D5在计算机图形学领域,用计算机处理图形信息我们最先接触的通常是使用opengl和d3d这些图形编程接口,这些通常称为固定管线的编程,也就是程序员不直接操纵可编程的GPU,在常见的opengl的编程管线中,底层为我们设定了固定的渲染过程,程序员控制的只是这个过程中的各种参数。但是在转载 2011-07-19 11:19:45 · 1526 阅读 · 0 评论 -
Ubuntu下的CUDA编程
http://blog.sina.com.cn/s/blog_6d5750540100psea.htmlhttp://blog.sina.com.cn/s/blog_6d5750540100pwnt.htmlhttp://blog.sina.com.cn/s/blog_6d5750540100pwnz.htmlhttp://blog.sina.com.cn/s/blog_6d57505转载 2011-08-29 17:04:50 · 621 阅读 · 0 评论 -
Linux环境下CUDA在CodeBlocks中的配置
译注:本文翻译自Ben的博客(点这里)中的相应文章,文章标题并非作者原标题,在此译文中为了清楚表达文章意图而作修改。本文翻译原则为:忠于原文技术内容,非技术内容予以删减,并附加本人的理解以辅助。Warning: 非全文对照翻译。 正文: 本文将介绍NVIDIA CUDA的nvcc编译器在CodeBlocks中的设置步骤,注意,这些步骤仅仅针对Linu翻译 2011-08-29 13:48:06 · 616 阅读 · 0 评论 -
GPU为什么跑得快?
来自:http://dev.gameres.com/Program/Abstract/gpuwhy.mht计算机3D游戏最基本的一个要求是:能以每秒数十帧的速率,根据当前的三维景物实时生成三维动画。你所看到的图像会随着你视点的变化而即时改变,使人产生“身临其境”的感觉。高的帧率可以得到更流畅的画面。一般来说30fps就是可以接受的,但是将帧速增加至60fps则可以明显提升交互感。这与计算机影视转载 2011-07-20 08:09:41 · 1815 阅读 · 0 评论 -
shader方面的材料
《Cg_tutorial》和《The Complete Effect and HLSL Guide》都是不错的入门材料,当然还有SDK文档。>有大量入门的例子。>详细介绍了各种光照模型和技术。> 1~3册肯定是必读的,虽然有1,2有中文版,但某些翻译并不是很理想,强烈建议直接看英文版。ShaderX系列也是很经典的系列,每年出版一本,包含了最新的实时渲染技术,如今已经出了第6册了。不过网络上只能找原创 2011-07-19 10:39:00 · 497 阅读 · 0 评论 -
Ubuntu 11.04 CUDA4.0的安装与编译
出差的时候网上查了查相关的资料,回来用了早上的空余时间编译通了,主要的参考网址有两个:中文:http://topic.csdn.net/u/20110809/13/281a50dc-605f-4b32-92bf-4193eeebf7ec.html英文:http://forums.nvidia.com/index.php?showtopic=198030 Now, let's go.原创 2011-08-29 09:21:07 · 737 阅读 · 0 评论 -
GPGPU::数学基础教程
http://dev.gameres.com/Program/Visual/3D/GPGPU_math_Tutorial.html#intro2GPGPU::数学基础教程作者:Dominik Göddeke 译者:华文广 制作:physdev.com 发布:GameRes.转载 2011-07-19 14:54:01 · 659 阅读 · 0 评论 -
基于物理的镜面BRDF反射模型详解
(一)概述大多数镜面BRDF模型可以分解为多个乘积项:Fresnel项、几何衰减项及N/V/L等多个参数,其中,一个不变的rho_s项用来缩放其强度,m项用来表示粗糙度参数,这样每条光线总的镜面反射为:specularLight += lightColor*rho_s*specBRDF(N,V,L,m,eta)*saturate(NdotL);NOTE:在BRDF的定义中,Ndot原创 2012-11-18 19:05:54 · 3554 阅读 · 0 评论