自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

双子星 -- Focus on Algorithm, System Design and Computer Graphics.

豆瓣:http://www.douban.com/people/RingTu/

  • 博客(31)
  • 收藏
  • 关注

原创 pbrt编译通过

果然不是传说中的难编译啊,整了我一下午。我编译的是1.04,网上相关的资料还是太少,这次我也不准备写很详细了,如果也有要编译并且遇到困难的朋友可以跟我联系。需要的工具:pbrt源代码;flex和bison,我用的是win下的版本,好像有用cygwin的;openexr, 编译需要它,执行我也用它。需要注意的:路径中最好不要有空格,太麻烦了;bison除了bin,share,还要记得去d

2010-02-12 16:49:00 1056

原创 新年第一篇

    新年新气象,第一天RP大好,本来今天不打算写博的,可是刚刚整了09年底的一点旧账。本来昨晚睡觉前还郁闷着,刚刚居然神奇般的一遍搞定,兴奋之至,于是乎还是写一篇吧。这几天一直在整样条曲线,其实对样条我仔细研究也有些日子了,这次决定要做个demo,好为后面想学的内容铺个路。前天昨天一直不顺,搞了半天不知道为啥画得不对,今天狠心要跟它死磕到底,终于发现理解有误的地方。改了程序后一步到位,实在兴奋

2010-01-01 20:36:00 446

原创 最近工作中的二三事

     一直以来都没有写关于工作中的事情。从6月底入职新公司以来,一直在从事移动客户端网络方面的开发工作。项目是iphone平台的一款体育竞技类的3D游戏,具体项目信息略。我负责的网络部分要实现跨iphone与win两个平台,支持蓝牙与wifi两种连接方式,因此还是很不易的,尤其头次摸像Obj-C这样古怪的东西。关于网络目前的体会是,一个很重要的问题是解决大小端的问题,关于这个问题有多种解决方式

2009-11-06 12:09:00 492

原创 迷恋中国风

    最近无比的迷恋中国风,事出有因。    由于在豆瓣上看到一部国产动漫《秦时明月》倍受大家推崇,很多人评价是“国产第一”,“中国动漫的希望”种种。于是我照例选择了土豆去看了一把,一上来胡彦斌的一首“月光”在刀光剑影的衬托下就深深感染了我。毫无疑问,我已经迷上了“秦时明月”,迷上了“月光”,迷上了“盖聂”。“盖聂”的豪情,勇敢,刚毅绝对是真男人的象征,也是我想成为的自己。    由于这

2009-10-20 10:06:00 503

原创 RayTracer v0.1

    RayTracer 0.1版完成,只完成了ray tracing最基本简单的功能,框架的扩展性也不好。一开始对整个引擎处于纯摸索状态,也没有找书和其他的例子代码参考,纯粹凭自己的想象完成。对基本图元的绘制比较成功,可是对目前唯一支持的obj文件格式处理还有bug,是在变换的时候,光照的计算总是有问题,调半天没调出来。    后面希望好好完成引擎,虽然不敢去与povray相媲美,但是希望

2009-10-05 14:55:00 719

原创 关于人生,理想和抉择的对话

    您好, 我是**公司的一名员工。 一直想和您写封邮件,是想请教一些问题。我听说过您的经历,比较琐碎的听到一点,不过从听到的故事里可以体会出您的些许人生态度,而这个正是我这个后生需要向您请教的东西,希望您可以在百忙中帮助我解开我对人生的疑惑。    您在***的课程中曾经讲过,人常常处在我觉得是一个很尴尬的境地中,理想与现实像两个力量相互作用,我们应该是毫无顾忌的追求理想还是安分的服从现

2009-08-19 22:46:00 903

原创 我的分形

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } -->     一直对分形眼羡已久,最近终于自己去实现了一把。没有用任何库,图是自己一个像素一个像素算出来然后画上去的,存成了tga格式.废话不说了,先晒下成果再说。   <!--

2009-08-17 12:21:00 422

