Questions tagged «3d»

3D是指三维空间,其中坐标用X,Y和Z值表示。

2
如何使用Painter的算法获得准确的结果?
不久前,我问如何确定一张脸何时与另一张脸重叠。建议是使用Z缓冲区。 但是,我不能在当前项目中使用Z缓冲区,因此我想使用Painter的算法。不过,我不知道何时表面在另一个表面的后面或前面。我尝试了很多方法,但是它们都在极端情况下失败,或者即使在一般情况下也失败。 这是到目前为止我尝试过的排序方法的列表: 到每个面的中点的距离 到每个面的每个顶点的平均距离 每个顶点的平均z值 最大化每个面的顶点的z值并首先绘制这些值 每个面的顶点的最低z值并绘制最后一个顶点 问题在于,人脸可能距离更近,但距离仍然更远。所有这些方法似乎都不可靠。 编辑:例如,在下面的图像中,以蓝点为中点的表面绘制在以红点为中点的表面上,因为蓝点更近。但是,这是因为红点的表面较大,而中点距离较远。带红点的表面应该涂在蓝色的表面上,因为它更近,而中点距离则相反。 Painter算法中究竟使用什么来确定绘制对象的顺序?
14 3d  algorithm  objects  face 


6
3D图形编程的数学主题
已关闭。这个问题需要更加集中。它当前不接受答案。 4年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我了解3D图形编程需要以下数学主题。我已经在我的数学课程中开始其中一些学习。有人可以指出我的资源方向来解释它们如何应用吗?他们用来解决什么图形/游戏问题? 向量数学 矩阵数学 四元数 线性代数 据我所知,这些都是线性代数/矩阵主题。还需要其他主题吗?

3
使用某种引擎开始游戏开发是否明智?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 2年前关闭。 我开始进行C#编程,以便以后使用XNA开发游戏。我读了一本关于C#的优秀游戏开发书。由于我已经知道其他语言,因此我可以快速学习C#功能和语法代码。然后,我进入了XNA。由于我正在阅读的书有些陈旧,因此将其放在一边,然后开始研究有关Internet上XNA的游戏开发教程。我可以使用2D图形来完成并理解其中的大多数。我创建了动画精灵,使角色向任意方向移动,背景与角色移动一起滚动,依此类推。一切都用“原始” XNA完成。 我发现其中有些事情很难理解,并且发现某些事情已经内置在框架中。我找到了其他游戏引擎,这些游戏引擎至少可以让我清楚地理解一些简单的代码,例如“ FlatRedBall ”,“ Axiom ”和“ Quick Start Engine ”。我已经知道了著名的“ OGRE”,“ Unreal”和“ Unity”。同时,我很想抛弃所有这些,并开始学习一些著名的游戏引擎编程。我想留在XNA,因为这花了我一些时间来学习。时间我不想浪费它。 这次,我把它留给有经验的人。即使我开始游戏开发,我是否可以使用某些游戏引擎并使用其提供的功能?有些人可能认为,习惯于使用裸框架的无聊例程是件好事。如果是这样,那么建议从哪开始呢?我听说每个市场都有所不同。我们也许可以认为我想要一个特定于RPG的游戏。
14 c#  xna  3d 


8
Lua的Love2D引擎;那3D呢?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 6年前关闭。 Lua真的很棒,学习是如此简单。我非常喜欢脚本语言,并且在学习Python方面也度过了同样愉快的时光。 Love引擎http://love2d.org/确实很棒,但是我正在寻找能够处理3D的东西。在Lua中是否可以容纳3D?无论如何,我仍然对LOVE的粒子系统感兴趣,并且可能只是将我的想法转换为带有粒子照明的2D项目:) 编辑:我删除了有关Python的注释-我希望这是一个Lua主题。谢谢
13 3d  lua  love2d 

5
各种3D游戏引擎的优缺点
很难说出这里的要求。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 8年前关闭。 我通常使用Assembly或C手动编写公认的简单游戏,但我希望再高一点。我还想建立更多现代技能,因此我正在研究UDK。独立3D开发的优点和缺点是什么?我计划使用引擎中的图形,控制和物理,所以我想知道是否还应该考虑源引擎或其他?
13 3d 

5
我如何开始为3D游戏制作纹理?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 6年前关闭。 只是想知道在哪里可以找到有关制作3D游戏纹理的良好教程? 此外,通常是拍摄照片并将其转换为游戏纹理还是设计师自己绘制纹理? 更新: 为了使情况更加具体,我尝试制作一个简单的游戏,其中游戏角色位于一栋小建筑物中,因此我将为计算机,桌子,椅子,门,窗户,墙壁等制作纹理。建筑物基本上无关紧要。尽管我正在考虑使用Blender,但我没有3D建模方面的经验。
12 3d  textures  art 

