KuanMi
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
物理

物理

物理 流水账的记录一下Unity中和物理相关的一点坑 碰撞 碰撞体类型 静态碰撞体 刚体碰撞体 运动刚体碰撞体 没有刚体的称为静态,反之称为动态/刚体碰撞体。 刚体碰撞体再按照有咩有勾选运动(IsKinematic)分为普通刚体碰撞体和运动刚体碰撞体 复合碰撞体 需要在父物体触发OnCollider或者OnTrigger的话,父物体需要一个刚体。 MeshCollid
2023-04-24
其他
#物理
Lighting

Lighting

前言 随便记一下HDRP中打光和烘培的一些要点和坑 光的来源 大致分实时光和烘焙光。 实时光 来自于实时平行光、点光等。 烘焙 可以是光照贴图,或者光照探针。 烘焙注意点 模型的光照UV是否合理 重叠 不相邻或者角度差距多大而UV却靠在一起 注意单面 尽量防止要渲染的面可以“看到”反面 注意单面处的阴影漏光(添加额外的提供阴影的物体) 室内场景注意
2023-02-24
渲染
#烘焙
HDRP中的次表面散射

HDRP中的次表面散射

前言 今天来研读一下HDRP的屏幕空间次表面散射的实现。 次表面散射 不多介绍了,就是模拟光线在介质中传播,常用于皮肤、植被、蜡烛等半透明的材质。 双向次表面散射反射率分部函数 bidirectional subsurface scattering reflectance distribution functio简称BSSRDF 从名字大致能看出来是和BSDF类似的,但是考虑了次表面散
2023-02-13
渲染
#SSS
布料模拟方案汇总

布料模拟方案汇总

布料模拟 总结一下常见的布料模拟的方案 K动画 最传统,同时在某些特定场景下也是最简单有效的手段了,比如固定不动的随风摆动的窗帘。 没什么好说的,存粹看美术的工作量了。 绑定+动态骨骼 基于前一种,绑定好骨骼后,用物理模拟的方式去驱动骨骼的变化,进而模拟布料。 最知名的应该就是Dynamic Bone这个插件了。 能想到的场景比如人物的头发,裙摆等,都很适合这种方案。性能需求小,多
2023-02-10
其他
#布料 #模拟
线框绘制

线框绘制

线框渲染 最近写代码快写吐了,写点Shader缓解一下。 今天就复刻一个线框渲染吧,顺便温习一下几何着色器的用法。 参考列在前面 在unity中实现风格化线框渲染 几何着色器(Geometry Shader)的基础介绍以及简单示例 几种方式 总结一下各种实现的方法 生成线框模型 线框贴图 写入UV 利用GL来绘制线框 几何着色器 用几何着色器的LineS
2023-02-09
渲染
#Shader #线框 #几何着色器
语音转口型

语音转口型

前言 之前做GPT聊天时,用Live2D的简单的通过音量大小来驱动嘴型的大小变化,这里想更精确一定,用元音来驱动。 主要就是复刻了这位大佬的这篇文章。 大致思路 初看时被一堆术语吓到了,什么频域信息、窗函数、高斯滤波器、DCT变换、共振峰等等。 耐心一点一点看就发现还是比较简单的,很多算法并不一定要从新造轮子去实现,知道其目的就好了。 获取语音数据的频域信息 这里直接用AudioSo
2023-02-08
编码
#口型 #语音
OpenAI微调模型测试

OpenAI微调模型测试

前言 之前只是使用了现成的OpenAI的模型,每次调用都要给出一大堆的重复提示词,而且效果也不是太好,这次尝试用其称为微调(fine-tuning)来训练个新的模型。可以节省token,顺便看看微调后的模型效果和之前有多大区别。 OpenAI已经给出了详尽的说明,下面就只记录下具体的步骤。 安装 直接在容器里操作吧,不想污染主机。 起一个python的环境。 version: &quo
2023-02-07
其他
#OpenAI
文字转语音 Text To Speech

文字转语音 Text To Speech

文字转语音 Text To Speech 很多时候都会遇到需要这种服务,阿里的实在太难听,微软还没有信用卡。再找找还有木有其他方式。 云服务 各家云厂商(阿里、腾讯、百度、微软、谷歌等等)一般都会提供这种接口,大部分还允许提供训练语音来训练自己的模型,价格也很便宜。但一定是要求客户端联网。 本地搭建服务 TTS发展至今,也已经有了很多开源的实现。这次就尝试搭建几个玩一下。 coqui-
2023-02-07
编码
#TTS
Unicode编码

Unicode编码

UTF8与Unicode 来源 Unicode Unicoide 的全称是 Universal Multiple-Octet Coded Character Set(通用多八位字符集,简称 UCS)。 规定了各种字符的编码。 而下面都是具体的编码二进制的存储方式。 UTF-32 规定,一个字符使用四个字节存储,也就是 32 位,这样就能涵盖现有 Unicode 包含的所有字符。
2023-02-07
其他
#Unicode编码
ChatGPT-unity

ChatGPT-unity

ChatGPT 应该都被大家玩烂了,定个小目标吧,ChatGPT+语音交互+Live2D口型动画匹配。 接口 openai并没有提供具体的ChatGPT的接口,第三方的接口一大堆。 但是OpenAI提供了更底层的对模型的接口,而且调用异常方便。 直接CURL: curl https://api.openai.com/v1/completions
2023-02-03
其他
#ChatGPT #Live2D #口型 #语音
1234567

搜索

Hexo Fluid