开源分享|今天不当拼图仔(续)

条评论

没看过前文的朋友可以去看下,文末有源代码。

公众号:礼拜八不工作
开源项目|今天不当拼图仔,机器视觉来拼图

前段时间挖了一个坑,制作自动拼图工具,由于Unity使用Open CV工具比较麻烦。遂后制作了Python端。

大概思路如下:C#端口发送本地url给Python,收到后将拉取本地文件进行子母图匹配,匹配成功将偏移的位置返还给C#端。

流程1.从C#端发送测试数据到PythonServer

    阅读全文

    可交互的瀑布水的案例(续)

    条评论

    卡通渲染瀑布水

    如果没有读过前文,推荐补一下前置知识.本篇继续优化一下瀑布水效果,增加了程序生成的卡通纹理以及瀑布的透视模糊效果.

    欢迎关注 公众号:礼拜八不工作
    介绍一种可交互的瀑布水的案例以及制作流程

      阅读全文

      使用Python下载图片到本地

      条评论

      从网络上下载的图片

      我这边有个需求,是在web编辑博客的时候插入图片不方便,遂写了一个python脚本用于下载网络图片并存在指定路径下.支持不同的图片格式,有需求可以直接用下面的脚本经行修改.
      之前的流程是先找到图片在web提交到指定路径,然后再进行插入现在就只需要复制控制台输出的标签即可.

        阅读全文

        五分钟技术分享使用Python快速制作UI界面

        条评论

        上图是我制作的一个python与unity通讯的ui测试界面

        今天花五分钟我们聊聊使用Python快速制作UI,在开发过程中我们会有一些测试工具的需求,只注重功能,并不在乎UI的美观性,只要够稳定,开发速度够快。

        当谈到使用 Python 迅速搭建用户界面时,我们不得不提 Tkinter。借助这个 Python 的标准 GUI 工具包,

        你可以在短短几分钟内创建出基本的用户界面,下面我们简单了解下这个工

        具的特性。

          阅读全文

          Use Python in Unity Editor

          条评论

          Unity在其2019.3版本中引入了对Python的支持。

          但这个功能是作为实验性功能提供的,需要从Unity Package Manager中下载安装。该功能使开发人员能够使用Python编写和执行脚本,以及在Unity中直接调用Python代码。
          如今4年多过去了,Python Scripting 插件已经更新到7.x版本了

            阅读全文

            开源项目|今天不当拼图仔,机器视觉来拼图

            条评论

            左侧为示例图,右侧为子图,绿框区域为机器视觉识别到的位置。

            这两天有个脑洞想要实现一下,现在有了一点眉目在这边报个喜。

            传统项目开发过程中UI出图之后,进行切图。然后由UE或者程序去进行游戏引擎内的拼接,这个过程虽然伤害不大但是费眼神。那么有办法解决吗?

            有,还不少,PSD to Unity 的类似方案。实际上这部分拼图的工作让UI承担了。笑容只是从UI的脸上转移到了别人脸上。工作量仍然存在。

            既然如此,我们不妨换个思路,旧的流程不变,仍旧是UI出layer(底板图)以及切片过的UI。我们通过机器视觉将切片定位到layer图的精确坐标。

              阅读全文

              介绍一个C#内消息订阅分发插件SNFramework

              条评论

              SmartNotificationFramework/EventBus for Unity3d
              2015年 我在淘米写了一套 消息传递机制 当然这一套在我的上家公司也得到验证。
              2016年 我在世纪创意基于2015年一版的消息传递进行了封装但是当时赶项目也没有引入。我称之为 SmartNotificationFramework 我希望它能达到足够的灵活,在我看来它工作的还不错,但是太简陋。
              2018年 重构与完成了大部分的单元测试。SNFramework 是我正在使用的消息传递机制。它已经有了初步的理想功能,如消息上下分隔离,消息被阅读成功自动释放(即指执行一次),广播消息等。
              2021年 添加Await/Async异步调用支持,并且增加了相对于的单元测试。

                阅读全文

                介绍一种可交互的瀑布水的案例以及制作流程

                条评论

                本篇记录下可交互的瀑布水的案例制作流程。使用的工具为shader graph,制作内容包括流动的水与水流被障碍阻挡分流的逻辑,网上有类似的教程但是只有图没有原理,看本篇就对了该有的都有。

                  阅读全文