logo

招聘需1位了解web3D,擅长three.js,且有开发工具经验的程序员大哥

头像
130****0082
296阅读8评论

因突然接了个项目,需要一个远程开发大哥:

了解web3D,擅长three.js,并且有开发工具的经验,可以开发低代码甚至无代码的3D模型(glTF)在线编辑器。能够把工具搭起来,能理出无代码的工具能够实现哪些功能,以及更具我们的诉求还需要添加哪些功能。

无代码3D模型编辑器,实现:
用户上传模型(导入功能)
用户对模型进行编辑操作:光线、位移、交互点设置、动画
对模型内添加文字或其他部件
以及LOD的实现

-----【需求补充】-----
基础功能
用户登录:
通过用户名、密码、UID三个要素绑定对应的城市资源

用户操作记录:
需要导出模型创建者的操作日志,用普通人能读懂的方式,记录作者的操作步骤日志,可以让普通人快速定位作者修改了哪里,避免每次都要从头检查一遍的情况。比如:

用户A在“东方明珠”(此处记录文档节点的名称)增加了“触点”(直接显示什么操作)
上传了“图片内容”,点击查看内容链接:test.oss.com/xxx (图片和视频直接放资源的链接)
添加了“文本内容”:东方明珠是位于上海外滩(文字内容直接放文字)

并只保留最终的状态和最初的状态的对比记录,过程中无效的记录可以隐藏。

用户保存:
数据是实时保存云端
有多少撤销步骤

发布并通知:
作者发布后,通知平台管理员(后台和邮件)

核心功能
触点事件设置:
一期:
根据文件的子父级文档结构,自动识别物体,并绑定触点
为触点设置不同的事件:
能加什么事件:
弹框:上传不同类型的素材,包含:图片、视频、音频、文字或混合(以富文本形式出现)
跳转:添加链接
相机动作:360°环绕视角(二期)

添加声音:
增加音源定位点、上传声音、声音作用范围(距离)可控

环境图设置:
类似HDR背景(?)

相机视角设置:
Zoom in
Zoom out
参考链接:
https://nmw2021.zuncreative.com/
视角转换、简介出现的效果

文字标签添加:
为模型的各部分组件添加文字/名称,使得文字可以正面面对相机

多场景设置(出入口设置,上一场景和下一场景的跳转通信)
支持多级场景,深入模型内部(这部分对后台设置有何影响)

LOD技术
通过LOD技术,可以根据距离、视野自动切换模型的层次与精度,技术细节点此查看(原有功能)

--
后续有项目可以持续合作;)

招聘类型:
外包零活
职业:
开发
工作方式:
线上兼职远程工作
城市:
其他
需消耗电量 5
加载中…
精选评论
头像

这不得搞好久

不用一步到位,可以分期,核心功能触点事件必须实现,其他可聊。

头像

有没有考虑过用unity开发到处web平台?thress.js人比较少哦

头像

欢迎联系 用three.js做过三维模型的渲染交互,擅长自定义shader

头像

做过2款3D编辑器,分别用Threejs和Babylonjs。可以了解下预算和交付周期吗?

头像

外包这个不划算,因为开发模型编辑器涉及的东西太多了,工作量都不好评估

头像

估计工期就很长。没10万八万搞不了