graphics - 将模型分成网格以进行深度排序渲染
问题描述
所以我有一个模拟建筑物的大网格。我想将网格按地板和走廊分成几部分,以制作地理上不同的“场景”,我可以在渲染之前对其进行剔除/排序以减少渲染时间。我使用 3DS Max 将模型“切片”成各种网格,但是在场景资源管理器中它仍然只显示 1 个对象。当我将场景导出到 fbx 并在 Assimp 中读取时,它只读取 1 个网格。
TLDR:如何在 3DS Max(或类似)中拆分模型,以便将其导出为多个我可以选择性渲染的网格?
解决方案
解决方案是“切片”模型,在我的例子中,我使用切片平面来获得干净的切割。然后使用“网格编辑”修改器并“分离”每个单独的组件。
推荐阅读
- leaflet - Nuxt Leaflet,更改瓷砖层请求不正确的瓷砖
- postgresql - RDS cloudwatch 指标“可用存储空间”不会通过 drop table 释放
- database - 在 DynamoDB 中预加入学生、班级和成绩
- python-3.x - 需要帮助理解带有递归的链表(Python)
- python - Python 在格式化字符串中使用 kwargs:期望字符串,获取字典?
- python - Pygame - 图像弄脏/在屏幕上留下痕迹
- php - 在 wordpress 中一次获取多个导航菜单
- laravel - 如何在 Laravel 中检索以子属性为条件的父记录集合
- vb.net - ComboBox SelectedIndexChanged 不返回所选值
- java - 将 java 源代码编译为 .jar 时遇到问题