自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【浅墨的游戏编程Blog】毛星云(浅墨)的专栏

Keep Reading , Keep Writing , Keep Coding.

  • 博客(193)
  • 资源 (80)
  • 收藏
  • 关注

原创 在“绝世武功的目录”RTR4中译版出版前,先奉上“绝世武功秘籍的本体”

本文由@浅墨_毛星云 出品,转载请注明出处 CSDN版文章链接: https://qianmo.blog.csdn.net/article/details/106753402 知乎专栏版文章链接:https://zhuanlan.zhihu.com/p/418196347本文提供了图形学全网学习资料的“半壁江山”——《Real-Time Rendering 4th》2000多份参考文献合集的开源Github Repo地址,以及更新了RTR4中译...

2021-10-08 18:50:47 58855 796

原创 高品质后处理:十种故障艺术(Glitch Art)算法的总结与实现

本文由@浅墨_毛星云出品,转载请注明出处CSDN版文章链接:https://qianmo.blog.csdn.net/article/details/105350519知乎专栏版文章链接:https://zhuanlan.zhihu.com/p/148256756故障艺术(Glitch Art),作为赛博朋克(Cyberpunk)艺术风格的核心元素之一,是一种是将数字设备的软硬件故障引起的破碎变形图像,经过艺术加工而成的一种...

2020-06-14 23:37:42 22085 19

原创 高品质后处理:十种图像模糊算法的总结与实现

本文由@浅墨_毛星云出品,转载请注明出处CSDN版文章链接:https://qianmo.blog.csdn.net/article/details/103949788知乎专栏版文章链接:https://zhuanlan.zhihu.com/p/125744132后处理(Post-Processing),在图形学...

2020-04-06 22:05:57 24822 26

原创 实时光线追踪技术:业界发展近况与未来挑战

本文由@浅墨_毛星云出品,转载请注明出处CSDN版文章链接:https://qianmo.blog.csdn.net/article/details/103949788知乎专栏版文章链接:https://zhuanlan.zhihu.com/p/102397700最近阅读了SIGGRAPH 2019中 EA SE...

2020-01-12 21:35:51 15584 3

原创 真实感水体渲染技术总结

本文由@浅墨_毛星云出品,转载请注明出处 CSDN版文章链接:https://blog.csdn.net/poem_qianmo/article/details/103447558 知乎专栏版文章链接:https://zhuanlan.zhihu.com/p/95917609之前在【GPU精粹与Shader编程】系列中写过一篇《真...

2019-12-08 21:06:48 23055 11

原创 【基于物理的渲染(PBR)白皮书】(五)几何函数相关总结

本文由@浅墨_毛星云出品,首发于知乎专栏,转载请注明出处 文章链接:https://zhuanlan.zhihu.com/p/81708753在基于物理的渲染中,几何函数(Geometry Function)是保证Microfacet BRDF理论上能量守恒,逻辑上自洽的重要一环。其描述了微平面自阴影的属性,表示具有半矢量法线的微平面(...

2019-09-09 19:27:44 10020 5

原创 【基于物理的渲染(PBR)白皮书】(四)法线分布函数相关总结

本文由@浅墨_毛星云出品,首发于知乎专栏,转载请注明出处 文章链接:https://zhuanlan.zhihu.com/p/69380665作为基于物理的渲染(PBR)技术中材质高光质感的决定因素,更先进的法线分布函数(Normal Distribution Function,NDF)的问世和发展,是PBR能够在游戏和电影工业日益普及的重要...

2019-06-16 23:58:17 12134 9

原创 【基于物理的渲染(PBR)白皮书】(三) 迪士尼原则的BRDF与BSDF相关总结

本文由@浅墨_毛星云出品,首发于知乎专栏,转载请注明出处 文章链接:https://zhuanlan.zhihu.com/p/60977923基于物理的渲染(Physically Based Rendering , PBR)技术,自迪士尼在SIGGRAPH 2012上提出了著名的“迪士尼原则的BRDF(Disney Principled B...

2019-03-31 22:24:25 16851 4

原创 【基于物理的渲染(PBR)白皮书】(二) PBR核心理论与渲染光学原理总结

        本文由@浅墨_毛星云 出品,首发于知乎专栏,转载请注明出处          文章链接: https://zhuanlan.zhihu.com/p/56967462 这是【基于物理的渲染(PBR)白皮书】系列的第二篇文章。按照既定规划,本文将主要关注基于物理的渲染的核心理论与渲染的光学原理,以在整个系列中起到理论支柱的作用。从本文内容而言,只有透过渲染现象看到光与真...

2019-02-18 09:06:59 16925 6

原创 【基于物理的渲染(PBR)白皮书】(一) 开篇:PBR核心知识体系总结与概览

         本文由@浅墨_毛星云 出品,首发于知乎专栏,转载请注明出处          文章链接: https://zhuanlan.zhihu.com/p/53086060 先放出PBR知识体系的架构图: 图很大,建议下载到本地放大查看。原图下载地址:https://raw.githubusercontent.com/QianMo/PBR-White-...

2018-12-24 21:28:15 49096 9

原创 【GPU精粹与Shader编程】(八) 《GPU Pro 1》全书核心内容提炼总结

         本文由@浅墨_毛星云 出品,首发于知乎专栏,转载请注明出处          文章链接: https://zhuanlan.zhihu.com/p/47866903 本文是【GPU精粹与Shader编程】系列的第八篇文章,全文共两万余字。文章盘点、提炼和总结了《GPU Pro 1》全书总计22章的核心内容。题图来自《荒野大镖客2》。  全文内容...

2018-10-28 21:04:11 10026 4

原创 【GPU精粹与Shader编程】(七) 一篇文章读完《GPU Gems 3》

         本文由@浅墨_毛星云 出品,首发于知乎专栏,转载请注明出处          文章链接: https://zhuanlan.zhihu.com/p/44671434本文是【GPU精粹与Shader编程】系列的第七篇文章。文章盘点、提炼和总结了《GPU Gems 3》全书总计28章的核心内容。同时这篇文章,也是【GPU精粹与Shader编程】系列文章对GPU精粹...

2018-09-16 23:59:42 51100 4

原创 【GPU精粹与Shader编程】(六) 《GPU Gems 3》:真实感皮肤渲染技术总结

          本文由@浅墨_毛星云 出品,首发于知乎专栏,转载请注明出处           文章链接: https://zhuanlan.zhihu.com/p/42433792 本文是【GPU精粹与Shader编程】系列的第六篇文章。《GPU Gems 3》中的“Chapter 14. Advanced Techniques for Realistic Real-...

2018-08-20 10:11:41 12147 2

