V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Thro
V2EX  ›  问与答

请假大家一个技术问题,应该是和 3D 渲染引擎相关的

  •  
  •   Thro · 2023-04-23 13:18:41 +08:00 · 531 次点击
    这是一个创建于 388 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    有朋友向我咨询了一些软件问题,但是楼主偏向传统 web 前端,没做过 3D 渲染相关开发

    图片

    问题

    1 、想知道向这个绘制工具(按照他们说的是家具拆单软件),一般用什么技术实现?
    2 、是否可能用网页版实现?如果有,可能用啥技术?
    3 、这种软件开发的难度如何?

    PS:如果有做过这种软件开发的兄弟,能否留个联系方式,想咨询一些问题

    7 条回复    2023-04-23 19:39:54 +08:00
    Thro
        1
    Thro  
    OP
       2023-04-23 13:19:59 +08:00
    tool2d
        2
    tool2d  
       2023-04-23 13:28:04 +08:00
    用 threejs 技术啊,你这个渲染也不是那么复杂,就是一个平面投影到三维示意图。

    视频里的制作难点,是 3D 模型不是预设,而是根据参数化动态生成的。这就稍微复杂点,因为一般的模型,都是 3dsmax 做好后,直接导出的。

    个人感觉,开发难度普通吧,大部分都是对行业和板材构造的理解。你看最终生成的订单数据,都是一大堆 excel 内表格数据。
    kokutou
        3
    kokutou  
       2023-04-23 13:30:38 +08:00 via Android
    freecad 搬到浏览器上?
    Three.js ?
    Thro
        4
    Thro  
    OP
       2023-04-23 13:47:12 +08:00
    @tool2d 感谢回复,其实之前没搞过 webgl 相关开发,所以不知道具体难度怎么让,调研 1 天,最开始以为是 JSCAD 这种方案 https://github.com/jscad/OpenJSCAD.org ,又发现好像不对,要操作渲染,又看了一下 threejs 好像可以,但是因为没开发过这种类型的东西,所以想听听专业人事的看法
    Thro
        5
    Thro  
    OP
       2023-04-23 13:50:27 +08:00
    freecad 没有 web 解决方案,到手看到有个 JSCAD 这种方案。需要用 Three.js 自己实现一次吗?
    tool2d
        6
    tool2d  
       2023-04-23 17:38:08 +08:00
    @Thro 我个人感觉难度也不是很大,大概需要多花 2 倍工作量。

    但是我看一般前端团队接下的 webgl 开发项目,总报价是传统前端的 3 ~ 4 倍。

    钱多你可以研究一下,钱少就算了,虽然 threejs 都是调调 API ,代码结构和传统前端差别还是有点大。
    israinbow
        7
    israinbow  
       2023-04-23 19:39:54 +08:00 via Android
    搜 webcad 就有现成的,买人家的方案吧,做这玩意儿复杂度高的狠。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3457 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:22 · PVG 19:22 · LAX 04:22 · JFK 07:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.