我有一个朋友,他最近开始学习“电影4D”。他问我是否可以给他建一个网站,在这个网站上,他可以用一个Cinema4D文件建立a3D世界或房间,人们可以在那里访问他的作品。可能是通过与物体进行交互。
我在StackOverflow上搜索了一下,发现了这个:https://stackoverflow.com/questions/196556/are-browser-based-online-games-possible。
它给了我一些想法,但这并不完全是一回事。我的问题是。这个应用可能吗?我可以使用他的Cinema4D文件构建这样一个网站,让人们像在3D游戏中一样与网站应用程序进行交互吗?使用Silverlight (.NET是我觉得更舒服的技术)可以做到这一点吗?可能使用XNA端口连接到Silverlight?我不知道。你们中有谁能给出一个关于如何设计和构建这个的建议吗?我需要你们的专业知识(至少比我的更好!:)。
非常感谢!
发布于 2009-06-30 20:23:36
您可能需要研究一下Unity3D。他们有一个web插件,可以让3D场景在浏览器中进行交互。我不确定它是否可以直接导入Cinema4D文件,但我确信Cinema4D可以导出为支持的格式。
更新:刚刚检查了联合的手册,它支持直接导入.c4d文件。
发布于 2009-07-06 20:30:35
"Unity3D似乎是一个解决方案!这正是我想要的!不幸的是,我不能免费使用它,我不确定在这样一个小而非营利性的项目上花费那么多钱是不是一个明智的决定。但这就是我正在寻找的!非常感谢!:) - rsa Jun 30 at 20:52“
如果你正在寻找一个免费的解决方案,我建议你去看看谷歌的O3D API。
请参阅:http://code.google.com/apis/o3d/
谷歌将其定义为:"O3D是一个开源的web应用程序接口,用于在浏览器中创建丰富的交互式3D应用程序。“
我自己最近才接触到它,所以我不能分享任何战争故事。我确实发现这个API很直观,并且没有遇到任何让我完全反感的事情。
祝你的项目好运。
发布于 2009-06-30 20:27:01
不是“真正的”3D (不幸的是没有Cinema4D支持),但是有一个叫做Alternativa3D的基于Flash的3D引擎,如果你有任何使用Adobe Flash的经验,你可能想试试。这里有一些演示here。
https://stackoverflow.com/questions/1065824
复制相似问题