More than code

More Than Code
The efficiency of your iteration of reading, practicing and thinking decides your understanding of the world.
ScummVM

Beginging or the Ending - GSoC Summary

Beginging or the Ending - GSoC Summary Hi, Crane here. Also know as sheep in ScummVM. Here i'm going to make a summary of my work during GSoC time. I've make about 500 commits. As you can see on this picture The first commit in the official GSoC period is this…

2021年8月21日 0条评论 533点热度 0人点赞 sheep 阅读全文
计算机图形学

现代计算机图形学 作业7 解析(4)

现代计算机图形学 作业7 解析(4) 其实这一篇文章不算是解析,而是说一下我在实现过程中发现的一个很有意思的点 首先大家看一下我之前生成的这样图片,有没有发现什么奇怪的地方 注意看那个圆球,对比兔子来看,兔子的身上是都有高光的,就是直接光照造成的。但是对于球来说,它的上面有一块黑乎乎的东西。按照我们的经验判断,这个球上面应该也会有一块类似的高光产生,但是这里却没有。这是为什么呢? 最开始我想的是可能因为镜面反射需要一定的角度才能看到高光,所以这里是因为球的位置的原因,还看不到。 我调整了球的位置以后,再次生成图片发…

2021年8月17日 0条评论 531点热度 0人点赞 sheep 阅读全文
ScummVM

Begining of JourneyManProject

Begining of JourneyManProject. Hi there, it's me again. Like i said in the last week, this week would be the week of fixing JMP(JourneyManProject). Surprisingly, we have made a lot of progress. Last week you won't even managed to pick up an item, but after a w…

2021年8月16日 0条评论 502点热度 0人点赞 sheep 阅读全文
计算机图形学

现代计算机图形学 作业7 解析(3)

现代计算机图形学 作业7 解析(3) 这次终于到了微表面模型,在成功实现了这个模型后,我们就可以将渲染的质量再提高一个档次 在开始之前,如果感兴趣的同学可以先看一下这两篇文章 链接 链接 主要实现的原理就是基于这两篇文章。我这里只是给做一个总结,所以还是推荐综合起来一起看。 这里因为是总结性的文章,所以我这里也就不再多给大家贴公式或者讲原理什么的了 之前我们说过,当成功的把path tracing的代码写完以后,基本上就不需要再去调整什么了,因为微表面模型相关的优化都是在材质上实现的 同样的,能够影响我们的就是之前…

2021年8月16日 0条评论 545点热度 0人点赞 sheep 阅读全文
ARTS

ARTS打卡 第十三周

ARTS打卡 第十三周 不知不觉已经3个月了,也不知道这三个月自己到底提升了多少。 今天的周赛比较简单,但是由于过久没有做算法题,导致脑子锈住了,这里要做一个记录,取模意义下的幂是不能取模的,因为他是根本上改变了乘法的次数 今天周赛题的第三题有涉及到快速幂,但是指数部分其实是用位运算就可以完成的。我当时犯懒用的快速幂来计算的指数,结果导致指数被取模了以后运算出现错误。很简单的一场周赛却没有全做出来,以后要多注意 第四题就是一个简单的二分加上bfs,这里就不再多说了 本周要推荐的题目是等差数列划分的两道题 题目 题目…

2021年8月15日 0条评论 527点热度 0人点赞 sheep 阅读全文
计算机图形学

现代计算机图形学 作业7 解析(2)

现代计算机图形学 作业7 解析(2) 这次我们会涉及到有关提高的内容,即多线程和微表面模型 所以这里也会提到有关C++语言方面的一些东西 我相信大家在做这个作业的时候肯定已经被效率问题折磨了很多次了,因为生成一张图片要很久,所以要花很久才能看到自己的代码写的到底是不是正确的 首先是代码框架的一个问题,论坛中有人提出来,大量的时间被耗费在构造随机数生成器了,所以在开始之前,可以先把随机数生成的函数中,把随机数生成器给改成static的,这样可以让速度快很多 然后我们来说多线程 在写代码的过程中我们可以发现,每个像素的…

2021年8月15日 0条评论 482点热度 0人点赞 sheep 阅读全文
计算机图形学

现代计算机图形学 作业7 解析

现代计算机图形学 作业7 解析 吐个槽,现在又进入了很迷的状态,基本上一天都在忙,但是也都不知道在忙什么,也没有花出很大的时间去读书或者写文章,要找时间去调整一下 这篇文章解析一下实现path tracing的最基本的内容,下篇文章将会讲解多线程和微表面模型相关的实现 此外这篇文章就不会再去深入解读之前已经讲过的东西了,我们把重心放在path tracing 看到Render,我们会对每一个像素进行采样,发出若干条光线,并最后把这些光线得到的结果平均起来。课上老师有提过,我们最后得到的光线其实并不能直接的转化成颜色…

2021年8月14日 0条评论 497点热度 0人点赞 sheep 阅读全文
计算机图形学

现代计算机图形学 作业6 解析

现代计算机图形学 作业6 解析 这篇文章就是来解析一下作业6的框架,同时让同学们对BVH有一个更加深入的理解 最开始有一个网格的bunny,是加载了一个已有的模型,这里我们就不多看这个了,之后可能会单独写一篇有关于读取obj文件的文章 这里在场景中把bunny添加进去,同时添加了两个光源。 然后我们初始化BVH,因为模型已经加载好了,所以我们就可以利用BVH来划分了 来到buildBVH中看,可以看到这里有一个划分方法,分别是NAIVE和SAH,有关SAH是这个作业的拓展项,之后我们再讨论。 来到BVHAccel中…

2021年8月10日 0条评论 542点热度 0人点赞 sheep 阅读全文
ScummVM

ScummVM - L-ZONE

L-ZONE Hi hi, another week passed. Let me make a summary for the work i've done in the past week. Mostly, i've been fixing l-zone. And yes, l-zone is playable now. I'm not sure that the games is totally get rid of bugs, but it's very close to the complete vers…

2021年8月9日 0条评论 576点热度 0人点赞 sheep 阅读全文
ARTS

ARTS打卡 第十二周

ARTS打卡 第十二周 首先是算法题,这周要推荐两个 题目 题目 一个是bfs的拓展,压缩状态记录当前经过了什么节点 还有一个其实是比较容易的排序加二分,得到公式后很快可以写出一个二分的写法,然后通过观察式子发现枚举过程中的单调性,然后就可以用双指针优化掉二分的那个log 本周还在继续看深度探索C++对象模型这本书,感觉从中收获良多。目前认为C++的进阶书先看这个是最好的,理解了C++的底层实现和设计思路,有助于我们写出更好的代码 然后这周终于开始发视频了,目前是开了两个坑,一个是shell的教程,一个是图形学虎书…

2021年8月8日 0条评论 552点热度 0人点赞 sheep 阅读全文
123
分类
  • ARTS
  • C++
  • CSAPP
  • daily
  • database
  • leetcode
  • linux
  • ml
  • nlp
  • paper
  • rocksdb
  • rust
  • ScummVM
  • tech
  • 其他
  • 周报
  • 未分类
  • 笔记
  • 算法
  • 计算机图形学
归档
  • 2025 年 5 月
  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 9 月
  • 2023 年 7 月
  • 2023 年 6 月
  • 2023 年 5 月
  • 2023 年 4 月
  • 2023 年 2 月
  • 2023 年 1 月
  • 2022 年 9 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 5 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2022 年 1 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 1 月
  • 2020 年 12 月

COPYRIGHT © 2021 heavensheep.xyz. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS