- 博客(64)
- 资源 (5)
- 收藏
- 关注
原创 论文研读--Real-time Approximation of Photometric Polygonal Lights
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结一、问题引入对于实时渲染来说,为什么面光源计算困难呢?1、首先对于给定的某个着色点P,BRDF函数是很复杂的,类似一个球形分布;2、提示:以下是本篇文章正文内容,下面案例可供参考二、解决思路示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。三、结果和评估..
2020-09-27 17:09:50
218
转载 c# 学习(一)
参考连接https://www.w3cschool.cn/csharp/csharp-intro.html1、foreach 循环foreach (int element in fibarray){ count += 1; System.Console.WriteLine("Element #{0}: {1}", count, element);}2、在 C# 中,使用ref关键字声明引用参数。下面的实例演示了这点:using System;names...
2020-07-26 15:28:34
214
原创 unity 动态加载图片成为精灵 显示在场景中
需求:将图片显示在场景中做法:将图片转换成Sprite,然后显示在场景中1、在Asserts文件下创建文件夹命名为Resources,听说Resources.Load()只能加载该文件夹下的图片;2、首先判断图片是否存在;2、创建GameObject,添加SpriteRender组件,完成。public class create: MonoBehaviour{ void Start() { findPNG("depth.png"); ...
2020-07-24 21:45:46
3494
1
原创 unity 获取观察矩阵和投影矩阵
踩坑日记之前需要获取Shader里面的V、P矩阵,就是观察矩阵和投影矩阵,之前一直想的是从Shader吧数据传给C#脚本,就是从GPU到CPU传数据,但是这样是不对的,GPU中的数据也是CPU传过去的,在Unity的脚本里面可以直接使用Camera组件提供的函数就能获取对应矩阵附Unity手册https://docs.unity3d.com/ScriptReference/Camera.html...
2020-07-24 15:47:24
1566
原创 Unity Shader 获取场景深度图
获取场景深度图,需要明白场景中的物体是否是透明物体,透明物体和不透明物体的获取方式不一样。一、获取场景中不透明物体深度图1、创建Render Texture2、创建Shader脚本Shader "Custom/Depth" { SubShader { Pass{ CGPROGRAM #pragma vertex vert #pragma fragment frag #include "UnityCG.cginc" s
2020-07-24 15:14:43
2859
原创 c++ 知识补给(三)function+序列化
一、std::functionfunction的一般介绍,这里不说,重点关注,如何使用function,减少子类#include <functional> //std::function的头文件#include <iostream>using namespace std;void print(int i) { cout << i <&l...
2020-03-25 00:49:09
563
转载 git的使用
转载地址https://www.jianshu.com/p/5d00521f187a一、使用git命令初始化本地仓库,将代码上传到GitHub上1.1建立本地仓库新建一个文件夹,右键选择git bash here,出现git的命令框,输入git init //将这个目录变成了git可以管理的本地仓库1.2 将本地项目工作区的所有文件添加到暂存区,将本地项目工作区的所有文件添...
2020-03-03 13:58:37
132
原创 ppt录屏+Qt打包成exe
1、录屏推荐PPT-插入-屏幕录制2、Qt打包成exe程序参考博客:https://blog.youkuaiyun.com/lady_killer9/article/details/899755042.1Qt首先运行release一次(debug版本会添加很多不需要的东西,发布程序使用release版本)2.2找到qt安装文件中的windeployqt.exe,路径在qt安装文件夹中(...
2020-03-02 20:49:21
368
原创 OpenGL学习(六)摄像机
中文OpenGL学习网站:https://learnopengl-cn.github.io一、摄像机随着时间跟着场景旋转1.1代码#include <glad/glad.h>#include <GLFW/glfw3.h>#include <glm/glm.hpp>#include <glm/gtc/matrix_transform.hp...
2020-02-15 20:40:59
342
原创 OpenGL学习(五)坐标
中文OpenGL学习网站:https://learnopengl-cn.github.io一、局部空间-(模型矩阵)-世界空间-(观察矩阵)-观察空间-(投影矩阵)-裁剪空间1.1代码#include <glad/glad.h>#include <GLFW/glfw3.h>#include <glm/glm.hpp>#include <...
2020-02-15 16:13:08
284
原创 OpenGL学习(四)变换
中文OpenGL学习网站:https://learnopengl-cn.github.io一、学会使用矩阵变换注:注意矩阵的结合顺序1.1代码#include <glad/glad.h>#include <GLFW/glfw3.h>#include <glm/glm.hpp>#include <glm/gtc/matrix_tran...
2020-02-14 16:01:02
262
原创 OpenGL学习(三)纹理
中文OpenGL学习网站:https://learnopengl-cn.github.io一、使用纹理画一个箱子1.1代码之前抽象的着色器类、stb_image.h类的下载#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>#include "CShader.h"...
2020-02-13 19:14:02
460
4
原创 OpenGL学习(二)着色器
中文OpenGL学习网站:https://learnopengl-cn.github.io一、着色器之间可以相互传递数据(只要类型和名称一样)画一个红色的三角形1.1代码#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>const unsigned int ...
2020-02-12 12:03:12
669
原创 OpenGL 学习(一)学习画三角形
写在前面:最近闲来无事,学习OpenGL,在此记下代码,督促自己好好学习!中文OpenGL学习网站:https://learnopengl-cn.github.io一、画一个橘色的三角形1.1代码#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>const u...
2020-02-10 16:12:45
335
转载 C++ 知识补给(二)
本文声明:本文转载了多篇博客,每一篇博客的链接从上往下排序转载地址https://www.cnblogs.com/scandy-yuan/archive/2013/01/09/2853603.html转载地址https://blog.youkuaiyun.com/mangobar/article/details/81115449转载地址https://www.cnblogs.com/leav...
2019-10-21 20:03:16
216
转载 C++ 知识补给(一)
转载地址https://www.cnblogs.com/ChinaHook/p/7658443.html转载地址https://blog.youkuaiyun.com/lanoustudent/article/details/40594623for (char c : std::string("abcdefghijklmnopqrstuvwxyz"))//循环遍历字符串s中的每一个字符线...
2019-10-17 09:58:37
258
转载 Vs2017代码管理GitHub
转载地址http://www.pianshen.com/article/5976421646/转载地址https://www.cnblogs.com/immt/p/10664466.html一、下载1.项目右下角“添加到源代码管理”,点击它。或者快捷键“Ctrl+Alt+F9” ...
2019-10-14 11:19:35
474
原创 VS2017预编译出现问题
VS2017预编译出现问题:在查找预编译头时遇到意外的文件结尾,是否忘记向源文件中添加#include"pch.h",解决方法:项目-属性-c/c++-预编译头-不使用预编译头...
2019-10-14 09:51:08
650
转载 负载均衡之加权轮询算法
转载地址https://blog.youkuaiyun.com/gqtcgq/article/details/52076997在介绍加权轮询算法(WeightedRound-Robin)之前,首先介绍一下轮询算法(Round-Robin)。 一:轮询算法(Round-Robin) 轮询算法是最简单的一种负载均衡算法。它的原理是把来自用户的请求轮流分配给内部的服务器:从服务器1开始,直到服...
2019-10-03 10:34:13
1119
原创 VS2017无法打开windows.h
一、原因VS2017没有添加Windows的SDK造成的二、解决办法找到Windows Kit文件,如果VS安装在非C盘,需要在其他盘中找到例如D盘,VS-项目属性-C++目录-包含目录,添加4个文件路径D:\Windows Kits\10\Include\10.0.17763.0\sharedD:\Windows Kits\10\Include\10.0.17763.0\ucr...
2019-09-30 13:20:58
4004
1
原创 VS2017编译配置Boost库
准备使用Boost库的fiber子库,一直没有弄明白,他两是什么关系,fiber包含于Boost中,编译配置好了Boost库,fiber也就配置好了。一、编译Boost1.1 下载Boost官网地址:http://www.boost.org/下载最新版的Boost库,我下的是1.71.0版本,win的zip版本1.2解压解压到固定地方,解压文件名称假设为A...
2019-09-27 14:02:05
910
3
转载 OneNote快捷键
作者:becodin 出处:http://www.cnblogs.com/becodin/ 欢迎转载,也请保留这段声明。谢谢!键入和编辑笔记打开一个新的OneNote窗口——Ctrl+M打开一个小的OneNote窗口以创建便签——Ctrl+Shift+M固定OneNote窗口——Ctrl+Alt+D选择当前页上的所有项目——Ctrl+A(按Ctrl+A多次可以增加选择的范围)...
2019-09-26 13:58:02
6766
原创 读书笔记——变换
transformation basic 2D transforms2D transformation :rotation(旋转)、scale(缩放)、shear(剪切)一、scale(缩放) 缩放矩阵是一个对角矩阵,对应的行数代表缩放的比例。Sx和Sy代表缩放的系数。缩放的逆变换是乘以缩放矩阵中Sx和Sy的倒数。图1 右边的缩放矩阵是左边缩放矩阵的逆变换图2...
2019-09-24 18:57:17
285
原创 读书笔记——实时渲染(二)
graphics rendering pipeline(图形渲染管线) graphics rendering pipeline(图形渲染管线 or the pipeline 管线)是实时图形学的核心,主要功能是根据给定的虚拟摄像机、three-dimensional object(三维物体)、光源以及其他来生成或者渲染一个二维图像。一、architecture(架构) ...
2019-09-24 14:57:48
429
原创 读书笔记——实时渲染(一)
一、实时渲染定义 real-time rendering (实时渲染)指的是在计算机上快速生成图像,观众的响应和计算机的渲染过程交替发生. 图像显示速率单位为帧每秒(FPS)或者赫兹(Hz)。电影每秒24帧,但是快门将每一帧反映2-4次(避免闪烁),这个定义为刷新率(refresh rate)。电影的24FPS定义为显示率(display rate)。二、实...
2019-09-23 16:08:14
664
原创 SpringBoot thymeleaf 前后端传参
一、前端传数据去后台1、前台传参 <form th:action="@{~/hotel/hotelinfo}" method="post"> <input type="text" th:value="${hotel.hotelId}" name="hotelid" hidden> <button type="submit" class="pull-ri...
2019-07-01 10:05:25
8719
原创 Python编程入门(一)
一、Python安装推荐使用PyCharm,下载安装教程网上有很多二、变量介绍1、变量命名规则变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting m...
2019-05-05 10:13:35
211
转载 [数据库] 第一范式、第二范式、第三范式、BC范式
转载地址:https://blog.youkuaiyun.com/u014458048/article/details/56678698要搞清楚常见范式,需得先了解以下概念数据描述术语对应表关键码1) 超键:在关系中能唯一标识元组的属性或属性集称为关键模式的超键。2) 候选键:不含有多余属性的超键称为候选键。也就是在候选键中在删除属性就不是键了。3) 主键:用户选作元组标识的候选键...
2019-04-30 16:32:15
453
原创 蓝桥杯 算法训练 判定字符位置 Java
一、题目判定字符位置时间限制: 1Sec 内存限制: 128MB 提交: 487 解决: 251题目描述返回给定字符串s中元音字母的首次出现位置。英语元音字母只有‘a’、‘e’、‘i’、‘o’、‘u’五个。若字符串中没有元音字母,则返回0。只考虑小写的情况。输入输出样例输入and 样例输出1二、思路熟悉Java中String...
2019-04-01 20:54:27
259
原创 蓝桥杯 算法训练 提货单 Java
一、题目提货单时间限制: 1Sec 内存限制: 128MB题目描述有一份提货单,其数据项目有:商品名(MC)、单价(DJ)、数量(SL)。定义一个结构体prut,其成员是上面的三项数据。在主函数中定义一个prut类型的结构体数组,输入每个元素的值,计算并输出提货单的总金额。输入第一行是数据项个数N(N< 100),接下来每一行是一个数据项。商品名是长度不超过100...
2019-04-01 20:19:03
331
原创 CCF 201812-4 数据中心 Java
一、题目问题描述试题编号: 201812-4 试题名称: 数据中心 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 样例输入 4 5 1 1 2 3 1 3 4 1 4 5 2 3 8 3 4 2 样例输出 4 样例说明 下图是...
2019-03-31 21:31:38
324
原创 ccf 201812-2 小明放学 Java
一、题目问题描述试题编号: 201812-2 试题名称: 小明放学 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 题目背景 汉东省政法大学附属中学所在的光明区最近实施了名为“智慧光明”的智慧城市项目。具体到交通领域,通过“智慧光明”终端,可以看到光明区所有红绿灯此时此刻的状态。小明的学校也安装了“智慧光明”终...
2019-03-31 21:26:13
229
原创 ccf 201812-1 小明上学 Java
一、题目问题描述试题编号: 201812-1 试题名称: 小明上学 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 题目背景 小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏...
2019-03-31 21:23:18
171
json.jar servlert-api mysql-connector-java-5.0.4-bin
2018-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人