• OpenGL 四元数

    OpenGL 四元数

    万向节死锁 关键点 理解万向节死锁的关键就在于理解为什么会前面旋转会带动后面坐标轴一起进行旋转 欧拉角 我们设置三个旋转方向, 分别为绕 x 轴, 绕 y 轴, 绕 z 轴 旋转, 这就是欧拉角, 以数学家欧拉的名字命名 请注意, 我很还必须指定先绕着谁旋转, 因为旋转的先后次序不一样, 最终结果也就不一样 写成矩阵就是这个样子: Rz⋅Ry⋅Rx⋅VR_z\cdot R_y\cdot R_...
  • 微星 4060 万图师 8G 游戏设置

    微星 4060 万图师 8G 游戏设置

    2499京东买的微星 4060 万图师 8G 犹豫了一下3060 12G,最终还是买了4060 8G,心想着有dlss3还勉强可以战未来 现在发现8G显存有点不够用 尤其是巫师3显存占用高得离谱 以下是4k60hz流畅不跳帧 尽可能高画质 的设置 1. 巫师3 值得注意的是,这个DLSS 帧生成非常不好用,他会禁用垂直同步,导致画面撕裂,所以不到万不得已,最好不要开 2. 荒野大镖客...
  • OpenGL 三角形

    OpenGL 三角形

    渲染管线 这是常见的渲染管线的图,每一步都以上一步的输出为输入,图形渲染管线接受一组3D坐标,然后把它们转变为你屏幕上的有色2D像素输出。 图形渲染管线的第一个部分是顶点着色器(Vertex Shader),它把一个单独的顶点作为输入。 顶点着色器主要的目的是把3D坐标转为另一种3D坐标,同时顶点着色器允许我们对顶点属性进行一些基本处理。 图元装配(Primitive Assemb...
  • OpenGL 窗口

    OpenGL 窗口

    学习地址 我是从这里学习的 OpenGL LearnOpenGL-CN 了解背景 首先,了解背景很重要的,这能让我们更好地初步对OpenGL有一个概念 概念 OpenGL 并不是一个 API ,它仅仅是一个由Khronos组织制定并维护的规范( Specification )。 文档链接 实际的OpenGL库的开发者通常是显卡的生产商。你购买的显卡所支持的OpenGL版本都为这个系列的显卡专...
  • OpenGL on Mac 环境

    OpenGL on Mac 环境

    环境介绍 这次我将环境部署到了Mac + Clion上 其实并没有解决上次的编译glfw的问题,但好像不太影响使用 因为我不会自己写编译脚本(〒︿〒) 解决了!!!chatGPT 真好用!!! 1xcode-select --install 123git clone https://github.com/glfw/glfw.gitcd glfwgit checkout 3.3.8 12...
  • OpenGL on Windows 环境

    OpenGL on Windows 环境

    配置glad GLAD是一个开源的库,它能解决我们上面提到的那个繁琐的问题。GLAD的配置与大多数的开源库有些许的不同,GLAD使用了一个在线服务。在这里我们能够告诉GLAD需要定义的OpenGL版本,并且根据这个版本加载所有相关的OpenGL函数。 打开GLAD的在线服务, 将语言 (Language) 设置为C/C++, 在 API 选项中,选择 3.3 以上的OpenGL (gl) 版...
  • git 的奇怪问题(持续更新)

    git 的奇怪问题(持续更新)

    1. kex_exchange_identification: Connection closed by remote host 这个是你挂了梯子🪜的问题,我尝试了改端口啥的没什么用,就干脆把梯子关了,目前没啥好办法 同样的,我在这里也提到过类似的问题 部署hexo到github.io的一些小问题 上传 github 报权限问题
  • N1 Openwrt 相关问题(持续更新)

    N1 Openwrt 相关问题(持续更新)

    前提 固件 flippy-82+o 基于 OpenWrt R23.04.15 N1 盒子(家境贫寒) 问题列表 Alist 相关 1. 如何更新 下载好 ipk 软件包 例如这个openwrt-22.03-aarch64_cortex-a53.tar.gz 解压 卸载原来的 alist 卸载一个就行, 其他的会跟着卸载的, 不放心可以卸载完自己检查一下 把文件放进去,...
  • 多继承 or interface

    多继承 or interface

    为什么 Java 要设计成单继承,但是允许实现多个 Interface ,为什么不干脆直接设计成多继承? 以 C++ 为例 我们都知道 C++ 是多继承的,这就会导致一些很复杂的情况出现,比如菱形继承 此时,我们假设 A 有一个变量 gender(性别), B 继承 A ,所以 B 也有 gender , C 继承 A ,所以 C 也有 gender , 那么 D 肯定也有 gender ...
  • 开发小知识、问题(持续更新)

    开发小知识、问题(持续更新)

    1. AS apk 安装包安装位置 2022.3.1版本 /app/build/intermediates/ /app/build/outputs/apk/debug/app-debug.apk 2. AS R 文件位置 2022.3.1版本 /app/build/intermediates/runtime_symbol_list/debug/R.txt 3. AS OpenGL ES 相...
14567