V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
heroin80s
V2EX  ›  前端开发

Web 3D 模型展示

  •  
  •   heroin80s · 2023-03-06 18:06:55 +08:00 · 1347 次点击
    这是一个创建于 628 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教一个问题,类似于 https://aito.auto/model/m5/360-view/ 这种展示效果是如何实现的?

    要达到这种流畅度,是不是通用的 3D 模型达不到?

    7 条回复    2023-03-07 10:20:04 +08:00
    dunn
        1
    dunn  
       2023-03-06 19:04:18 +08:00
    https://threejs.org/ 这个应该可以做~
    secondwtq
        2
    secondwtq  
       2023-03-06 21:19:54 +08:00
    这个看你的优化水平
    没有“通用的 3D 模型”这一说,VFX ,ArchVis ,Gamedev ,不同领域的标准不一样。
    across
        3
    across  
       2023-03-06 22:01:03 +08:00
    three.js 是可以做,不过和模型本身关系不大,材质问题,这个 shader 代码应该是自己写的。
    shui14
        4
    shui14  
       2023-03-06 22:12:13 +08:00
    r3f ,绝大部分都可以,还有 osg 更好。
    早几年的贾跃亭法拉第也做过,人家可以全方位吊打你这个。
    雪铁龙,兰博基尼,都有案例,自己搜一下。
    heroin80s
        5
    heroin80s  
    OP
       2023-03-07 10:02:59 +08:00
    @secondwtq 👍🏻, 这个页面的模型尺寸非常小,效果还不错, 看了一下应该不是 obj,fbx 之类,以前看过一些工业软件出的模型,效果很好
    azui999
        6
    azui999  
       2023-03-07 10:05:43 +08:00
    用的 playcanvas-stable
    PlayCanvas 是一个快速、轻量级的 WebGL 游戏引擎
    heroin80s
        7
    heroin80s  
    OP
       2023-03-07 10:20:04 +08:00
    @azui999 👌,是这样的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2724 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:10 · PVG 23:10 · LAX 07:10 · JFK 10:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.