Blender3D扫描重建技术

可以通过照片生成模型,项目中需要使用雕塑模型,使用软件生成!
Blender 2.9 3D扫描重建技术全解析
bili链接

简介

共介绍了三种工具,都可以使用Blender来处理!

Meshroom - 照片生成模型 - 起点
Instant meshes - 模型减面 - 优化性能
Materialize - 模型贴图制作 - 漫反射/高光/法线/…

Meshroom

注:不可存放在中文路径下!

Meshroom官方文档

批处理命令修改文件扩展名
这里可以通过批处理命令修改 - 文件后缀 - 把jfif修改为 jpg
ren *.php* *.jpg

拍摄有问题。。。

真的可以有模型!

拍摄需求 - 内容来源

  1. 保证被拍摄物体光照充足均匀
  2. 避免逆光拍摄(例如背景里有窗户等强光源会构成光照逆光条件)
  3. 拍照片时候要围着要扫描的物体或者空间走动拍摄,不要原地转圈拍摄
  4. 最理想的光照环境是室外,云层比较厚但光线正常的阴天
  5. 关掉自动闪光,保持曝光度一致
  6. 避免扫描高反光物体,植物等扫描效果不好
  7. 避免各种虚焦点,如:景深虚焦
  8. 保持对焦平均,避免焦外成像
  9. 连续拍摄,保持元数据连贯性。
  10. 照片数量并不是越多越好,一般100-200张比较好,当然也取决于计算机的运算能力。
  11. 最后,保证拍照者能顺利围绕拍摄物体走一圈很重要。我演示的时候瞎拍照最常见困难是无法围着物体走一圈…被拍摄物体放在靠墙的桌子上导致一面去不了之类的情况。

测试

01
官方案例测试

  • 查看如何拍摄 - 照片尺寸 - 光影 - 主体内容

01
下载内容

  • 41张图片 - 多角度
  • 6张图片
  • 3张图片

图片分辨率 - 4032 * 3024
图片大小 - 2.9M
图片越多 - 时间越长 - 精度越高!

拍摄的图片需要高清!

3张图片的测试实例
3张也可以有数据 - 很棒!
01

三角面 - 133384 - 需要减面! - 可拓扑建模
02

6张图片的测试实例
细节很棒了 - 有点吓人。。。
时间有点长。。。
三角面 - 331787 - 多了接近3倍!
03

41张图片测试实例

看看要跑多久!CPU满了。。。。额。。

跳过。。。去现场测试要注意数量。。

拍摄总结!

  1. 注意光照
  2. 注意位置
  3. 可拍摄局部
  4. 注意图片尺寸
  5. 导入程序 - 最好都是绿色标志!

Instant meshes

测试下载的模型 - 删面!

Materialize

生成贴图!也可用万物有灵!

其他软件

照片扫描生成模型
RealityCapture BETA 1.0

其他资源

Blender学习资源!
Blender环境场景合集

需要的功能
映射建模

拓扑建模

雕刻建模 - 看情况。。

打光设置 - 用现有模型测试!

烘焙低模

烘焙贴图 - 纹理图 - 模型材质贴图

关键帧动画

镜头动画

建模学习

记录一下过程 + 注意点 + 完成图

骰子制作

Blender 3.0 Cycles 照片级场景渲染技巧

收获:

  1. 应用比例 - 如果比例缩小了,应用当前值为 1 - ctrl + a - scale
  2. 查看物体 - 按~ 到 view selected - 如果物体很小,很实用!!! - 可以借助视图导航移动视角!
  3. 合并顶点 - At last、At center 有收获!
  4. 骰子两面之和 - 为7!
  5. 重复操作 - shfit + R - 如果刚才倒角了,可以在另一个顶点,继续同样的操作!
  6. 圆形选区 - 右键 - LoopTools - 需要勾选 - Circle
  7. 沿法线挤出 - Alt + E键调出挤出命令的菜单!
  8. edge cease - 如果细分后不圆 - 用这个调整 - 选中边!
  9. 自动平滑 - 如果表面平滑有问题的话 - 在Object Data Properties - Normals 中选中!
  10. 渲染设置 - Cycles - Denoise - Color Management - Filmic Log - Medium High - 这个Filmic好神奇!!
  11. 灯光设置 - 环境光为0 - 灯光设置约束 - track to 物体
  12. 相机设置 - 设置模糊 - Depth of Field

Cycles渲染效果 - 未渲染 - 渲染模式下查看的效果。。
01

树木和落叶

【教程】blender 制作树木和落叶教程

开启Blender插件 - TreeGen
创建 - 曲线 - Tree Gen

收获:

  1. 使用Tree Gen生成的树,可以设置树干,树叶的参数
  2. 上材质 - 可树干,树叶单独上
  3. 渲染设置 - 开启辉光 - 关闭柔和阴影 - 阴影清晰显现出来了
  4. 细分一个网格 - 随机顶点 - 这样平面就不平整了 - 上树叶的材质
  5. 粒子 - 毛发 - 数量 - 物体当粒子 - 编辑模式下进入物体 即可修改粒子的方向等!!
  6. 粒子 - 高级 - 旋转 - 随机化阶段!
  7. 权重绘制 - 在粒子里顶点组 - 密度中 - 设置该顶点组(绘制的权重!)

完成图 - 渲染模式 - 截图
01
该叶子还可以再多点 / 再大点!

这个顶点组使用的有收获,还有树的创建,叶子贴图(透明!)

M-design练习

youtube上的作者,跟着学习!- 有收获 - 简单实用!
[blender2.8 tutorial] Modeling in 5 minutes! Making Japanese Tanabata decoration

收获:

  1. 细分表面后 - 两端插入一个内插面 就可以到顶了!
  2. 结合edge crease - 平滑表面出现硬边!

总结

学习软件就是要边学边做,然后写总结!

输入 - 输出 - 压缩 - 分而治之!