标签: 3d-graphics

CPU 和 GPU 在显示计算机图形时如何交互?

在这里您可以看到一个名为 Triangle.exe 的小型 C++ 程序的屏幕截图,其中包含基于 OpenGL API 的旋转三角形。

在此处输入图片说明

不可否认,这是一个非常基本的例子,但我认为它适用于其他显卡操作。

我只是好奇,想知道从 Windows XP 下双击 Triangle.exe 到我可以在显示器上看到三角形旋转的整个过程。会发生什么,CPU(首先处理 .exe)和 GPU(最终在屏幕上输出三角形)如何交互?

我猜想显示这个旋转三角形主要是以下硬件/软件等:

硬件

  • 硬盘
  • 系统内存 (RAM)
  • 中央处理器
  • 显存
  • 图形处理器
  • 液晶显示器

软件

  • 操作系统
  • DirectX/OpenGL API
  • 英伟达驱动

谁能解释这个过程,也许用某种流程图来说明?

它不应该是涵盖每一步的复杂解释(猜测会超出范围),而是中级 IT 人员可以遵循的解释。

我敢肯定,很多甚至自称 IT 专业人员的人都无法正确描述这个过程。

cpu graphics gpu graphics-card 3d-graphics

65
推荐指数
5
解决办法
4万
查看次数

专业显卡是渲染静态环境的“必备”吗?

我不确定标题是否清楚,但我想说的更多的话是:我正在为一位主要工作是渲染房屋内部真实感图像的装饰师构建一台 PC。为此,她将 3dsMax 和 AutoCAD 与 Accurender 和 Photoshop 结合使用。

是否需要像 Quadro 系列或 FireGL 系列这样的专业显卡?这些卡是否对渲染时间有任何改进,还是仅用于实时渲染?

rendering 3d-graphics autocad adobe-photoshop 3ds-max

9
推荐指数
3
解决办法
2250
查看次数

捕捉 3d 几何图形的软件?

我找到的程序

我发现这些程序可以捕获 OpenGL 3D 场景:

3D Ripper 捕捉几何、纹理和着色器。OpenGL Extractor 仅捕获几何图形...

有关此类程序的一般问题

您对这些程序的体验如何?您会推荐以下哪些程序?你知道其他这样的程序吗?他们有什么问题吗,或者他们有什么问题?是否有总体上效果最好的程序,还是特定于某些 3d 应用程序?

我需要做什么?

我正在寻找可以为学习目的捕获 3d 几何图形的程序。并且还用于捕获 3D 动画(3D 动画帧)的程序。

我只尝试了 3D Ripper,因为我尝试从中捕获数据的应用程序是在 Direct 3D 上。3D Ripper 至少适用于 Direct 3D 9,此应用程序具有 Direct 3D 6。是否有适用于旧版 Direct 3D 的应用程序?

非常感谢您。:)

(我在链接名称上很冗长,因为我希望它们能被搜索引擎更好地索引。)

opengl software-rec capture 3d-graphics direct3d

7
推荐指数
1
解决办法
2万
查看次数

如何从 Google Earth 或 Google Earth Pro 导出/提取任何 3D 模型?

你好,我是一名法国学生,所以请原谅我使用英语。我想知道是否有办法从 Google 地球导出任何 3D 模型,但 3D 模型库中可用的模型除外。我已经完成了我的研究,发现了一些前一段时间创建的工具和软件,但现在它们似乎效率低下。

示例:3D Ripper X、Open GLX Tractor、OGLE(OpenGLExtractor)...

那些当时能够从谷歌地球和其他 3d 生成器捕获 3d 渲染和数据的软件,您可以将其导入 3d 建模程序。

我的目的是将它们导入 3D 建模软件(sketchup 或其他)并将它们导出为 .stl 或 .obj 以尝试 3D 打印其中一些模型。

我在网上查看了许多论坛和视频,但没有一个能够回答我的问题。通常人们会从 Sketchup 谈论 3D 仓库,以下载由用户创建的建筑物和其他模型,但今天实际上没有人能够提取任何由 Google 地球生成的模型。Google Earth 提供了提取kml 的可能性。数据,但是当您进入 Sketchup(我没有尝试使用任何其他 3d 软件)并导入文件时,您会收到一条错误消息:“导入失败”。也许最终的答案是想编写一个合适的软件,但我不是程序员,我的信息学知识接近于 0。我也尝试降级每个软件的版本,但无论是在 Google Earth 还是 Sketchup 上,它都不起作用。

我知道当这些软件实际运行时,很多人将它们用于地理或建筑目的,就像在这个视频中一样:https : //www.youtube.com/watch?v=18QbZyuy2JY

问题是我使用的是 mac(没有训练营或类似的东西),所以我看不出这在 3ds max 上是否仍然可行。但是,我确实可以使用运行 Windows 的 PC(不是我的电脑)。我尝试与某人在运行 Google Earth 时使用 3D Ripper DX,但它甚至没有在左上角显示捕获选项,当按下捕获键时,在输出目录中找不到任何内容。

我也意识到我主要关注 G.Earth,但也许其他 3d 地球建模软件允许您捕获他们的模型,但我认为它们不像 Google Earth 那样完整。

所以我想知道除了这些软件之外,是否有一种方法可以捕获和提取 Google Earth 生成的 3d。

谢谢

3d-graphics google-earth 3d-modeling sketchup 3d

6
推荐指数
1
解决办法
6万
查看次数

什么会导致 Vista 机器性能下降?

