4 RyuZhihao123

尚未进行身份认证

咚咚咚吃饺子

等级
TA的排名 2w+

[cv&cg] 我的复现结果——多视图三维重构和曲面重建(从图像到三维模型)

2019年7月,国科大屎一般的研一终于TMD结束了。秋季学期选了王晓和袁亚湘的最优化,作为工科狗被数学系虐成了渣渣,啃600页的"NumericalOptimization"时感觉自己在修仙;到了春季学期,ok我想腾点时间在自己的科研上,于是选了好多研讨课,结果论文报告、不少于10个的Projects,前前后后3个月感觉自己里外不是人。这多亏了我神一般的选课技术。OK回到正题!大二...

2019-07-01 16:50:45

[Toy]自动生成Low Poly风格图像 —— 基于Edge Drawing和Delaunay

大概是暑假期间,和学弟讨论了一下这个问题,当时只草草分析了一下问题的解决思路,但是自己一直没有功夫动手实现。刚好国庆期间浪完返校,就想写个程序收收心。于是就把这个LowPoly做了一下。还是惯例先贴一下实现结果:一、本文提供的资源程序的百度网盘链接:https://pan.baidu.com/s/1YlTIMPv4VjxOtUmkdRiF5w密码:ufwu...

2019-06-11 15:46:00

[说明] 关于我,以及联系方式

写在前面:鉴于评论、私信等方式很难有时间查看,因此提供我的邮箱:liuzh96@outlook.com。1.关于我:教育经历:2018年本科毕业于某985,推免至中科院某所,目前研一在读(2018-2021)。专业:计算机科学与技术(计算机应用技术)研究兴趣:ComputerGraphics、MachineLearning、ComputerVision主力编程语言:C,...

2019-03-03 22:17:25

[OpenGL]使用C++开发无限地形的Minecraft(我的世界 第二版)

使用C++编写一份Minecraft你好!这是你第一次使用Markdown编辑器所展示的欢迎页。如果你想学习如何使用Markdown编辑器,可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。一些资源我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计,将会带来全...

2019-03-03 21:55:52

[OpenGL] 非真实感渲染(NPR)的几种效果demo(水墨画/漫画/铅笔画)

这个程序是我在过年期间,用走亲戚的间隙写的基于OpenGL的shadertoyprogram。总共实现了:草图、水墨画、漫画等等几种不同的渲染特效。程序使用的技术是简单的Shader以及RendertoTexture等处理技巧一、相关信息开发环境:C++(OpenGL)B站视频:https://www.bilibili.com/video/av43039727/参考文献:B...

2019-02-11 13:15:13

[C++/Learning] 基于SMO的非线性支持向量机(SVM)可视化程序(附代码)

前段时间一直准备在期末考试(竟然连着近2个月!),完全没时间捣鼓这些小玩意儿。现在准备过年终于有时间写代码了~。于是我就写了这样的一个SVM可视化程序来练练手。这篇文章将提供基于smo求解SVM问题的sourcecode和video等资源。程序是在读paper之后直接采用C++撸出来的程序,一、相关资源开头还是惯例附上下载资源:开发环境:C++(IDE:Qt)B站视频:ht...

2019-02-11 12:38:32

[Graphics]自组织植物建模方法(Continous&Lasso&Brush)

最近做了一个小程序,顺便用在了国科大“智能人机交互”课程(2018秋学期)的作业里。主要就是用self-organizingtreemodeling和sketch的手段合起来做的程序。用来实现自组织的植物建模。所谓的自组织,主要是指芽Bud对空间Space、资源Resource的争夺,前者实现了Branch在空间中进行自发生长,后者则用以模拟植物的顶端优势。在正文开始之前,还是惯例介绍一下...

2018-11-29 00:44:56

[OpenGL]基于草图的植物建模(新版) - 改进Sketch based modeling(附我做的小软件)

前段时间,本来已经做过一个Sketchbasedtreemodeling的程序。但是后来整理电脑文件的时候,把代码给整丢了……(按时存档是一个多么重要的好习惯啊!!!!)然后我就重新做了一遍,实现方法和原来有些不同,但是基本上思路还是一致的。不过,这次把功能做成了一个简单的软件,大家可以下载下来玩一下~~~一、下载链接百度网盘:https://pan.baidu.com/s/1V...

2018-11-29 00:44:13

[Graphics] 法线图生成器(Normal map generator)

最近因为研一的课程、作业太多,平时很少有时间干自己的事情,也好久没有写新的文章。而且!!!最倒霉的是,我的算法课由于前两节没选课!导致不知道作业还有截止时间,oh,fuck!!少交了好几次哦我滴龟龟!!嘛,吐槽完了,开始正题。前段时间基于C++做了一个Normalmap的生成器。用处是把一副图像转换成Normalmap,对于我们做Graphics的人来说,还是蛮有用的。首先还是惯例贴一...

2018-10-30 19:36:00

[OpenGL]基于点云的植物建模

我的新博客:http://ryuzhihao.cc/本文在我的新博客中的链接为:http://ryuzhihao.cc/?p=725 从Kinect获取植物的三维点云是一件很轻松的事情。那么,能否利用这些点云,重建植物的三维模型?如果可以实现,将意味着我们只需用扫描到的植物点云,就可以快速重建出植物的真实三维模型。与手工建模相比,这将更加接近真实的植物形状。1参考文献本文...

