问题标签 [viewport3d]

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 回答
868 浏览

animation - Render output in Blender 2.8 shows different output than the viewport display

I am following a course from Udemy on blender 2.8 fundamentals. As the editing in the final animation was complete, I tried to render it, but the rendered output seems to be different from the viewport display.

In the render output, somehow all of my objects are being cut through by a plane. At first, I thought that it was the floor from my animation that was causing this issue. I tried to render again after making some changes to the floor, but I am still facing the same problem.

I have linked the viewport and render output screenshots below.

Viewport Display #1 Render Output #2

Viewport Display #2 Render Output #2

Viewport Display #3 Render Output #3

0 投票
1 回答
249 浏览

wpf - WPF 的 Viewport3D 使用什么版本的 DirectX?

我正在做一个项目,需要在我的 WPF 应用程序中显示一个 3D 场景(带动画)。它应该是一个相对简单的场景,但它所运行的硬件可能会受到很大限制,所以我关心的是性能和效率。

我正在评估是否使用 WPF 的 Viewport3D,但我担心它可能在后端使用 DirectX 9。理想情况下,我不介意 DirectX 11 或 12,尽管我认为 10 是可以接受的。不过,我听说 DirectX 9 的性能较差,所以我想避免这种情况。

有谁知道 DirectX WPF 的 Viewport3D 使用哪个版本的引擎盖?

谢谢。

0 投票
1 回答
31 浏览

c# - 如何知道 ViewPort3D 何时完成渲染?

移动 ViewPort3D 的透视相机后,3D 视觉效果的渲染需要几秒钟才能完全渲染。

没有“渲染”事件或类似的东西。

有什么方法可以检测渲染何时完成?

0 投票
2 回答
186 浏览

performance - 填充大量 3D 形状时 FMX ViewPort3D 性能下降

ViewPort3D在多设备应用程序表单中有一个元素,其中填充了大量TRectangle3D元素(从 1 到 10000)并LightMaterialSource应用于它们,所有这些都需要动态呈现,因为我还使用以下方法旋转相机程序:

然而,ViewPort3D当渲染的矩形数量至少接近几十个时,性能开始显着下降。将更多矩形添加到视口直到变成幻灯片时,相机旋转变得更慢且更无响应。

有没有办法在不删除所述矩形的情况下提高 ViewPort3D 的性能?

我尝试使用将 Multisample 属性设置为“none”:ViewPort3d1.Context.SetMultisample(TMultisample.None)以及MaterialSource从所有矩形中删除。虽然它确实对性能有所帮助,但并没有完全解决问题。

0 投票
0 回答
32 浏览

c# - ViewPort3D 透视相机负 Z 模型不可见

我有一个带有视口对象和简单方形模型的基本应用程序。我试图用它的 Postion 和 LookDirection 来理解 PerspectiveCamera。阅读答案后,我认为我了解相机的工作方式。我可以将相机放在模型前面并从不同的角度查看它。 模特就在前面 侧面模型,(正 X,负 X 方向 模型另一侧,(负 X,正 X 观察方向

我可以在 Y 轴上做同样的事情,这也是正确的 来自高位相机的模型,(正 Y、负 Y 方向

只要我有一个正 Z,这一切都是正确的,但是当我试图查看模型的背面时,使用负 Z 和正 Z 方向,模型是不可见的。而且我似乎无法找出我做错了什么。

我想我应该看到模型的背面,给出 Z:-4 和 LookDir Z:4,但视口没有显示任何内容。 模型负 Z,正 Z 外观

任何人都可以看到,我在这里缺少什么,是照明问题(如果是,我该怎么办),还是有其他问题?

这是我的视口对象:

0 投票
1 回答
28 浏览

wpf - WPF Viewport3D 纹理坐标

我想渲染一个贴有纹理的立方体。这是我的纹理:

在此处输入图像描述

不应使用带有“空”文本的区域。

这是我的 Viewport3D:

结果:

在此处输入图像描述

首先,我想尝试只获得正面。我只显示了第一个矩形。不幸的是,我无法选择另一个矩形,它也被镜像了。

0 投票
0 回答
25 浏览

c# - 如何在 WPF Viewport3D 中绘制桶或圆?

我有一个WPF包含 3D 模型的项目。我确实搜索了很多,Viewport3D但没有找到任何有用的结果来绘制 3D 桶。移动也Camera有点糟糕,我该如何编辑它呢?