- 博客(8)
- 资源 (25)
- 收藏
- 关注
转载 HLSL(High level shading language)
HLSL(High level shading language)语法类似C语言,,下面简单介绍一些基本语法一、变量1、标量型共有五种:bool,half,float,double,int;(由宏定义完成)2、向量型及标量扩展,有下列两种方式:bool1 bVec;int1 iVec;half2 hVec;float3 fVec;double4 dVec;
2014-07-29 22:05:45 1854
转载 体积雾(dx9)
1.什么是体积雾? 这个问题通过图片来解答再合适不过了,下面是本文利用体积雾做的一个结果 所谓体积雾:顾名思义就是被限制了形状的雾,本文表述如何通过ImageProcess(图象处理)的方式实现体积雾。 2.常规雾原理 雾效最终体现在雾颜色与场景色的混合上。决定雾的浓度的关键就在这个混合因子上
2014-07-19 15:08:15 1433
转载 用Ogre实现无缝地图
用Ogre实现无缝地图 1.7版本之前,如果想用Ogre内建的地形系统实现一个像样的无缝地图,恐怕要闹到抓狂。所幸sinbad在1.7为Ogre加入了全新的地形组件,它囊括了一个地形系统所需要的基本功能,并且具备扩展出丰富特性的能力,使开发者得以避免重复造轮子的麻烦。 以《魔兽世界》为标杆,我们尝试使用Ogre的新地形系统,构建一个类似的无缝地图,它理论上支
2014-07-19 15:05:36 951
转载 Alpha混合物体的深度排序
先说个题外话, 本来我想解答一下最近Creators Club论坛上经常出现的一个问题, 意外的是在网上竟然找不到什么全面的答案..这是个有着复杂答案的简单问题:“为什么我的透明物体的绘制顺序不对, 或者有些不见了?”当绘制一个3D场景时, 对图形进行深度排序是非常重要的, 这样离镜头近才画在远处物体的前面. 我们不会希望看到远处的山把近在眼前的建筑给挡住了!如今有三种深度排序方法
2014-07-19 15:04:59 745
转载 Ogre内部渲染流程分析系列
关于 OGRE 中的 Renderable 要理解OGRE引擎,就要理解其中占很重要位置的 Renderable接口,今天先将一部分我分析的内容贴出来。以下是 Ogre 的代码中的详细说明:Renderable是OGRE中所有可渲染对象的抽象接口这个接口抽象出了在渲染管线中的被分组的离散的可渲染对象基本的方法。此接口的实现类必须是基于单一的材质、单一的世界矩阵(或者是一
2014-07-19 15:04:23 570
转载 Ogre中实现 几何面正反面不同纹理贴图
首先,我的实现是在OpenGL平台下的。主要是借助GLSL shader语言,在shader中判断是几何面的正面还是反面,然后贴上不同的纹理。最初是在RenderMonkey里实现的,要实现此,需要设置Render State的GL_CullMode为NONE。下面给出很简单shader代码,超级简单,不要见笑。 首先,顶点shader:varying vec2 Texcoord;
2014-07-19 15:03:53 1608
转载 OGRE引擎优化的几点建议
1)渲染队列的优化。ogre渲染队列设计的效率太低,渲染队列用了很多map,每次往队列里加一个renderable用了4次map查找,每帧成千上万的renderable往队列里添加,可见性能损失有多大。建议简化渲染队列,预先定义一个队列数组,每个队列是渲染物体的集合,这样每次add渲染物的时候逻辑就是,通过groupID作为数组下标,得到那个队列,然后再往队列里加渲染物,为了效率的提升可以把队列做
2014-07-19 13:08:53 1132
转载 Ogre粒子系统脚本详解
粒子脚本允许实例化地在自己的脚本代码中定义粒子系统,而不必在源代码中进行设置,可以在做任何修改对哦能得到快速的回应,脚本里定义的粒子系统被用作模版,并且多个实际的系统可以在运行时从脚本里被创建。 粒子系统脚本在系统初始化时被装载:默认它在普通资源所在位置搜寻.particle后缀的文件并分析它,如果想分析不同扩展名的文件,调用ParticleSystemManager::getSing
2014-07-14 12:39:33 705
Visual-Assist-X-10.9-Build-2366_支持vs2019.rar
2020-12-01
Unity Magica Cloth.1.7.0.7z
2020-12-01
Unity Easy Movie Texture Video Texture v3.72
2020-12-01
FalagardSkinning
2011-10-18
FalagardSkinning.pdf
2011-10-18
nFringeSetup1.16+config
2010-12-23
计算机学科专业基础综合复习指南(数据结构部分)
2010-10-01
Oracle11gPLSQLProgramming
2010-05-30
C#编写的远程监控程序源码
2010-04-16
C#聊天软件带浏览器源码(毕业设计)
2010-04-09
C#聊天程序源码(网络编程)
2010-04-08
igoogle网站源码
2010-04-07
C# API精灵 助手 函数查询
2010-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人