摘要: 1.均匀分布。直接用x=Math.Random(),z=Math.Random()2.正态分布。想了好久找不到方法,后面搜索知道一种高斯随机数生成算法,原理是利用中心极限定理实现的,具体可看这里这2种方法都需要产生随机数,性能方面有很高要求的可以通过事先生成存成文件,需要用时加载文件来获取这些分布位置的信息 阅读全文
posted @ 2014-03-22 14:56 suntabu 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 使用Unity3d做了一个室内设计的应用,但是专业人士说效果不行,这个我看了其他人的一些Unity3d室内设计的应用,效果很赞。发现我这个的效果确实很有差距。在这个场景里面我用了Unity3d自带的Shader: 1.大部分都是Self-Illumin/VertexLit。使用灯光来照片的话,那样... 阅读全文
posted @ 2014-03-22 14:51 suntabu 阅读(5693) 评论(1) 推荐(0) 编辑
摘要: 最近被安排了做雨雪的效果,由于公司使用的是Away3D引擎,所以只有从这个里面入手了。雪花效果要求: 1.随便Camera在什么地方都能看到雪; 2.不能只是Camera前面有一层,远处也要有。不然感觉就像是只在窗户外面有一点雪,也就是说粒子动画的范围要广; 3.性能考虑,不能多余2000个粒子。解决办法: 后面通过对ParticleAnimator的了解,跟随摄像头可以通过增加ParticleFollowNode和ParticleBillboard来实现效果。这2个Node基本实现了我要的效果,但是遇到了2个异常现象: 1.在Camera移动过程中,如果粒子Mesh的中点不在C... 阅读全文
posted @ 2014-03-22 14:27 suntabu 阅读(635) 评论(0) 推荐(0) 编辑