ThreeJs-09精通粒子特效

一.初识points与点材质

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

image-20241224215046776

image-20241224215103420

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

image-20241224215409051

image-20241224215417826

1.1 点材质的属性

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

image-20241224215632458

GIF

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

image-20241224215823147

载入纹理并给到点材质

image-20241224215932822

image-20241224215940771

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

image-20241224220622278

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

image-20241224221126985

image-20241224221137239

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

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

posted @   Heymar-10  阅读(90)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· 【全网最全教程】使用最强DeepSeekR1+联网的火山引擎,没有生成长度限制,DeepSeek本体
点击右上角即可分享
微信分享提示