问题标签 [papervision3d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
410 浏览

flex4 - 着色器与着色器材质,特定于纸质视觉,欢迎一般见解

我在 pv3d 论坛上问过这个问题,但没有一个人能或愿意回答它。

我对 3d 比较陌生,所以如果这对某些人来说是常识,我深表歉意。

我有一个球体,我在其中应用了 CellMaterial。看起来很棒。我注意到在 papervision sdk 中,还有一个 CellShader。

我应该使用它与 CellMaterial 一致吗?应该是一个还是另一个?着色器是着色器材质的不推荐做法吗?

我最初的想法是着色器适用于整个场景,而材质可以唯一地应用于对象。

文档似乎另有说明。

如果同时使用 CellShader 和 CellMaterial 可以获得什么好处?我真的很喜欢在其中获得一些环境包容性。

0 投票
1 回答
349 浏览

actionscript-3 - 如何在papervision3d中组合圆柱体上的纹理?

我想将位图组合到一个纹理并将其应用于圆柱形图元。圆柱体将旋转或更好:纹理应该沿着圆柱体表面移动,因此您应该只看到一个(同时最多 3 个纹理)。为了更好地理解:我打算以某种方式创建一个海报枕头,上面有未定义数量的海报。通过单击枕头,它应该会旋转到下一张海报,但您总是会看到上一张/下一张海报的部分内容。

我的问题是:如何动态加载纹理,以及如何在运行时组合、加载/卸载海报?

提前致谢

0 投票
1 回答
187 浏览

apache-flex - 使用 papervision 创建具有动态段的旋转圆锥

我正在尝试使用 papervision 创建一个旋转圆锥,其中所有段都可以分别填充颜色/图像。因此,就像您可以使用 MaterialsList 分别渲染 Cube 的所有面一样。此外,我希望能够检查是否单击了特定段。

0 投票
1 回答
100 浏览

actionscript-3 - 对象的间歇/交错加载

我最近刚刚尝试了actionscript 3,但遇到了障碍。我该如何间歇性地渲染立方体(cube1),即。交错加载。我需要多维数据集彼此加载瞬间。

下面是我到目前为止的一个片段:

0 投票
4 回答
252 浏览

xml - 如何在 XML 中表示图块?

所以,我正在编写一个 AS3 程序来平铺地砖。我希望用户能够创建自己的由不同矩形表示的楼层示意图。这将是拖放。他们将布置他们的示意图(由不同大小的矩形瓷砖组成)并将颜色/图案拖放到它们上。

然后将该示意图平铺在 3D 平面上,以表示实际地板的外观。

我已经完成了 3D 部分的工作、拖放工作等。我缺少的是地板示意图的东西。我花了很多时间试图找出最好的解决方案,但我不能完全到达那里。

这里有一些例子(从一大堆可能的组合中)地板示意图的外观:

替代文字

替代文字

替代文字

替代文字

示意图中的不同图块是可放置区域。我的问题:如何用 XML 表示这些示意图?不用担心平铺、尺寸等。我已经弄清楚了。我只是不知道如何在 XML 中表示瓷砖原理图并使用 AS3 正确绘制它。有任何想法吗?

0 投票
1 回答
1015 浏览

actionscript-3 - AS3/Papervision LensFlare 类 - 无法转换为 DisplayObject3D?

所以我正在做一个项目,我已经创建了一个带有粒子的 3D 场景以及我需要的一切。我希望使用 PV3D2.0 LensFlare 类向场景中添加镜头光晕。我已经设置了所有的 lensflare 电影剪辑,我正在使用以下代码来实例化 LensFlare,但我收到了错误

我找到了 2008 年的 LensFlare 教程(我从中获得了数组和影片剪辑),但它与 Great White 不兼容,因此我尝试使用新的 API 重新创建它。

0 投票
1 回答
575 浏览

user-interface - 将 flex 4 gui 组件与 papervision3d 混合

我想将 papervision 渲染(“全屏”或受限于某些区域)与覆盖该渲染的 flex gui 组件混合在一起。这怎么能实现?

现在我可以在手头设计 .mxml 模板并在单独的 .as 文件(定义 [SWF ...])中进行一些 papervision 渲染,但我对 as3/flex 还是很陌生,所以不要假设任何事情,详细的解释将不胜感激。

提前感谢=)!

0 投票
3 回答
806 浏览

apache-flex - 如何模糊 3d 对象?(纸片 3d)

如何模糊 3d 对象?(Papervision 3d)并将创建的新对象保存为新的 3d 模型?(可以帮助天空/云的生成)

就像在二维图片中一样,我已经将矩形变成了一些模糊的结构

替代文字
(来源:narod.ru

0 投票
3 回答
2359 浏览

apache-flex - 如何在 Flash 中打开 3dmax 或 maya 文件?

嗨,我想打开一个 3d max 文件并在 flash 动作脚本 3 中旋转一个 3dmax 对象。我该怎么做?

0 投票
2 回答
373 浏览

apache-flex - 需要在 papervision3d 模型(esphere)上标记执行时间(flash/flex)

我正在使用 papervision3d 在 Flash 项目中加载具有世界纹理的 3D 球体。我想知道如何在给定坐标的模型上放置标记?示例:两个角度,并带有标记,我指的是一个简单的电影剪辑或类似的。谢谢。