原创 【GPU精粹与Shader编程】(五) 《GPU Gems 2》全书核心内容提炼总结 · 下篇

                            本文由@浅墨_毛星云 出品,首发于知乎专栏,转载请注明出处                            文章链接: https://zhuanlan.zhihu.com/p/40288273 本文核心内容为《GPU Gems 2》中讲到的真实感水体渲染,以及真实感头发渲染、通用的折射模拟、改进的Perlin噪声等...

2018-07-22 11:55:59 4384 1

原创 【GPU精粹与Shader编程】(四) 《GPU Gems 2》全书核心内容提炼总结 · 上篇

《GPU Gems 2》这本书除了丰富的内容之外,还有两个特点。首先,《GPU Gems 2》是虚幻引擎之父Tim Sweeney作序。作为Epic Games的创始人,Unreal Engine早期主要开发者,Tim也在序中展示了《GPU Gems 2》出版伊始(2005年3月)时开发完成的Unreal Engine 3。UE3可谓是开创了一个时代。随后包括《新鬼泣》在内的100+款大作(200...

2018-06-24 11:34:37 7012 6

原创 【GPU精粹与Shader编程】(三) 《GPU Gems 1》全书核心内容提炼总结 · 下篇

本文由@浅墨_毛星云 出品,首发于知乎专栏,转载请注明出处   文章链接: https://zhuanlan.zhihu.com/p/36499291题图背景来自《神秘海域4》。系列文章前言《GPU Gems》1~3 、《GPU Pro》1~7 以及《GPU Zen》组成的饕餮盛宴,共11本书,合称“GPU精粹三部曲“,是游戏开发、计算机图形学和渲染领域的业界顶尖大牛们一线经验的合辑汇编...

2018-05-06 21:58:23 13879 8

原创 【GPU精粹与Shader编程】(二) 《GPU Gems 1》全书核心内容提炼总结 · 上篇

                                     本文由@浅墨_毛星云 出品,首发于知乎专栏,转载请注明出处                                     文章链接: https://zhuanlan.zhihu.com/p/35974789   题图背景来自《战神4》。 系列文章前言 我们知道,《GP...

2018-04-23 21:00:40 11680 4

原创 【GPU精粹与Shader编程】(一) 开篇 & 全系列11本书核心知识点总览

 本文由@浅墨_毛星云 出品,首发于知乎专栏,转载请注明出处  文章链接: https://zhuanlan.zhihu.com/p/34917895 系列文章前言 《GPU Gems》1~3 、《GPU Pro》1~7 以及《GEM Zen》组成的GPU精粹系列书籍,是游戏开发、计算机图形学和渲染领域的业界大牛们优秀经验的分享合辑汇编,是江湖各大武林门派绝学经典招式的精华荟萃...

2018-03-25 19:21:40 27839 14

原创 【《Real-Time Rendering 3rd》提炼总结】完结篇:系列合集电子书PDF下载&实时渲染知识网络图谱&新系列预告

总结和回顾总是一个阶段学习结束之后很好的收尾方式。最近花了一些业余时间将【《Real-Time Rendering 3rd》提炼总结】系列文章进行了整理和汇编,并按照纸质出版物的标准进行了精排版,最终输出成了一个PDF,将此系列文章以之前网页端完全不同的方式呈现给了大家。并且为了日后阅读和查阅,为大家准备了精确到每章每节的PDF书签,个人感觉其实会比看网页版更加方便。PS: 本书的下载链接在下文中。也花了不少业余时间,整理出了一个超大的实时渲染知识网络图谱,将图形学和实时渲染领域的大量知识体系和细分

2018-03-04 15:47:22 10465 11

原创 【《Real-Time Rendering 3rd》 提炼总结】(十二) 渲染管线优化方法论:从瓶颈定位到优化策略

本文由@浅墨_毛星云 出品,首发于知乎专栏,转载请注明出处。   文章链接: https://zhuanlan.zhihu.com/p/32928016这是一篇很特殊的文章。它将会是这个系列文章主线的最后一篇。不知不觉中,专栏中【《Real-Time Rendering 3rd》 提炼总结】系列文章已经增加到了十二篇。从2017年写到了2018年,从渲染管线、高级着色、延迟渲染,一路写到全局光照

2018-01-14 21:52:58 8414 9

原创 【《Real-Time Rendering 3rd》 提炼总结】(十一) 第十四章 : 游戏开发中的渲染加速算法总结

这是一篇1万3千字余的文章,通过阅读,你将对游戏开发与实时渲染中加速渲染算法的以下要点有所了解:常用空间数据结构(Spatial Data Structures)层次包围盒(BVH ,Bounding Volume Hierarchies)BSP树(BSP Trees)八叉树(Octrees)场景图(Scene Graphs)各种裁剪技术(Culling Techniques)背面裁剪(Backface Culling)视锥裁剪(View Frustum Culling)遮挡剔除(Occl

2017-12-24 13:01:05 12366 4

原创 【《Real-Time Rendering 3rd》 提炼总结】(十) 第十一章 · 非真实感渲染(NPR)相关技术总结

与传统的追求照片真实感的真实感渲染不同,非真实感渲染(Non-PhotorealisticRendering,NPR)旨在模拟艺术式的绘制风格,常用来对绘画风格和自然媒体(如铅笔、钢笔、墨水、木炭、水彩画等)进行模拟。而卡通渲染(Toon Rendering)作为一种特殊形式的非真实感渲染方法,近年来倍受关注。通过阅读这篇文章,你将对非真实感渲染技术的以下要点有所了解:非真实感渲染的基本思想和相关领域卡通渲染轮廓描边的几种实现流派1)基于视点方向的描边2)基于过程几何方法的描边3)基于图像

2017-11-19 16:27:16 17268 6

原创 【《Real-Time Rendering 3rd》 提炼总结】(九) 第十章 · 游戏开发中基于图像的渲染技术总结

这是一篇近万字的文章,关于基于图像的渲染(Image-Based Rendering,简称IBR)技术的方方面面,将总结《RTR3》书中第十章提到的16种游戏开发中常用的IBR渲染技术。他们包括:渲染谱 The Rendering Spectrum固定视角的渲染 Fixed-View Rendering天空盒 Skyboxes光场渲染 Light Field Rendering精灵与层 Sprites and Layers公告板 Billboarding粒子系统 Particle System

2017-10-22 13:18:34 26012 15

原创 【《Real-Time Rendering 3rd》 提炼总结】(八) 第九章 · 全局光照:光线追踪、路径追踪与GI技术进化编年史

