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

Blender Python 插件开发 打开提示 在偏好设置中打开Python Tooltips,将鼠标停滞在按钮、属性上时,都会提示要如何调用,在info窗口可以看到几乎每一次操作对应的命令 安装bpy Python调用Blender,甚至不需要打开Blender窗口,使用bpy即可,这是一个无窗口、不依赖OpenGL的库,更适合做深度学习 pip3 install bpy 安装插件 ...

AI 常用术语 刚刚加入AI公司,听组会听的头都大了,沟通过程中很多术语都不了解,于是简单学习记录一下 机器学习 Ground Truth 真实值 ACC Accuracy 准确率=正确预测数/总样本数 Loss 损失 Focal Loss F0 Loss 一种用于解决类别不平衡问题的损失函数,通过引入动态缩放因子,降低易区分样本的权重,将模型的注意力集中在难区分样本上 Epoch ...
ai

OBJ 格式解析 OBJ是一种常用的文本格式(也可以是二进制)的三维模型格式,可读性很强 .OBJ 打开一个.obj文件,通常形如 mtllib sphere.mtlo Sphere v 0.5 0.5 -0.5...vt 0.0 1.0...vn 0.0 0.0 1.0...f 1/19/15 8/18/14 2/20/16... obj本身是一个巨大的字符串,由换行符\n分割每一行,每一...

ASP.Net最小Web API 最近需要搭建一个Windows Web服务器,处理一些很简单的访问请求,于是研究了一下ASP.Net的最小Web API 项目创建 打开VS2022,按照ASP.Net模块后,使用模板创建项目 程序运行 模板是一个预测(随机生成)未来五天天气的demo,可以用命令行启动程序 dotnet run --project=./项目名称 Mini API 模板项...

Unity Nova UI 今天发现了一个特别好的Unity Game UI框架:Nova,挖个坑,打算学习一下

插值 线性插值 $$ \mathrm{lerp}(p_0,p_1;t)=(1-t)p_0+tp_1 $$ Smoothstep Hermite 将一个数平滑映射到[0, 1] float v = smoothstep(0.0, 1.0, time);// 等同于 time * time * (3 - 2 * time) 球面插值 Slerp 在球面上线性插值 $$ \mathrm...

Marching Cubes Marching可以理解为一种循环 步进正方形(Marching Cubes)是一种非常常用的构建三角形网格的算法,在三维空间中均匀摆放正方形,循环遍历这些正方形,插值出三角形表面 Marching Cubes每个顶点有两个参数,顶点位置和权重(SDF) Unity显示三角形网格 注意!Unity拼装Mesh时,要先设置vertices,再设置tria...

KL散度 在AI领域,我们经常需要衡量两个概率分布的相似度 KL散度 KL散度(Kullback-Leibler Divergence),也称为相对熵(Relative Entropy),用于衡量一个分布相对于另一个分布的相似性 假设现在有两个离散概率分布$P$和$Q$,他们的KL散度计算公式为: $$ D_{KL}(P||Q)=\sum_{i}P(i)\log \left(\frac{P(...

PyTorch学习记录 PyTorch是一个Python机器学习框架 基础语法 张量 Tensors Tensors很像矩阵、向量,在PyTorch中使用Tensors编码输入和输出 构造 import torchimport numpy as np# 直接构造data = [[1, 2],[3, 4]]x_data = torch.tensor(data)# 使用numpy array...
ai

三维模型的表示方法 常见的模型表示法有:多边形网格、点云、体素、参数模型、隐式表面 Polygon mesh 一般特指三角形网格 三角形网格由两部分组成: 一个个离散的顶点 顶点间的拓扑关系 图形渲染中最常见的方法是光栅化和光追,都适用于三角形 方便进行深度测试、UV映射 方便进行模型细分和简化、布尔建模 美术行业长期使用该格式,存在很强的惯性 Voxel 与2D的像素类似,我们使用...