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;
相关推荐
古蓬莱掌管玉米的神3 小时前
vue3语法watch与watchEffect
前端·javascript
拉一次撑死狗4 小时前
Vue基础(2)
前端·javascript·vue.js
qq_544329175 小时前
下载一个项目到跑通的大致过程是什么?
javascript·学习·bug
云樱梦海6 小时前
腾讯 Hunyuan3D-2: 高分辨率3D 资产生成
3d·hunyuan3d-2
mirrornan7 小时前
产品Web3D交互展示有什么优势?
3d·3d模型·web3d·3d展示
jndingxin7 小时前
OpenCV相机标定与3D重建(66)对立体匹配生成的视差图(disparity map)进行验证的函数validateDisparity()的使用
opencv·3d
Jane - UTS 数据传输系统7 小时前
VUE+ Element-plus , el-tree 修改默认左侧三角图标,并使没有子级的那一项不展示图标
javascript·vue.js·elementui
ThomasChan1239 小时前
Typescript 多个泛型参数详细解读
前端·javascript·vue.js·typescript·vue·reactjs·js
zzlyx9910 小时前
.NET 9 微软官方推荐使用 Scalar 替代传统的 Swagger
javascript·microsoft·.net
Bunury10 小时前
组件封装-List
javascript·数据结构·list