73、引擎完成
谢晋怀着诡异的心情走进楼清焰办公室。
图形引擎如期完工了,最终出炉的成品让所有人都惊讶万分,因为实在是……太牛逼了。
计算机图形学是一个非常神奇的学科,有的时候明明只是几行很简单的代码,却可以得到出乎意料的酷炫效果。
这是因为图形学有大量工作都在数理上,简单的代码就可以承载复杂的数理模型。
楼清焰之前提出的那一堆题目,都是图形学中经典数学公式、物理模型的变形和改良。刷完那些题目,相当于传统图形学的公式部被他们改了一遍。
做题是简单的,提出改良方向才是困难的。谢晋等人刷题的时候就对楼清焰万分佩服,等到完成引擎,测试引擎效果的时候,已经服得五体投地。
“这是我们做好的一段漫游场景,这个多边形和光线实在是太牛了,老大,你快看看!”
漫游场景类似于游戏地图,可以用第一视角在里面随意移动。谢晋他们复刻了公司附近的一个小广场,场景呈现在楼清焰的电脑上。
楼清焰移动鼠标,画面越过台阶,推向喷泉,又经过喷泉,移入旁边的树林。树林里的光线美得惊心动魄,透过树叶罅隙落下细碎的光斑,树干展现出异常真实的纹理,粗糙的触感仿佛能通过视觉传递到人的皮肤上……
最厉害的是树叶,密密麻麻、铺天盖地的树叶,竟然每一片都轮廓分明。这个精度在当下是非常恐怖的,画面最好的3a游戏也很难不把树叶弄成一堆奇形怪状的锯齿,但楼清焰电脑里这个小小的漫游场景,已经快要达到电影水准了。
游戏和电影是不一样的。有人可能会疑惑,电影画面早就能以假乱真,为什么游戏不行。
这是因为电影一帧就要渲染几十个小时,而游戏是实时渲染,渲染时间取决于帧率,如果帧率达到60,就意味着一秒钟渲染60帧。
几十小时一帧和一秒60帧,这是多么恐怖的差别。
如果某一天,实时渲染的画面质量可以媲美电影,那就意味着,游戏画面也能以假乱真。
到那一天,我们就可以在电脑里造出一个虚幻的世界。
你在这个世界里随意走动,看到的一切都是超真实的——阳光、水、树叶、皮肤纹理、毛茸茸的小动物……
这就是图形学对虚拟现实的意义。
如果能攀上图形学天梯的顶端,就可以构建视觉上99%逼真的r世界,而人类获取信息的83%来自视觉。
再加上另外11%来自听觉的,仅从视听r上,人们可以获取94%的信息,这已经意味着相当高的沉浸感了。
所以楼清焰不像其他r研究者一样,去模仿什么触觉、嗅觉……只要能在视觉上做到极致,他就可以打败这个领域所有的人。
他看着画面里的漫游程序,竟然还有点不满意:“这树叶怎么没有叶脉?”
谢晋无语道:“叶脉就吹毛求疵了吧,难道要一根一根去做吗?而且这么大坨的树叶不能一次性建模,我们拍了足足三百张树叶的照片,才建起树冠模型呢。”
“能有自动建模让你们偷懒就够幸运了,”楼清焰无奈,“放到一年前,你给我一天建起这个模型试试。”
“都是老大的功劳。”谢晋适时拍马屁。
“写一个ai程序自动生成叶脉,很难吗?”楼清焰不吃这套,“其实树叶也可以自动生成,一个gan就完事,不会写?”
“会倒是会,一时没想到……”
“要我强调多少遍?智能理念是基础,要把它放进你们的脑子里,不要等到写ai程序的时候才想起它。3d-gan那么前沿的东西,多少实验室还在苦苦钻研,我都教给你们了,你们呢?学到狗肚子里去了?”
谢晋被训得有点蒙,一时只知道羞愧低头。
但是过了一会儿,他像是突然悟了一样,脸上竟带出点喜色。
楼清焰更气了,“干什么,说你你还高兴上了。”
“老大,这是你第一次训我,第一次!”谢晋可激动了,“你知道吗,对人有期待才会对人有情绪,不管是欣慰也好生气也好,这是第……”
他看着楼清焰的表情,语气慢下来:“这是第一次,你对我们有了期待。”
楼清焰一怔。
谢晋没敢多说,马上转移话题道:“程序没什么漏洞吧?还有哪里要改吗?”
“……没什么,”楼清焰说,“没有要改的地方,反正是开源程序,有bug就让别人补吧。”
开源程序反倒是有bug才好玩,尤其终点引擎这么牛逼的程序,找到bug填补代码库的过程,绝对能给程序猿们带来巨大乐趣。
“真的要开源?”谢晋有点心疼,“当然我是很乐意拥抱开源,但终点引擎对传统图形算法的颠覆太大了,还有那么多新算法……”
楼清焰考虑了一番:“我们一步步来,先把改良的算法开源。”
“那新算法呢,就不开源了?”
“不,”楼清焰慢慢说,“我要你们把新算法写成论文,哪篇论文发表,就开源哪一部分。”
谢晋瞪眼,“、写成论文?”
“物理模拟至少五篇,实时光线追踪至少五篇,”楼清焰掰着手指头算,“其他方向的再来两篇,数学公式推导就来个七八篇……二十篇能凑出来的吧?”
谢晋一个踉跄跌到沙发上。
“不是,老大,老板!你以为写论文是写作文吗?”
“有数据有成果,写不了论文吗?”楼清焰反问,“一个星期写一篇,你们八个人不就是八篇?这是铁定能上sci的级别,实时光线追踪说不定能够一够sce,白送!不要?”
“别别别,顶刊我们是不敢想,”谢晋瑟瑟发抖,“这才八篇呢,还有十二篇怎么办?”
“我写个四篇吧,剩下的八篇……你忘记物理天才了吗?”
“物、物理天才也懂计算机啊……”
“当然了,”楼清焰说,“他可是什么都懂。你们要是没把握写出sce,我就交给他写。”
谢晋酸了,整个人都酸成柠檬精了,“你们关系这么好?他连sce都肯送你吗……”
虽然实时光线追踪算法还不一定能上sce,但是楼清焰敢说这句话就很不一般了,s顶刊意味着什么啊!学术界的巅峰梦想好不好!!
楼清焰却说:“这个问题不存在的,他大概愿意送,但我会要吗?”
“那这……”
“这个算法成果是我的,他只不过帮忙做了做题,代笔写篇论文而已。如果他肯要,我倒是愿意让他署名。”
谢晋:“他愿意送你,你也愿意送他啊……”
楼清焰:“你什么意思?”
“没什么意思……”谢晋迟钝地爬起来,“我走了我走了,承受不住了。”
“你他妈的,”楼清焰嗤笑,“我发现咱们公司这些人啊,就是让你和夏槐带的,表面看着精英正派,心里头各种不正经。”
谢晋本来就是那种看着木讷其实长满心眼的人,原先还有点沉默寡言,现在越来越活泼,夏槐也被楼清焰调/教出了腹黑本质,结果这俩人把整个公司都带偏了。
谢晋可太冤了,最不正经的是谁啊,“起码我们没随时溜号出去玩,也没脚踏两——”
楼清焰:“嗯?”
“……”谢晋把后半句话咽回去,“我走了,我去搞论文了。”
谢晋走出楼清焰办公室,结果发现夏槐还在外面。
“你怎么没走?”
“过来过来,离远点防止楼扒皮听见,”夏槐拉着他远离办公室,“哎,你问了没有?”
“问什么?”
“他和物理天才的事啊。”
谢晋看着她,慢吞吞地说:“他说,物理天才愿意送他一篇sce……”
夏槐:“……”
谢晋又说:“他还说,他也愿意送人家一篇……”
夏槐:“!!!”
谢晋:“他又送了江覆什么呢?”
夏槐:“???你闭嘴吧。”
“啊啊啊脚踏两条船的渣男!”啊啊啊这种刚磕了糖又被喂shi的感觉!
“嘎吱”一声,不远处的门突然打开了。
两人僵硬地转过身,见楼清焰面无表情地站在门后。
“你们声音太大了。”
“……”
距离引擎发布还剩最后一点工作,要确认哪些算法可以开源,还要完成一个开源的阉割版程序,这些都非常简单,等明天就能正式发布。
楼清焰回家的时候,江覆正在钻研他交给他的渲染管线逻辑。
渲染管线几乎是gpu里最重要的部分,这个模块相当于大脑,可以指挥计算模块的运行,如果不研究透渲染管线的逻辑,江覆就不能开始做计算单元的架构。
见楼清焰回家,他淡淡地打了声招呼,“回来了?先休息休息,等会儿我再做饭。”
楼清焰脱下外套挂在门边,换了拖鞋,凑到他旁边坐下,“看得怎么样了?”
“差不多快看完了。”江覆说,“很新奇的逻辑,很……划时代。”
“这么快?都看懂了?”
“嗯。”
楼清焰看着他,说:“江覆,我问你个问题。”
“问吧。”
“如果我想要一篇s,你正好有,你愿意送我吗?”
江覆一怔,“为什么这么问?”
楼清焰有心想问到底,又觉得还是算了,于是说:“哈哈哈,因为我准备送你一篇啊!”
他阐述了一下实时光线跟踪新算法的重大意义,然后说:“这个技术能改变整个图形学的渲染方法,如果写好了,说不定真的可以够一够sce。我准备把它送你,是不是很够意思?”
江覆笑了笑,“我们联合署名,不是更好吗?”
请收藏本站:https://www.kxxsw.cc。卡西小说网手机版:https://m.kxxsw.cc
图形引擎如期完工了,最终出炉的成品让所有人都惊讶万分,因为实在是……太牛逼了。
计算机图形学是一个非常神奇的学科,有的时候明明只是几行很简单的代码,却可以得到出乎意料的酷炫效果。
这是因为图形学有大量工作都在数理上,简单的代码就可以承载复杂的数理模型。
楼清焰之前提出的那一堆题目,都是图形学中经典数学公式、物理模型的变形和改良。刷完那些题目,相当于传统图形学的公式部被他们改了一遍。
做题是简单的,提出改良方向才是困难的。谢晋等人刷题的时候就对楼清焰万分佩服,等到完成引擎,测试引擎效果的时候,已经服得五体投地。
“这是我们做好的一段漫游场景,这个多边形和光线实在是太牛了,老大,你快看看!”
漫游场景类似于游戏地图,可以用第一视角在里面随意移动。谢晋他们复刻了公司附近的一个小广场,场景呈现在楼清焰的电脑上。
楼清焰移动鼠标,画面越过台阶,推向喷泉,又经过喷泉,移入旁边的树林。树林里的光线美得惊心动魄,透过树叶罅隙落下细碎的光斑,树干展现出异常真实的纹理,粗糙的触感仿佛能通过视觉传递到人的皮肤上……
最厉害的是树叶,密密麻麻、铺天盖地的树叶,竟然每一片都轮廓分明。这个精度在当下是非常恐怖的,画面最好的3a游戏也很难不把树叶弄成一堆奇形怪状的锯齿,但楼清焰电脑里这个小小的漫游场景,已经快要达到电影水准了。
游戏和电影是不一样的。有人可能会疑惑,电影画面早就能以假乱真,为什么游戏不行。
这是因为电影一帧就要渲染几十个小时,而游戏是实时渲染,渲染时间取决于帧率,如果帧率达到60,就意味着一秒钟渲染60帧。
几十小时一帧和一秒60帧,这是多么恐怖的差别。
如果某一天,实时渲染的画面质量可以媲美电影,那就意味着,游戏画面也能以假乱真。
到那一天,我们就可以在电脑里造出一个虚幻的世界。
你在这个世界里随意走动,看到的一切都是超真实的——阳光、水、树叶、皮肤纹理、毛茸茸的小动物……
这就是图形学对虚拟现实的意义。
如果能攀上图形学天梯的顶端,就可以构建视觉上99%逼真的r世界,而人类获取信息的83%来自视觉。
再加上另外11%来自听觉的,仅从视听r上,人们可以获取94%的信息,这已经意味着相当高的沉浸感了。
所以楼清焰不像其他r研究者一样,去模仿什么触觉、嗅觉……只要能在视觉上做到极致,他就可以打败这个领域所有的人。
他看着画面里的漫游程序,竟然还有点不满意:“这树叶怎么没有叶脉?”
谢晋无语道:“叶脉就吹毛求疵了吧,难道要一根一根去做吗?而且这么大坨的树叶不能一次性建模,我们拍了足足三百张树叶的照片,才建起树冠模型呢。”
“能有自动建模让你们偷懒就够幸运了,”楼清焰无奈,“放到一年前,你给我一天建起这个模型试试。”
“都是老大的功劳。”谢晋适时拍马屁。
“写一个ai程序自动生成叶脉,很难吗?”楼清焰不吃这套,“其实树叶也可以自动生成,一个gan就完事,不会写?”
“会倒是会,一时没想到……”
“要我强调多少遍?智能理念是基础,要把它放进你们的脑子里,不要等到写ai程序的时候才想起它。3d-gan那么前沿的东西,多少实验室还在苦苦钻研,我都教给你们了,你们呢?学到狗肚子里去了?”
谢晋被训得有点蒙,一时只知道羞愧低头。
但是过了一会儿,他像是突然悟了一样,脸上竟带出点喜色。
楼清焰更气了,“干什么,说你你还高兴上了。”
“老大,这是你第一次训我,第一次!”谢晋可激动了,“你知道吗,对人有期待才会对人有情绪,不管是欣慰也好生气也好,这是第……”
他看着楼清焰的表情,语气慢下来:“这是第一次,你对我们有了期待。”
楼清焰一怔。
谢晋没敢多说,马上转移话题道:“程序没什么漏洞吧?还有哪里要改吗?”
“……没什么,”楼清焰说,“没有要改的地方,反正是开源程序,有bug就让别人补吧。”
开源程序反倒是有bug才好玩,尤其终点引擎这么牛逼的程序,找到bug填补代码库的过程,绝对能给程序猿们带来巨大乐趣。
“真的要开源?”谢晋有点心疼,“当然我是很乐意拥抱开源,但终点引擎对传统图形算法的颠覆太大了,还有那么多新算法……”
楼清焰考虑了一番:“我们一步步来,先把改良的算法开源。”
“那新算法呢,就不开源了?”
“不,”楼清焰慢慢说,“我要你们把新算法写成论文,哪篇论文发表,就开源哪一部分。”
谢晋瞪眼,“、写成论文?”
“物理模拟至少五篇,实时光线追踪至少五篇,”楼清焰掰着手指头算,“其他方向的再来两篇,数学公式推导就来个七八篇……二十篇能凑出来的吧?”
谢晋一个踉跄跌到沙发上。
“不是,老大,老板!你以为写论文是写作文吗?”
“有数据有成果,写不了论文吗?”楼清焰反问,“一个星期写一篇,你们八个人不就是八篇?这是铁定能上sci的级别,实时光线追踪说不定能够一够sce,白送!不要?”
“别别别,顶刊我们是不敢想,”谢晋瑟瑟发抖,“这才八篇呢,还有十二篇怎么办?”
“我写个四篇吧,剩下的八篇……你忘记物理天才了吗?”
“物、物理天才也懂计算机啊……”
“当然了,”楼清焰说,“他可是什么都懂。你们要是没把握写出sce,我就交给他写。”
谢晋酸了,整个人都酸成柠檬精了,“你们关系这么好?他连sce都肯送你吗……”
虽然实时光线追踪算法还不一定能上sce,但是楼清焰敢说这句话就很不一般了,s顶刊意味着什么啊!学术界的巅峰梦想好不好!!
楼清焰却说:“这个问题不存在的,他大概愿意送,但我会要吗?”
“那这……”
“这个算法成果是我的,他只不过帮忙做了做题,代笔写篇论文而已。如果他肯要,我倒是愿意让他署名。”
谢晋:“他愿意送你,你也愿意送他啊……”
楼清焰:“你什么意思?”
“没什么意思……”谢晋迟钝地爬起来,“我走了我走了,承受不住了。”
“你他妈的,”楼清焰嗤笑,“我发现咱们公司这些人啊,就是让你和夏槐带的,表面看着精英正派,心里头各种不正经。”
谢晋本来就是那种看着木讷其实长满心眼的人,原先还有点沉默寡言,现在越来越活泼,夏槐也被楼清焰调/教出了腹黑本质,结果这俩人把整个公司都带偏了。
谢晋可太冤了,最不正经的是谁啊,“起码我们没随时溜号出去玩,也没脚踏两——”
楼清焰:“嗯?”
“……”谢晋把后半句话咽回去,“我走了,我去搞论文了。”
谢晋走出楼清焰办公室,结果发现夏槐还在外面。
“你怎么没走?”
“过来过来,离远点防止楼扒皮听见,”夏槐拉着他远离办公室,“哎,你问了没有?”
“问什么?”
“他和物理天才的事啊。”
谢晋看着她,慢吞吞地说:“他说,物理天才愿意送他一篇sce……”
夏槐:“……”
谢晋又说:“他还说,他也愿意送人家一篇……”
夏槐:“!!!”
谢晋:“他又送了江覆什么呢?”
夏槐:“???你闭嘴吧。”
“啊啊啊脚踏两条船的渣男!”啊啊啊这种刚磕了糖又被喂shi的感觉!
“嘎吱”一声,不远处的门突然打开了。
两人僵硬地转过身,见楼清焰面无表情地站在门后。
“你们声音太大了。”
“……”
距离引擎发布还剩最后一点工作,要确认哪些算法可以开源,还要完成一个开源的阉割版程序,这些都非常简单,等明天就能正式发布。
楼清焰回家的时候,江覆正在钻研他交给他的渲染管线逻辑。
渲染管线几乎是gpu里最重要的部分,这个模块相当于大脑,可以指挥计算模块的运行,如果不研究透渲染管线的逻辑,江覆就不能开始做计算单元的架构。
见楼清焰回家,他淡淡地打了声招呼,“回来了?先休息休息,等会儿我再做饭。”
楼清焰脱下外套挂在门边,换了拖鞋,凑到他旁边坐下,“看得怎么样了?”
“差不多快看完了。”江覆说,“很新奇的逻辑,很……划时代。”
“这么快?都看懂了?”
“嗯。”
楼清焰看着他,说:“江覆,我问你个问题。”
“问吧。”
“如果我想要一篇s,你正好有,你愿意送我吗?”
江覆一怔,“为什么这么问?”
楼清焰有心想问到底,又觉得还是算了,于是说:“哈哈哈,因为我准备送你一篇啊!”
他阐述了一下实时光线跟踪新算法的重大意义,然后说:“这个技术能改变整个图形学的渲染方法,如果写好了,说不定真的可以够一够sce。我准备把它送你,是不是很够意思?”
江覆笑了笑,“我们联合署名,不是更好吗?”
请收藏本站:https://www.kxxsw.cc。卡西小说网手机版:https://m.kxxsw.cc