当前位置: 首页 > news >正文

RBD —— 不同材质破碎

目录

Working with concrete

Chipping

Details

Proxy geometry

Constraints

Working with glass

Chipping

Proxy geometry

Constraints

Resolving issues with glass fracturing 

Working with wood

Clustering

Using custom cutters


Working with concrete

        Concrete破碎使用Voronoi fracture方法,Fracture Level控制切割次数,Primary Strength控制约束强度;左Fracture Level 2,右Fracture Level 3;

 

        第一级别的破碎,类似Voronoi Fracture,在体积上撒点切割破碎;可使用Guide Geometry->Primary Volume查看;如Noise Frequency为0,将均匀统一撒点;可多次迭代破碎,Fracture Ratio、Fracture Seed参数确定对多少个先前级别破碎;也可使用RBD Paint交互式地在视图上绘制区域;

Chipping

        Chipping可使模拟产生更加真实的外观,会断开拐角;

Details

        切面添加noise,Edge DetailInterior Detail

 

Proxy geometry

        默认,RBD Material Fracture SOP使用Voronoi Fracture形状作为代理几何体;但,如使用了Edge Detail,Interior Detail,则不会完美匹配;通常也足够接近,但可使用Convex Decomposition,或Packed Spheres

Constraints

Working with glass

        Fracture per Piece对不同glass非常有用,可单独对每个破碎;

Chipping

        添加过多细节,会断开拐角;

 

Proxy geometry

        默认,RBD Material Fracture SOP使用Voronoi Fracture形状(边无noise)作为代理几何体;这与高精度几何体不会完美匹配,但通常也足够接近;可使用Convex Decomposition以获得更接近的匹配;

Constraints

        对glass有特别的约束,可设置glue强度;可使用Guide Geometry->Constraint Network查看;

Resolving issues with glass fracturing 

        但galss没有分开时切面的细节,由于透明会导致渲染问题;可预破碎后使用RBD Connected Faces SOP,记录面号及到对面的距离;然后通过RBD Disconnected Faces SOP使用这些信息确定是否删除内部面(但没有断开时);

Working with wood

        基于在两个方向(Grain、Cut)上,使用布尔切割;默认断裂方向是由最长点确定的;

 

Clustering

        打簇(RBD Cluster SOP),用于将碎块连接在一起;

Using custom cutters

        比预设的concrete, glass, wood类型更高级,可使用自己的切割面,但仍然利用RBD Material Fracture SOP提供的所有控制(如edge detail, interior detail, constraint creation, rewiring);还公开了布尔“treat as”参数,对solid、surface切割(金属切割有用);

  

 

http://www.lryc.cn/news/289336.html

相关文章:

  • MySql8的简单使用(1.模糊查询 2.group by 分组 having过滤 3.JSON字段的实践)
  • 数据监控-Prometheus/Grafana
  • Compose | UI组件(三) | TextField() 输入框组件
  • 组件冲突、data函数、组件通信
  • 【C++杂货铺】详解类和对象 [上]
  • Linux 驱动开发基础知识—— 驱动设计的思想(六)
  • Mybatis-Plus入门
  • MODNet 剪枝再思考: 优化计算量的实验历程分享
  • Flink多流转换(1)—— 分流合流
  • CSS高级技巧导读
  • Redis数据类型-string
  • 【HDFS】一天一个RPC系列--updatePipeline
  • CentOS 7 上使用 wget 安装 Nginx 并设置开机自启
  • Android源码设计模式解析与实战第2版笔记(一)
  • HTML+JavaScript-06
  • 单元测试——题目十二
  • 详解:大数据信用报告信用等级怎么看?
  • rsync命令常用参数详解
  • 基于SpringBoot实现策略模式提供系统接口扩展能力
  • v43-47.problems
  • 华为HCIP Datacom H12-831 卷14
  • 《vtk9 book》 官方web版 第3章 - 计算机图形基础 (1 / 6)
  • 负载均衡是什么,负载均衡有什么作用
  • Leetcode 3020. Find the Maximum Number of Elements in Subset
  • 【Vue2 + ElementUI】更改el-select的自带的下拉图标为倒三角,并设置相关文字颜色和大小
  • TensorFlow2实战-系列教程5:猫狗识别任务数据增强实例
  • Unity中URP下额外灯角度衰减
  • BKP备份寄存器、RTC实时时钟
  • k8s 进阶实战笔记 | Scheduler 调度策略总结
  • 微服务-微服务Spring-cloud-open-feign