主页
分类
标签
归档
主页
分类
标签
归档
Reuben Sun
主页
图形
引擎
AI
编程
数学
光学
DCC
游戏
我是谁
一个渴望得到认同的怪兽 大家好,我叫Reuben,是一个渴望得到认同的怪兽。 在小学时就很有表达欲,在班级制作并发售了一款宝可梦卡牌,赚了5块钱和很多棒棒糖。 上大学后加入了游戏开发社团,最初是想去做游戏策划,但由于一些偶然因素,学习了一些图形学知识后去字节TA实习,期间跟朋友和社团分享了最近学到的一些技术,逐渐沉迷,决心要做更深更好的技术,毕业选择去自研引擎公司做游戏引擎。 然而我发现,制...
2023-02-02
阅读全文
Diffusion
Diffusion 扩散原理 生成模型的目标是:给定一组数据,构建一个分布,生成新的数据 一种思想是,从一个简单的分布开始(如果高斯分布),将其转化到目标分布 扩散模型正是这样的框架,将一个复杂抽样,转化为一系列简单抽样。其核心就是学习反转很多中间步骤会更简单 高斯扩散 Gaussian Diffusion 对于一个满足目标分布(尽管这个分布当下还是未知的)的随机变量$x_0$,我们为他...
2025-01-17
ai
ai
阅读全文
模型训练笔记
模型训练笔记 记录在模型训练中常用到的东西 Tensorboard Tensorboard是一个用于监控训练过程的UI 安装 pip install tensorboard 启动 找到训练的log文件夹,找到一个形如events.out.tfevents.xxxx.xxx.xxx.x的文件,运行 tensorboard --logdir=log/xxxx --port=7861 会启动一...
2024-12-12
ai
ai
阅读全文
Unity Graph Editor
Unity Graph Editor 今天跟群友聊天聊到Behavior Designer,这是一个Unity行为树的库,突然好奇如何自己在Unity绘制一个Graph Node Editor,简单做了下调研 Handles Handles的用法和GL很像,你也可以用GL.xxx实现下面的代码 Unity的Handles类本身就可以像OpenGL那样绘制2D Editor using S...
2024-11-08
engine
engine
阅读全文
UE5 学习笔记
UE5 学习笔记 记录一下UE5 Gameplay开发中的一些小知识,不做过多的工程向记录 生命周期函数 PossessedBy PossessedBy函数是一个生命周期函数,当一个Pawn被一个新的Controller控制(接管)时触发,常用于多人游戏同步和初始化属性 网络同步 OnRep_PlayerState OnRep_PlayerState是一个回调函数,当服务器中PlayStat...
2024-10-30
engine
engine
阅读全文
Fine-tune Llama3
微调大模型 使用Llama 注意,这个模型会自动在huggingface中下载,超过16G import transformersimport torchmodel_id = "meta-llama/Meta-Llama-3.1-8B-Instruct"pipeline = transformers.pipeline( "text-generation...
2024-10-30
program
program
阅读全文
WSL 深度学习环境搭建
WSL 深度学习环境搭建 Win11,N卡 很多人只有一台Windows电脑,装双系统很麻烦,尤其是一个有N卡驱动的Linux,而WSL2环境搭建非常方便 之前有写过一篇Linux入门,但是内容记的太杂了,这里精简一下 安装WSL2 在Windows Terminal(如果没有,去微软的store中下载)中输入 wsl --install 默认会安装一个最新的Ubuntu 安装GCC...
2024-10-30
ai
ai
阅读全文
Unity 动画
Unity 动画 整理一下先前做动画的收获 骨骼动画 序列帧动画:记录动作的每一帧 非矢量动画:每一帧是固定不可复用的,新的一帧本质上是完全重画一次物体,没有发生形态上的改变 关键帧动画:记录动作的始末和轨迹曲线,运行时根据曲线进行插值(很显然,这是一种矢量动画) 每个关键帧被称为姿势 顶点动画 骨骼动画的本质是顶点动画 刚体动画:在渲染中网格不发生改变,刚体的变化矩阵...
2024-10-24
engine
engine
阅读全文
Unity URP卡通渲染
Unity URP卡通渲染包 最近工作之余抄了一个卡渲,结果越做感觉越没意思,主要是缺少一些美术资源,于是先pending,在此先记录一下 当前进度 代码已开源,仓库地址 设计理念 高复用,易拓展,低侵入 我遇到了什么问题 每次我要写Unity shader时,我都要不厌其烦地写 Shader GUI、Properties 定义贴图和采样器,定义全局变量 维护CBuffer,尤其是S...
2024-10-22
graphics
graphics
阅读全文
Unity 性能优化
Unity 性能优化 Unity版本为2022.3.34,本文所有的测试均在Editor下进行 尽管我认为,性能远远没有实现重要,提前优化、过度优化、虚空优化,之会影响开发效率,不过还是记录一下我最近学到的一些关于Unity性能优化的小技巧 脚本优化 测试工具 public class CustomTimer: IDisposable{ private string _n...
2024-10-09
engine
engine
阅读全文
强化学习
强化学习 跟同事聊了一会强化学习做AI游戏,感觉难度很大很麻烦,遂断更 游戏的奖励频率过低,电子游戏很难像围棋那样计算每一步的收益,就像训狗一样,你让狗坐下给一次奖励,训练效果会很好,但让狗做非常多复杂的组合动作再给一次奖励,就很难训练 数据难以收集,AI玩游戏通常是现有一个游戏,再去做AI,这些AI公司一般都没有与游戏公司合作,于是难以拿到原始的状态同步信息,只能抓取屏幕提取参数,难以...
2024-10-07
ai
ai
阅读全文
1 / 13
下一页