自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 【图形】Color Space

Color Space

2023-10-24 10:25:48 224

原创 【OpenGL学习】Geometry Shader

Geometry Shader 初步学习

2023-07-13 14:35:39 361

原创 如何使 VSCode 中 CMake Debug 的输出显示在 cmd 上而不是自带的 debug console

首先需要明确的一点是从 VSCode 插件商店下载的 CMake 是默认打印输出的结果在 debug console 中的,就像下面这样:可以看到,一个问题是在加载 dll 时候会频繁的打印在 Debug Console 里面,从而导致我们本来想要输出的内容很难找到,另一方面,我在使用 spdlog 的时候,输出的内容本身是具有颜色的,就像下面这样:但是在 Debug Console 中就只能显示成蓝色了,导致强迫症患者巨难受,因此在网上各种找办法,终于找到了解决方法:那就是放弃 CMake 插件,使用我们

2023-05-01 18:15:49 3152

原创 【CMake】给一个库添加用法需求(Usage Requirements)

目标参数的用法要求(不知道有没有更好的翻译方式)可以更好地控制库或可执行的链接,并包括行,同时还可以更好地控制CMAKE内部目标的传递属性。

2023-04-28 22:38:02 891

原创 【CMake】2. 使用CMake添加一个库

库 = 函数库,所谓库,就是将函数封装成库来供我们使用,包含静态库和动态库。对于代码到可执行程序的过程,这里简单复习一下:源文件 → 预编译 → 编译 → 汇编 → 链接 → 可执行文件是使用预编译器cpp进行处理.c源文件和.h头文件,最终生成一个.i的文件。预编译过程就是处理源代码中以#开头的预编译指令,如#include #define 等。的过程就是将 预处理 完的文件进行一系列的词法分析、语法分析、语义分析及优化,最后生成 .s 汇编代码文件。

2023-04-28 00:59:10 1041

原创 【CMake】如何使用CMake构建一个工程

CMake

2023-04-24 00:24:51 1850

原创 【OpenGL学习】光源

实现了定向光、点光源、和聚光灯的效果

2023-02-04 18:39:35 1662

原创 【OpenGL学习】光照贴图

漫反射贴图和镜面高光贴图初尝试

2023-02-04 12:53:20 605

原创 【OpenGL学习】材质

实现OpenGL中的材质和光源的部分属性

2023-02-02 11:14:32 634

原创 【OpenGL学习】OpenGL实现 基于Phong模型的基础光照

OpenGL实现 基于Phong模型的基础光照,推导了法线变换使用的逆转置矩阵

2023-01-30 13:05:50 1835 1

原创 【OpenGL学习】颜色和光照

简单介绍颜色的定义以及图形学中颜色和光照的计算,搭建了一个简单的用于光照学习的场景

2023-01-29 12:44:01 553

原创 【OpenGL学习】Camera 类的抽象

Camera 类抽象

2023-01-28 18:20:00 977

原创 【OpenGL学习】camera and camera control

实现创建相机和通过键盘鼠标输入来控制相机移动

2023-01-23 20:55:48 1458

原创 【OpenGL学习】transform

学习基础变换和坐标空间

2023-01-20 22:12:13 1651

原创 【OpenGL学习】texture

学习纹理的使用

2023-01-18 17:37:01 2509 6

原创 【OpenGL学习】Shader和Shader类的抽象

shader的初步学习使用和shader类的抽象

2023-01-16 11:56:40 1135

原创 HazelEngine 学习记录 - Improve 2D Rendering

添加绘制渲染转矩形的API

2023-01-14 18:18:57 169

原创 【OpenGL学习】绘制三角形

实现一个简单三角形的绘制,掌握VAO、VBO和IBO的概念,初步使用shader

2023-01-14 17:07:03 1440

原创 【OpenGL学习】OpenGL窗口创建

OpenGL窗口的创建

2023-01-13 16:18:44 1203

原创 【Premake】构建工程

使用Premake构建工程

2023-01-12 16:11:50 1352

原创 【OpenGL学习】OpenGL环境配置

OpenGL环境配置:GLFW,GLAD

2023-01-12 15:50:55 3603

原创 【OpenGL学习】OpenGL介绍

OpenGL学习笔记

2023-01-12 15:41:52 3596 1

原创 HazelEngine 学习记录 - Profiling

Profiling

2022-11-15 17:24:01 1236 2

原创 HazelEngine 学习记录 - Single Shader 2D Renderer

Single Shader 2D Renderer

2022-11-13 23:28:31 259

原创 HazelEngine 学习记录 - 2D Renderer Transforms and 2D Renderer Textures

2D Renderer Transforms and 2D Renderer Textures

2022-11-13 21:42:22 336

原创 HazelEngine 学习记录 - 2D Renderer

2D Renderer 部分

2022-11-12 14:59:24 556

原创 HazelEngine 学习记录 - Resizing

渲染窗口在Resize之后进行同步

2022-11-11 23:29:28 219

原创 HazelEngine 学习记录 - Camera Controllers

相机控制函数的抽象

2022-11-09 17:21:01 434

原创 HazelEngine 学习记录 - ShaderLibrary

ShaderLibrary

2022-11-02 15:06:03 189

原创 3DAssets 获取网站

冲冲冲

2022-11-01 14:14:26 1851

原创 HazelEngine 学习记录 - Shader Asset Files

从文件读入shader

2022-10-27 10:54:56 265

原创 【UE】材质入门

简单进行UE材质的学习

2022-10-25 16:56:55 2923

原创 【UE】UE中的后处理

UE中的部分后处理

2022-10-24 18:01:13 840

原创 【UE】基本操作

UE 学习,一些快捷键和基本操作

2022-10-24 17:48:16 1420

原创 HLSL学习网址收录

HLSL学习网址收录(更新ing)欢迎补充

2022-10-21 22:45:38 245

原创 C++ 学习网址收录

C++ 学习网址收录(更新ing)

2022-10-21 22:42:13 146

原创 HazelEngine 学习记录 - Textures

Textures

2022-10-20 14:40:45 160

原创 HazelEngine 学习记录 - Shader Abstraction and Uniforms

Shader Abstraction

2022-10-20 14:26:31 205 1

原创 HazelEngine 学习记录 - Material Systems

一个简单的 Solid Color 设置

2022-10-18 12:19:17 173 1

原创 HazelEngine 学习记录 - Transforms

实现 Transform

2022-10-18 12:17:52 129 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除