全局光照,(Global Illumination,简称 GI), 作为图形学中比较酷的概念之一,是指既考虑场景中直接来自光源的光照,又考虑经过场景中其他物体反射后的光照的一种渲染技术。大家常听到的光线追踪,路径追踪等同样很酷的概念,都是全局光照中人气较高的算法流派。 而这篇文章将围绕全局光照技术,介绍的要点有:全局光照的基本概念全局光照的算法主要流派全局光照技术进化编年史光线追踪Ray Trac

2017-09-17 20:42:38 22542 11

原创 【《Real-Time Rendering 3rd》 提炼总结】(七) 第七章续 · 延迟渲染(Deferred Rendering)的前生今世

在计算机图形学中,延迟渲染( Deferred Rendering) ,即延迟着色(Deferred Shading),是将着色计算延迟到深度测试之后进行处理的一种渲染方法。延迟着色技术的最大的优势就是将光源的数目和场景中物体的数目在复杂度层面上完全分开,能够在渲染拥有成百上千光源的场景的同时依然保持很高的帧率,给我们渲染拥有大量光源的场景提供了很多可能性。 在《Real-Time Rendering 3rd》(实时渲染图形学第三版)的第七章“Advanced Shading · 高级着色”中,除了上篇

2017-08-13 14:48:37 27342 2

原创 【《Real-Time Rendering 3rd》 提炼总结】(六) 第七章 · 高级着色:BRDF及相关技术

在计算机图形学中,BRDF(Bidirectional Reflectance Distribution Function,双向反射分布函数)是真实感图形学中最核心的概念之一,它描述的是物体表面将光能从任何一个入射方向反射到任何一个视点方向的反射特性,即入射光线经过某个表面反射后如何在各个出射方向上分布。BRDF模型是绝大多数图形学算法中用于描述光反射现象的基本模型。 这篇文章,将专注于总结和提炼《Real-Time Rendering 3rd》(实时渲染图形学第三版)中第七章“Advanced Sha

2017-07-23 20:16:53 52494 17

原创 【《Real-Time Rendering 3rd》 提炼总结】(五) 第六章 · 纹理贴图及相关技术 The Texturing

在计算机图形学中,纹理贴图是使用图像、函数或其他数据源来改变物体表面外观的技术。这篇文章,将总结和提炼《Real-Time Rendering 3rd》(实时渲染图形学第三版)的第六章“Texturing(纹理贴图)”的内容,讲述纹理贴图与其相关技术的方方面面。简而言之,通过阅读这篇总结式文章,你将对纹理贴图中的以下要点有所了解:纹理管线 The Texturing Pipeline投影函数 The Projector Function映射函数 The Corresponder Function体

2017-06-25 16:22:39 13072 5

原创 【《Real-Time Rendering 3rd》 提炼总结】(四) 第五章 · 图形渲染与视觉外观 The Visual Appearance

这篇文章将总结和提炼《Real-Time Rendering 3rd》(实时渲染图形学第三版)的第五章“Visual Appearance(视觉外观)”的内容。当我们渲染三维模型的图像时,模型不仅要有适当的几何形状,还应该有所需的视觉外观。《Real-Time Rendering 3rd》第五章内容,讨论光照和材质在现实世界的表现,关于光照和表面模型,着色方程,以及渲染出真实外观的一些额外技术。简而言之,通过阅读这篇总结式文章,你将对图形渲染中的以下要点有所了解:渲染与视觉物理现象光照与材质着

2017-06-04 11:05:02 59006 6

原创 【《Real-Time Rendering 3rd》 提炼总结】(三) 第三章 · GPU渲染管线与可编程着色器 The Graphics Processing Unit

