自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ShaderJoy 的兴趣技术杂货铺

多了解一门技术,多一个思考维度

  • 博客(8)
  • 资源 (23)
  • 论坛 (1)
  • 收藏
  • 关注

原创 ShaderJoy —— “百叶窗” 的实现【GLSL】

效果图:静态图动态图代码及详解:代码很简单,让我们直接来看代码varying vec2 texcoord;// uniform float iGlobalTime;// uniform vec2 iResolution;#define PI 3.1415926f#define PIx2 2.*PI#define PI_HALF PI...

2020-01-21 23:54:05 494 2

原创 ShaderJoy —— “变换的五角星” 的实现(两种画法)【GLSL】

效果图静态图动态图图解分析为啥需要旋转 18 °vec2 circlePoint(float ang){ // 调整五个点所构成的边的角度 ang -= PIx2 * 0.05; // 18° 正五角星 return vec2(cos(ang), sin(ang));}// 单位圆上用 5 个点平分 5 个角度...

2020-01-19 23:38:33 1785

原创 ShaderJoy —— “径向畸变”和“反畸变”【GLSL】

效果图:径向畸变反(逆)径向畸变径向畸变,可以简单的总结为:图像中心处的放大倍数大于在边缘处的放大倍数。有两个系数 的多项式径向畸变模型有为如下公式:多项式的径向畸变公式但是有人证明了有更简单的形式来近似它,如下径向畸变的近似公式其中和分别表示 非畸变 和 畸变后 的当前纹理坐标到图像中心(0, 0)距离。是每一...

2020-01-16 02:09:28 821 5

原创 ShaderJoy —— Shader特效——“羞羞的晃动” 的实现 【GLSL】

效果图原图同向晃动异向晃动由于不可描述的原因,原先的图被禁了。。。只好换上和谐版的图。。。原始算法和代码参考自 Lyman Li大佬,我对代码进行了修改,并对一些算法细节进行补充,以及对代码增加了详细的注释。通过 Bezier 曲线构建封闭区域首先,我们先着眼于妹子的一个胸,它的区域由四条 Bezier 曲线所构成的封闭图形来进行确定。其中四...

2020-01-12 01:34:00 1975

原创 ShaderJoy —— “动态网格”的实现 【GLSL】

效果预览参考自https://blog.csdn.net/Kennethdroid/article/details/103335598我对代码进行了简化和解析。首先让我们来看一下实际效果:动态网格效果图代码和具体解析上图中区间即 [maxSize, gridSize - maxSize]coord:由于是取模运算 mod,什么 coord 表示任意网...

2020-01-04 16:17:21 414

翻译 两种 2D 折线(Polyline)平滑算法【C#】【VB.NET】

引言当使用地图 (GIS) 或图表数据时,您将拥有2D点、线、折线和多边形等形状的对象。这些物体有很多不同的名字:形状、路径、面积、区域等等。在这篇文章中,我们把点定义为单个的 (x,y) 坐标对,即顶点,简单标记为P;直线被定义为以起点 和终点 为顶点对);多个顶点(从 到 ,其中n为> 2)组成一条折线。在折线中,顶点按它们在集合中出现的顺序连接;多边形就是一个简单的折线,...

2020-01-14 13:08:50 900

转载 二次 Bezier 曲线匀速运动的实现【C++】【修正版】

原理参考自这篇博客,但是我觉得有些细节作者没有详细阐明,所以我进行了一些补充和修正。以下为博客正文:二次贝塞尔曲线通常以如下方式构建,给定二维平面上的固定点 P0, P1, P2,用 B(t) 表示该条曲线用一个动画来演示,可以更加清楚的表明这条曲线的构建过程如果 t 变量本身是线性变化的话,这条贝塞尔曲线的生成过程是并不是匀速的,通常都是两头快中间慢。可以...

2020-01-09 23:51:18 371

原创 非常实用的数学工具与用法示例

推荐一个非常好用的数学工具网站示例1:计算函数的不定积分假设我们的函数表达式为sqrt(A*x*x+B*x+C),然后再手动选择几个附加条件(红框所示),再点击 “计算”,结果如下点击 “编辑公式”,还可以得到 LaTeX 公式示例2:“直线与二次贝塞尔曲线交点”1.直线公式A*x + B*y + C= 0这里 A, B, C 为已知参数...

2020-01-09 10:41:34 177

图像形状骨架提取细化 C++ 代码

基于 OpenCV 的 C++ 代码, Visual Studio 2017 工程,算法主要功能:提取图像中形状的骨架主干部分并细化

2020-12-11

纹理合成 C++ 代码

基于 SFML / OpenGL/ rapidxml 等库的 VS C++ 工程代码,根据各个纹理的尺寸自动选取最优算法(覆盖率最大)将多张纹理合成一张纹理图集,并输出 xml 配置文件

2020-12-10

电子书——Ogre 3d 1.7 beginner's Guide - 2010

Ogre 3d 1.7 beginner's Guide - 2010

