就在上个礼拜黑森林实验室开源了flux kontext的dev版模型,该模型是目前为止最强的图像编辑模型直接对标GPT-4o,这两天迫不及待的试了下,效果是针不戳,工作流也特别简单,基本只需要提示词就能玩,可以和以往的复杂工作流说拜拜啦。 下面行歌会从风格转绘,产品试穿,扩图,人物移除,角色融合等角度展示一下kontext dev的能力,相信我它觉得可以成为你今后工作中的利器。 Kontext基础工作流 ...
最近收到一个小伙伴的需求,希望可以根据用户自拍上传的颈部图片,自动识别出用户颈纹的严重程度并给出评分等级。针对这个需求我们基本上可以用图文理解大模型来解决,但是由于没有在这方面进行过专门的训练,大模型在识别时容易出现幻觉,不能很好的对标我们自己的等级评分标准。 我们现在百度智能云平台选择一款多模态大模型进行试验,先在百度智能云平台选择一款多模态大模型进行试验,这里我们选择通义千问2.5vl模型来测试它的图文理解能力。 ...
这次我们介绍如何在three.js中用webGPU渲染这种闪电渡劫飞升效果,实现这种效果的方法也有很多,这里只是抛砖引玉介绍行歌这两天实践出的一种方法,如果你有更好的实现方式,欢迎在留言区分享。 实现闪电效果可以分为以下几步:创建闪电几何体,创建闪电发光效果,闪电动画。 创建闪电几何体 首先我们沿Y轴方向创建一些列的点来构成闪电的基本形状,我们后面可以在TSL中将这些点转换成面。 这里使用了自定义的LineGeometry类,方便我们后面通过点来实现面。 ...
在上一篇文章《webGPU高效渲染任意形状草地》中,我们介绍了如何用一张自定义颜色贴图来生成任何形状的草地;使用类似的技巧再结合blender建模工具,我们还可以生成河床洼地等任意形状的流水地貌,再结合rapier这样的物理引擎就可以直接做出一个小小的3D游戏世界。 用颜色贴图生成任意流水地貌 与上次不同的是,这次我们在blender中绘制河床和草地的颜色贴图,blender中的材质绘制模式(Texture Paint)可以很好的完成这项工作,选择合适的笔刷和笔触让地形的边缘有些过渡效果。 ...
书接上回《webGPU实现游戏中的绿植和随风摆动效果》,今天我们来看一看如何实现3D游戏中常见的草地效果,并且让这些草可以按照我们的需要形成任意的形状,甚至可以根据地形的起伏来生成。 生成大量的草地 要生成大量的草地又要考虑渲染性能,首先想到的是用instanceMesh来实现,网上也有一些通过该方法实现的教程,但比instanceMesh更高效的方法是只用一个Mesh来实现。 ...
3D游戏开发中,有时我们需要将3D建模师制作好的一系列角色动画文件,比如:行走动画,奔跑动画,攻击攻击动画等整合到一个文件中,这样使用起来更方便也节省加载流量。作为3D开发人员我们不必精通建模(当然精通更好),但熟悉制作流程就能更好地和建模师配合制作出更出色的作品。 在Mixamo中制作角色动作动画 Mixamo是Adobe旗下的3D角色动画制作工具,提供了大量的角色动作供我们选择,基本上可以满足大部分场景的需求,这次我们要用它来制作角色的行走,奔跑和空闲三种动画。 ...
准备更新一个Three.js 3D游戏开发系列视频教程发布在B站,总结提炼一些web 3D游戏开发中的一些经验和技巧,案例代码都会使用three.js的webGPU渲染,这次我们来实现一个最简版本的第一人称摄像机。
最近有一个想法,想把自己公众号的文章整理成一个知识库,方便自己和用户对文章中的内容进行检索,可以快速的查找到相关的知识和对应的文章链接,于是便有了搭建一个智能体Agent助手的想法。 搭建这样的AI智能体基本上有两种方案,它们各有优缺点可以根据自己的需求来选择: 1. 私有化服务器或者本地部署:可以自己选择开源的LLM大模型和RAG(比如DeepSeek+RagFlow的组合),系统在服务器上安装搭建所需环境,优点是私密性比较好;缺点是需要服务器和带宽成本,部署起来虽然不复杂但是比较花时间。 ...
最近一直在关注学习three.js中webGPU渲染方面的内容,虽然元宇宙这波热度已经过去,但我们学习web 3D的热情没有减弱,当初入门的时候元宇宙的概念还没有在国内兴起,完全是凭兴趣在学习,本着不忘初心的精神,我们要继续学习让自己掌握的技术创造更多的可能性。 我还会继续分享web 3D方面最新的技术,主要也是对自己学习过程的一个记录,此外AI方面的内容也是我后面要分享的重点之一;好了书归正传,下面我介绍这次要分享的一个小案例。 这次也是用TSL来实现这个粒子场景中的大部分效果,TSL是Three ...
在three.js中我们使用webGPU渲染,只需要简单的几步就可以实现这种车身速度光线流动的效果。 实现地面倒影效果 地面倒影效果我们可以用three.js中webGPU的reflector来实现,首先先创建一个平面对象,然后对这个对象应用PBR材质,让地面更具质感。 然后创建reflector对象,让地面可以显示倒影,在地面已有的材质上叠加倒影贴图。 隧道线条流动效果 ...