视频: 三维跟踪试验 外加假期总结
唉, 十一又要过去了. 这次日子过得真是糜烂, 想干的事情基本上一件都没干成, 光顾着感冒发烧流鼻涕了…
牢骚之前先把刚赶制的三维跟踪的试验视频发上来:
YouTube 高清 土豆镜像
这就是传说中的三维跟踪/摄像机重建, 基本上电影里所有 CG 出来的东西都得用到这个技术 (哈利波特啊~ 指环王啊~ 变形金刚啊~ 骇客帝国啊~ …啊~). 前段时间发现 N 多手持摄像机拍摄的电影/广告/短片 (如这个, 这个和这个), 它们区别于我们印象中 “传统” 的特效就在于画面不稳定, 基本上随意晃, 这样的情况下怎么搞特效, 搞 CG 呢? 其实只多一步: 3D Tracking/ Camera Tracking/ Camera Matching/ Match Moving/三维跟踪/ 摄像机重建. 原理就是让软件使用复杂的算法分析一段视频, 根据画面中静止物体的运动重建摄像机运动. 而后期/ 动画软件中多可以自己添加摄像机, 并从该摄像机的视角输出视频, 于是一个 CG 的异型之类的生物就可以稳稳地 “站” 在地上了. 第一次尝试, 3D 部分就简单得用了 3ds max 里预置的一个结敷衍了… 投影有些闪… [...]
南京工程学院学生疑似食物中毒
9 月 24 日凌晨 2 点 50 分左右,我被肚子疼疼醒。于是从那时起一直拉肚子拉到早上 6 点,其间还伴有严重的恶心、呕吐。本来想,以前虽然没这么严重,但扛一扛就过去了,可这回 6 点后依旧如此,实在撑不下去了,于是同学陪我去了校医院。校医院门口反常地停了 N 多车,两个领导模样的人还坐在一边栏杆上交流,“这事我们要实事求是就行。”,听到这里,我知道事情严重了……
校医院的态度出奇地好,登记下个人信息后,门外的某领导模样的人立马开车送我和同学去了江宁医院。路上了解到,我已经不是第一个这样的学生,其实早在凌晨一点就有学生被送医院,校相关领导也在深夜赶到过医院。
原来程序可以这样写
# 继续是侯先生 深入浅出 MFC 2/e 的读书笔记. 上回扯到 DLL 文件.
要深入了解一样东西首先需要消除对它的神秘感, 最方便的方法就是把它拆开, 然后组装起来. 小孩子特别喜欢这样的玩法, 但往往由于各种原因拆开了装不回去, 然后开始淌眼泪.
学 C++ 初上手 Visual C++ 这样宏大的工具是很让人摸不着头脑的, 细节和原理几乎都被它丑陋的界面和强大的功能掩盖. 于是, 我们首先要做的便是把文件和人之间的这一 “层” 开发工具拨开, 直接面对一个个零件 (文件), 然后用最原始的工具 (LINK.EXE/RC.EXE等编译工具) 来把它们组装回一个完整的玩具 (程序).
扯扯动态链接库
# 慕名下载了侯捷先生的 深入浅出 MFC 2/e, 虽然才看到开头, 还是忍不住先瞎扯一番, 权当是读书笔记了.
貌似从知道有 DLL (Dynamic Link Library) 文件起, 大家就很神秘地管它叫 “动态链接库”, 那时我啥都不懂, 听着听着也就麻木了. 最近这一看才醒悟, 其实这所谓 “动态” 是相对于 “静态” 来说的, 而 “静态链接” 基本上就是我们熟知的 “编译 - 连接” 中的后者. 于是我有一点不明白: 如此一来, 岂不是应该叫 “动态连接库”? 大概是翻译习惯不同吧, Google Trend 到的 “动态链接库,动态连接库“, “链接代码,连接代码” 比例正好相反, Orz…
其实不管是 “连接” 还是 “链接”, 从这一名称的由来我们就可以对 DLL 究竟是何方神圣有些眉目. 就我粗浅的理解来说, “连接” 这一动作是将源程序对应的 OBJ 文件与模块/资源等等 “揉” 到一块儿, [...]
Well, may this a good restart.
原来的 Blog 到期了, 一个暑假发生很多事情, 心情莫名其妙地压抑了大半个月, 很不想继续. 原来的几百篇日志没有搬过来, 备份下来也算是一段美好的回忆.
Well, may this a good restart.