Babylonjs学习笔记(五)——创建PBR材质

书接上回,这里讨论PBR材质!!!

javascript 复制代码
 // 创建天空盒/*  */
 const createSkyBox = (scene:Scene):void=>{
   const envTex = CubeTexture.CreateFromPrefilteredData('./env/environment.env',scene)
   scene.environmentTexture = envTex;
   scene.createDefaultSkybox(envTex,true)
 }




  createSkyBox(scene);

  const ball = MeshBuilder.CreateSphere('ball',{diameter:1},scene)
  ball.position = new Vector3(0,1,0)
  // 创建PRB材质
  const ballMat = new PBRMaterial('pbr',scene)
  // 赋值
  ball.material = ballMat;
相关推荐
k09331 分钟前
在组件外(.js文件)中使用pinia的方法2--在http.js中使用pinia
开发语言·javascript·http
Glommer14 分钟前
AST 反混淆处理示例
javascript·爬虫
二川bro16 分钟前
第44节:物理引擎进阶:Bullet.js集成与高级物理模拟
开发语言·javascript·ecmascript
越努力越幸运50820 分钟前
JavaScript进阶篇垃圾回收、闭包、函数提升、剩余参数、展开运算符、对象解构
开发语言·javascript
程序员ys36 分钟前
Vue的响应式系统是怎么实现的
前端·javascript·vue.js
aduzhe43 分钟前
关于在嵌入式中打印float类型遇到的bug
前端·javascript·bug
HahaGiver6661 小时前
Unity Shader Graph 3D 实例 - 一个简单的红外线扫描全身效果
3d·unity·游戏引擎
3DVisionary1 小时前
XTDIC-SPARK高速3D测量系统在电子产品跌落测试中的动态变形与可靠性评估
3d·电视盒子·xtdic-spark·跌落测试·高速三维测量·动态变形分析·电子产品可靠性
鹏多多1 小时前
vue过滤器filter的详解及和computed的区别
前端·javascript·vue.js
孟陬1 小时前
在浏览器控制台中优雅地安装 npm 包 console.install('lodash')
javascript·node.js