2
opengl的最常见3D模型格式
我是一个新手,开始在Android设备上使用OpenGL ES。为了练习OpenGL,我想创建一个小型游戏引擎,所以我想知道最好的3D模型文件格式是什么。 我也对相同格式的免费模型感兴趣。 你有什么建议?
12 opengl  3d  models 

5
使用大量的多维数据集。改善效能?
编辑:总而言之,我有一个基于体素的世界(《我的世界》风格(感谢共产主义鸭子)),其性能不佳。我对消息来源并不满意,但希望获得关于如何摆脱它的任何建议。 我正在一个项目中,世界由大量的多维数据集组成(我会给你一个数字,但这是用户定义的世界)。我的测试之一是(48 x 32 x 48)块。 基本上,这些块本身不会做任何事情。他们只是坐在那里。 当涉及到玩家互动时,便开始使用它们。 我需要检查用户鼠标与哪些多维数据集交互(鼠标悬停,单击等),以及在玩家移动时进行碰撞检测。 现在我一开始有大量的滞后,遍历每个块。 我设法通过遍历所有块并找到哪些块在字符的特定范围内,然后仅遍历那些块以进行碰撞检测,来减少这种滞后。 但是,我仍然要压低2fps。 有人对我如何减少这种滞后有其他想法吗? 顺便说一句,我正在使用XNA(C#),是的,它是3d。
12 xna  3d  frame-rate  voxels 

1
易于在OGRE3D / jMonkeyEngine中使用的开源3D模型
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 我正在寻找可在开源3D游戏中使用的3D模型(汽车,游戏角色,家具等)的来源。 我找到了许多带有免费/开源.blend文件的网站。但是,将它们批量转换为与jMonkeyEngine兼容的格式并不容易。您必须在Blender中打开每个文件夹,解压纹理,然后使用python blender插件将其转换为Ogre3DXML。这不是很方便。 我想尝试许多型号,然后找出最适合我的型号。手动转换每个转换不是很可伸缩。 您如何获得3D游戏的模型? 是否有独立的.blend=>已usable format in jMonkeyEngine/OGRE3D转换?
12 3d  ogre  jmonkeyengine 

4
立体3D游戏需要多少电量?
如果我们使用Cryengine 3进行游戏开发并使游戏3D兼容。因为3D发出两张图片,这是否意味着您需要一台具有两倍“力量”的计算机?因此,如果正常播放时获得30 fps,则使用3D播放时需要60 fps?
12 3d  requirements 

2
延迟渲染中的阴影
我已经阅读了一些有关延迟渲染的材料,我想我对此有所了解。但是我不明白的是它如何实现阴影。据我所知,G缓冲区不涉及为每个光线创建一个阴影贴图,所以我对于光照通过如何知道每个像素是否被遮挡感到困惑。毕竟,从摄影机的角度可见的给定像素实际上可能从任何给定的光的角度都不可见,并且从摄影机的角度可能看不到遮挡的几何形状,因此在G缓冲区中没有任何内容。 如果开始渲染阴影贴图,则看起来与正向渲染几乎相同-为每个光源渲染场景中的所有几何图形以渲染阴影贴图。 那么延迟渲染如何完成与正向渲染等效的阴影?

1
纹理大小的最佳做法
我想知道如何确定合适的纹理尺寸?当前,我总是创建1024x1024px的UV纹理,但是例如,如果我创建一个具有1024px纹理大小的大房子,它将看起来非常糟糕。 因此,我应该为这样的不同网格大小创建不同的纹理大小(512、1024等)吗?: 还是始终执行高分辨率纹理,然后在软件中减小它(例如:增加UDK中的LODBias设置来减小纹理的大小)会更好吗? 感谢您的回答。 ps:对不起我的英语!
12 3d  textures  udk 

2
如何防止光线投射的车轮侧滑?
我一直在使用本文作为参考来编写一个非现实的汽车物理引擎作为学习练习。 我有一辆可以正确地与地形碰撞并为每个车轮施加正确的悬架力的汽车。我的下一个问题是防止车轮横向移动。例如,如果我将汽车停在斜坡上,它将在斜坡上向侧面滑动,然后再从侧面停止滑动(因为没有任何形式的摩擦)。 链接的文章说,必须施加“侧向力”,再加上向前的力,但它掩盖了该侧向力的计算方式。 给定每个车轮的碰撞信息(相交法线等)以及有关汽车刚体的信息,如何计算施加到刚体上的适当侧向力以防止侧向运动?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.