这篇文章是解析计算机图形学界“九阴真经总纲”一般存在的《Real-TimeRendering 3rd》系列文章的第三篇。将带来RTR3第三章内容“Chapter 3 The Graphics Processing Unit 图形处理器”的总结、概括与提炼。 这章的主要内容是介绍GPU渲染管线的组成,以及可编程着色的进化史,顶点、几何、像素三种可编程着色器。 本文总字数7.9k第一个包含顶点处理,面向消费者的图形芯片(NVIDIA GeForce256)发布于1999年,且NVIDIA提出了图形处理单元(G

2017-05-14 15:26:31 21793 6

原创 【《Real-Time Rendering 3rd》 提炼总结】(二) 第二章 · 图形渲染管线 The Graphics Rendering Pipeline

这篇文章是解析计算机图形学界“九阴真经总纲”一般存在的《Real-Time Rendering 3rd》系列文章的第二篇。将带来RTR3第二章内容“Chapter 2 The Graphics Rendering Pipeline 图形渲染管线”的总结、概括与提炼。 文章分为全文内容思维导图、核心内容分章节提炼、本章内容提炼总结三个部分来呈现,其中:文章的第一部分,“全文内容思维导图”,分为“章节框架思维导图”和“知识结构思维导图”两个部分。文章的第二部分,“核心内容分节提炼”,是按原书章节顺序分布

2017-04-23 20:36:28 34008 17

原创 【《Real-Time Rendering 3rd》 提炼总结】(一) 全书知识点总览

在实时渲染和计算机图形学领域,《Real-Time Rendering 3rd》这本书一直备受推崇。有人说,它实时渲染的圣经。也有人说,它是绝世武功的目录。 诚然,《Real-Time Rendering 3rd》这本书的世界观架构宏大,基本涵盖了计算机图形学的方方面面,可谓包罗万象。概念讲得清楚明了,有丰富的论文引用,可供作为工具书查阅,深入某细分领域继续学习使用。当然,如果我们吹毛求疵,那么也可以说,正因这本书包罗万象,由于篇幅受限,就会拥有一个缺点,就是大而不精。由于篇幅,很多知识点到为止,无法

2017-04-09 17:36:11 50826 14

原创 【Unity Shader编程】之十六 基于MatCap实现适于移动平台的“次时代”车漆Shader

这篇文章将基于MatCap的思想,在Unity中实现具有高度真实感的MatCap Shader。MatCap  Shader不但可以实现高度的真实感,而且计算成本低廉,可以作为移动平台实现次时代的效果的一种优秀解决方案。本文以车漆Shader为例,但MatCap思想能实现的,并不局限于车漆Shader。本来准备给本文取名《一种基于MatCap的低计算成本、高真实感移动平台Shader解决方案》的,

2017-02-19 14:59:39 42773 19

原创 【《Effective C#》提炼总结】提高Unity中C#代码质量的22条准则

我们知道,在C++领域,作为进阶阅读材料,必看的书是《Effective C++》。 而《Effective C#》之于C# ,是类似《Effective C++》之于C++一样的存在。这篇文章,将《Effective C# Second Edition》一书中适用于Unity游戏引擎里使用C#的经验之谈进行了提炼,总结成为22条准则,供各位快速地掌握这本书的知识梗概,在Unity中写出更高质量的C#代码。 《Effective C# Second Edition》一书原本有50条原则,但这50条原则

2016-12-25 15:47:49 22467 6

原创 【游戏设计模式】之三 状态模式、有限状态机 & Unity版本实现

游戏开发过程中,各种游戏状态的切换无处不在。但很多时候,简单粗暴的if else加标志位的方式并不能很地道地解决问题,这时,就可以运用到状态模式以及状态机来高效地完成任务。状态模式与状态机,因为他们关联紧密,常常放在一起讨论和运用。而本文将对他们在游戏开发中的使用,进行一些探讨。 PS:这篇文章起源于《Game Programming Patterns》第二章第六节。这是一篇略长的文章,约5200

2016-10-16 20:04:17 60306 19

原创 【游戏设计模式】之二 论撤消重做、回放系统的实现:命令模式

这篇文章将与大家聊一聊游戏开发中命令模式的用法。命令模式的成名应用是实现诸如撤消,重做,回放,时间倒流之类的功能。如果你想知道《Dota2》中的观战系统、《魔兽争霸3》中的录像系统、《守望先锋》的全场最佳回放系统可能的一些实现思路,这篇文章或许就能给你一些启示。  一、本文涉及知识点思维导图 还是国际惯例,先放出这篇文章所涉及内容知识点的一张思维导图,就开始正文。大家若是疲于阅读文章正文,直接看这

2016-09-25 18:24:53 27770 7

原创 【游戏设计模式】之一 序言:架构,性能与游戏

一、系列文章前言承接《代码整洁之道》的精读与演绎,《Game Programming Patterns》是我们下一个目标。 写这个系列的起因,是因为最近闲暇时一直在阅读一些之前一直想看的经典著作,并有将阅读过程中一些思考和总结记录下来。为了不枉费这些阅读、思考与总结的过程,决定将这些零散的内容整理成文,沉淀下来。过些年后再回首,也许会觉得当时的一些思考,弥足珍贵。 这个系列的文章,不仅仅是读书笔记

2016-09-11 18:55:18 23943 14

原创 【《代码整洁之道》精读与演绎】之五 整洁类的书写准则

这篇文章将与大家一起聊一聊,书写整洁类的一些法则。三、整洁类的书写准则 1 合理地分布类中的代码一般情况下,我们遵循变量列表在前,函数在后的原则。类应该从一组变量列表开始。若有公有静态常量,应该最先出现,然后是私有静态变量,以及私有变量。尽可能少的出现公有变量。公共函数应该出现在变量列表之后。我们喜欢把由某个公共函数调用的私有工具函数紧跟在公共函数后面。这样是符合自定向下的原则,让程序读起来像一篇报纸文章。 简单总结一下,类中代码的分布顺序大致是:公有静态常量私有静态变量私有

2016-08-28 12:44:37 23956 8

原创 【《代码整洁之道》精读与演绎】之四 优秀代码的格式准则

这篇文章将与大家一起聊一聊,书写代码过程中的一些良好的格式规范。1 像报纸一样一目了然想想那些阅读量巨大的报纸文章。你从上到下阅读。在顶部,你希望有个头条,告诉你故事主题,好让你决定是否要读下去。第一段是整个故事的大纲,给出粗线条概述,但隐藏了故事细节。接着读下去,细节渐次增加,直至你了解所有的日期、名字、引语、说话及其他细节。 优秀的源文件也要像报纸文章一样。名称应当简单并且一目了然,名称本身应该足够告诉我们是否在正确的模块中。源文件最顶部应该给出高层次概念和算法。细节应该往下渐次展开,直至找到

2016-08-21 21:00:09 30064 15

原创 【《代码整洁之道》精读与演绎】之三 整洁代码的函数书写准则

这篇文章,是关于整洁代码函数书写的一些准则。 一、引言以下引言的内容,有必要伴随这个系列的每一次更新,这次也不例外。 《代码整洁之道》这本书提出了一个观点:代码质量与其整洁度成正比,干净的代码,既在质量上可靠,也为后期维护、升级奠定了良好基础。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。 但我们知道,很多时候,理想很丰满,现实很骨

2016-08-14 14:13:54 17126 26

原创 【《代码整洁之道》精读与演绎】之二 高质量代码的命名法则

本文与大家聊一聊编程中非常关键的一个点,如何更好的对代码命名。先放出这篇文章所涉及内容知识点的一张思维导图,就开始正文。大家若是疲于阅读文章正文,直接看这张图,也是可以Get到本文的主要知识点的大概。 三、高质量代码的命名法则 要点一:要名副其实 名副其实说起来貌似很简单,但真正做起来,似乎没那么容易。选个好名字要花一些时间,但其实选好名字之后省下来的时间,要比之前选名字时花掉的时间多得多。 我们一旦发现有更好的名称时,就应该换掉之前的旧名称,这样做读你代码的人(包括你自己),都

2016-08-07 19:00:43 29031 20

【C++】3D骨骼动画“剑舞”程序源码by浅墨

【C++】3D骨骼动画“剑舞”程序源码by浅墨

2013-04-22

【C++】“剑舞”游戏骨骼动画程序源码 by浅墨

【C++】“剑舞”游戏骨骼动画程序源码 by浅墨

2013-04-22

【C++】游戏骨骼动画 剑舞 程序源码by浅墨

【C++】游戏骨骼动画 剑舞 程序源码by浅墨

2013-04-22

【C++】游戏骨骼动画之剑舞源码 by浅墨

【C++】游戏骨骼动画之剑舞源码 by浅墨

2013-04-22

【C++】骨骼动画之剑舞 程序源码 by浅墨

【C++】骨骼动画之剑舞 程序源码 by浅墨

2013-04-22

【C++】3D游戏场景漫游5.0版程序源码by浅墨

浅墨出品,零资源分下载,分享精神至上~ 5.0版新加入多3D模型载入功能类,载入了地狱恶魔,人类骑士,天堂雷龙三个精美的游戏模型。 另外,关于雪花粒子效果提醒大家一下,可在SnowParticleClass.h中的PARTICLE_NUMBER宏中改变雪花粒子数量,默认粒子数量为3000,1G显存的显卡取10万粒子数量帧数就只有8帧了。所以要自己改雪花粒子数量的话请根据自己的显卡性能酌情选择,如果你取个非常大的50万粒子数量,显卡吃不消烧了可别怪我- - 其中的3D人物模型来自英雄无敌6。 背景音乐来自魔兽争霸3。 一个综合型的Direct3D示例程序的5.0版。 用键盘上W,A,S,D,I,J,K,L,↑,↓,←,→12个键加上鼠标在美丽的三维空间中翱翔。包括了Direct3D初始化,DirectInput输入处理,顶点缓存,光照与材质,文字输出,颜色,纹理贴图,四大变换,网格模型,X文件载入等等知识(当然还有默认被开启的深度缓存),以及地形系统模拟,三维天空模拟,粒子系统。 源码的配套博文是 《 【Visual C++】游戏开发五十一 浅墨DirectX教程十九 网格模型进阶之路》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8770426, 点击Release文件夹下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。报缺少D3D的DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。

2013-04-08

【C++】3D游戏场景漫游程序源码by浅墨

零资源分下载,分享精神至上~ 新加入雪花飞扬天气粒子系统,非常唯美。 其中的3D人物模型出自英雄无敌6,背景音乐为暗夜精灵战斗曲。 一个综合型的Direct3D示例程序的4.0版。 用键盘上W,A,S,D,I,J,K,L,↑,↓,←,→12个键加上鼠标在美丽的三维空间中翱翔。包括了Direct3D初始化,DirectInput输入处理,顶点缓存,光照与材质,文字输出,颜色,纹理贴图,四大变换,网格模型,X文件载入等等知识(当然还有默认被开启的深度缓存),以及地形系统模拟,三维天空模拟,粒子系统。 源码的配套博文是 《【Visual C++】游戏开发五十 浅墨DirectX教程十八 雪花飞扬:实现唯美的粒子系统》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8744805, 点击Release文件夹下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。报缺少D3D的DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。

2013-04-01

【C++】3D游戏场景漫游4.0版程序源码by浅墨

零资源分下载,分享精神至上~ 4.0版新加入雪花飞扬天气模拟粒子系统,效果非常华丽。 提醒大家一下,可在SnowParticleClass.h中的PARTICLE_NUMBER宏中改变雪花粒子数量,默认粒子数量为10000,我1G显存的显卡取10万粒子数量帧数就只有8帧了。所以要自己改粒子数量的话请根据自己的显卡性能酌情选择,如果你取个非常大的50万粒子数量,显卡吃不消烧了可别怪我- - 其中的3D人物模型来自英雄无敌6。 背景音乐为魔兽暗夜精灵战斗曲主题曲。 一个综合型的Direct3D示例程序的4.0版。 用键盘上W,A,S,D,I,J,K,L,↑,↓,←,→12个键加上鼠标在美丽的三维空间中翱翔。包括了Direct3D初始化,DirectInput输入处理,顶点缓存,光照与材质,文字输出,颜色,纹理贴图,四大变换,网格模型,X文件载入等等知识(当然还有默认被开启的深度缓存),以及地形系统模拟,三维天空模拟,粒子系统。 源码的配套博文是 《【Visual C++】游戏开发五十 浅墨DirectX教程十八 雪花飞扬:实现唯美的粒子系统》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8744805, 点击Release文件夹下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。报缺少D3D的DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。

2013-04-01

【C++】3D场景漫游3.0版程序源码by浅墨

零资源分下载,分享精神至上~ 3.0版新加入三维天空模拟系统。 其中的3D人物模型使用的是真三国无双6中的一个女角色。 背景音乐为仙剑奇侠传3主题曲。 一个综合型的Direct3D示例程序的3.0版。 用键盘上W,A,S,D,I,J,K,L,↑,↓,←,→12个键加上鼠标在美丽的三维空间中翱翔。包括了Direct3D初始化,DirectInput输入处理,顶点缓存,光照与材质,文字输出,颜色,纹理贴图,四大变换,网格模型,X文件载入等等知识(当然还有默认被开启的深度缓存),地形系统模拟,三维天空模拟。 源码的配套博文是 《【Visual C++】游戏开发四十九 浅墨DirectX教程十七 三维天空的实现》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8715196, 点击Release文件夹下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。报缺少D3D的DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。

2013-03-25

【C++】3D场景漫游2.0版程序源码 by浅墨

零资源分下载,分享精神至上~ 一个综合型的Direct3D示例程序的2.0版。加入绿宝石三维地形模拟系统。 用键盘上W,A,S,D,I,J,K,L,↑,↓,←,→12个键加上鼠标在美丽的三维空间中翱翔。包括了Direct3D初始化,DirectInput输入处理,顶点缓存,光照与材质,文字输出,颜色,纹理贴图,四大变换,网格模型,X文件载入等等知识(当然还有默认被开启的深度缓存)。 其中的3D人物模型使用的是变形金刚中的大黄蜂。 背景音乐为魔兽3暗夜精灵进行曲。 源码的配套博文是 《【Visual C++】游戏开发笔记四十八 浅墨DirectX教程十六 三维地形系统的实现》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8685546, 点击Release文件夹下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。报缺少D3D的DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。

2013-03-18

【C++】3D场景漫游程序源码 by浅墨

零资源分下载,分享精神至上~ 一个综合型的Direct3D示例程序,用键盘上W,A,S,D,I,J,K,L,↑,↓,←,→12个键加上鼠标在美丽的三维空间中翱翔。包括了Direct3D初始化,DirectInput输入处理,顶点缓存,光照与材质,文字输出,颜色,纹理贴图,四大变换,网格模型,X文件载入等等知识(当然还有默认被开启的深度缓存)。 其中的3D人物模型使用的是PS3版《真三国无双6》中的王元姬 ,一袭蓝衣,很美。 背景音乐为雅尼的《兰花》。 源码的配套博文是 《【Visual C++】游戏开发笔记四十七 浅墨DirectX教程十五 翱翔于三维世界:摄像机的实现》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8657656, 点击Debug下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。报缺少D3D的DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。 by浅墨

2013-03-11

【C++】3D镜面特效程序源码 by浅墨

零资源分下载,分享精神至上~ 其中的3D模型使用的是最终幻想中的女主角雷霆,非常帅气,可以自己用鼠标和键盘控制视角。并用数字键1与2控制深度测试的开启或者关闭。 源码的配套博文是 《【Visual C++】游戏开发笔记四十六 浅墨DirectX教程十四 模板测试与镜面特效专场》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8632184, 点击Release下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。报缺少D3D的DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。 by浅墨

2013-03-04

【C++】3D模型深度测试demo by浅墨

零资源分下载,分享精神至上~ 其中的3D模型使用的是最终幻想中的一个战士,非常帅气,可以自己用鼠标和键盘控制视角。并用数字键1与2控制深度测试的开启或者关闭。 源码配套博文 《【Visual C++】游戏开发笔记四十五 浅墨DirectX教程十三 深度测试和Z缓存专场》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8607864, 点击debug下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。报缺少DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。 友情声明:源代码在D3Ddemo12文件夹中 by浅墨

2013-02-25

3ds Max 2012导出X文件插件 32位64位

3DS Max2012插件(32位与64位),把模型导出成*.x文件, 解压后把文件拷贝到3DS max安装目录的stdplugs文件夹即可。

2013-02-18

【C++】3D模型载入演示demo by浅墨

零资源分下载,分享精神至上~ 其中的3D模型使用的是初音,模型质量很高,可以自己用鼠标和键盘控制视角。 【Visual C++】游戏开发笔记之【浅墨DirectX提高班】系列博文 配套详细注释源码之十二 源码配套博文 《【Visual C++】游戏开发笔记四十四 浅墨DirectX教程十二 网格模型和X文件使用面面观》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8586540, 点击debug下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。报缺少DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。 友情声明:源代码在D3Ddemo12文件夹中,浅墨上传的博文配套代码一直以来都是有源代码的,很多童鞋下载了自己找不到源码位置,就乱说没有源代码。既然有sln工程文件,就肯定有源文件啊,我就纳闷了这几位童鞋怎么想的- -不信大家看我前几次上传的资源的评论。晕死- - by浅墨

2013-02-18

3DS Max2012导出X文件格式插件

3DS Max2012插件(32位与64位),把模型导出成*.x文件,解压后把文件拷贝到3DS max安装目录的stdplugs文件夹即可。

2013-02-18

【C++】纹理映射演示demo之二 by浅墨

零资源分下载,分享精神至上 【Visual C++】游戏开发笔记之【浅墨DirectX提高班】系列博文 配套详细注释源码之十一 源码配套博文 《【Visual C++】游戏开发笔记四十三 浅墨DirectX教程十一 为三维世界添彩:纹理映射技术(二)》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8567848, 点击debug下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。报缺少DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。 友情声明:源代码在D3Ddemo11文件夹中,浅墨上传的博文配套代码一直以来都是有源代码的,很多童鞋下载了自己找不到源码位置,就乱说没有源代码。既然有sln工程文件,就肯定有源文件啊,我就纳闷了这几位童鞋怎么想的- -不信大家看我前几次上传的资源的评论。晕死- - by浅墨

2013-02-04

【C++】DirectInput演示程序demo by浅墨

零资源分下载,分享精神至上。 这个demo很可爱的,是用鼠标和键盘来操纵观察一个小萝莉的3D立体模型。 【Visual C++】游戏开发笔记之【浅墨DirectX提高班】系列博文 配套详细注释源码之十 源码配套博文 《【Visual C++】游戏开发笔记四十二 浅墨DirectX教程之十 游戏输入控制利器:DirectInput专场》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8547531, 点击debug下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。 友情声明:源代码在D3Ddemo10/main.cpp中,浅墨上传的博文配套代码一直以来都是有源代码的,很多童鞋下载了自己找不到源码位置,就乱说没有源代码。既然有sln工程文件,就肯定有完整的源文件源代码啊,我就纳闷了这几位童鞋怎么想的- -不信大家看我前几次上传的资源的评论。晕死- - by浅墨

2013-01-28

【C++】纹理映射演示demo之一 by浅墨

零资源分下载,分享精神至上 【Visual C++】游戏开发笔记之【浅墨DirectX提高班】系列博文 配套详细注释源码之九 源码配套博文 《【Visual C++】游戏开发笔记四十一 浅墨DirectX教程之九 为三维世界添彩:纹理映射技术(一)》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8523341, 点击debug下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。 友情声明:源代码在D3Ddemo9/main.cpp中,浅墨上传的博文配套代码一直以来都是有源代码的,很多童鞋下载了自己找不到源码位置,就乱说没有源代码。既然有sln工程文件,就肯定有源文件啊,我就纳闷了这几位童鞋怎么想的- -不信大家看我前几次上传的资源的评论。晕死- - by浅墨

2013-01-21

【C++】光照和材质演示demo by浅墨

零资源分下载,分享精神至上 【Visual C++】游戏开发笔记之【浅墨DirectX提高班】系列博文 配套详细注释源码之八 源码配套博文 《【Visual C++】游戏开发笔记四十 浅墨DirectX教程之八 绘制真实质感的三维世界:光照与材质专场 》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8499438, 点击debug下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。按键盘上的“1”键显示线框填充模式的图形,按键盘上的“2”键显示实体填充模式的图形。按下键盘上的“Q”“W”“E”在点光源,方向光源和聚光灯光源之间切换。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。 by浅墨

2013-01-14

【C++】SURF特征点检测 示例程序 by浅墨

浅墨出品,零资源分下载,分享精神至上~ 运行可以看到两幅图中的SURF特征点检测效果,为稍后将放出的特征点匹配做准备~ 程序的核心部分为OpenCV中的SurfFeatureDetector类和SurfDescriptorExtractor类。 博文《【OpenCV入门教程之十七】OpenCV重映射 & SURF特征点检测合辑》的配套详细注释源代码之一。 博文链接: http://blog.csdn.net/poem_qianmo/article/details/30974513 1.已将dll打包到Release文件夹下,运行Release文件夹中的exe可以直接看到运行结果. 2.源代码运行需要进行OpenCV+VS开发环境的配置。可以参看我写的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.编写环境:Visual Studio 2010 4.写作当前代码时配套使用的OpenCV版本: 2.4.9 5.推荐代码结合博文一起看,学习效果更佳。 by @浅墨_毛星云

2014-06-16

【C++】OpenCV图片翻转(重映射)示例程序 by浅墨

浅墨出品,零资源分下载,分享精神至上~ 图片素材是超级甜美的一个妹子,你们会喜欢的:) 通过键盘按键1,2,3,4在四种重映射方式之间切换,将图片进行旋转或者翻转~ 程序的核心函数为OpenCV中的remap。 博文《【OpenCV入门教程之十七】OpenCV重映射 & SURF特征点检测合辑》的配套详细注释源代码之一。 博文链接: http://blog.csdn.net/poem_qianmo/article/details/30974513 1.已将dll打包到Release文件夹下,运行Release文件夹中的exe可以直接看到运行结果. 2.源代码运行需要进行OpenCV+VS开发环境的配置。可以参看我写的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.编写环境:Visual Studio 2010 4.写作当前代码时配套使用的OpenCV版本: 2.4.9 5.推荐代码结合博文一起看,学习效果更佳。 by @浅墨_毛星云