2013-12-04

Developing Power-Efficient Software Systems on ARM Platforms

如何在arm架构上开发节能高效的软件系统

2013-09-21

编译过的Cartoonifier_Android工程

《Master OpenCV with Pratical Computer Vision Projects》中的第一章编译过的Cartoonifier_Android工程

2013-08-21

Android多媒体开发高级编程 源码

清华大学出版社的《Android多媒体开发高级编程》源码, 作者:Shawn Van Every

2013-01-21

精通Android增强现实源码

《精通Android增强现实源码》 作者:Raghav Sood What you’ll learn How to use most Android cameras How to find the user's location with GPS data How to detect movement and orientation of the device How to program against the accelerometer and compass How to use the AndAR library in marker recognition How to create an artificial horizon for your app How to integrate the Google Maps API into AR apps How to build enterprise augmented reality apps using the case studies in this book

2013-01-21

Pro Android Augmanted Reality

What you’ll learn How to use most Android cameras How to find the user's location with GPS data How to detect movement and orientation of the device How to program against the accelerometer and compass How to use the AndAR library in marker recognition How to create an artificial horizon for your app How to integrate the Google Maps API into AR apps How to build enterprise augmented reality apps using the case studies in this book

2013-01-21

修改可以运行的“VC++实例精通08_CaptureVideo”

修改可以运行的“VC++实例精通08_CaptureVideo”

2012-04-15

修改的可以运行的“DS开发指南第五章SimplePlayer.zip”

修改的可以运行的“DS开发指南第五章SimplePlayer.zip”

2012-04-15

清华大学操作系统PPT教程

清华操作系统PPT教程 清华操作系统PPT教程 清华操作系统PPT教程 清华操作系统PPT教程

2010-03-10

软件工程-实践者的研究方法

软件工程-实践者的研究方法 软件工程-实践者的研究方法

2010-03-10

星际彩球游戏【C语言】

这个游戏类似马里奥医生,但是和前次上传的星际彩球不同,这次是三个球左右翻,两个球360°旋转。

2010-02-01

C编写的星际彩球游戏

随机产生三个球或两个球,小球的颜色也是随机产生,该游戏类似俄罗斯方块或者是小霸王的马里奥医生。对了,三球和两球都是360°旋转的

2010-02-01

【两球】星际彩球游戏【C语言】

类似俄罗斯方块和马里奥医生的一款小游戏 只有两个球,实现360°旋转

2010-02-01

YAFFplayer 0.3.0.0【Linux64】

YAFFplayer 是一个基于 FFmpeg 和 GeeXLab 制作的简单视频播放器。YAFFplayer 可以从许多类似 youtube 的网站上轻松下载视频文件。 这个YAFFplayer的更新在主界面添加了一个下载视频按钮,可以使用剪贴板中的url快速下载视频。例如,在 youtube 上,只需复制视频 url,转到 YAFFplayer 并点击下载视频。在下载结束后(几秒钟),视频文件夹会自动打开。

2020-08-07

YAFFplayer 0.3.0 【Win64】

YAFFplayer 是一个基于 FFmpeg 和 GeeXLab 制作的简单视频播放器。YAFFplayer 可以从许多类似 youtube 的网站上轻松下载视频文件。 这个YAFFplayer的更新在主界面添加了一个下载视频按钮,可以使用剪贴板中的url快速下载视频。例如,在 youtube 上,只需复制视频 url,转到 YAFFplayer 并点击下载视频。在下载结束后(几秒钟),视频文件夹会自动打开。

2020-08-07

matplotlib-cpp 源码.zip

由于最近无法访问 github,所以上传这个代码,方便大家使用 原地址为(https://github.com/lava/matplotlib-cpp.git)

2020-02-06

NoiseVolume.dds

https://panda1234lee.blog.csdn.net/article/details/52198637 闪电特效所使用的纹理资源

2020-01-15

2D 折线顶点平滑算法

2D 折线顶点平滑算法—— 平滑折线通常可以通过两种方式: 通过插值,即在新的平滑曲线上,原始的折线点仍保持不变; 通过近似,这意味着新的平滑曲线将近似原始的折线,但原始点不会被保留下来。 本代码对两种方式都进行了展示。

2020-01-14

OpenCV310 Cmake

坑爹的OpenCV310 源码cmake需要额外下载opencv_ffmpeg.dll、opencv_ffmpeg_64.dll,、ffmpeg_version.cmake以及ippicv_windows_20151201.zip,否则configure报错

2016-10-17

同济第五版高数答案【下册】

同济第五版高数答案【下册】 不好找哦~~~~ 顶顶~~~~~~~~~~~~~~~~~~~~~~~~顶顶

2009-03-25

高数第5版课后答案(上册)

不好找哦~同济5版的高数课后答案【上册】 顶顶顶顶顶顶顶~~

2009-03-25

panda1234lee的留言板

发表于 2020-01-02 最后回复 2020-04-25

空空如也

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

TA关注的人 TA的粉丝

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