2018-03-10 21:30:09

[OpenGL]基于草图进行树木建模(旧版简易) – Sketch Based Modeling

我的新博客:http://ryuzhihao.cc/本文在我的新博客中的链接:http://ryuzhihao.cc/?p=667  许多设计师们觉得:传统的3D建模软件的学习曲线都太过漫长,比如Maya、Blender等等。对于初学者而言,如果没有阅读长篇大量的教程,是很难使用这些软件创建三维模型的。然后,Sketch-basedmodeling(基于草图的建模)便随着这样需求...

2018-03-10 21:25:31

[Qt-Toy]基于博弈树的五子棋AI算法

我的新博客:http://ryuzhihao.cc/本文在我的新博客中的链接:http://ryuzhihao.cc/?p=601前些天研究了一下棋谱2333,然后就顺便写了这个程序。整个程序是基于Qt开发,就UI而言毫无亮点,所以接下来的文章将主要介绍五子棋电脑AI的设计。可能这会是一篇非常长的博文。在正文开始之前,首先贴一下程序的下载链接以及程序截图~一、程序...

2018-03-10 21:15:02

[软件开发] 基于Qt开发的一款免费取色器软件 - TakeColor

 我的新博客:http://ryuzhihao.cc/本文在我的新博客中的链接:http://ryuzhihao.cc/?p=229   又是好久没有更新博客了 (・(ェ)・),不过确实是自己忙了太多东西。本来以为大四会有大把的空闲时间,结果只是把原先用来上课的时间继续用在自己的各种研究工作上了ヽ(o`皿o)ノ。(PS,上周去延安学习了一阵子,虽说我本来就是喜欢看新闻、读历史的人,但是此次去延安...

2017-11-24 19:59:21

[OpenGL] 利用Shader实现复杂地形的渲染

我的新博客:http://ryuzhihao.cc/本文在我的新博客中的链接:http://ryuzhihao.cc/?p=217已经好久没写关于OpenGL的博客了。不过昨天晚上,和我一个可爱的小学弟做了一个娱乐程序,也正好用来写一篇博客。    我们在游戏中经常能见到一座高耸的山,雪线以上是白皑皑的积雪,雪线以下是郁郁葱葱的植被;抑或在某座地狱城探险时,碰见一座被熔岩侵蚀的山谷,在山谷缝...

2017-10-07 10:35:58

[Geometry] Alpha Shapes - 原理及我的实现

我的新博客:http://ryuzhihao.cc/  已经快一个月没有写新文章了。其实这段时间我写了很多小程序,但是一直在忙保研的事情就没有时间写文章。一次无尽的9月(at涼宮ハルヒ)。现在终于一切事情都结束了,重新开始填坑。     最近出于一些其他的用途,整理并实现了Alphashapes,所以拿出来分享一下。首先,这篇博客以及我的程序,是根据FrancoisBelair写的文...

2017-09-29 09:33:17

[OpenGL] 网格细分算法 Loop Subdivision - 附我的实现结果

【更新】我的新博客:www.ryuzhihao.cc,当然这个CSDN也会更新。        本文在新博客的链接:点击打开链接时间:2017年8月25日一、写在前面   这篇blog可能算是大三结束之前写完的最后一篇博客了,哈哈哈。还有几天就开学成为大四,想到将要结束的大学生活,和即将到来的硕士生涯,真的充满了期待。最近开学提前返校,做了一些自己的研究工

2017-08-26 10:45:26

[OpenGL] Normal Mapping 法线映射 - 附我的实现

【更新】我的新博客:www.ryuzhihao.cc,当然这个csdn博客也会更新       本文在新博客中的链接:点击打开链接   最近准备填一下坑儿,整理一下之前写过的一些shader程序。程序都是在Qt下进行OpenGLES的相关开发,不过对于Shader代码,不管是何处使用都没有什么太大差异。填坑篇(一):NormalMapping一、我的

2017-08-13 11:53:11

[Qt] 我的一款射击游戏及设计模式 - Hori Miona

【更新】我的新博客:www.ryuzhihao.cc,当然这个csdn博客也会更新       本文在新博客中的链接:点击打开链接   时间:2017年7月28日-7月30日   耗时:2天    此前一直在玩OpenGL,做的都是三维世界的东西,已经好久没有写过2D类的小游戏了。上学期,玩了《charles》之后,就一直想要写一款类似的射击

2017-08-01 11:41:03

[图形学] 5行C代码实现的分形图案 - Mandelbrot Set

这是一段很有意思的C程序。   只用5行核心代码,绘制一个曼德博集合(MandelbrotSet)。   Thisisthecomputergraphics.Let'senjoythebeautyofFractalandmath.    #includeintmain(){intk=0;floati,j,r,x,y

2017-07-30 11:14:56

[Qt] 图的可视化编程 - Graph Visualization

最近帮我同学的同学,写了一份课程设计,哈哈哈哈(不要举报哦,小宝贝)。简单描述一下题目:无向图最短路径的动态规划求解,及界面演示。我采用的方法是Floyd算法,这个在我之前的博客中也有写到,这里也不再多说了。但是我一直想尝试一下利用编程的手段,将图结构展示出来,所以正好趁着这次机会,我就做了这样的一个程序,也顺便写一篇博文记录一下如何实现图的可视化编程(GraphVisualizetion)。

2017-07-20 23:54:51

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。