细分物件的网格化规则
在 Rhino 中,细分物件可以通过三种不同的方法进行网格化,以用于渲染、工作视窗显示、曲面分析和网格转换。这三种网格化方法分别是静态、自适应和绝对网格化。
静态网格化
每个细分物件四边面创建多少个网格四边面取决于细分物件的面数。
|
面数 每个细分物件 |
1-2000 | 2001-8000 | 8001-32K | >32K |
| 网格四边面 每个细分物件四边面 |
16x16 | 8x8 | 4x4 | 2x2 |
- 静态网格化无法进行配置和预览。
- 着色工作视窗中 (着色、渲染、半透明、X 光显示模式) 的细分物件使用静态网格化。
- 静态网格化可减少密集细分物件的渲染网格面,从而提高显示性能。
自适应网格化
每个细分四边面创建多少个网格四边面取决于细分物件的面数以及网格化对话框中的自适应细分级别滑块。下表显示了每个细分四边面将创建多少个网格四边面。例如,当细分物件具有 501-2000 个面,并且细分级别滑块设置为 3 时,将从每个细分四边面创建 8x8 个网格四边面。
| 细分级别 | 每个细分物件的面数 | ||||
| 1‑500 | 501‑2000 | 2001‑8000 | 8001‑32K | >32K | |
| 1 | 2x2 | 2x2 | 2x2 | 2x2 | 2x2 |
| 2 | 4x4 | 4x4 | 4x4 | 4x4 | |
| 3 | 8x8 | 8x8 | 8x8 | ||
| 4 | 16x16 | 16x16 | |||
| 5 | 32x32 | ||||
- 在光线跟踪工作视窗和最终渲染中的细分物件使用自适应网格化设置,设置的位置在文件属性 > 网格 或 物件属性 > 自定义网格中。
- 自适应网格化可减少在密集的细分物件上的渲染网格面数。
- 曲面分析指令使用自适应网格化。
绝对网格化
每个细分物件四边面创建多少个网格四边面完全取决于绝对细分级别滑块。没有其他因素参与。
|
细分级别 |
网格四边面 每个细分物件四边面 |
|
1 |
2x2 |
|
2 |
4x4 |
|
3 |
8x8 |
|
4 |
16x16 |
|
5 |
32x32 |
- Mesh 指令和网格文件格式导出选项中的详细设置是 Rhino 中唯一使用绝对网格化的地方。Rhino 中的其余部分使用静态网格化或自适应网格化。
- 较高的绝对网格划分级别可能会从密集的细分物件中创建过多的网格面,并导致系统内存不足。
三种网格化方法的使用
下表显示了 Rhino 中三种用于细分物件的网格划分方法。
|
静态 网格化 |
自适应 网格化 |
绝对 网格化 |
||
| 着色物件的显示模式 除了光线跟踪模式 |
✔ | |||
|
文件属性 > 网格 |
✔ | |||
|
物件属性 > 自定义网格 (用于光线跟踪工作视窗和最终渲染) |
✔ | |||
| 曲面分析指令 > 调整网格 |
✔ |
|||
| 网格指令 / 导出 |
简易设定 |
✔ | ||
|
详细设置 |
✔ | |||