Bubble是一款基于OpenGL的3D图形引擎,主要使用C++编写,采用CMake构建工具构建,基于OpenGL可编程管线,支持GLSL着色器语言。这是一个用于学习和实践的项目,目前尚在开发中。 目录结构 目前项目结构如下图所示:Bubble/bubble包含引擎的全部源代码和资源,其中:Bubb ...
分类:
其他好文 时间:
2017-05-15 00:41:50
阅读次数:
185
这篇文章是解析计算机图形学界“九阴真经总纲”一般存在的《Real-TimeRendering 3rd》系列文章的第三篇。将带来RTR3第三章内容“Chapter 3 The Graphics Proc...
分类:
其他好文 时间:
2017-05-14 23:44:51
阅读次数:
353
我的个人网站:www.bladesero.win 配置环境:win 10+blender 2.77a 博主最近学了一些shader编程,现在想到blender里面简单实践一下 首先我们进入文本编辑器,新建一个empty shader的模板 一个基本的OSL程序可以分为3块:输入变量,输出变量和程序主 ...
分类:
其他好文 时间:
2017-05-14 18:51:06
阅读次数:
797
有些形状,即使没有3D美术设计师提供模型,也能够用代码生成。 对于想保持原创性不想借用他人模型的独立开发人员来说,这无非是一个非常重要的途径。 今天献给大家的是用Shader编程实现的一颗红心,寄托下淡淡的思乡情。 博文首发地址: http://blog.csdn.net/duzixi/articl ...
分类:
编程语言 时间:
2017-05-14 15:31:16
阅读次数:
158
【解析】Burnside引理+背包dp+乘法逆元 [Analysis] 这道题卡了好久,就是没想懂置换跟着色是不一样的。 依据burnside引理。在一个置换群作用下不等价类的个数为每一个置换作用下不动点个数的平均数。 在这道题中: 置换的对象 —— 每一个状态,标号为1—N(这里的N不是题目的N, ...
分类:
其他好文 时间:
2017-05-14 12:31:09
阅读次数:
149
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Unity5.3.8f1 Unity提供了2D Object Sprite对象,但是没有提供外轮廓Outline效果的支持,本次将会使用扩展版本的默认sprite着色器以及一个简单的组件来添加sprite的轮廓。这可以用于 ...
分类:
编程语言 时间:
2017-05-14 10:58:02
阅读次数:
802
本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://hpw123.net/a/C__/kongzhitaichengxu/2014/1117/120.html 作者:毛星云(浅墨) 微博:http://weibo.com/u/1723155442 邮箱: happylife ...
分类:
编程语言 时间:
2017-05-12 09:41:00
阅读次数:
425
1079 思路: dp; 我们如果dp方程为15维,每维记录颜色还有多少种; 不仅tle,mle,它还re; 所以,我们压缩一下dp方程; 方程有6维,第i维记录有多少种颜色还剩下i次; 最后还要记录上次使用是第几维; 来,上代码: ...
分类:
其他好文 时间:
2017-05-10 13:03:33
阅读次数:
205
版权声明:本文为博主原创文章,未经博主允许不得转载。 前言 状态栏着色,也就是我们经常听到的沉浸式状态栏,关于沉浸式的称呼网上也有很多吐槽的,这里就不做过多讨论了,以下我们统称状态栏着色,这样我觉得更加容易理解。 从Android4.4开始,才可以实现状态栏着色,并且从5.0开始系统更加完善了这一功 ...
分类:
移动开发 时间:
2017-05-07 14:54:03
阅读次数:
336
1.设置后期处理 设置Three.js库为后期处理做准备,我们需要通过以下步骤对当前的配置进行修改: 1)创建一个EffectComposer(效果组合器)对象,然后在该对象上添加后期处理通道。 2)配置该对象,使它可以渲染我们的场景,并应用额外的后期处理步骤。 3)在render循环中,使用Eff ...
分类:
其他好文 时间:
2017-05-07 11:35:17
阅读次数:
247