问题标签 [3d-engine]
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.
iphone - 用于 WebGL 自行车配置器的 iPhone 3D 引擎
我使用 Three.js 开发了一个 WebGL 自行车配置器演示。鉴于 iOS Safari 尚不支持 WebGL,我必须将我的应用程序移植到 Objective-C。您推荐哪种 3D 引擎?
您如何看待 NinevehGL 和 iSGL3D 框架? http://nineveh.gl/ http://isgl3d.com/
编辑:我需要免费/开源框架
编辑 2:虽然没有提到 NinevehGL 框架,但我发现了一个很好的开源框架比较:
http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/
graphics - 3D 引擎中的“虚拟屏幕”(在墙上显示 3D 世界的另一部分)
为了澄清我遇到的技术问题,我想描述一下我想到的场景:
在 3D 计算机模拟中,我想建造一种独立于大平面上的小屋(立方体形式)。有 1 扇门可进入机舱。在这扇门旁边,我想在小屋的墙上播放电影(avi 文件或其他东西)。如果您进入机舱,我想在所有 4 个侧面显示一个虚拟 3D 横向投影,该投影基于投射到外面的视频的输入:视频中的每个像素都将表示为一个立方体(rgb -> 高度宽度深度) . 由此产生的立方体景观需要投影在机舱的内墙上。作为用户,您将无法走进这个投影(它是一个虚拟窗口,而不是门户)。
从技术上讲,对我来说,这转化为以下问题:我想
在墙上显示 3D 世界中的电影
访问这部电影的像素数据
将这些像素动态转换为立方体的 3D 表示
在游戏中将这些立方体显示为墙上的虚拟投影。(作为一种你无法穿越的视觉传送)
我想知道哪个 3d 引擎会允许这样做?我不介意任何编程语言。我精通单声道/.net 或 java,但我可以管理 c++ 或其他语言(只要引擎有据可查)。
亲切的问候,鲁本。
ps:我不知道这个问题是否有其他人感兴趣。至少不是以功能的方式。但也许它会引发一种假设的兴趣:)
javascript - Javascript 和 3d 游戏
我只是想知道。是否有可用于创建 3D 游戏的游戏引擎?因为我计划创建一个 PhoneGap 游戏,以便它可以在我正在创建的杂志应用程序中玩,当然,还要利用 PhoneGap 在多个设备上的快速部署。
python - 什么是可以从 Python 访问的简单、快速的 3D 引擎?
我正在尝试分形地形生成器(我正在考虑做一些相当深入的东西,比如树木等),我想要一个快速的 3D 引擎。唯一需要它的是能够绘制线条、曲面、移动相机和简单性。
android - Android - 适用于 android 的最新开源 3d 库
我目前正在考虑使用 min3d,但遇到了一个线程,原始创建者说他正在继续前进,并且不再支持它。我认为这对我自己来说不是什么大问题,但我想知道是否有人使用过任何与 min3d 功能相似的 3d 库。
理想情况下,我正在寻找轻量级的东西,主要处理对象上的 opengl 和可能的屏幕触摸事件。
android - 最高效的安卓 3D 引擎?
我正在为安卓寻找方便高效的 3d 引擎。你能推荐我一个吗?现在我选择ShiVa3D,但我真的很关心性能,因为我正在编写增强现实应用程序,它肯定需要所有 CPU 资源 =)。
我需要 3d 引擎的所有内容是:
- 加载从 3dmax 导入的模型(场景)
- 渲染基本动画
- 播放音频
- 加载 C++ 模块(我的带有帧处理的外部库)
- 也许(不是强制性的!)基本物理
所以我为android寻找轻便方便的3d引擎=)或者性能差异不显着?
opengl - Fluxus - 未定义的标识符 gl 和 gh 不断返回 0.0
我正在尝试运行 mndl.hu hackpact 的脚本,但我一直遇到错误。
我用谷歌搜索并发现了以下内容
但是 gh 一直返回 0.0,所以简单地用 gh 替换 gl 是行不通的。
java - 3D太空游戏开发
我想开发一款可以在多人模式下玩的 3D 游戏(带有宇宙飞船的科幻类型),多人游戏是指大约 10 名玩家开始,因为这将是一个个人测试项目,主要是教育性的。我一直在寻找有关可用语言和引擎的几天,但我有点困惑。由于我在 IT 大学的第一年一直在学习 Java,并且我有很好的理解,所以我想我会使用 Java 语言并在小程序上开发该游戏,以便可以在浏览器上玩。在完成了一个小程序游戏教程后,我了解了图形在小程序上的工作原理。
所以.. 第一个问题:小程序能否承担 3D 游戏的负担,尤其是多人游戏?我的想法:这是一个太空游戏,所以图形不应该是一个大问题,因为除了飞船、行星和一些效果之外,它不会挤满实体。
如果 java 小程序不是我的项目的方式,我不介意“在桌面上开发它”(我的意思是不让它成为浏览器游戏)。第二个问题:我应该将 Unity 引擎用于我的目的(太空游戏)吗?如果没有命名其他语言/引擎组合。
c# - 使用 C# 的 3D 引擎
我个人实验的目标是用 C# 创建一个 3D 引擎。
我读过一些关于 XNA 和 SlimDX 的文章。我不确定 XNA,因为它基本上已经是一个完整的引擎,所以我不会做太多事情。SlimDX 看起来更接近我的假设,但如果有任何其他建议,我将不胜感激。
我有一些使用 OpenGL 的经验,并为 Android 游戏和使用 jogl 的 PC 编写了一个简单的引擎。
我有兴趣听到类似于通过 Java / OpenGL 提供的抽象级别的东西,但这次是 DirectX。
android - 带有物理的 Android 3D 对象
我从事 Android 程序员已经有一段时间了,但我从未接触过 3D 图形(OpenGL 2 ES)。
为了使这个问题保持简单,这与我需要做的大致相同...
一块有纹理的材料,在风中挥动,我想在 GLSurfaceView 中绘制我希望能够控制风速,但真正好的是能够通过触摸移动材料。因此将涉及某种物理引擎。
这个问题是为有经验的 3D 图形开发者准备的。你会怎么做,我需要什么工具?