『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: wenxu502

[技术探讨] 【求助】小白求助3D开灯效果图代码(已解决)

[复制链接]

46

主题

640

帖子

3835

积分

论坛元老

Rank: 8Rank: 8

积分
3835
金钱
3195
HASS币
0
发表于 2022-4-11 01:35:34 | 显示全部楼层
分组我试了下不行啊,比如1 2 3 三个灯,1亮了这个分组集合的实体也会显示打开,2亮了也会显示组合实体是打开状态,如何识别比如2和3打开效果?
回复

使用道具 举报

46

主题

640

帖子

3835

积分

论坛元老

Rank: 8Rank: 8

积分
3835
金钱
3195
HASS币
0
发表于 2022-4-11 01:43:17 | 显示全部楼层
wenxu502 发表于 2022-3-29 15:10
我就是不同组合写一个group,然后分别渲染,也不用condition,直接就按照如果group里的灯都亮起来,那对 ...

能否共享下代码 我搞不起来 我能搞起来的就是group里随便哪个灯亮起来 整个group就会显示打开
回复

使用道具 举报

46

主题

640

帖子

3835

积分

论坛元老

Rank: 8Rank: 8

积分
3835
金钱
3195
HASS币
0
发表于 2022-4-11 17:07:07 | 显示全部楼层
楼主 我发现用group有个巨大bug没法用啊,比如AB两灯同时亮,那么会同时叠加A灯单独的抠图和AB交叠灯的扣图,冲突了 ,除非加一层逻辑,AB同时亮不显示A或者B单独的扣图,这个怎么加逻辑进去
回复

使用道具 举报

59

主题

675

帖子

4303

积分

论坛元老

Rank: 8Rank: 8

积分
4303
金钱
3623
HASS币
20
发表于 2022-4-27 00:42:46 来自手机 | 显示全部楼层
使用css类似ps叠加或滤色就好不用构图了
回复

使用道具 举报

3

主题

47

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
金钱
211
HASS币
0
 楼主| 发表于 2022-5-3 11:53:12 | 显示全部楼层
本帖最后由 wenxu502 于 2022-5-3 15:41 编辑
wangmucha 发表于 2022-4-11 17:07
楼主 我发现用group有个巨大bug没法用啊,比如AB两灯同时亮,那么会同时叠加A灯单独的抠图和AB交叠灯的扣图 ...

我是直接将对应每个group都对应的渲染图,如果我有4个灯,1 2 3 4,就要对应一下的渲染图
1   2   3   4   12   13   14   23   24   34   123  124   234   1234
后生效的渲染图会把前面的渲染图覆盖,你先打开A,打开了A的渲染图,然后你又打开B灯,激活了group AB的组合,然后AB的渲染图会把A的渲染图覆盖先开B灯再开A灯也是一样
我家卫生间两个灯渲染出来是这样的

001.png

002.png

004.png

003.png
回复

使用道具 举报

46

主题

640

帖子

3835

积分

论坛元老

Rank: 8Rank: 8

积分
3835
金钱
3195
HASS币
0
发表于 2022-5-4 22:20:25 | 显示全部楼层
wenxu502 发表于 2022-5-3 11:53
我是直接将对应每个group都对应的渲染图,如果我有4个灯,1 2 3 4,就要对应一下的渲染图
1   2   3   4   ...

对于通透的 没有隔断的灯非常不友好 如果我有8个交替影响的灯 那是要搞死的 叠加几十张渲染图了 受不了
回复

使用道具 举报

3

主题

47

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
金钱
211
HASS币
0
 楼主| 发表于 2022-5-6 19:33:32 | 显示全部楼层
wangmucha 发表于 2022-5-4 22:20
对于通透的 没有隔断的灯非常不友好 如果我有8个交替影响的灯 那是要搞死的 叠加几十张渲染图了 受不了
...

我就是这样啊,6个灯,60多个组合,渲染60多次,技术所限,只能做到这个程度了
回复

使用道具 举报

46

主题

640

帖子

3835

积分

论坛元老

Rank: 8Rank: 8

积分
3835
金钱
3195
HASS币
0
发表于 2022-5-6 23:45:52 | 显示全部楼层
wenxu502 发表于 2022-5-6 19:33
我就是这样啊,6个灯,60多个组合,渲染60多次,技术所限,只能做到这个程度了 ...

你也太有耐心了吧? 我觉得太累 直接做了隔断了 这样省很多事情 效果略差 不过也就是一个示意下 算了 够了
回复

使用道具 举报

59

主题

675

帖子

4303

积分

论坛元老

Rank: 8Rank: 8

积分
4303
金钱
3623
HASS币
20
发表于 2022-5-26 10:23:22 | 显示全部楼层
算了 在这里说下可以用
style:
      mix-blend-mode: lighten
      pointer-events: none
这两个参数的 不用构图半透明图  直接抠每一个灯到渲染像素ok了 使用这两个参数可以叠加图层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 18:52 , Processed in 0.099909 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表