自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 学习计划

1:pbrt 学习笔记。颜色在离线渲染中的表示方法。2:GPU2 图形芯片。

2015-08-22 18:52:13 259

转载 (转载)PBRT 学习笔记 颜色在离线渲染中的表示方法

本文简单总结下PBRT中的第五章的前半部分,是关于光谱的一些内容。这部分的内容相对而言比较独立,不受其他模块的制约。 计算机是一个有限的资源,我们的显示器同样是只能表示有限的信息量。举个简单的例子,对于一个普通的LCD 22寸的显示器而言,假设分辨率是1650*1080,而每个pixel只能表现出2的24次幂种不同的颜色,那么实际上一个屏幕最多能表示的信息也就是1650*1080*(2^24)

2015-08-22 18:42:37 701

转载 (转载)pbrt学习笔记 --kd树的一点优化技巧

KD树作为光线跟踪的加速结构,一直以来是光线跟踪中的一个研究热点。一个高效的KD树对于光线跟踪算法具有非常重要的意义。本文简单总结下PBRT中的KD树的一些有价值相关内容。首先,我们看一下PBRT中的KD树的一些重要内容,然后会解释其中的一部分内容: 1. 该KD树是基于SAH模型的。KD树的创建算法的复杂度是O( n * log(n)2 )的,这个复杂度在单核算法中不并不是最好的,是一种基于

2015-08-22 18:36:17 847

转载 [Synth 8-2543] port connections cannot be mixed ordered and named

我也遇到了这个问题,卡了半天,刚自己解决了,给再发生这种状况的盆友们一点参考:Jakes uut (.clk(clk), .we(we),.T(T),.cos1(cos1),.sin1(sin1),.cos2(cos2),.sin2(sin2),.cos3(cos3),.sin3(sin3),);我是最后一个端口后面多加了个逗号,呵呵。。。

2015-08-22 11:15:07 30343 55

原创 modelsim 仿真配置

右键 :add to projectadd simulation configuration

2015-08-21 10:49:01 1733

转载 getline用法

getline函数是一个比较常见的函数。根据它的名字我们就可以知道这个函数是来完成读入一行数据的。现在对getline函数进行一个总结。在标准C语言中,getline函数是不存在的。下面是一个简单的c语言实现方式: int getline_(char s[],int lim){int c,i;i=0;while((c=getchar())!=EOF&&c!='\n'&&i 

2015-08-20 17:37:18 3422

原创 perl 一些注意事项

(tag_rd_data_${i}[$tag_dsize_max]

2015-08-20 16:14:04 318

转载 pbrt目录

提起PBRT(Physically Based Rendering: From Theory to Implementation)这本书, 在图形学业界可是鼎鼎大名, 该书获得2005年软件界Jolt图书类大奖. 这本书与众不同的是把当今图形学相当高级的理论成就联系到具体实现上来, 系统而又细致地阐述如何作出一流水准的图形渲染器的方方面面, 它所附带的pbrt库(http://www.pbrt

2015-08-20 08:53:17 706

转载 (转载)C++ using namespace std 用法深入解析

和是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。因此,当使用时,相当于在c中调用库函数,使用的是全局命

2015-08-19 13:56:35 334

转载 (转)verilog for循环

Verilog 與 C 語言的運算子大同小異,例如:C = A + B ; A = A + 1;  但是在加法中Verilog沒有遞增、遞減運算子例如:for( i =0 ; i ←此在C是正確不過在Verilog沒有 i++ (亦無 i += 1)的運算,需以 i = i + 1 表示。  在判斷式:

2015-08-19 10:35:26 2185

转载 (转载)xilinx FIFO的使用及各信号的讨论

FIFO的使用非常广泛,一般用于不同时钟域之间的数据传输,比如FIFO的一端是AD数据采集,另一端是计算机的PCI总线,假设其AD采集的速率为16位100K SPS,那么每秒的数据量为100K×16bit=1.6Mbps,而PCI总线的速度为33MHz,总线宽度32bit,其最大传输速率为33*32=1056Mbps,在两个不同的时钟域间就可以采用FIFO来作为数据缓冲。另外对于不同宽度的数据接口

2015-08-18 16:07:22 27060 3

原创 verilog 语法 注意事项

每个always块,必须要有begin end其它如if~else、case的分支语句,超过一句的也都要有begin end

2015-08-15 18:06:48 2159

转载 obj模型

这篇文章给大家讲Obj模型里一些基本功能的完善,包含Cg着色语言,矩阵转换,光照,多重纹理,法线贴图的运用.  在上篇中,我们用GLSL实现了基本的phong光照,这里用Cg着色语言来实现另一钟Blinn-phong光照模型,平常我们说语言只是手段,关键是怎么运用,这个用在如一些高级编程语言上,我们或多或少有不同想法,但是在着色语言上,我认为太对了.因语法都是基于C,C++来的,并且去除很多高

2015-08-15 16:57:52 4181

转载 (转载)在C++程序中使用pbrt进行渲染

近段时间做一个关于水面的动画。由于我用c++实现水面动画的,然而使用c++我自己的渲染系统渲染结果被同学说是可视化不叫渲染,所以我决定修改一下……恰好进来在学习pbrt,所以索性就蛋疼了考虑直接用pbrt来渲染吧……(至于为什么,仅为好玩儿……)pbrt默认的渲染方式是使用一个场景描述文件.pbrt,我要渲染的对象是三角网络就必须使用对应的描述语句定义三角对象:Shape "t

2015-08-15 16:15:01 1215

原创 vs2013 编译vs2012的工程遇到的问题

提示 error C2039: 'min' : is not a member of 'std'加入#include 就可以了。不要#include

2015-08-15 15:04:01 670

转载 (转载)pbrt 使用说明

配置:1)从官方网站下载PBRT软件包:http://www.pbrt.org/downloads.php,选择pbrt-v2-src.zip,for Windows。将压缩包解压到某一目录下,推荐解压到硬盘的根目录,例如D:\pbrt-v22)使用Microsoft Visual Studio 2008打开压缩包中的src/pbrt.vs2008/pbrt.sln,选择Deb

2015-08-14 17:07:32 963

原创 vivado include文件 路径设置

`include "yanshi/waste/verilog/chain.v"1:project settings2:verilog options3:Add Directories 4:把路径设置到include文件的上层。本文是设置到“yanshi”的上层。

2015-08-03 17:50:41 24021

xilinx coding style

xilinx 的官方指导文件 ,有不少干货,欢迎下载!

2015-08-20

空空如也

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

TA关注的人

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