2014-06-16

【C++】OpenCV检测图片中的角点示例程序 by浅墨

浅墨出品,零资源分下载,分享精神至上~ 我们用滑动条来控制阈值,动态进行角点检测,得到不同效果的角点检测图。 图片素材是极具异域风格的建筑群,很有感觉~ 博文《【OpenCV入门教程之十六】OpenCV角点检测之Harris角点检测》的配套详细注释源代码。涉及到的核心函数为cornerHarris。 博文链接: http://blog.csdn.net/poem_qianmo/article/details/29356187 说明: 1.已将dll打包到Release文件夹下,理论上无需其他条件,运行Release文件夹中的exe可以直接看到运行结果. 2.源代码运行需要进行OpenCV+VS开发环境的配置。可以参看我写的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.编写环境:Visual Studio 2010 4.写作当前代码时配套使用的OpenCV版本: 2.4.9 5.推荐代码结合博文一起看,学习效果更佳。 by@浅墨_毛星云

2014-06-08

【C++】OpenCV漫水填充示例程序 by浅墨

浅墨出品,零资源分下载,分享精神至上~ 图片素材是一个美丽的妹子,养眼~ 程序功能还是很多的,有鼠标操作,键盘8个按键的自定义操作,还可以调滚动条调节参数。而我们拿着鼠标对窗口中的妹子一顿狂点,就可以得到类似PhotoShop中魔棒的区域选择效果。 涉及到的OpenCV核心函数是FloodFill,SetMouseCallback。 博文《 【OpenCV入门教程之十五】水漫金山:OpenCV漫水填充算法(Floodfill)》的配套详细注释源代码。 配套讲解程序的博文网址: http://blog.csdn.net/poem_qianmo/article/details/28261997 1.已将dll打包到Release文件夹下,运行Release文件夹中的exe可以直接看到运行结果. 2.源代码运行需要进行OpenCV+VS开发环境的配置。可以参看我写的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.编写环境:Visual Studio 2010 4.写作当前代码时配套使用的OpenCV版本: 2.4.9 5.推荐代码结合博文一起看,学习效果更佳。 by浅墨

