所以我正在尝试创建一个类似于:
的3D网络产品设计师Zazzle的自定义iPhone Builder: http://www.zazzle.com/case_mate_iphone_5_5s_vibe_case_iphone_5_5s_case-179139058105217167
ShoesOfPrey:https://www.shoesofprey.com/3d/designer?p=20600P4
似乎3D建模(皮肤,颜色等)是在服务器端完成的,jpeg快照以几个角度拍摄并传递给客户端。我有一个在我的计算机上执行此操作的blender脚本,但我不确定它们正在运行什么渲染引擎或它们如何托管它。
我想与其他定制产品(马克杯,衣服等)完全重新创建此功能。我不担心前端设计工具,也不用用户输入来编辑3D模型。我计划使用Django和Blender + python脚本来吐出图像。
我想知道如何正确构建此应用程序以获得可用的第1版原型。我熟悉Django和前端设计工具,但对网络,托管,扩展,设置工作,负载平衡,任务排队,将数据从渲染农场传递到django等方面几乎没有经验。
这可能有点过于开放,所以我会尝试更具体。为noobness道歉:
问题1:让我运行python脚本的blender有什么好的托管服务?
问题2:芹菜会在这里随处派上用场吗?不太确定它的作用或为什么它很重要。
问题3:理想情况下,我希望用户在< = 1秒内看到生成的图像(不必像示例一样快)。该应用程序一次需要同时处理100个用户。我是否需要渲染场,或者运行python的任何服务器都可以处理此负载?
如果我有什么东西可以忽略,请告诉我!这也是我的第一篇stackoverflow帖子,我对自己有点失望,这是一个没有任何代码的模糊问题:(。
编辑 - 问题4:可用于制作此类项目的可能的技术堆栈建议(Django + Blender + ???)将有助于让我离开地面寻找合适的地方寻找答案。