评论
换句话说 我看到 4.0.x 是
4.1将主要是
4.2 将处理添加更多图形修复,如旋转/缩放/缩放 |
代码@jorgerobles用作参考不适用于 threejs。@DarklyLabs 打算聘请具有 webgl 背景的人来处理它,这似乎是个好主意,因为他们的机器是第一个需要它的人。 |
我明白是的,有些事情我们需要较低的水平。第三个是更慢的方式和更多的内存使用。只是说 (; 更简单。一个专业,很多缺点呵呵 所以@DarklyLabs 你找到人来编写代码了吗?
|
尽管@tbfleming拥有做或不做的权利,但真诚地,我已经花了很多时间处理网络摄像头问题和 fx。所有艰苦的工作都完成了。确实是在 regl 中完成的。我估计迁移到 lwgl 到任何具有足够知识的人都不会超过一个小时。El 3 月 5 日 2017 16:36,“Peter van der Walt”<notifications@github.com> 描述:
|
这是对低级 WebGL 开发的精彩介绍;每当同事加入我的 WebGL 项目之一时,我都会将此链接提供给他们:https ://www.youtube.com/watch?v=tgVLb6fOVVc |
@tbfleming我们还没有找到任何有技能的人并且依赖@jorgerobles把我们带到那里。大部分情况下他都掌握了,从我们所知道的情况来看,他需要在视口中显示他的操作。 |
我以为我在视口中看到了它的屏幕截图。当 WebGL 和 LWGL 问题出现时,我会回答它们,但它们不再出现了。我链接到的视频应该可以帮助他理解他正在调整的着色器代码以及如何处理坐标变换。 |
它确实在视口中显示相机,但没有任何操作。我不确定路障在哪里。 |
@tbfleming,当然我在#139(评论)上发表的最后评论不是问题。是一个我不知道要解决的问题(#139(评论))。请注意,针对我不理解的事情提出狭隘的问题是非常令人沮丧的。 我已经明确了我不懂技术。我意识到我被咬的次数也超出了我的能力,即便如此我也一直在推动我保持它的活力。我一直在这里和那里编写代码,想办法让它在 webgl 上运行。 与此同时,我曾多次提到你寻求帮助。我只是希望您有时间看一下代码并指导我哪里出了问题。 那个,以及很多关于我在我的翅膀上使用的很多代码的问题阻止了我进一步尝试。 我原以为一旦在 regl 上制作就可以转化为 lwgl,但首先,lwgl 是由你制作的,你用自己的专注和知识,据我记得在几个晚上重写了 REGL。只有有智慧的开发人员才能做到这一点,并且不能指望我在理解您所做的代码之前没有接触过一行 webgl。文档会很好,但我知道如果只是为了解决问题而完成,那么您就不需要记录……直到有人需要使用其他功能扩展您的工作。 我想我可能是错的,而你没有,Three.js 是框架慢等等……如果你知道如何做正确的事情。但至少被成百上千的人使用,如果我敢的话,他们可以帮助我做一些我不知道的事情。 我不想消极。我精疲力竭地试图解决我力所能及的事情。
|
最后一个想法。我们正在做这件事。以任何人都可以遵循的高标准为自己编写代码是一门艺术,但并不鼓励其他工作人员遵循您的步骤。的确,Laserweb 开发团队中没有多少人敢于对您编写的代码进行修改。 |
@jorgerobles我试图通过该视频链接为您指明正确的方向。即使我们使用 threejs,你也必须移植你找到的 regl 代码,它在大多数 threejs 用户处理的较低级别运行。 除了回答问题之外,我不花时间在相机方面的一个原因是我将其视为商业驱动的请求,而不是社区驱动的请求。我只在收到报酬时才做商业驱动的请求。 |
@tbfleming相机支持是早期 Laserweb 版本的一部分,当时不被认为是商业驱动的。这是我们希望包含的功能,但绝不是我们特有的。 如果一切都是为了钱,那么请注意我们一直在为这个项目的开发人员提供经济赞助。当我们上次谈到贡献你的时间时,你明确表示你不感兴趣。 请不要持有该项目或功能赎金。 |
这不是LW3掉的吗?
我不是。我回答他的问题。图像甚至在到达工作区之前就出现了问题,这意味着着色器或他传递给着色器的统一或属性值存在问题。如果他试图将他找到的代码移植到 threejs,他会遇到同样的问题。
我说我没有兴趣在没有报酬的情况下做 LW3。我向你报了我的小时费率。
我不是。相机变换没有内置到 threejs 中,它们是非常低级的代码。即使 LW4 远未准备好发布,你也会遇到 LW3 的问题,我没有设计它。 |
我猜@openhardwarecoza应该决定相机支持是商业请求还是 LW 中所需的功能。 我再一次问你是否可以帮忙@jorgerobles完成他已经投入大量时间的工作。如果钱会有所作为,那么请告知您希望为此提供帮助的时间。 |
看他跑多远(我没细看),2-40小时,最低收费30小时。如果它低于最低限额,那么我会为您以后的请求提供差额。 或者,我会免费将相机连接到画布预转换。他或其他人可以插入转换。 |
@tbfleming我没有着手拍摄相机,因为这是一种商业利益。我做到了,因为即使戴着安全眼镜,我的眼睛也确实有一道蓝色激光,这并不好。 我在#30说过我有一段时间没有使用这个功能了。希望大家理解。 |
@tbfleming为了接近“发布”,您是否有机会按照承诺将相机连接到画布预转换? 正如您提到的那样,您能否详细说明插入转换所需的内容? |
1:还没有。我会努力在这个周末完成它;如果我有时间,也许早点。2:查看我与@jorgerobles跨问题。 |
它已连接。 |
惊人的!在床上,早上也会在计划外运行更新的电子构建,这样我们就可以测试了! |
@tbfleming,只剥离了 fxchain? |
是的。错误在转换中。 |
谢谢托德。看不出有什么不同,但我想这是不同之处。 在 LW 运行大约一分钟后选择相机时会出现内存溢出。这些是否与@jorgerobles在设置区域工作? |
设置区域仍然使用 regl 进行网络摄像头转换。当我将 regl 用于工作区时,我遇到了内存问题,因此它很可能是候选者。 |
在设置相机变换时消除设置区域中的相机视图并使用主视口是否有意义? |
是的 |
从连接工作中,您是否有机会获得完成转换等所需的时间? |
我只看了非变换的东西,但我认为如果我们坚持使用当前的相机校准 UI 方法,我上面的估计是好的。该 UI 方法存在一个问题@openhardwarecoza注意到;这对用户来说很难。在一切都正确排列之前,并不是每个人都擅长调整参数。用户体验的最佳选择可能是 CV,但我预计这将花费我约 300 – 600 小时来开发,这可能不在预算之内。另一种方法是在发货前进行校准,并为每个客户提供一个特定于其激光器的配置文件。 还有一个问题,我还没有看到有人提到过。相机对齐将在特定平面上。靠近相机的东西会比它们看起来小,因此坐标会关闭。 |
您对校准相机的复杂性是正确的。我们将在我们的机器配置文件中提供校准值,因此我们的用户无需接触该区域。 我不确定我是否理解您提到的尺码问题。变换既消除了任何镜筒效果,又扭曲了图像以补偿相机所在的平面。 |
@jorgerobles添加小方块和圆圈以帮助完成最终转换。通过将一张材料放在机器的底座上,只需将方形图标与材料的角对齐,然后将圆形图标移动到视口的边缘即可实现校准。 |
如果你为一张放在底座上的纸校准相机,那么高材料的顶部将偏离平面。 |
啊。好的。是的,这是真的。 |
https://github.com/orgs/LaserWeb/projects/7?fullscreen=true
LW4 仍然没有“发布”——所以想看看还有什么要做才能让一个最低限度可行的 v.4.0.x 出门。
然后我完成了一些更艰巨的任务并将它们移至 4.1.x 专栏(我们疲惫不堪的开发人员需要在 4.0.x 版本之间稍作休息,并添加标记为 4.1.x 的功能)#holiday
基本上 – 让我们集中精力让 4.0“发布”(;在处理新功能之前