自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (17)
  • 收藏
  • 关注

原创 Maya插件教程(一)

这里主要参考了一个例子,实现创建Maya插件的简单流程。原作只实现了MEL和C++,本文补充了Python版本,并说明了C++编写的.mll插件的调用流程。插件的背景如下:大多数人听说Maya 2010问世之后,都是欣喜万分,终于可以感受新版本的Maya了。唯独Boss Fang听到这个消息后,一筹莫展,并怨恨交加。下面的三个插件都是实现这样一个想法。 (1)MEL版本float

2011-06-30 15:50:00 4594 1

原创 Ogre 处理顶点/索引数据

处理Maya、3D Max模型时,我们首先需要处理顶点/索引数据。这里分两步进行:(1)得到顶点/索引数据这里可以参考OGRE官网上的代码,需要注意的是官网上参数Mesh为指针类型,而今Mesh已经有了MeshPtr类作为Mesh的指针。代码如下: void getMeshInfo(const Ogre::MeshPtr mesh, size_t &

2011-06-24 15:51:00 3117 3

原创 屏幕/窗口录制软件-Camtasia

作为一个程序员,在展示自己的成果时,需要把自己程序运行的视频保存下来以备演讲或报告时使用。今天就向大家推荐一下Camtasia这款软件,非常简单易用。我使用的版本是Camtasia Studio 3。使用时需要如下几个步骤:(1)点击工具栏绿色按钮旁的下拉菜单,打开Camtasia Recorder。(2)在Camtasia Recorder的菜单栏中点Tools->Options,打开T

2011-06-23 10:43:00 1889

原创 OGRE 1.7 鼠标非独占使用(鼠标移出当前窗口)

网上已经有解决鼠标独占问题的文章,如《OGRE+CEGUI+OIS 完美解决鼠标非独占使用》,还有在此基础上解决鼠标在窗口边框没有指针问题的文章,如《OGRE+CEGUI+OIS 鼠标非独占使用 (含代码)》。这些文章提供了解决鼠标独占问题的完整方案,但其针对的情况是OGRE 1.6.x版本的情况,对于OGRE新的1.7.x版本则不再适应。OGRE 1.7 使用的是叫“Tray”的系统,这个系

2011-06-21 21:58:00 3784 3

转载 双屏、3屏拼接——A卡、N卡——Windows、Linux

“折腾是一种生活态度”。买了个显卡,在公司折腾了下双屏和3屏,记录一下。3个20英寸的显示器,分辨率都是1600x900。普通双屏:1个屏幕有任务栏,另一个没有任务栏,分辨率单独设置,壁纸重复显示一张,分辨率都是1600x900。双屏水平拼接:通过显卡驱动设置,操作系统检测到1个显示器,分辨率为3200x900,1个超长任务栏横跨2个屏幕,1个超长壁纸横跨2个屏幕。3屏

2011-06-21 08:35:00 13485

转载 Game Physics resources

from http://www.red3d.com/cwr/games/#physicsPhysics middlewareAgeia us | pc xbox360 ps3 wii Blade - HydroEngine uk | pc DTECTA nl | pc Havok - Physics and FX ie | pc xbox360 ps3 psp wii Pixelux ch

2011-06-20 15:23:00 1254

转载 Physics-based Animation 相关

Fluid入门(from http://www.cnblogs.com/youweibin/archive/2008/11/29/1343918.html)最近开始研究流体模拟技术了,要学习流体模拟必须先了解其背后的原理,尽管网络上有上百篇的关于流体模拟的论文,但这些论文都假设读者是这方面的专家,如果缺乏流体动力学基础就看这些文章,肯定不了解论文里的方程代表什么意义,比如什么是Navi

2011-06-20 15:22:00 1992

转载 ogre demo集成了caelum、hydrax

在原来 demo 的基础上集成了 caelum 、hydrax。hydrax的demo中波浪很大,和我demo里的terrain很不协调。  在 hydrax demo 中 main.cpp 中将如下代码: view plaincopy to clipboardprint?// Create our projected grid module  

2011-06-20 15:19:00 2401

原创 CG资源与教程

艺术类http://www.deviantart.comwww.cgebook.com素材艺库http://www.ekoooo.com/index.html模型下载 http://www.cgmodel.cn/http://www.gfxworld.ws/ http://www.rapidsharegfx.com/index.phpSiggraph 2009

2011-06-20 15:18:00 1268

原创 OGRE中材质脚本属性

顶层Material属性属性名值的格式描述lod_distances [ ... ]LOD的距离列表receive_shadows|阴影是否会投在这个物体上(默认为on)transparency_casts_shadows|

2011-06-20 11:01:00 2586

原创 OGRE中实现Transparency

在.material文件,可以将参数scene_blend设置为add,modulate或alpha_blend.(1) scene_blend add(是将渲染出的颜色和亮度一起叠加到渲染场景中)你可以使用JPEG或PNG图像文件作为纹理。图片的黑色部分将变成透明(即black = fully transparent)通常用作爆炸、火焰、灯光等。(2)scene_blend

2011-06-20 10:55:00 2521

转载 几款引擎比较:BigWorld,Unreal,CryEngine等

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://lenshuang.blogbus.com/logs/108761724.html自由骑士笃志原创- -欢迎转载,呃BigWorld:澳大利亚优点: 1:动态负载均衡,服务器承受能力好。    2:服务器有较高的容错性,对服务器状况有专业的记录和管理报表分析。    3:功能全面,使用非常方便,开发速

2011-06-17 16:29:00 2646

转载 目前游戏行业内部主要几款游戏引擎的技术对比

如果只有客户端的话,可以考虑用gamebryo,技术好一点,用ogre也可以,如果规模不大,用unity3d,如果很有钱,要效果很好的,用unreal3,bigworld是带服务器的,如果能力不够,最好不要自己写。 如果使用Ogre需要投入较多的人力和物力,因为Ogre是开源的,工具不齐全,使用其他流行的引擎需要购买授权,可以在Ogre的基础上做东西,并且可以宣称是自主研发的,没有人会

2011-06-17 16:16:00 3580

转载 Ogre中Fresnel例子分析

最近需要在研究水实现,在客户端中加入了水来测试,简单的实现水的折射、反射。备注:在OGRE1.7的例子Demo_Fresnel中已有展示。关键词:RTT Fresnel 实现方法:首先必须手动创建两个Texture,一个用于渲染反射、一个用于渲染折射。最后通过Fresnel作为权重,在refraction和reflection两张纹理颜色插值。 需要注意的:

2011-06-17 11:01:00 1159

转载 OGRE中的人脸动画

[前言:在Ogre的Facial Demo中采用了顶点动画(确切点说是Pose Animation)让面部产生面部表情及发音动画,本文简单介绍了顶点动画的概念,并结合Facial Demo,探讨如何实现Pose Animation。]         顶点动画是直接使用顶点让网格(mesh)产生动画的一种方式。每一组动作在顶点动画中对应一个顶点数据实体。顶点动画被存储在.mesh文件中,因为它与网

2011-06-16 10:17:00 928

转载 模型-视图-控制器——系统结构模式学习笔记

MVC体系结构模式将一个交互式系统分为三个组件。模型包含核心功能和数据。视图向用户显示信息。控制器处理用户输入。视图和控制器共同构成了用户接口。变更传播机制保证了用户接口和模型之间的一致性。其实,订阅者模式也可以有此保证。1. 例子一个简单的政治选举系统。2. 语境具有灵活的人机接口的交互式系统。3. 问题功能和数据保持稳定,但是用户接口经常发生更改。1) 相同的信

2011-06-16 09:00:00 836

转载 3DMax导出插件的制作

3Dmax导出插件制作(译文)前言:本教材将建立一个3dMax导出插件。目的是帮助使你掌握建立MAX插件的基础知识和学习怎样从3ds max中导出场景数据。本教材一共五个部分,每一部分都带有相应源码,相应的目录如下:第一节:开始第二节:几何体第三节:灯光和纹理第四节:动画和修正第五节:定制数据注:MaxSDK 类 ,用Iderivedobject 格式M

2011-06-15 19:24:00 2984

转载 第一次编写max场景导出插件的经验分享(仅限第一次写max插件的兄弟姐妹)

第一次编写max场景导出插件的经验分享(仅限第一次写max插件的兄弟姐妹)这几天第一次开始写max插件比较兴奋,作为这方面的新手有些经验和同样是新手的兄弟姐妹们分享一下1。插件就是一个dll虽然他的名字未必输出是dll也可能是dlo,dle..2。既然是dll就一定有一个DllMain函数如果你和我一样什么都不懂不用害怕,打开max6sdkmaxsdksamplesimpexp中的3dse

2011-06-15 19:21:00 1317

转载 3dmax导出插件-tiamo

新年第一贴,说说3dmax的导出插件 3dmax的导出插件是用来把做好的3d模型导出成自己引擎需要的格式的一个dll,它由3dmax加载调用.具体怎样去写一个插件,小T不多说,在3dmax的sdk里面有比较详细的介绍,在google上面也能搜索到不少的源代码,这里说的只是3dmax的数据组织方式,以及怎么获取转换3dmax的数据. 3dmax里面一个比较重要的概念就是INod

2011-06-15 19:12:00 1536

转载 3dsmax模型导出插件调试技巧

以前调试3dsmax的模型导出插件总是很头疼,因为3dsmax的插件是在启动的时候加载进去,在运行中是无法卸载的,这样每一次修改都得重启3dsmax,而且3dsmax的启动时间还特别长,很是郁闷.昨天晚上没事逛书店,偶然发现一本书在讲3dsmax的导出插件,提到了关于调试的一个小技巧,欣喜若狂,立马回家试验了一下,果然很爽.        其实很简单,就是再写一个dll,实际的操作都在这个dl

2011-06-15 19:08:00 1492

原创 OGRE中常见问题解决

(1)截屏OGRE 1.7利用Render To Texture技术自动了截屏功能,图片保存的默认路径是工作目录,即生成的.exe所在的目录。(2)帧率显示框有重叠的阴影找到OGRE/SdkTray.h文件,在frameRenderQueued函数中将oss 改为oss  (3)鼠标移出窗口请看我的博客《OGRE 1.7 鼠标非独占使用》。(4)鼠标旋转视角其实就是旋转摄像机,如果是Ogre 1.

2011-06-12 19:46:00 1554

原创 VC++ 2008 常用操作

(1)恢复默认布局有时vs2008会出现界面worksapce在右边,toolbox在左边的情况,这样看起来很不舒服,也不习惯,通过以下方法即可改变:tools---->import and export settings wizard,选择reset all settings ,下一步,保存设置,下一步,选择visual c++ development settings,完成。界

2011-06-12 10:43:00 765

转载 Vim键盘图及简表

 前言Vim是一个超级牛的编辑器,可以说是专为程序员设计的编辑器,强大的有些不可思议。不过其学习曲线稍显陡峭,前两天在网上找到一个小图表,比较全,如果对表中所列的命令学习熟悉以后,处理日常的文本就已经足够,所以贴出来,大家参考参考。Vim的牛B之处不在于其功能之繁多,更不在于其学习曲线之陡峭,而在于这些命令大都可以进行组合,比如,9yy命令表示复制9行内容,9表示要复制的行数,同样10

2011-06-11 19:26:00 3665

原创 OGRE中的数据驱动

今天在LinkedIn中的“OGRE3D 中文网”看到免费打工仔回答一个网友关于数据驱动的问题,感觉很受启发,故将其整理如下,以便日后参考。问:我目前的疑惑是:我把数据保存在不同的类的属性中,然后在一个object类中引用到这些类。如何动态地得到这些关联类的属性(这些属性都保存在XML文件中)?或者我应该全部加载它们,然后需要的时候查询? 或者谁发个典型的数据驱动的例子?问题补充:我在og

2011-06-03 09:31:00 984

原创 常用的Chrome浏览器插件

Chrome是一款很简洁的浏览器,而各种扩展程序(插件)则大大丰富了它的功能,并能提高学习和工作效率。以下是我常用的插件,可以方便的在https://chrome.google.com/webstore/下载。1、IE Tap     有了它之后可以方便的访问国内的网上银行、支付宝等网站。2、Download Assistant     有了它之后可以使用迅雷等下载工具。3、M

2011-06-01 10:23:00 1098

UnityOpenCV.zip

本文讲解的是如何在Unity中调用OpenCV的dll,其他C++代码也可用类似方式在Unity中使用。

2019-10-18

3D游戏编程大师技巧源代码

3D游戏编程大师技巧源代码,包含了整本书的代码。

2012-07-16

Ogre Facial Animation参考xml模型

根据Face.mesh.xml改写的模型,可以比较清晰的看到Ogre的mesh格式,附有简单注释。

2012-02-16

Ogre通过OpenCV实现视频纹理

这是我的博客http://blog.csdn.net/zhuxiaoyang2000/article/details/6758407用到的源代码,OpenCV的部分没有给出,需要自己编译,还要需要修改文件中读取的视频的路径及名字。

2011-09-08

OGRE中材质脚本属性

详细介绍了OGRE中各材质脚本的属性,并给出了几个示例,可以方便查找,节省开发速度。

2011-06-20

GPU Gems 2

Nvidia公司出的书,感觉质量不错。希望对大家有所帮助。

2011-05-15

GPU Gems 1.chm

Nvidia公司出的书,感觉质量不错。希望对大家有所帮助。

2011-05-15

最简单的Ogre系列之三——添加自定义鼠标(不使用任何GUI)

本程序是我的http://blog.csdn.net/zhuxiaoyang2000/archive/2011/05/11/6410811.aspx这篇文章中提到的所有资源。

2011-05-11

OGRE 3D 1.7 Beginner's Guide的源代码

OGRE 3D 1.7 Beginner's Guide的源代码,可以作为该书籍很好的参考。

2011-05-09

OGRE 3D 1.7 Beginner's Guide

学习OGRE的入门资源,讲解的很细致,值得参考。

2011-05-09

Computational Methods For Fluid Dynamics

计算流体力学方面一本经典图书,希望对大家有所帮助。

2011-03-29

Numerical Simulation in Fluid Dynamics-A Practical Introduction

在网上找了很久,才找到的资料,包括书籍及其相应的实现代码,希望对大家有所帮助。

2011-03-29

VS2010中加入Flash

本文详细介绍了怎样在VS2010中添加Flash控件。网上的资源多是用VC6.0开发的且没有截图或者详细说明。本文介绍的是使用最新的编辑器VS2010添加Flash控件,有关键截图并有代码示例,可以方便进行开发,对使用VS2005/2008的用户也有较大的参考价值。

2011-01-17

算法导论的练习题答案

包含了算法导论主要章节的习题答案,可以作为很好的参考

2011-01-11

VC 2010下安装OpenCV 2.0/2.1/2.2

详细介绍了OpenCV在VC2010环境下的安装过程,插图很多。

2010-12-21

日本女性表情数据库(JAFFE)

研究常用的日本女性表情数据库,希望对大家有所帮助

2010-08-11

Yale Face人脸表情数据库

研究用最标准的人脸表情数据库之一,顶顶大名的耶鲁大学手搜集的表情数据库

2010-08-11

空空如也

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

TA关注的人

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