scenekit - SceneKit:使用 Blender 网格生成粒子系统的体积
问题描述
我正在尝试在 SceneKit 中创建一个粒子系统。我用
particleSystem.birthLocation = .volume
SceneKit 节点上的选项。这对于像 SCNBox 或 SCNCylinder 这样的内置 SceneKit 形状效果很好,但现在我需要在 Blender 中制作更复杂的网格以用作发射器。作为简单的测试,我尝试导出您在 Blender 中获得的默认 Box。但是,当我尝试导出的 .dae 文件时,我在控制台中收到以下错误。
[SceneKit] Error: Cannot use volume generation on a generic mesh. fallbacking on surface
即使它创建的表面发射器也不正确,并且由 3 个三角形组成。
我在 Blender 导出中尝试了各种选项,但我无法让它工作。有人有想法么?
解决方案
推荐阅读
- javascript - 如何找到body元素之后的每个子元素,并获取其中包含某个类的元素的html
- php - Yii2如何在选择标签中添加属性
- php - 如何使用 MySQL 从 id M 开始选择 N 行
- xml - 为什么在 S3/Cloudfront 上刷新我的 Angular 6 项目会导致错误?
- python - 将选择列表框顶部窗口传递到主窗口
- python - 如何将 2d numpy 数组输入到 Tensorflow?(也关于如何使用 TF 获得矩阵输入和输出)
- speech-to-text - google-speech-to-text-api 的结束标志是什么?
- javascript - 跨父母查询不返回任何数据
- java - 如何使用 docx4j 从 docx 获取 HEADER / FOOTER
- r - 在 R 中创建一个函数但得到一个替换的长度为零错误