有什么开源软件可以作为基础,开发对 OBJ 格式的三维模型进行简单测量的软件? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hengyuanma
V2EX    问与答

有什么开源软件可以作为基础,开发对 OBJ 格式的三维模型进行简单测量的软件?

  •  
  •   hengyuanma 2021-03-30 14:14:37 +08:00 1055 次点击
    这是一个创建于 1666 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 3dMD 扫描了不少三维人脸数据,好像只能导出为 OBJ 格式(有贴图)。

    课题组要在这些 OBJ 格式的人脸上做一些测量工作,希望能自己开发软件而不是只用 Geomagic,但是预算又有限。

    求问有什么开源 3D 软件可以作为基础,用它的接口做一个符合我们要求的软件呢?

    Blender 可以吗?

    想做的测量项目本来很多,比如投影面积之类的。后来觉得预算肯定是不够做这么复杂的算法,准备先实现在 OBJ 格式的人脸上标记点,然后测量点-点距离、线-线夹角之类的。

    4 条回复    2021-04-01 13:06:58 +08:00
    secondwtq
        1
    secondwtq  
       2021-03-30 22:50:06 +08:00
    看标题以为你是要找个 geometry/mesh processing 的库(我也在找但是一直没找到满意的),看内容发现应该直接 Blender 做个插件就行了(如果你们不要求分发形式的话)
    现在像样的 DCC 都有 Python 脚本引擎,也就是说不开源的都可以,Maya 插件也行(就是有点贵)
    hengyuanma
        2
    hengyuanma  
    OP
       2021-03-31 08:37:10 +08:00 via Android
    原来如此,感谢!那么也可以套壳做一个简单的 UI 对吗?抱歉我不是技术人员,不太懂。
    secondwtq
        3
    secondwtq  
       2021-03-31 21:26:27 +08:00
    这就是为啥我要提到“分发形式”
    如果你走 Blender 插件的这条路的话,那就不存在“套壳”这个说法,Blender 就是壳,Blender 也是肉,你能做的也就是加个耳环而已,外面“包一层”搞成钢铁侠是别想了
    因为你这个东西需要一个 mesh 数据的表示库(看起来不需要编辑),也就是“肉”,还有一个 UI (壳),前者其实也不算难找,但是后者一般依赖前者,前者做得好的一般后者只做到 demo 程度,后者做得好而不重视前者的应该是属于 visualization 领域而不是 DCC 。
    你用 Blender 的 point 就在于他壳和肉都做得好可以直接用,你不用壳的话就没啥意义了,何况那个肉单独拿出来用也不一定好用。DCC 的特点是提供一套完整的框架,DCC 本身并不考虑跳出框架的 use case 。

    另外 Blender 是 GPL 的,就是说如果你要商业分发的话也可能会有问题。(虽然 Blender 本身貌似是有商业化的插件的,甚至有使用了 Blender 自身代码的商业化闭源插件,不知道 license 具体是咋回事)
    还有一条路是 Blender Game Engine (BGE),这货我不了解。类似的应用 Unity 其实也行,因为这些游戏引擎为了搞 hype 基本所有和 graphics 沾边的都碰了一遍瓷 ... 好处是游戏引擎基本是天然为“套壳”而生的,“套壳”倒是很方便,但是和游戏无直接关系(也就是说 DCC 那边的)基础设施就不太好了,而且 Unity 的生态更奇怪

    Visualization 相关的也可以看看,不过我就知道个 VTK 是做 CMake 的 Kitware 搞得(很明显,CMake 是个副产品),我主要还是关注 DCC 和游戏引擎相关的 ... 不过我现在严重怀疑楼主只需要个 obj parser ...
    hengyuanma
        4
    hengyuanma  
    OP
       2021-04-01 13:06:58 +08:00 via Android
    如您所说,我可能真的只需要一个 parser (搜了一下才明白这个词的意思),目的也只是为了对现成的 obj 测量数值,并不涉及修改模型本身。但是还需要有一个壳子,让我可以宣称这是我们开发的软件,好去征求滚动资助……求问我想这么做的话,应该找什么样的公司呢?太感谢了!至少从您这里了解到了大致的方向。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     918 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 21:15 PVG 05:15 LAX 14:15 JFK 17:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86