V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Aindy
V2EX  ›  分享创造

3D 网页编辑器开发日志-01

  •  1
     
  •   Aindy · 229 天前 · 793 次点击
    这是一个创建于 229 天前的主题,其中的信息可能已经有所发展或是发生改变。

    #three.js

    基于 threejs + react +nextjs 写了一个玩具。起初是模仿 sandbox 写了一个地图组件(用的 canvas ,纯手撸的轮子) 做完之后,发现只有载体没有内容,于是乎,花了三个月做了一个三维编辑器网页版的,目前方向明确,设计合理。

    模型能导入导出,在优化方面也捣鼓了一些,目前还在做动态动画,着色器,材质编辑等功能(后续还会考虑做一个一键代码生成)

    通用性很强,做出来还是蛮有成就感的。

    多图预警⚠️ (嵌入了网页) 嵌入了网页

    (编辑场景,并且实现了一些基本的属性编辑) 编辑场景,并且实现了一些基本的属性编辑

    (添加导入导出等功能,实现了一些基本的几何体添加) 添加导入导出等功能,实现了一些基本的几何体添加

    (编辑一些较为基础的场景属性) 编辑一些较为基础的场景属性

    (每一个“土块”对应一个编辑器场景) 每一个“土块”对应一个编辑器场景

    (编辑完后的场景能直接进入场景操控角色进行游玩) 编辑完后的场景能直接进入场景操控角色进行游玩

    我的博客地址

    第 1 条附言  ·  227 天前
    5 条回复
    Aindy
        1
    Aindy  
    OP
       229 天前
    很乐意找人一起交流技术,本人也属于摸石头过河,懂的也少,希望能找到组织,或请高人指点一二
    lawted
        2
    lawted  
       229 天前
    赞有意思
    Aindy
        3
    Aindy  
    OP
       229 天前
    @lawted 🙏谢谢支持
    qxdo1234
        4
    qxdo1234  
       229 天前
    感兴趣,op 有考虑过开源(也不一定全部,一小部分也可以)吗?
    Aindy
        5
    Aindy  
    OP
       229 天前
    @qxdo1234 嗯嗯,最终目的就是开源,目前的仍然在完善质量问题,以及部分功能(本身难度并不复杂),不过还是想做几期视频来交代清楚。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1146 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 18:55 · PVG 02:55 · LAX 10:55 · JFK 13:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.