火材料

作者: skoll | 来源:发表于2022-01-02 18:47 被阅读0次

火的实现

1 .粒子
2 .精灵
3 .vu变化
4 .防火材料
5 .js文件

关键

1 .https : //github.com/BabylonJS/Babylon.js/blob/master/dist/preview%20release/materialsLibrary/babylon.fireMaterial.js
2 .他是如何把一个纹理做成shader的样子呢。这里后续还是要研究下代码

截屏2021-12-30 上午12.04.40.png
3 .在inspactor里面可以随意修改参数,来看火焰的效果。。
截屏2021-12-30 上午12.17.27.png 截屏2021-12-30 下午9.19.30.png
let fire=new BABYLON.FireMaterial('fire',scene)
                fire.diffuseTexture=new BABYLON.Texture('http://127.0.0.1:8080/source/image/fire2.png')
                fire.distortionTexture=new BABYLON.Texture("http://127.0.0.1:8080/source/image/noise.png")
                // 火扭曲的参照纹理
                fire.opacityTexture=new BABYLON.Texture("http://127.0.0.1:8080/source/image/light.png")

                fire.speed=0.5
                // 火苗跳动的速度

                let plane = BABYLON.Mesh.CreatePlane("fireplane", 10.5, scene);
                plane.position = new BABYLON.Vector3(0, 2.2, 0);
                // plane.scaling.x = 0.1;
                // 这里调节火的形状么?

                // plane.scaling.y = 0.7;
                // 火的颜色变化,以及火的真正大小要怎么调节

                // 如果仅仅是替换这种图片,会很自然么》或者是通过修改这些纹理的操作

                // plane.billboardMode = BABYLON.Mesh.BILLBOARDMODE_Y;
                plane.material = fire;

                // 这里是通过改变板子的大小和变形来控制火焰的,其实还可以改变纹理的属性,来实现各种不同的火焰效果

1 .可以看到,决定一个火焰的最终效果是由三张贴图决定,
2 .一张是火焰的纹理图可以是火焰形状,比如那个蓝色的火焰,也可以仅仅是颜色样式的,比如那张黄色的。最后决定火焰颜色的,是黑白这张图,白色的是火焰焰心,并且对应的颜色也会更亮一点
3 .火焰的形状是由mesh的形状决定,通过给mesh变形,来操作火焰的颜色
4 .不同颜色的图片,可以实现火焰的不同颜色,以下是把刚才的图片调了一下颜色生成的新的火焰


截屏2021-12-30 下午9.36.19.png

相关文章

  • 火材料

    火的实现 1 .粒子2 .精灵3 .vu变化4 .防火材料5 .js文件 关键 1 .https[https://...

  • 灵感和思考需要材料

    尤其需要可视化的材料。 冰与火第七季预告片

  • 一悟(44) 火候.情绪

    金属材料,有退火、正火、淬火、回火的锻炼过程,通过冷热交替处理,使金属材料内部组织更趋平衡、稳定。 这个火,似可喻...

  • 平价中的战斗机-泰国Annabella海藻面膜

    最近超火的泰国Annabella海藻面膜,原材料供应商是美国建明公司,也就是雅诗兰黛的原材料提供商。 活性成分:小...

  • 2018-09-16

    天天无穷无尽地写材料。。。。。。。。。 让不让人休息了。。。。。。。。。。。。 一肚子火。。。。。。。。。。。。。。。

  • 工装和家装建筑金属装饰装修材料有哪几种分类?

    建筑金属装饰装修材料有哪些?金属装饰装修材料具有较强的光泽及色彩,比较受热、可以经受火的炙烤,广泛应用于室内外墙面...

  • 2022-07-19

    钻木取火比较麻烦,对材料的要求也比较高,必须有干燥的木头和引燃材料。后来,人们发明了钻木取火的升级版——火弓。就是...

  • 《晨光灿烂,逐之光热 群星堂堂,逐之成就》作文评改

    [题目]阅读下面的材料,根据要求写一篇不少于800字的文章。 材料一:近年来,“饭圈”文化越来越火,饭圈原本指的由...

  • 独家揭秘,铝扣板吊顶材料为什么这么火?

    铝扣板吊顶是一种 特殊的材质,地质轻便耐用,被广泛运用于家装吊顶中,具有多种优良特性,适用于厨房和卫生间中,既能达...

  • 教资材料题,干火拿走不谢

    师德(三爱两人一终身) 1、 爱国守法。热爱祖国、热爱人民。拥护中国共产党的领导、拥护社会主义。全面贯彻国家教育方...

网友评论

      本文标题:火材料

      本文链接:https://www.haomeiwen.com/subject/ofisqrtx.html