【问题标题】:Display 480x115x115 3-D Numpy model in browser?在浏览器中显示 480x115x115 3-D Numpy 模型?
【发布时间】:2018-11-16 15:51:16
【问题描述】:

在我的个人网站上显示 480x115x115 3-D 模型最便宜的方式是什么?我听说过 Maya、Blender、Unity 和 Unreal Engine,但不知道该使用哪个。

Benji躯干模型图片:

我的规格:

没有 Unity:我目前只有一台 Ubuntu 笔记本电脑,所以无法快速使用 Unity。

在 numpy 中关于 Benji 的“身体”的详细信息:

  1. 我有 1 个表示形式,即他的身体是一个实心的 3-D Numpy 数组数组。
  2. 我有另一个表示是他身体的外壳(他身体的表面像素)。此表示具有形状 (480,115,115) 并包含 378,477 个“开”像素。 (即大O(1,000,000))。对于进一步的上下文,480x115x115 是 O(6,000,000) 实心 Benji 具有更多“开启”像素。这让您对我们正在讨论的渲染规模有所了解。

我在我的 64 位 Ubuntu 16.04 机器上的 Blender 2.79 (2.79b-linux-glibc219-x86_64) 中渲染了这个 shell(表示 2),但它无法管理。每当我尝试选择或移动模型时,我的机器都会死机。我想以 4 pi 球面度旋转 Benji,从任意角度查看他,等等。Blender 延迟不符合我的需要。我希望这个延迟不是因为我有太多的数据点,因为我想以高清渲染 Benji。

我的愿景、网络和图形背景:

  1. 大约。 20 小时让基本的 Flask 服务器在课堂上运行
  2. 大约。本科生 50 小时计算机视觉课程 (MATLAB)
  3. 大约。 50 小时图形研究(在 Numpy 中处理绘图等)
  4. 大约。在这个项目中与 Numpy 打交道 50 个独立小时
  5. 大约。 200 小时处理各种介绍类的 Java(类似 C/C++/C# 的语法)
  6. 大约。 2 小时处理 JS(即,我想尽可能避免 JavaScript 技术细节)
  7. 最近我一直在使用 Numpy、Python、Blender 和 Flask

我发布这篇文章是为了帮助回答者了解什么会花我很长时间,什么会花我很短的时间。请让我知道我可以发布的任何其他信息来帮助您。如果这个 3-D 建模问题有明确的最佳解决方案,我会花时间学习所需的任何语法和实现细节。

感谢您阅读这篇长文!

【问题讨论】:

    标签: javascript python numpy blender unreal-engine4


    【解决方案1】:

    在我的电脑上显示 480x115x115 3-D 模型最便宜的方法是什么 个人网站?我听说过 Maya、Blender、Unity 和 Unreal 引擎,但不知道该使用哪个。

    Maya 和 Blender 都只是建模工具。它们不是为在 Web 浏览器上显示模型而设计的。它们用于创建 3D 模型。

    您可以使用 Unity 或 Unreal Engine 执行此操作,因为两者都导出到 WebGL,您可以显示您的网站。我会使用其中之一,因为你都是游戏引擎并为此进行了优化。

    另一个选项是Blend4Web,它是 Blender 的一个插件。它导出您的模型以在网络浏览器中查看。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-25
      • 2011-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-15
      • 2014-06-18
      相关资源
      最近更新 更多