我们在客户站点安装了几台运行 Windows Vista 的机器。这些机器每天运行相同的应用程序集,并且不由任何用户操作。他们主要运行用于数字标牌的 3D 应用程序。

几个月后,我注意到有几台机器出现了非常严重的口吃问题。表现是不可接受的。

一开始以为是硬件问题。但是在为它们添加新图像后,它们再次运行良好。

这些是带有 GTX 280 图形适配器的 Core i7 机器。他们应该能够毫无困难地处理工作量(他们确实做到了,至少有一段时间)。

我真的不知道如何追踪这个问题的根源。特别是因为并非所有机器都显示相同的问题。

编辑
有关设置的更多信息:我们正在运行的 3d 应用程序具有显示 cpu/gpu 负载和系统/图形内存使用情况的内部仪表。所有仪表都远低于临界阈值。这只会增加混乱。

所有计算机都位于与该位置使用的其他用户桌面不同的网络上。该网络拥有自己的 Windows 更新服务服务器,所有更新在应用之前都会经过审查。由于这些机器无法访问互联网且无法进行用户交互,因此它们不运行任何病毒扫描程序。

糟糕的表现是永久性的。3d 应用程序在系统启动后立即启动,并且从一开始就显示低帧率并且永远不会恢复。

Edit2
机器是 Shuttle SX58H7 准系统,安装了以下硬件:
CPU:Intel Core i7 920 @ 2.66GHz
RAM:3x2GB Kingston ValueRAM DDR3 @ 1066MHz
HDD:Western Digital WD3202ABYS HDD
GFX:BFG Nvidia GTX 280
OS:Windows Vista Business

performance windows-vista 3d-graphics

5
推荐指数
1
解决办法
235
查看次数

适用于 3D Studio MAX 用户的优秀 Blender 教程

对于那些知道在 3D Max 中做同样事情的人,是否有一个很好的教程应该如何在 Blender 中做事情?可能是表格的形式:3D Max sequence of actions: | Blender sequence of actions:

此类操作的示例:

  1. 渲染与所示视口中相同的图片。(3D max:默认情况下会这样做)。
  2. 将视口拆分为“透视”/“顶部”/“左”/“前”。
  3. 从球体(布尔值)中绘制球体、立方体和“减去”立方体。
  4. 制作一些反射面(材质编辑器/光线跟踪贴图)
  5. 批量制作大量对象(粒子/散射)
  6. 绘制一些“形状”样条和“路径”样条并制作“阁楼”网格。
  7. 打开首选项窗口并编辑键盘和鼠标绑定。
  8. 绘制一些路径并使相机沿该路径移动。
  9. 将一些视频输入其中,添加渲染对象 + 应用效果,输出视频(视频帖子)。

例如,我想要一些将 3DS Max 知识映射到 Blender 知识的书。

documentation 3d-graphics blender 3ds-max

5
推荐指数
1
解决办法
4415
查看次数

绘制 3D 矢量

我需要一个程序来在半天的时间内轻松而仔细地制作 3D 绘图。

3D绘图包括

1个向量,

2 行,

3 个弧表示两个向量或线向量之间的角度,

4 矢量、线、弧标签。

标签要求

1 希腊符号(phi,alpha,theta,...)

2 显示分数能力 (phi/2)

3 种字体样式,例如斜体、粗体、...

我需要在我的论文中插入这张图,但如果编辑器允许以 3D 方式观看图像,那就太好了。

3d-graphics

5
推荐指数
1
解决办法
9066
查看次数

3D 窗口管理器?

有谁知道像电影侏罗纪公园或黑客一样将您的文件显示为 3d 城市的窗口管理器?我知道bumptop,但它让你的桌面看起来像一个桌面(无聊)。

window-manager 3d-graphics

3
推荐指数
2
解决办法
6101
查看次数

Blender/POV-Ray 差异

我目前正在关注 Blender 的教程,但遇到了 POV-Ray 作为渲染器提到的问题。稍微研究了一下之后,我看了一下它的场景描述(脚本)语言,这让我着迷。但是,在对这个话题进行更多的谷歌搜索之后,我仍然想知道:分别使用 3D 的主要和关键区别是什么?Blender 和 POV-Ray?

PS:我怀疑这可能不是此类问题的最佳位置,但它似乎是最合适的。

3d-graphics 3d-modeling 3d

2
推荐指数
1
解决办法
4507
查看次数

当前型号有没有好的显卡对比图?

通常我发现很难知道显卡之间的比较,有时只能通过它的价格(80 美元对 400 美元)。

现在,我正在比较为戴尔台式机 XPS 9000 提供的几种:

ATI Radeon HD 4350 512MB [Included in Price]
nVidia GeForce GT 220, 1024MB [add $50 or $2/month]
nVidia GeForce GTS 240 1024MB [add $130 or $4/month]
nVidia GeForce GTX 260 1792MB [add $230 or $7/month] 
Run Code Online (Sandbox Code Playgroud)

因为苹果有图表说GT 120还可以,所以我觉得GT 220一定更好

http://www.apple.com/macpro/features/graphics.html

替代文字

我发现的另一个图表表明 GT 220 也大约是 Radeon 4870 的一半……所以 GT 220 和 GT 120 可能相似……

有没有目前所有显卡型号对比图的地方?

如果我只玩帝国时代 3 怎么办?那么 Radeon HD 4350 或 GT 220 是否足够好?MotoGP 或极品飞车呢?那些需要 GTS 240 或 GTX 260 吗?DOOM 3 或 …

graphics-card 3d-graphics

1
推荐指数
1
解决办法
2147
查看次数