Architecture 如何在基于浏览器的应用程序中构建三维交互世界?

Architecture 如何在基于浏览器的应用程序中构建三维交互世界?,architecture,browser,3d,Architecture,Browser,3d,我有一个朋友,他最近开始学习电影4D。他问我是否可以为他建立一个网站,让他使用Cinema4D文件建立一个3D世界或房间,人们可以在那里访问他的作品。可能是通过与对象交互 我在StackOverflow中搜索了一下,发现了以下内容: 它给了我一些想法,但这不完全是一回事。我的问题是。这个申请可能吗?我可以用他的Cinema4D文件建立这样一个网站,让人们像在3D游戏中一样与网站应用程序交互吗?Silverlight是否可以实现这一点(.NET是我感觉更舒适的技术)?可能是XNA端口到Silver

我有一个朋友,他最近开始学习电影4D。他问我是否可以为他建立一个网站,让他使用Cinema4D文件建立一个3D世界或房间,人们可以在那里访问他的作品。可能是通过与对象交互

我在StackOverflow中搜索了一下,发现了以下内容:

它给了我一些想法,但这不完全是一回事。我的问题是。这个申请可能吗?我可以用他的Cinema4D文件建立这样一个网站,让人们像在3D游戏中一样与网站应用程序交互吗?Silverlight是否可以实现这一点(.NET是我感觉更舒适的技术)?可能是XNA端口到Silverlight?我不知道。。。你们中有人能就如何构建和构建这个提供建议吗?我需要你们提供一些专业知识(至少比我的还要多!)


多谢各位

你可能想调查一下。他们有一个web插件,可以在浏览器中与3D场景交互。我不确定它是否可以直接导入Cinema4D文件,但我确定Cinema4D可以导出到支持的格式

更新:刚刚查看了Unity的手册,它支持直接导入.c4d文件。

不是“真的”3D(不幸的是,没有Cinema4D支持),但是有一个基于Flash的3D引擎,名为,如果您有Adobe Flash的经验,您可能想查看一下。这里有一些演示


“Unity3D似乎是一个解决方案!这正是我想要的!不幸的是,我不能免费使用它,而且我不确定将这么多钱花在这么一个小型非盈利项目上是否明智。但这正是我想要的!非常感谢!:)–rsa 6月30日20:52”

如果你正在寻找一个免费的解决方案,我建议你看看谷歌的O3DAPI

见:

谷歌将其定义为:“O3D是一种开源的web API,用于在浏览器中创建丰富的交互式3D应用程序。”

我最近才被介绍认识它,所以我不能分享任何战争故事。我确实觉得API很直观,没有遇到任何让我完全不感兴趣的事情


祝你的项目好运。

你为什么不看看这个网站呢

它允许您上传W3D格式的模型(cinema 4d导出到W3D),并通过浏览器浏览它们

如果您需要更多信息,请查看此处Aether3D.com/info.php或发邮件给我

Aether3d.com是我去年夏天参与的一个小项目。 它仍然很有缺陷,但如果有人觉得它有用,我会尽力完成;-)
我使用的技术是Shokwave3d,因此您可能需要安装插件来查看示例。

虽然没有真正的关联,但仍然很酷。需要支持Ah的浏览器。。老一套的“我有个朋友,不是我……”。我完全看透了你。如果你已经得到了你的答案,那就把它标记为正确的答案,以示友好(这样杰森就可以得到声誉积分)对不起,我说的是“离题”。关于“啊……旧的”我有一个朋友;不是我…“例行公事”。是的这一次是真的他真的是我的表弟!:)但主要问题仍然是我在项目中的角色!所以,我不能通过讲述“我有一个朋友,不是我……”的老故事来逃避新手的羞耻感musikfreak:我会把它标记为一个答案!谢谢你记得我!;)再次感谢大家!:)Unity3D似乎是一个解决方案!这正是我想要的!不幸的是,我不能免费使用它,我也不确定把这么多钱花在这么一个小的非盈利项目上是否明智。但这就是我要找的!非常感谢!:)在什么方面这不是“真实的”3d?如何定义3d解决方案的“真实性”?嗨!谢谢!:)我来看看!现在我已经在看“Hello,Cube”示例代码(这里:)。再次感谢大家!