找回密码
 立即注册
首页 业界区 业界 ThreeJs-09精通粒子特效

ThreeJs-09精通粒子特效

柏球侠 前天 19:08
一.初识points与点材质

什么叫做点材质,之前说过所有物体都是有定点的比如一个球体,并且将材质设置为线框模式,这个之前就说过所有mesh物体都是由三角形构成,都是有顶点的
1.png

2.png

我们也可以创建点物体,电视材质就不能是普通材质了,必须要用点材质
3.png

4.png

1.1 点材质的属性

比如还可以设置颜色,或者因相机深度而衰减(就是不设置材质大小,一直都是一样大)
5.png

6.gif

或者还可以给正方形设置纹理
7.png

载入纹理并给到点材质
8.png

9.png

但是现在有个问题,纹理的边缘会把后面的挡住但是挡的不够真实,如果想要真实一点
10.png

要解决这个首先需要把这个贴图也设置为透明贴图白色不透明,黑色透明,并且还要开启透明
11.png

12.png

1.2 利用顶点着色打造绚丽多彩星空

本章终结,出现了一个模型bug,看了半天没解决,就是上面的,加载纹理给的是一个圆形,但是一直都是默认的正方形,今天是平安夜,还想给大伙来整个星空,算了,哪位大神可以解决可以给个解决方案,我是弄半天没弄成功,后面直接用quarks直接做粒子动画,这个基础就先不做了

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册