当前位置: 首页 > news >正文

wordpress背景图宁波seo推荐

wordpress背景图,宁波seo推荐,深圳市建网站,网站建设html当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/feature/rendering/src/voxgpu/sample/BasePbrMaterialTest.ts 当前示例运行效果: 微调参数之后的效果: 此示例基于此渲染系统实现,当前示例TypeScript源码如下: export class BasePbrMateri…

当前示例源码github地址:

https://github.com/vilyLei/voxwebgpu/blob/feature/rendering/src/voxgpu/sample/BasePbrMaterialTest.ts

当前示例运行效果:

微调参数之后的效果:

此示例基于此渲染系统实现,当前示例TypeScript源码如下:

export class BasePbrMaterialTest {private mRscene = new RendererScene();initialize(): void {this.mRscene.initialize({ canvasWith: 1024, canvasHeight: 1024, rpassparam: { multisampleEnabled: true } });this.initScene();this.initEvent();}private hdrEnvtex = new SpecularEnvBrnTexture();private createTextures(ns: string): WGTextureDataDescriptor[] {const albedoTex = { albedo: { url: `static/assets/pbr/${ns}/albedo.jpg` } };const normalTex = { normal: { url: `static/assets/pbr/${ns}/normal.jpg` } };const aoTex = { ao: { url: `static/assets/pbr/${ns}/ao.jpg` } };const roughnessTex = { roughness: { url: `static/assets/pbr/${ns}/roughness.jpg` } };const metallicTex = { metallic: { url: `static/assets/pbr/${ns}/metallic.jpg` } };let textures = [this.hdrEnvtex, albedoTex, normalTex, aoTex, roughnessTex, metallicTex];return textures;}private initScene(): void {this.initEntities();}private initEntities(): void {let rc = this.mRscene;let monkeySrc = new ModelEntity({modelUrl: "static/assets/draco/monkey.drc"});let sphSrc = new SphereEntity({radius: 100,latitudeNumSegments: 30,longitudeNumSegments: 30});let lightData = this.createLightData();let startV = new Vector3(-500, 0, -500);for (let i = 0; i < 3; ++i) {for (let j = 0; j < 5; ++j) {let pos = new Vector3(j * 300 + startV.x, 0, i * 600 + startV.z);let roughness = 1.0 - (0.05 + 0.95 * j/(5-1));let roughnessBase = i/(3-1);let material = new BasePBRMaterial();let property = material.property;property.setLightData(lightData.lightsData, lightData.lightColorsData);property.ambient.value = new Color4().randomRGB(0.3, 0.1);property.albedo.value = new Color4().randomRGB(1.0, 0.2);property.arms.value = [1, roughness, 1];property.armsBase.value = [0, roughnessBase ,0];material.addTextures(this.createTextures("gold"));let sph = new SphereEntity({materials: [material],geometry: sphSrc.geometry});sph.transform.setPosition(pos);rc.addEntity(sph);material = new BasePBRMaterial();property = material.property;property.setLightData(lightData.lightsData, lightData.lightColorsData);property.ambient.value = new Color4().randomRGB(0.3, 0.1).ceil();property.albedo.value = new Color4().randomRGB(1.0, 0.2);property.arms.value = [1, roughness, 1];property.armsBase.value = [0, roughnessBase ,0];property.uvParam.value = [2,2];material.addTextures(this.createTextures("rusted_iron"));let monkey = new ModelEntity({materials: [material],geometry: monkeySrc.geometry,transform: { position: pos.clone().subtractBy(new Vector3(0, 0, 270)), scale: [100, 100, 100], rotation: [0, 90, 0] }});rc.addEntity(monkey);}}}private createLightData(): { lightsData: Float32Array; lightColorsData: Float32Array } {let lightsData = new Float32Array([0.0, 300.0, 0, 0.000001]);let lightColorsData = new Float32Array([5.0, 5.0, 5.0, 0.000005]);return { lightsData, lightColorsData };}private initEvent(): void {const rc = this.mRscene;rc.addEventListener(MouseEvent.MOUSE_DOWN, this.mouseDown);new MouseInteraction().initialize(rc, 0, false).setAutoRunning(true);}private mouseDown = (evt: MouseEvent): void => {};run(): void {this.mRscene.run();}
}

http://www.15wanjia.com/news/10825.html

相关文章:

  • 大唐工作室 网站制作分销渠道
  • 网站销售策划南京seo优化公司
  • 4.请简述网站建设流程的过程重庆森林电影高清在线观看
  • 三网合一网站开源dw网站制作
  • 门户型网站建设公司推广
  • 北京免费网站开发维护青岛网站建设方案优化
  • 上海做网站技术中国局势最新消息今天
  • 做淘宝店铺有哪些好的网站电脑培训班电脑培训学校
  • 自己做有趣的网站推广哪个app最挣钱
  • 网站做rss wordpress91永久免费海外地域网名
  • 网站做好后怎么更新内容百度开户代理商
  • 做任务给佣金的网站b2b是什么意思
  • wordpress插件移植seo查询系统源码
  • 在阿里云做网站教程关键词优化多少钱
  • 自己做网站网页剧中上海牛巨微seo优化
  • 现在做一个网站大概多少钱如何制作百度网页
  • 天工网工程信息网官网中山seo关键词
  • 房产网站建设qq空间秒赞秒评网站推广
  • 网站开发与设计实训总结两千字88个seo网站优化基础知识点
  • 开发建设网站管理人员课程培训
  • 工程承包合同范本免费轻松seo优化排名 快排
  • 做神马网站优化排微信指数是什么意思
  • 陆川建设局网站百度平台我的订单
  • 公司起名字大全免费四个字百度首页排名优化价格
  • 珠海网站建设有限公司品牌推广与传播怎么写
  • wordpress html结尾廊坊seo
  • 企业如何做网站推广恶意点击广告软件
  • 如何注册成立家族公司如何提高网站排名seo
  • 房地产建设网站网络营销方法有哪几种
  • 苏州网站建设2万起百度河南代理商