More than code

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

ARTS打卡 第十二周

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

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

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

现代计算机图形学 作业5 解析(2) 上次我们说完了生成的光线,这次我们要正式进入光线追踪的过程中了 来到castRay中,可以看到上面的注释,注释中写了对于几种材质的处理 对于我们这次框架来说,材质要么是反射和折射的,要么是反射,要么是漫反射的,我们对于每种情况分别处理 递归的过程中记录深度,如果深度超出了最大递归的深度,我们就不在累计贡献 然后首先默认将hitColor设置成背景颜色 然后下面的if也是C++的一个新特性,可以在if语句中进行初始化,我在我最早的一篇文章中也有提过。 这里我们不进入到trace的…

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

现代计算机图形学 作业5 解析(1)

现代计算机图形学 作业5 解析(1) 昨天在做这个作业5的时候开始给我整的有点蒙,而且做完以后发现渲染出来的结果还是不错的,所以想着深挖一下代码, 这篇文章就是对这个作业代码整体的一个解析,也希望能为在做这个作业时感到困惑的同学提供一些帮助 首先在main.cpp里创建场景,然后定义了两个Sphere,两个Light,和一个MeshTriangle 注意这里的make_unique就是构建智能指针的意思,引用计数结束后就会把智能指针管理的对象删除掉 两个Sphere的类型分别是DIFFUSE_AND_GLOSSY和…

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

ScummVM-Make Buildbots Green

Make Buildbots Green Hi hi, another week passed. Really fast doesn't it? First something about game, i've tested the lzone-mac, which is a fantastic but quite short game of D3. Mostly, lzone is playable. You can wandering around in lzone yourself and finish th…

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

ARTS打卡 第十一周

ARTS打卡 第十一周 首先是算法题,这个题还是比较巧妙的,最后会转化为一个求上升序列的问题 题目链接 而且还是当时周赛的题,这道题是可以转化成线段树做的,如果去翻题解应该还可以看到我当时发的题解 :-) 这周的话,读了大概半本多的那个量子物理史话-《上地掷骰子吗》,看起来就很上瘾 我现在发现看这些科学发展史还是蛮有意思的,尤其是之前推荐的unix历史 然后还是在继续学计算机图形学,感觉再来一到两周就能学完了,自己也之前给曾经做的一个作业发了一篇博客 然后这周还买了很多的书,数学之美,浪潮之巅,还有之前打印的虎书,…

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

现代计算机图形学-作业3

现代计算机图形学-作业3 本文会记录一些在做这个作业时候学习到的点,而不去谈论作业本身 同时也可以更深刻的体会到,纸上得来终觉浅,绝知此事要躬行。在做的过程中会激发我们很多在学习听课的时候想不到的问题,于是更能触碰到原理,体会所学的知识。 首先要推荐看一篇文章,讲解矫正透视插值 然后我们从头开始说这个渲染的过程 首先我们会获得一系列的三角形,每个三角形三个顶点。我们会获得顶点坐标,顶点坐标对应的纹理坐标,顶点坐标对应的法线,以及顶点坐标对应的颜色 然后我们对于一系列的三角形进行坐标变换,但是这里要注意,透视投影后,…

2021年7月30日 0条评论 550点热度 0人点赞 sheep 阅读全文
ScummVM

Scummvm - Polishing Week

Polishing Week This week, what i mostly done is fixing the minor details in director. I've implement playing the sub-looping sounds which will bring us the perfect sound playing for warlock-win and warlock-mac. And another very exciting thing is Jaderlund is w…

2021年7月26日 0条评论 556点热度 0人点赞 sheep 阅读全文
ARTS

ARTS打卡 第十周

ARTS打卡 第十周 总感觉现在自己的ARTS打卡已经脱离了原本的界定 :-) 现在属于放飞自我流打卡 这周算法题难度都不高,都是基本的题型 那就推荐一个这道题吧 链接 其实就是一个滑动窗口。我们先排序,然后尝试拓展滑动窗口,不断更新答案即可 这周在家里感觉效率并不是太高,基本保持上午学习,下午写代码的节奏。 用掉了很多时间用来搜集和构思游戏引擎的资料,希望自己开学的时候能够有一个整体的思路,然后自己开一个引擎的项目 然后就是这周的学习,这周在写代码的过程中看到了一些自己在C++方面的问题,感觉自己需要把C++对象…

2021年7月25日 0条评论 525点热度 0人点赞 sheep 阅读全文
ScummVM

ScummVM - Spaceship Warlock

Spaceship Warlock Last week, i'm not able to do much works, but i've already gone back home now. So i'm ready to boost my self this week :-) I wrote a blog a few days ago, which recodes the process of how i implement and fix the external sound for director. Ch…

2021年7月22日 0条评论 563点热度 0人点赞 sheep 阅读全文
ScummVM

ScummVM - First Time for Sound

First Time for Sound This is a post which records the whole process of implementing loading external sounds file for Director. Actually, i don't know whether is could be called reverse-engineering. But this task really makes me "Breaks the Shell" Let me descri…

2021年7月18日 0条评论 580点热度 0人点赞 sheep 阅读全文
1…2021222324…28
分类
  • ARTS
  • C++
  • CSAPP
  • daily
  • database
  • leetcode
  • linux
  • ml
  • nlp
  • paper
  • rocksdb
  • rust
  • ScummVM
  • tech
  • 其他
  • 周报
  • 未分类
  • 笔记
  • 算法
  • 计算机图形学
归档
  • 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