笔记
文章平均质量分 70
Apathetical
这个作者很懒,什么都没留下…
展开
-
富士XT-5使用说明
富士XT5使用说明原创 2024-02-26 22:45:51 · 2089 阅读 · 0 评论 -
C++设计模式笔记
C++设计模式笔记前言模块方法 (Template Method)策略模式 (Strategy)观察者模式 (Observer)装饰器 (Decorator)桥模式 (Bridge)前言之前面试游戏各大厂跟游戏新贵的时候,总是被问到“设计模式”相关内容,但我由于在本科和研究生期间并没有学过这个东西,唯一的了解也就是在腾讯实习的时候,组内开发的游戏使用了MVC架构。痛定思痛,提交了毕设论文盲审之后,打算了解一下“设计模式”是什么,所以本文打算记录一下b站《C++设计模式》的学习经历。我自己对于“设计模式原创 2022-04-05 13:04:00 · 3862 阅读 · 0 评论 -
游戏公司2022秋招记录
自我介绍作者本科西电,研究生厦大。本科参加过算法竞赛,研究生方向是计算机视觉+深度学习。因为对发论文没有啥天赋和兴趣,所以研二开始就打算把游戏开发作为自己的目标。实习看了半本《Unity Shader 入门精要》,半个LearnOpenGL-CN教程。2021年11月去了深圳的腾讯J6工作室AOV组实习,导师是“NPC”,人超级好,跟着做了四个月AOVLite项目,海外版王者荣耀的微信版本。暑假期间利用暑假和请了三周假去了网易互娱杭州实习,实习内容是引擎方面的,尝试着实现一个贴图处理压缩的C++库原创 2021-11-16 22:16:06 · 6479 阅读 · 2 评论 -
C++多线程
这篇文章写于2021/08/05主要用来记录一下C++多线程的知识,包括基础理论部分,以及std中的thread以及mutex等使用方法。首先是基础知识1、什么是进程,什么是线程?进程是对运行时程序的封装,是系统进行资源调度和分配的基本单位,实现了操作系统的并发。线程是进程的子任务,是CPU调度和分派的基本单位,用于保证程序的实时性,实现进程内部的并发,线程是操作系统可识别的最小执行和调度单位。2、进程间的通信方式进程间通信主要包括管道、系统IPC(消息队列、信号量、信号、共享内存)、套原创 2021-08-05 18:47:06 · 342 阅读 · 0 评论 -
面经-排序代码
堆排序#include <iostream>using namespace std;int arr[101];void PushDown(int a[], int now, int n) { int lson = now<<1, rson = (now<<1)|1, maxx = now; if(lson <= n && a[lson] > a[now]) maxx = lson; if(rson <=原创 2021-04-20 19:56:30 · 195 阅读 · 0 评论 -
LearnOpenGL-CN笔记(四)
高级OpenGL深度测试#include <glad/glad.h>#include <glfw3.h>#include <iostream>#include "Shader.h"#include "Camera.h"#define STB_IMAGE_IMPLEMENTATION#include <stb_image.h>#include <glm/glm.hpp>#include <glm/gtc/matrix_tra原创 2021-01-10 19:46:13 · 507 阅读 · 0 评论 -
LearnOpenGL-CN笔记(三)
模型加载模型#include <glad/glad.h>#include <GLFW/glfw3.h>#include <glm/glm.hpp>#include <glm/gtc/matrix_transform.hpp>#include <glm/gtc/type_ptr.hpp>#define STB_IMAGE_IMPLEMENTATION#include "Shader.h"#include "Camera.h"原创 2020-11-20 17:39:44 · 263 阅读 · 0 评论 -
LearnOpenGL-CN笔记(二)
光照颜色#include <glad/glad.h>#include <glfw3.h>#include <iostream>#include "Shader.h"#include "Camera.h"#define STB_IMAGE_IMPLEMENTATION#include <stb_image.h>#include <glm/glm.hpp>#include <glm/gtc/matrix_transform.h原创 2020-11-10 15:47:05 · 315 阅读 · 0 评论 -
LearnOpenGL-CN笔记(一)
配置CMakeLists.txt环境:MACOS Catalina 10.15.6,CLioncmake_minimum_required(VERSION 3.9)project(RenderTest)set(CMAKE_CXX_STANDARD 11)# 添加头文件set(GLEW_H /usr/local/Cellar/glew/2.1.0/include/GL)set(GLFW_H /usr/local/Cellar/glfw/3.2.1/include/GLFW)set(GLAD原创 2020-10-28 14:07:49 · 595 阅读 · 0 评论 -
Unity Shader 笔记
问答题什么是渲染流水线? P6《Real-Time Rendering, Third Edition》一书中将一个渲染流程分为3个阶段:应用阶段、几何阶段、光栅化阶段。1)应用阶段:在这一阶段中,开发者有3个主要任务。首先准备好场景数据集,例如摄像机、光源等;其次,为了提高渲染性能,往往需要做一个粗粒度剔除,把不可见的物体剔除出去;最后,需要设置好每个模型的渲染状态,包括但不限于材质、纹理、shader等。这一阶段最重要的输出是渲染所需的几何信息,即渲染图元。由于该阶段由开发者主导,因此应用阶段原创 2020-08-10 18:38:38 · 193 阅读 · 0 评论 -
字节跳动图像增强实习生面挂经历
今天下午五点面试了字节跳动图像增强实习生。两个运气不太好的地方面试的时候网络不太稳定,在牛客网的面试断断续续。HR上传的新简历没更新,使用的是之前一个不太详细的简历。开始面试!首先自我介绍。。。略过讲一下项目经历,我讲了华为一个项目“复现了一篇降噪论文”,还有一个项目是“师兄带着我发可解释性论文”,然后比较详细地介绍了一下这方面的工作。开始激动人心的基础知识问答环节啦,面试官问了C++/Python你熟悉那个,我:都了解一点(这是个大坑)讲一下C++类静态成员的特点,我:不太懂,好原创 2020-07-27 21:30:27 · 471 阅读 · 0 评论