2014-06-03

【C++】OpenCV直线检测示例程序 by浅墨

浅墨出品,零资源分下载,分享精神至上~ 图片素材是极具现代风格的建筑,很大气~ 我们用滑动条来控制阈值参数,利用OpenCV中的霍夫变换动态进行直线检测,得到不同效果的直线检测图。 程序的核心函数为HoughLinesP。 博文《【OpenCV入门教程之十四】OpenCV霍夫变换:霍夫线变换,霍夫圆变换合辑》的配套详细注释源代码。 博文链接: http://blog.csdn.net/poem_qianmo/article/details/26977557 1.已将dll打包到Release文件夹下,运行Release文件夹中的exe可以直接看到运行结果. 2.源代码运行需要进行OpenCV+VS开发环境的配置。可以参看我写的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.编写环境:Visual Studio 2010 4.写作当前代码时配套使用的OpenCV版本: 2.4.9 5.推荐代码结合博文一起看,学习效果更佳。 by @浅墨_毛星云

2014-05-26

【C++】OpenCV边缘检测示例程序 by浅墨

浅墨出品,零资源分下载,分享精神至上~ 图片素材是一个美丽的妹子,很唯美~ 我们用滑动条来控制迭代次数,动态进行边缘检测,得到不同效果的边缘图图。 涉及到的算子有canny, sobel,以及 Scharr滤波器。 博文《【OpenCV入门教程之十二】OpenCV边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器合辑》的配套详细注释源代码。 博文链接: http://blog.csdn.net/poem_qianmo/article/details/25560901 1.已将dll打包到Release文件夹下,运行Release文件夹中的exe可以直接看到运行结果. 2.源代码运行需要进行OpenCV+VS开发环境的配置。可以参看我写的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.编写环境:Visual Studio 2010 4.写作当前代码时配套使用的OpenCV版本: 2.4.9 5.推荐代码结合博文一起看,学习效果更佳。 by浅墨

