易笔记易笔记
首页
文章
分类
标签
首页
文章
分类
标签
LangChain 1CSS 8JS 3cesium 2PHP 1ThreeJS 23D 2Vue 7Vue 3 1Composition API 1ref 1reactive 1Windows 4KMS 1Vue3 3uni-app 1虚拟滚动 1

当素材尺寸(宽和高)不是2的n次方时,贴图效果会较为模糊。 控制台会有如下警告:

THREE.WebGLRenderer: image is not power of two (1638x2166). Resized to 1024x2048

解决方案:对贴图做如下设置

texture.generateMipmaps = false;
texture.wrapS = texture.wrapT = THREE.ClampToEdgeWrapping;
texture.minFilter = THREE.LinearFilter
分类: ThreeJS标签: ThreeJS, 3D
日期: 2021/10/1
使用Blender拆分或合并Mesh

遇到问题

对一个房子模型其中一扇门操作时,发现所有门都被选中,打印后发现所有门是一个Mesh,因此需要Blender工具对门进行拆分。

拆分Mesh

  1. 进入 编辑模式(Tab)
  2. 选中其中一扇门的所有面(用 L 点选)
  3. 按 P → Selection → 分离为新对象

合并Mesh

  1. 确保在「物体模式」(Object Mode)
  2. 选中要合并的两个门:
    • 鼠标左键点击第一个门
    • 按住 Shift + 左键点击第二个门(此时两个都高亮)
  3. 按 Ctrl + J(Join 合并)或菜单栏:Object → Join
分类: ThreeJS标签: ThreeJS, 3D
日期: 2021/10/1