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;
相关推荐
开心小老虎2 小时前
threeJs实现裸眼3D小狗
前端·3d·threejs
彭铖洋3 小时前
VSCode会击败Cursor和Windsurf吗?
javascript·reactjs
HelloRevit4 小时前
Next.js 快速启动模板
开发语言·javascript·ecmascript
程序饲养员6 小时前
ReactRouter7.5: NavLink 和 Link 的区别是什么?
前端·javascript·react.js
拉不动的猪7 小时前
设计模式之------命令模式
前端·javascript·面试
uhakadotcom7 小时前
Bun vs Node.js:何时选择 Bun?
前端·javascript·面试
前端snow7 小时前
前端工程师看docker是什么?
前端·javascript·docker
鱼樱前端8 小时前
技术路线升级:从“纯前端”到“高价值前端”
前端·javascript
堕落年代8 小时前
Uniapp当中的async/await的作用
前端·javascript·uni-app
vjmap9 小时前
如何一键自动提取CAD图中的中心线(如墙体、道路、巷道中心线等)
前端·javascript·gis