原创 OneNote快捷鍵

作者:becodin 出處:http://www.cnblogs.com/becodin/ 歡迎轉載,也請保留這段聲明。謝謝! 鍵入和編輯筆記 打開一個新的OneNote窗口——Ctrl+M 打開一個小的OneNote窗口以創建便籤

原创 讀書筆記——實時渲染(一)

一、實時渲染定義         real-time rendering (實時渲染)指的是在計算機上快速生成圖像,觀衆的響應和計算機的渲染過程交替發生.         圖像顯示速率單位爲幀每秒(FPS)或者赫茲(Hz)。電影每秒24幀

原创 讀書筆記——變換

transformation basic 2D transforms 2D transformation :rotation(旋轉)、scale(縮放)、shear(剪切) 一、scale(縮放)       縮放矩陣是一個對角矩陣,對應

原创 讀書筆記——實時渲染(二)

graphics rendering pipeline(圖形渲染管線)       graphics rendering pipeline(圖形渲染管線 or the pipeline 管線)是實時圖形學的核心,主要功能是根據給定的虛擬攝

原创 ppt錄屏+Qt打包成exe

1、錄屏推薦 PPT-插入-屏幕錄製 2、Qt打包成exe程序 參考博客:https://blog.csdn.net/lady_killer9/article/details/89975504 2.1Qt首先運行release一次(de

原创 c++ 知識補給(三)function+序列化

一、std::function function的一般介紹,這裏不說,重點關注,如何使用function,減少子類 #include <functional> //std::function的頭文件 #include <iostream

原创 OpenGL學習(五)座標

中文OpenGL學習網站:https://learnopengl-cn.github.io 一、局部空間-(模型矩陣)-世界空間-(觀察矩陣)-觀察空間-(投影矩陣)-裁剪空間 1.1代碼 #include <glad/glad.h>

原创 VS2017編譯配置Boost庫

        準備使用Boost庫的fiber子庫,一直沒有弄明白,他兩是什麼關係,fiber包含於Boost中,編譯配置好了Boost庫,fiber也就配置好了。 一、編譯Boost 1.1 下載 Boost官網地址:http://w

原创 VS2017無法打開windows.h

一、原因 VS2017沒有添加Windows的SDK造成的 二、解決辦法 找到Windows Kit文件,如果VS安裝在非C盤,需要在其他盤中找到例如D盤,VS-項目屬性-C++目錄-包含目錄,添加4個文件路徑 D:\Windows Ki

原创 OpenGL學習(六)攝像機

中文OpenGL學習網站:https://learnopengl-cn.github.io 一、攝像機隨着時間跟着場景旋轉 1.1代碼 #include <glad/glad.h> #include <GLFW/glfw3.h> #in

原创 git的使用

轉載地址 https://www.jianshu.com/p/5d00521f187a 一、使用git命令初始化本地倉庫,將代碼上傳到GitHub上 1.1建立本地倉庫 新建一個文件夾,右鍵選擇git bash here,出現git的命令

原创 OpenGL學習(三)紋理

中文OpenGL學習網站:https://learnopengl-cn.github.io 一、使用紋理畫一個箱子 1.1代碼 之前抽象的着色器類、stb_image.h類的下載 #include <glad/glad.h> #incl

原创 OpenGL學習(二)着色器

中文OpenGL學習網站:https://learnopengl-cn.github.io 一、着色器之間可以相互傳遞數據(只要類型和名稱一樣) 畫一個紅色的三角形 1.1代碼 #include <glad/glad.h> #inclu

原创 OpenGL學習(四)變換

中文OpenGL學習網站:https://learnopengl-cn.github.io 一、學會使用矩陣變換 注:注意矩陣的結合順序(從左往右讀 位移->旋轉->縮放) 1.1代碼 #include <glad/glad.h> #i

原创 OpenGL 學習(一)學習畫三角形

寫在前面:最近閒來無事,學習OpenGL,在此記下代碼,督促自己好好學習! 中文OpenGL學習網站:https://learnopengl-cn.github.io 一、畫一個橘色的三角形 1.1代碼 #include <glad/g