Questions tagged «3d»

3
网页上的3d图形最与浏览器/系统兼容的选项是什么?
我想为涉及3D的网站开发一些功能-用户可以在对象周围移动,旋转对象和对其进行纹理化。 到目前为止,我已经研究了: WebGL(尤其是three.js),它看起来很棒,但是IE或IOS不支持它。 IOS支持<canvas>标记,但仅支持2d。看起来three.js具有不受支持的hack,可以使3d东西使用2d canvas而不使用纹理,但这看起来像hack。 我还考虑过使用Flash,该Flash在大多数浏览器上都可以使用,但在IOS上则无法使用。 在各种浏览器和界面上进行3D Web图形处理的最佳选择是什么? 目前,我正在考虑将WebGL用于Web(并要求人们使用chrome或firefox,并在IE上大获成功),然后也许为IOS编写本机应用程序,但是我不确定是否有更好的替代品可供我使用不知道

3
我的算法无法从较小的盒子中提取出最大的盒子,但算法太慢
想象一下一个基于多维数据集的世界(例如Minecraft,Trove或Cube World),其中所有事物都由大小相同的多维数据集组成,并且所有多维数据集都是同一种类。 目标是用最少的矩形框表示世界(通过合并立方体但保留凸形(又称矩形框))。我的算法在此方面取得了成功,但是其性能对于预期的目的而言太慢了。有更快的算法吗? 我算法的伪C#代码基本上是: struct Coordinate { int x,y,z; }; //<-- integer based grid HashSet<Coordinate> world; // <-- contains all the cubes //width, height, and length represent how many cubes it spans struct RectangularBox { Coordinate coord; int width,height,length; } void Begin() { List<RectangularBox> fewestBoxes = new List<RectangularBox>(); while(world.Count > …

7
渲染数万亿个“原子”而不是多边形?
我刚刚看了一段有关发行商称之为“ 3D发明之后的下一个重大步骤”的视频。根据其中一位知情人士的说法,他们使用大量被分组为云的原子而不是多边形来达到无限细节的水平。 他们尽力使不了解任何渲染技术的人都能理解该视频,因此或出于其他目的而忽略了引擎工作原理的所有细节。 他们的视频中的细节水平对我来说确实令人印象深刻。 如何在当前硬件上使用自定义原子而不是多边形来渲染场景?(速度,内存方面) 如果这是真的,为什么到目前为止没有人想到它? 作为OpenGL开发人员,我真的对此感到困惑,并且真的想听听专家怎么说。因此,我也不希望这看起来像廉价的广告,并且仅在需要时在评论部分中包含指向视频的链接。
9 graphics  3d  atom 
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.