原创 无用而有趣,今天才知道

    今天才知道c++中有这样的语法:int main(){ http://blog.csdn.net/luckheadline printf("Great C++!/n"); return 0;} http://...会和注释一样。有趣~虽然无用~

2009-07-10 09:01:00 579

翻译 {译}学习新编程语言的15个练习

    不得不停下来思考一下我们该如何学习一门新的编程语言。    过去的三年里,学习了数种编程语言,特别是头两年,差不多不下十种吧。语言的学习是编程工作的第一步,是基础。除非是学习一门新类型的语言,否则编程语言的学习最多只是成为一种应用,而非真的算学习了。当然,我想达到这种境界,也是需要一定的前提的,前提应该是精通一到两门语言,有大量的编程实践,并对多种语言有所涉猎。但是如果是学习一门新的语

2009-06-03 00:06:00 641

转载 {转}学图形学都需要什么

Mathematics for Computer Graphics数学在计算机图形学中的应用Greg Turk, August 1997“学习计算机图形学需要多少的数学?”这是初学者最经常问的问题。答案取决于你想在计算机图形学领域钻研多深。如果仅仅使用周围唾手可得的图形软件,你不需要知道多少数学知识。如果想学习计算机图形学的入门知识,我建议你读一读下面所写的前两章(代数,三

2009-05-21 16:58:00 625

翻译 {译}程序员能力矩阵

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 http://blog.csd

2009-05-19 16:32:00 782

原创 poj1035

    好久没做题了。由于最近一直在看《柔性字符串匹配》,于是今天便找了道字符串的题目玩玩,挑的是poj1035(spell checker)。一看题,大喜,哈哈,这不是最近正看的edit distance么?    毫不犹豫的上来就用levenshtein distance,结果超时。想一想,其实未必要精确算出真正的edit distance,只需要判断出小于1的就行。这才AC掉。可惜了我的le

2009-04-19 15:27:00 767 2

原创 {译}函数指针漫谈(4)

使用仿函数封装C和C++函数指针http://blog.csdn.net/luckheadline1. 什么是仿函数    仿函数是带有状态的函数。在C++中,可以认为它们是带有一个或多个存储有状态的私有成员和带有个一个重载操作符()以执行函数的类。仿函数可以使用模板和多态的概念封装C和C++函数指针。我们可以为任意类建立一个成员函数指针列表,然后通过相同的接口调用它们而不影响它们

2009-04-11 11:38:00 348

原创 The Evolution of a Programmer

High School/Jr.High  10 PRINT "HELLO WORLD"  20 ENDFirst year in College  program Hello(input, output)    begin      writeln(Hello World)    end.Senior year in College  (defun hello    (print      (

2009-04-11 11:38:00 328

原创 {译}函数指针漫谈(3)

在C/C++中如何实现callbackhttp://blog.csdn.net/luckheadline1. callback函数概念    函数指针提供了callback函数的概念。如果你不确信如何使用函数指针,请参见这系列前面的部分。我通过著名的排序函数qsort来介绍callback函数的概念。这个函数将根据用户指定的rank规则对一个域中的元素进行排序。这个域可以包含任何类

2009-04-11 11:37:00 552

原创 {译}函数指针漫谈(2)

C/C++函数指针的语法http://blog.csdn.net/luckheadline1. 定义函数指针    有两种函数指针类型:一个是C函数指针或静态C++成员函数指针;另外一个是非静态的C++成员函数指针。基本的区别是所有的非静态成员函数指针都需要一个隐藏参数:this指针是一个类的实例。记住:这两种函数指针彼此不兼容。    因为函数指针只是一个变量,因此它必须被定

2009-04-11 11:35:00 513

翻译 {译}函数指针漫谈(1)

http://blog.csdn.net/luckheadline    函数指针是一种有趣,有效而又优雅的编程技术。我们可以使用它来替换switch/if语句以达到晚绑定或callback的目的。然后,由于它的语法复杂, 因此在大多数的书和文档中都提及较少或者讲述的非常简短和肤浅。比起通常指针,它们并不易出错。我们需要做的只是理解它们是什么并且学习他们的语法。但要务必记住问问自己是否真正

2009-04-07 20:29:00 475

转载 {转载}成就人生的10只魔戒

第1只魔戒(习惯)第一条箴言:习惯仿佛像一根缆绳,我们每天给它缠上一股新索,要不了多久,它就会变得牢不可破。第二条箴言:人类所有优点都要变成习惯才有价值,即使爱这样一个永恒的主题,你也必须通过不断的修炼,变成你的习惯,才真正会化为你的行动。第三条箴言:很多好的观念、原则,我们知道是一回事,但知道了是否能做到是另一码事。这中间必须架起一座桥,这桥便是习惯。第四条箴言:科学家研究发现,

2009-02-19 21:46:00 520

原创 图形学基础(3)

 http://blog.csdn.net/luckheadline1.渲染的目标将计算机模型转化为图像,可能是也可能不是具有真实感的图片。2.交互式渲染快速但是质量有限,大体上遵循一定的操作模式(渲染流水线)3.离线渲染ray tracing; global illumination4.渲染需要执行的任务(无特别顺序)(1)将所有的三维几何图形投影到图像平面

2009-01-18 21:41:00 423

原创 图形学基础(2)

    http://blog.csdn.net/luckheadline      最近的网速超级不稳定,导致我几次写得好好的结果都丢失了,愤怒ing。第二课其实也没很多新鲜东西,主要是些线性代数等图形学将用到的数学知识。我也不详细去扩展了,很多都是高中和本科线性代数的内容。three notation: scalar, vector, matrix1. vector(1)a

2009-01-18 21:38:00 548

原创 图形学基础(1)

    http://blog.csdn.net/luckheadline      最近开始学习图形学了,终于下定决心选择一个自己喜欢,并且希望是适合自己的领域方向了,这也是上周末去见了未鹏后获得的启发。到网上找到一个国外大学的教程,ms还不错的样子,在这里我将记录下我的学习历程。    第一课没多少东西,除了安排有一些书和资料阅读外,教程里也仅仅介绍这门课的课程要求和列举了一些领域

2009-01-18 21:35:00 669

原创 Something about Mac OS X ( 1 )

用了半年的 Mac,越来越喜欢这个操作系统了。Mac 拥有华丽而富有创意的 UI,易用性非常好。它的内核是 Mach + BSD 构成的 Darwin,实际上就是个 Unix 系统,在上面开发也非常容易上手。在这里简单记录一下使用过程中遇到的边边角角。多语言支持Mac OS X 10.4/5 对多语言的支持做的非常好,完全可以一次安装,满世界跑。语言切换就像换衣服一样容易,只要在 Sy

2008-12-26 20:29:00 790 1

原创 {计算几何}怎样判断线段相交

    最近做了一道计算几何的题目,以前做题总是草草,现在终于认真了起来,决定认真细心的研究总结算法。判断线段相交是计算几何中一个重要的基础问题,经过阅读一些书和文献并自己做了一下实现,现在总结如下。一.矢量基本知识    因为后面的计算需要一些矢量的基本知识,这里只是简单的列举如下,如果需要更加详细的信息,可以自行搜索wikipedia或google。1.矢量的概念:如果

2008-12-22 23:03:00 3958 4

原创 如何开发命令行程序

http://blog.csdn.net/luckheadline一.命令行规范关于实现命令行参数,C语言有着由来已久的传统规范。1.可选命令行参数前有一个“-”,DOS或WINDOWS系统也可以用“/”。2.多

2008-12-19 14:06:00 1560

转载 {转载}惠普前总裁孙振耀指点职业规划

我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一

2008-11-25 20:41:00 395

原创 有关编译预处理顺序的讨论

    众所周知,程序编译过程一般分为预处理,编译,汇编,链接四个过程。而编译预处理一般主要做3件事:宏扩展,去掉注释,和合并头文件。最近遇到了关于宏扩展和合并头文件执行顺序的讨论,根据牛人的说法,应该是先合并头文件,然后开始宏扩展。    一听到这个结论的时候,我心里就产生了疑问,但是因为当时不确信,就没有当场质疑“权威”。我心里的疑问是想象中的这样一段代码://test1.cpp#define

2008-11-14 14:47:00 714

转载 {转载}如何打破消极思维模式

原文地址:http://www.zreading.cn/archives/99.html很好很强大很有用,不是么? 假设你有种坏习惯:总是不断重复某种消极的想法;并假设这想法跟生活中的事件并无关系,仅仅是种消极的念头,诸如“我好沮丧”或“我讨厌我的工作”或“我干不了这个”或“我讨厌变胖”。被这样的思想占据脑海时,你该如何才能改掉这种坏习惯呢?确实有许多方法可以打破把消极

2008-11-09 23:02:00 398

转载 {转载}Linux/Unix平台可执行文件格式分析

本文讨论了UNIX/LINUX 平台下三种主要的可执行文件格式:a.out(assembler and link editor output汇编器和链接编辑器的输出)、COFF(Common Object File Format 通用对象文件格式)、ELF(Executableand Linking Format 可执行和链接格式)。首先是对可执行文件格式的一个综述,并通过描述 ELF

2008-10-30 17:47:00 429

原创 闰秒(leap second)和linux/unix时间

以前只知道有闰年,最近听说了一个新名词,叫闰秒。因为它造成了我工作中的一个模块的crash,经过不懈的google + wikipedia,终于了解了一二,在这里简单分享一下。一. 闰秒的由来    在现有的世界时间体系中,存在多种标准,然而用得最多的就是世界时和原子时了。世界时是根据地球自转为准的时间尺度,然而由于多种因素影响,因此地球自转并不稳定,导致世界时也不是均匀的时间尺度。以原子震荡周期

2008-10-28 20:42:00 2355 1

原创 Concrete Mathmatics(具体数学)阅读半程纪念

      http://blog.csdn.net/luckheadline/archive/2008/10/27/3156948.aspx      其实还不到半程,我只读了4章。      全书一共九章,不禁让我想起那本小学时数学奥赛书上看到的经典古籍《九章算术》。Knuth一定也是一个中国迷吧,不然为什么要起上一个中文名 高德纳 呢?      本来之前都没打算看这本书的,之前一直打算看《

2008-10-27 10:41:00 1438

原创 XQuery简单小结

        http://blog.csdn.net/luckheadline/archive/2008/10/17/3093091.aspx        因为工作原因,去了解了几天XQuery。在这里,简单小结一下,说是小结,其实基本上不会再去重复若干权威网站上的文字了,但是我提供一些链接,供需要的人,或者google,百度过来的人方便查找。        如果需要用XQuery,

2008-10-17 21:13:00 715

空空如也

空空如也

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

TA关注的人

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