2014-05-11

【C++】OpenCV高级形态学示例程序 by浅墨

浅墨出品,分享精神至上~ 图片素材是当前热映的美国队长2的海报,非常酷! 我们用滑动条来控制迭代次数,动态得到不同效果的形态学操作图。 效果有:开闭运算,腐蚀膨胀,黑帽和顶帽。 博文《【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑》的配套详细注释源代码。 博文链接: http://blog.csdn.net/poem_qianmo/article/details/24599073 1.已将dll打包到Release文件夹下,运行Release文件夹中的exe可以直接看到运行结果. 2.源代码运行需要进行OpenCV+VS开发环境的配置。可以参看我写的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.编写环境:Visual Studio 2010 4.写作当前代码时配套使用的OpenCV版本: 2.4.8 5.推荐代码结合博文一起看,学习效果更佳。 by浅墨

2014-04-27

【C++】OpenCV图像的膨胀与腐蚀示例程序 by浅墨

浅墨出品,分享精神至上~ 这个程序有一定的可玩性~have fun~~~ 图片素材是两只萌物,我们用轨迹条来控制滤波器,动态得到不同滤波效果的萌物图。 博文《【OpenCV入门教程之十】 形态学图像处理(一): 膨胀与腐蚀》的配套详细注释源代码。 博文链接: http://blog.csdn.net/poem_qianmo/article/details/23710721 1.已将dll打包到Release文件夹下,运行Release文件夹中的exe可以直接看到运行结果. 2.源代码运行需要进行OpenCV+VS开发环境的配置。可以参看我写的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.编写环境:Visual Studio 2010 4.写作当前代码时配套使用的OpenCV版本: 2.4.8 5.推荐代码结合博文一起看,学习效果更佳。 by浅墨

2014-04-14

【C++】OpenCV图像模糊示例程序 by浅墨

浅墨出品,分享精神至上~ 压缩包内包含四个程序的详细注释源码。分别是用高斯滤波,均值滤波,方框滤波来模糊一张唯美图片。最后还有一个综合示例程序,结合这三种滤波操作,通过调整轨迹条的位置,来动态得到不同的图像模糊效果,有一定的可玩性~have fun~~~ 博文《【OpenCV入门教程之八】线性滤波专场:方框滤波、均值滤波与高斯滤波》的配套详细注释源代码。 博文链接: http://blog.csdn.net/poem_qianmo/article/details/22745559 1.已将dll打包到Release文件夹下,运行Release文件夹中的exe可以直接看到运行结果. 2.源代码运行需要进行OpenCV+VS开发环境的配置。可以参看我写的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.写作当前代码时配套使用的OpenCV版本: 2.4.8 4.推荐代码结合博文一起看,学习效果更佳。 by浅墨

2014-04-01

【免积分】Unreal Engine4虚幻4 源代码

免积分~~ 最新 unreal 4 源代码,官方开源代码,来自github,但是需要购买帐号,为了方便大家学习,特此分享。

2014-03-21

【C++】OpenCV滚动条的创建示例程序 by浅墨

