抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >
我是谁

一个渴望得到认同的怪兽 大家好,我叫Reuben,是一个渴望得到认同的怪兽。 在小学时就很有表达欲,在班级制作并发售了一款宝可梦卡牌,赚了5块钱和很多棒棒糖。 上大学后加入了游戏开发社团,最初是想去做游戏策划,但由于一些偶然因素,学习了一些图形学知识后去字节TA实习,期间跟朋友和社团分享了最近学到的一些技术,逐渐沉迷,决心要做更深更好的技术,毕业选择去自研引擎公司做游戏引擎。 然而我发现,制...

Unity Ragdoll Animator Ragdoll(布娃娃系统)是一种基于物理模拟角色动作的技术,通常是通过在角色关节和躯干上放置碰撞器和约束实现,可以参考动物排队、人类一败涂地的角色控制,该技术还常用于实现角色受击、尸体倒地等

基于Odin的Unity编辑器工具开发 Odin是一个非常好用的Unity Editor工具开发框架,非常简洁,不过会被打入游戏包体内部 Odin使用起来非常简单,使用一些Attribute就可以暴露参数、按钮、生命周期函数,于是这里没有Odin基础教程,大部分是我自己的理解 插件化示例 需求:插件化 这是一个使用C# Attribute自动注册窗口的示例,通过对类进行标注,就可以自动添...

ControlNet ControlNet是在Stable Diffusion模型上添加辅助模块,添加额外条件来控制AI绘图过程 ControlNet将SD模型复制两份,一份锁定,一份使用额外数据进行微调,最后将两份合并绘图。于是我们可以使用少量图片实现微调,同时保持SD数十亿张图的训练效果 参数介绍 运行你的SD,在浏览器打开xxx:port/docs即可查看SD的Fast API ...
ai

NeRF 《NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis》 NeRF的任务是从一组已知的图片出发,得到其他视角下的图片 环绕物体拍摄一组2d的照片,在神经网络中构建一个5维的函数,输入为世界坐标$(x,y,z)$和视角$(\theta,\phi)$,输出为体密度和颜色 使用光线步进的方式进行...
ai

Blender 导入 vrm 最近在找带有脸部Blendshape的角色模型,尤其是使用了苹果ARKit标准,于是我发现了很多vrm模型 Blender不原生支持vrm模型,于是需要下一个插件 VRM Add on 安装后直接import模型 导入Unity后没有Blendshape 确认模型有Shape Key,导出FBX后再导入Unity,却再Skin mesh renderer中看不到...

Python 学习 很难绷,编程四五年,现在才学Python Python是一门很简单的语言,但很多语法跟C++、C#不一样,一眼看上去发现好多不认识的东西,在此记录一下 切片 Python可以使用切片操作,从一个序列(如列表、元组或字符串)中获取一部分元素 numbers = [0, 1, 2, 3, 4, 5]print(numbers[:2]) # 输出:[0, 1]s = &q...

Blender 骨骼动画制作 最近在做3D游戏,需要大量骨骼动画,只从mixamo中下载不能满足我的需求,于是打算自己学着制作,软件就选择Blender 我发现一个可以自动Rig,并生成Rigify的插件,Auto Rig Pro 用起来跟mixamo的auto rig很像,而且成功率更高,可控性更强 Rig流程 准备模型 Smart模型 添加点 点击GO!完成 ...

Unity Playable Script 动画播放 当我们在使用Unity Animator时,会发现我们必须要先将所需的动画片段放入Animation Controller中才能播放。如果我们想要一个Resources目录下的某个Clip,是做不到的 当游戏动画逻辑非常复杂时,状态机会非常复杂,几乎不可维护,于是很多公司会自己用Playable Script重写一份动画播放系统 Play...

崩铁银河战士like同人游戏 看到崩铁的萨姆第一眼,就感觉这个角色很帅,了解了剧情背景,感觉很适合做成银河战士类的游戏,定位是同人游戏,主要是为了讲故事,玩法基本“抄袭”银河战士 其实我感觉萨姆角色设计应该有参考银河战士 银河战士 星穹铁道 名字 萨姆斯 萨姆(流萤) 性别 女 女 任务 对抗寄生怪物 对抗繁育虫群 称号 银河战士 星核猎手 游戏背景 考虑...

Unity 加载文件 当我们在使用Unity制作一些程序时,往往需要从磁盘中运行时加载一些资产,而非提前放进Assets中,打进包体里 加载贴图 string rootPath = Path.GetDirectoryName(Path.GetDirectoryName(Application.dataPath));string uvPath = Path.Combine(rootPath, ...