我创建了一个自定义形状
我如何给它一些圆润的边缘,让它看起来更自然。
在不改变几何形状的情况下,使用细分似乎不是一个合适的解决方案。
如果细分不适合您,则在 3D 编辑器(如Blender、3dsmax、C4D、maya 等)中创建几何体并应用倒角修改器对边缘进行倒角可能会更简单。然后,您应该能够对模型进行三角测量并导出一个 obj 以供 three.js 使用。
这比移植(或从头开始编写)three.js 的通用几何倒角修改器更快
使用 antialias 参数创建渲染器实例,将其设置为 true。
renderer = new THREE.WebGLRenderer({ antialias: true })