C++
文章平均质量分 80
RyuZhihao123
咚咚咚吃饺子
展开
-
[OpenGL]使用C++开发无限地形的Minecraft(我的世界 第二版)
使用C++编写一份Minecraft你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。一些资源 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全...原创 2019-03-03 21:55:52 · 20041 阅读 · 41 评论 -
[OpenGL] 非真实感渲染(NPR)的几种效果demo(水墨画/漫画/铅笔画)
这个程序是我在过年期间,用走亲戚的间隙写的基于OpenGL的shader toy program。总共实现了:草图、水墨画、漫画等等几种不同的渲染特效。程序使用的技术是简单的Shader以及Render to Texture等处理技巧一、相关信息开发环境:C++(OpenGL)B站视频:https://www.bilibili.com/video/av43039727/参考文献:B...原创 2019-02-11 13:15:13 · 4738 阅读 · 3 评论 -
[C++/Learning] 基于SMO的非线性支持向量机(SVM)可视化程序(附代码)
前段时间一直准备在期末考试(竟然连着近2个月!),完全没时间捣鼓这些小玩意儿。现在准备过年终于有时间写代码了~。于是我就写了这样的一个SVM可视化程序来练练手。这篇文章将提供基于smo求解SVM问题的source code和video等资源。程序是在读paper之后直接采用C++撸出来的程序,一、相关资源开头还是惯例附上下载资源:开发环境:C++(IDE: Qt)B站视频:ht...原创 2019-02-11 12:38:32 · 1551 阅读 · 1 评论 -
[Graphics] 法线图生成器(Normal map generator)
最近因为研一的课程、作业太多,平时很少有时间干自己的事情,也好久没有写新的文章。而且!!!最倒霉的是,我的算法课由于前两节没选课!导致不知道作业还有截止时间,oh,fuck!!少交了好几次哦我滴龟龟!!嘛,吐槽完了,开始正题。前段时间基于C++做了一个Normal map的生成器。用处是把一副图像转换成Normal map,对于我们做Graphics的人来说,还是蛮有用的。首先还是惯例贴一...原创 2018-10-30 19:36:00 · 4789 阅读 · 1 评论 -
[Toy]自动生成Low Poly风格图像 —— 基于Edge Drawing和Delaunay
大概是暑假期间,和学弟讨论了一下这个问题,当时只草草分析了一下问题的解决思路,但是自己一直没有功夫动手实现。刚好国庆期间浪完返校,就想写个程序收收心。于是就把这个Low Poly做了一下。还是惯例先贴一下实现结果:一、本文提供的资源程序的百度网盘链接:https://pan.baidu.com/s/1YlTIMPv4VjxOtUmkdRiF5w 密码:ufwu...原创 2019-06-11 15:46:00 · 12223 阅读 · 9 评论 -
[Graphics]自组织植物建模方法(Continous&Lasso&Brush)
最近做了一个小程序,顺便用在了国科大“智能人机交互”课程(2018秋学期)的作业里。主要就是用self-organizing tree modeling和sketch的手段合起来做的程序。用来实现自组织的植物建模。所谓的自组织,主要是指芽Bud对空间Space、资源Resource的争夺,前者实现了Branch在空间中进行自发生长,后者则用以模拟植物的顶端优势。在正文开始之前,还是惯例介绍一下...原创 2018-11-29 00:44:56 · 3188 阅读 · 2 评论 -
[图像处理] 高斯模糊的C++实现(Gaussian Blur)
程序完成时间: 2017/2/21 事实上,写下这篇博文的时候,距离完成这个小程序已经两个月了。现在才跑过来填个坑儿。参考文献: [1] Wiki百科:https://en.wikipedia.org/wiki/Gaussian_blur [2] 博客文章: http://www.ruanyifeng.com/blog/2012/11原创 2017-04-04 17:14:13 · 10073 阅读 · 3 评论 -
[图形学] 5行C代码实现的分形图案 - Mandelbrot Set
这是一段很有意思的C程序。 只用5行核心代码,绘制一个曼德博集合(Mandelbrot Set)。 This is the computer graphics. Let's enjoy the beauty of Fractal and math. #include int main(){ int k=0; float i,j,r,x,y原创 2017-07-30 11:14:56 · 3542 阅读 · 0 评论 -
[算法]柏林噪声 Perlin Noise
关于柏林噪声的原理和算法在参考文献[1]的博客中,已经描述的非常详细。我在查阅Perlin本人的论文和那篇博客后,先写了一个一维PerlinNoise的演示程序~。在写完这个演示程序之后,发现原来不懂的东西,现在变得直观多了!!下面写一下在演示程序中,总结的一些柏林噪声的规律。原创 2017-01-26 12:31:23 · 25836 阅读 · 2 评论 -
[cv&cg] 我的PMVS复现结果——多视图三维重构和曲面重建(从图像到三维模型)
2019年7月,国科大屎一般的研一终于TMD结束了。秋季学期选了王晓和袁亚湘的最优化,作为工科狗被数学系虐成了渣渣,啃600页的"Numerical Optimization"时感觉自己在修仙;到了春季学期,ok我想腾点时间在自己的科研上,于是选了好多研讨课,结果论文报告、不少于10个的Projects,前前后后3个月感觉自己里外不是人。这多亏了我神一般的选课技术。OK回到正题!大二...原创 2019-07-01 16:50:45 · 3547 阅读 · 17 评论