浅墨出品,分享精神至上~ 图片素材为初音,非常萌。 一个演示了用轨迹条来控制轮廓检测,轮廓填充的程序。浅墨将其详细注释,放出来供大家消化研习。 博文《【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整》的配套详细注释源代码的番外篇。 博文链接: http://blog.csdn.net/poem_qianmo/article/details/21479533 1.已将dll打包到Release文件夹下,点击Release文件夹下的exe可以直接看到运行结果. 2.源代码运行需要进行OpenCV+VS开发环境的配置。可以参看我写的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.写作当前代码时配套使用的OpenCV版本: 2.4.8 4.推荐代码结合博文一起看,学习效果更佳。 by浅墨

2014-03-18

【C++】OpenCV调整图片对比度&亮度 示例程序 by浅墨

浅墨出品,分享精神至上~ 利用OpenCV和滚动条动态调整动漫人物图片的对比度和亮度。 博文《【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整》的配套详细注释源代码。 博文链接: http://blog.csdn.net/poem_qianmo/article/details/21479533 1.已将dll打包到Release文件夹下,运行Release文件夹中的exe可以直接看到运行结果. 2.源代码运行需要进行OpenCV+VS开发环境的配置。可以参看我写的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.写作当前代码时配套使用的OpenCV版本: 2.4.8 4.推荐代码结合博文一起看,学习效果更佳。 by浅墨

2014-03-18

【C++】OpenCV多通道图像混合示例程序 by浅墨

浅墨出品,分享精神至上~ 利用OpenCV载入了dota2英雄剑圣的原画和dota2 logo,进行多通道图像混合操作。 博文《【OpenCV入门教程之五】 分离颜色通道&多通道图像混合》的配套详细注释源代码。 博文链接: http://blog.csdn.net/poem_qianmo/article/details/21176257 1.Release文件夹下的exe可以直接看到运行结果. 2.源代码运行需要进行OpenCV+VS开发环境的配置。可以参看我写的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.写作当前代码时配套使用的OpenCV版本: 2.4.8 4.推荐代码结合博文一起看,学习效果更佳。 by浅墨

2014-03-13

【OpenCV】ROI区域&图像混合例程by浅墨

浅墨出品,分享精神至上~ 利用OpenCV载入了dota2英雄幻影刺客的原画和dota2 logo,进行ROI区域定义和图像混合处理的一个非常有趣的示例程序。 博文《【OpenCV入门教程之四】 ROI区域图像叠加&初级图像混合 全剖析》的配套详细注释源代码。 博文链接: http://blog.csdn.net/poem_qianmo/article/details/20911629 1.Release文件夹下的exe可以直接看到运行结果. 2.源代码运行需要进行OpenCV+VS开发环境的配置。可以参看我写的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.写作当前代码时配套使用的OpenCV版本: 2.4.8 4.推荐代码结合博文一起看,学习效果更佳。 by浅墨

2014-03-10

【OpenCV】图像的载入显示和输出示例程序by浅墨

浅墨出品,分享精神至上~ 博文《【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析》的配套源代码。 博文链接: http://blog.csdn.net/poem_qianmo/article/details/20537737 1.源代码运行需要进行OpenCV+VS开发环境的配置。 2.写作当前代码时配套使用的OpenCV版本: 2.4.8 3.推荐代码结合博文一起看,效果不言而喻。 by浅墨

2014-03-05

OpenCV+VS2010开发环境配置 测试用例 by浅墨

OpenCV2.4.8+VS2010开发环境测试用例.测试一张游戏原画的载入。 博文链接:http://blog.csdn.net/poem_qianmo/article/details/19809337

2014-02-24

【C++】2.0版游戏GUI图形界面示例程序 by浅墨

浅墨出品,零资源分下载,分享精神至上~ 20版主要实现了GUI多页面间的切换。 其中的音乐和背景来自刺客信条。 源码的配套博文是 《 【Visual C++】游戏开发五十七 浅墨DirectX教程二十四 打造游戏GUI界面(二)》 ,文章地址http://blog.csdn.net/poem_qianmo/article/details/16922703, 点击Release文件夹下的exe文件可以直接看到运行效果 运行需要DirectX运行库的支持。报缺少D3D的DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。

2013-11-24

【C++】游戏GUI图形界面示例程序 by浅墨

浅墨出品,零资源分下载,分享精神至上~ 其中的音乐和背景来自刺客信条。 源码的配套博文是 《 【Visual C++】游戏开发五十六 浅墨DirectX教程二十三 打造游戏GUI界面(一)》 ,文章地址http://blog.csdn.net/poem_qianmo/article/details/16384009, 点击Release文件夹下的exe文件可以直接看到运行效果 运行需要DirectX运行库的支持。报缺少D3D的DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。

2013-11-17

【C++】3D游戏Alpha混合程序源码by浅墨

浅墨出品,零资源分下载,分享精神至上~ 其中的3D游戏人物模型来自真三国无双六 源码的配套博文是 《 【Visual C++】游戏开发五十五 浅墨DirectX教程二十二 水乳交融的美学:alpha混合技术》 ,文章地址http://blog.csdn.net/poem_qianmo/article/details/15026917, 点击Release文件夹下的【纹理版】D3Ddemo22.exe文件可以直接看到带纹理原版3D人物的运行效果 点击Release文件夹下的【Alpha值版】D3Ddemo22.exe文件可以直接看到Alpha值版3D人物的运行效果 运行需要DirectX运行库的支持。报缺少D3D的DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。

2013-11-11

【C++】3D游戏公告板技术程序源码by浅墨

浅墨出品,零资源分下载,分享精神至上~ 源码的配套博文是 《 【Visual C++】游戏开发五十四 浅墨DirectX教程二十一 视觉上的诡计:公告板(Billboard)技术》 ,文章地址http://blog.csdn.net/poem_qianmo/article/details/13278851, 点击Release文件夹下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。报缺少D3D的DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。 背景音乐来自火影忍者疾风传 用键盘上W,A,S,D,I,J,K,L,↑,↓,←,→12个键加上鼠标在美丽的三维空间中翱翔。包括了Direct3D初始化,DirectInput输入处理,顶点缓存,文字输出,颜色,纹理贴图,四大变换,三维天空模拟,粒子系统等等知识。 另外,关于雪花粒子效果提醒大家一下,可在SnowParticleClass.h中的PARTICLE_NUMBER宏中改变雪花粒子数量,默认粒子数量为3000,1G显存的显卡取10万粒子数量帧数就只有8帧了。所以要自己改雪花粒子数量的话请根据自己的显卡性能酌情选择,如果你取个非常大的50万粒子数量,显卡吃不消烧了可别怪我- - 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。

2013-10-28

空空如也

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

TA关注的人

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