2009年12月21日星期一

免费的虚幻3引擎其实不好用啊

摘要:看来是要停止对UDK的研究了,不太适合。对于这个所谓的免费UE3引擎,有几点感想,和大家分享一下。
内容:11月初,UDK免费发布的时候的确是很兴奋,正好赶上考虑是否继续使用Quest3D的时机。加上AI Implant号称可以结合UE3引擎,还以为可以一举解决N个困扰半年的问题。不过经过1个月学习,查找资料,发现还是不能很好的结合到Crowd Simulation这个问题中来。基于这一个多月的学习,对UDK这个免费发布的UE3引擎有几点想法。
首先就是资料的匮乏。虽然是免费提供给非商业的用途的人使用,但是其提供的文档几乎是少得可怜。官方的在线文档就是基本和简介没有区别,没有涉及到什么实质的问题。打个不怎么合适的比方,就好象PS这个软件,用中文版,基本每个按钮和选项的作用大家都知道,但实际上用说会使用PS,那还是差得很远啊。而且,有些文档都没有更新,是介绍以前老版本的。官网上有些链接都是红色的,表示必须要是付费用户才可以进入(就是购买了虚幻引擎的用户),感觉似乎这些链接里面会讲些东西。不过,话说回来,文档这个问题,在我们购买的Quest3D和AI Implant这里也类似,感

2009年12月2日星期三

UDK-用VS来制作一个简单的Game Mod

摘要:使用VS建立UnrealScript工程,用此工程来修改和编译script文件(即是生成一个game mod)。不需使用unreal frontend软件就可以编译.u文件。
开发环境:XP 64bit;VS 2008;UDK beta2;
其他需求:1. 安装了nFringe。可参考 这里。
2. 如果要用自制的UDK地图。可参考 这里。
实现:
首先用VS新建一个UnrealScript工程,名字可随意(这里叫MyFirstGame,如有更改,在稍后配置时自行做相应修改),但是路径必须是如下图(否则有可能出现编译后文件丢失的问题,具体后述)。同时去掉"Create directory for solution"的勾。

然后开始配置MyFirstGame的属性,具体如下:
General的配置:
Target Game: 选UE3 Mod。
UCC Path: C:UDKUDK-2009-11-2BinariesUDK.exe
Reference Source Path: C:UDKUDK-200

2009年11月30日星期一

如何在VS里面新建UnrealScript 工程(UDK)

简介:向Visual Studio 添加新建UnrealScript project的支持。
需要软件:nFringe (UDK官方推荐使用的)
原教程出处:http://wiki.pixelminegames.com/index.php?title=Tools:nFringe
首先,根据使用的VS版本来决定是否需要第一步。
Installed version of Visual Studio Step 1 Visual Studio 2008 Standard, Professional, or Team Suite 跳过 Visual Studio 2005 Standard, Professional, or Team Suite 可选: 支持VS2008打开工程 Any of the Visual Studio Express Editions 需要 Visual Studio .NET 2003 or earlier 需要No copy of Visual Studio installed 需要下载并安装: Microsoft Visual Studio 2008

2009年11月26日星期四

虚幻3引擎 – 如何使用Crowd System

本文目的:
在A点生成一群人然后跑到B点,消失。地形为空地,没有任何障碍。
做法:
1.首先打开UE editor,新建一个关卡(level),选择Additive模式。
2. 先弄块东西就作为地面。在左边的工具条的cube上点右键,在弹出的属性设置里设置如下参数:

设置好后关闭窗口。点击左边工具条的CSG ADD。

3. 现在,给场景里面加入一个灯光。在场景中点鼠标右键,选择Add Actor -> Add Light(point)。调整灯光到合适的位置,亮度等。

4.这一步设定两个点,一个是起点,一个是终点。点Editor的View菜单,选择Browser Windows -> Actor Class, 选中GameCrowdDestination :

先选中地板(左键点击它),同时保持GameCrowdDestination在Actor Class的选中状态,在场景的地板上点鼠标右键,弹出菜单选择 Add GameCrowdDestination Here。一个是两个,调整的合适位置(放在对角吧):

我们把左边的做为起点A,右边的作

2009年5月15日星期五

PhD第三月


基本上Easter那个月就没干什么事,现在已经到五月中了。Literature Review 做了一点,大概可以分为environment modeling 和agent modeling。 显示部分有些open source 的graphic engine可以用。建模方面主要是考虑navigation。 而agent方面要考虑individual behaviour 以及group behavior。
 
 
今后的重点放在individual behavioiur modeling这方面。 下周重点是social behavioiur force model 和BDI agent。

2009年3月26日星期四

Abstract Class VS Interface | 抽象类VS接口

阐述了抽象类和接口间的异同,使用范围。并附有c#的实例演示了如何使用抽象类和接口。(很好的一篇新手向文章)
···········
无语啊,改了不显示

2009年3月13日星期五

PhD第一月

一个月了,都在做项目,什么学习都没有进行!

2009年2月13日星期五

PhD第一周

第一周,大概想了下,研究可以分为以下四个方面进行:
1.城市环境模型。
2.AI模拟。
3.3d模拟引擎。
4.视频处理。