- 博客(28)
- 收藏
- 关注
原创 rust学习1:hello world、用cargo build project
Open locally installed documentationWrite and run a “Hello, world!” program using rustc directlyCreate and run a new project using the conventions of Cargo
2022-07-12 13:51:46 425
原创 unity shader入门(2)unity shader中的常用内置函数、全局变量、语义、结构体整理
目录前言一、untiy内置的包含文件2.1 unity空间变换原理2.2 文件夹结构2.3 内置函数和常用结构体2.4 全局变量(变换矩阵、摄像机和屏幕参数等)二、unity提供的CG/HLSL语义前言我们知道,unity shader中经常会使用到很多的系统内置函数、变量、结构体等。除此之外,还需要知道unity shader包含的HLSL的语义,才能理解某个变量代表的含义。所以,在参考了《unity shader入门精要》之后,我把unity shader中的常用内置函数、全局变量、语义、结构体整理
2022-03-10 10:22:42 4729 1
原创 unity shader入门(1)unity shader的结构
目录前言shader语义properties语义:subshader:Fallback前言要理解unity shader的工作方式,我们首先需要理解unity shader的结构。所以,在参考了《unity shader入门精要》之后,我把unity shader的主要结构整理在这里。shader语义properties语义:材质和shader的桥梁subshader:第一个能被当前平台用的subshader会被启用Fallback...
2022-03-09 16:41:37 2977
原创 win10 anaconda tensorflow 环境配置
目录前言anaconda介绍安装anaconda可以添加一些镜像源增加下载速度其他前言为了完成games102的作业而下载anaconda。使用anaconda下载python。参考资料为极客学院的教程:https://wiki.jikexueyuan.com/project/tensorflow-zh/get_started/os_setup.htmlanaconda介绍Anaconda 是一个集成许多第三方科学计算库的 Python 科学计算环境,Anaconda 使用 conda 作为自己
2022-01-22 12:41:40 876
翻译 Spider-Man IG-impostors: cityscapes and beyond翻译
目录前言翻译Spider-Man IG-Impostors摘要介绍IG-impostor requirementsWorkflow and Pipeline几何体的处理纹理捕捉和压缩特别的反射和折射的元素转换IG-Impostors将IG-Impostor数据用于其他游戏系统开放世界的地图环境探针级联阴影贴图(CSM)阴影遮挡远光源前言这个星期是想要了解渲染领域的研究情况。 因为我知道现在渲染领域主要分为真实感渲染和风格化渲染,所以我打算各找一篇来进行阅读。而且还是希望能找到和游戏相关的。然后有关的综
2021-10-08 11:22:40 315
原创 unityshader入门(三)什么是光照模型、(实现漫反射和环境光)
这里写目录标题前言什么是光照模型实现漫反射前言本文所有内容来自unity5shader着色器入门教程什么是光照模型光照模型是一个公式(算法),计算光照照射到某个点的显示效果。标准光照模型:进入摄像机的光分为这四个部分:自发光高光反射 specular漫反射 diffuse=直射光颜色*max(0,cos(光和法线的夹角)) cosθ=光方向·法线方向环境光实现漫反射逐顶点光照:因为顶点的数量是比像素的数量少的,所以不在顶点上的其他像素的颜色是通过插值得到的只有定义了正确的Ligh
2021-05-10 17:43:25 445
原创 unity shader入门(二)顶点函数和片元函数的编写
文章目录前言写一个可以运行的shader(在subshader中)学习NORMAL、TEXCOORD0语义顶点函数和片元函数之间如何进行数据传递unity中的语义有哪些前言本文所有内容来自unity5shader着色器入门教程上一篇:unity shader入门(一) 基本结构和变量声明写一个可以运行的shader(在subshader中)需要编写两个函数: 顶点函数和片元函数顶点函数的作用:每个顶点坐标都是以模型的中心而言的。这称为模型空间。我们需要把顶点坐标从模型空间转换为剪裁空间。
2021-05-10 10:47:43 579
原创 unity shader入门(一) 基本结构和变量声明
文章目录前言一、pandas是什么?前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?...
2021-05-07 21:53:26 1483 1
原创 unity时间轴学习
unity时间轴学习问题2 简单场景问题3 角色动画问题4 用脚本控制角色动画本文所有学习内容来自夏村散人韩老师-unity入门教程# 问题1 timeline和动画的异同使用空物体来绑定Timeline实例。为这个物体添加PlayebleDirector组件。也可以从windows中调出Timeline窗口。在里面create一个new timeline。Timeline可以对多个物体运动进行协同控制。将场景里面的东西拖拽到Timeline里。为其选择Add Animation Cli
2021-04-05 08:18:11 1977
原创 unity联网功能学习
unity联网功能学习问题1:双玩家连线问题2:联网的子弹问题3:联网的NPC本文所有学习内容来自夏村散人韩老师-unity入门教程问题1:双玩家连线添加网络管理器添加空物体-添加network manage组件和network manage hud组件。将third person controller的预制件进行改造。为这个预制件添加NetworTransform组件便于网络控制他的移动。将Third person user control的脚本重新编写一下,让ThirdPersonU
2021-04-04 16:12:14 2220
原创 unityAI系统学习
unity物理仿真基础学习本文所有学习内容来自夏村散人韩老师-unity入门教程# 问题1 自动寻路![在这里插入图片描述](https://img-blog.csdnimg.cn/20210403232956431.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjkxNDY2Mg==,size_16,color_
2021-04-04 10:31:36 362
原创 unity物理仿真基础学习
unity物理仿真基础学习问题1:物理仿真基础问题1:物理仿真基础问题2:物理仿真的子弹问题3:关节结构问题4:碰撞事件本文所有学习内容来自夏村散人韩老师-unity入门教程问题1:物理仿真基础问题1:物理仿真基础collider中的meterial会影响物体的物理属性。问题2:物理仿真的子弹利用射线查询计算生成的子弹发射方向。鼠标点下的那个位置在这个三维场景里面的哪个物体的哪个点。然后把这个点跟这个鼠标点的连线,作为我要发射的子弹的方向。(bullet,ray.origin,qu
2021-04-03 23:20:12 1524
原创 unity图形用户界面
unity图形用户界面问题1:本文所有学习内容来自夏村散人韩老师-unity入门教程问题1:创建一个UI组件后自动新建了Canvas和EventSystem。
2021-04-03 21:15:01 212
原创 unity光照渲染系统学习
unity光照渲染学习问题1: 全局光照明系统本文所有学习内容来自夏村散人韩老师-unity入门教程问题1: 全局光照明系统光影分为实时和预计算两种
2021-04-03 20:53:59 572
原创 unity骨骼动画学习
unity学习问题一: 关卡管理使用unity地形系统创建自己的地形问题一: 关卡管理原因分析:需要使用SceneManagement包解决方案:
2021-04-03 18:41:50 2807
原创 unity地形模块学习
unity地形模块学习:使用unity地形系统创建自己的地形问题一:看不见自己抬高或拉低的操作结果 原因分析:由于视角为顶视所以看不见解决方案:按住alt键不放,然后左边的手的图标会变成一个眼睛,在Scene中移动。就会发现可以调整视角了问题二:制作地形过程中停止光照烘焙消耗内存 原因分析:没有停止光照烘焙解决方案:window->lighting settings->auto generate取消问题三:加了direction light之后地形还是没有变亮
2021-04-03 11:35:29 535
原创 直接模拟场景的算法
游泳池-模拟项目场景:问题描述:原因分析:解决方案:项目场景:在开始时,给水管和排水管都是打开状态的,并且游泳池里没有水。在自动装置的作用下,每经过t1分钟,给水管的状态都会改变,即从打开状态变为关闭状态或从关闭状态变为打开状态,而同时每经过t2分钟,排水管的状态也会改变。当给水管打开时,给水管每分钟会向游泳池里注入m1升水;当排水管打开时,排水管每分钟会把游泳池里水排走m2升;当给水管和排水管同时打开时,游泳池的水量变化为每分钟(m1-m2)升。当然泳池的水量不能变为负数,同时泳池也有个最大容量m,水
2021-03-29 17:13:38 260
原创 用到排序算法的题
前言本文所有试题来自牛客网项目场景:给你一个一维数组a,长度为n,表示了n个基站的位置高度信息。数组的第i个元素a[i]表示第i个基站的海拔高度是a[i],而下标相邻的基站才相邻并且建立链接,即x号基站与x-1号基站、x+1号基站相邻。特别的,1号基站仅与2号相邻,而n号基站仅与n-1号基站相邻。当一场海拔高度为y的洪水到来时,海拔高度小于等于y的基站都会被认为需要停止发电,同时断开与相邻基站的链接。问题描述:通过逐个数集群的方式会超过所要求的时间。因为有20万场洪水,每场洪水20万个电线杆,
2021-03-29 15:30:58 238
原创 pytorch学习 激活函数和loss函数及其求导
文章目录1 激活函数1.1 sigmoid函数1.2 tanh函数1.3 Relu整形线性单元1.4softmax2 loss fuction2.1 均方差2.2.1 如何使用pytorch自动求导2.2 交叉cross熵entropy总结# 前言本文所有学习内容来自[pytorch学这个就够了](https://www.bilibili.com/video/BV1Sr4y1N71H?p=29)1 激活函数激活函数包括sigmoid函数和tanh函数和relu函数和softmax函数(常与cro
2021-03-20 16:54:42 1281
原创 pytorch学习:如何创建tensor
前言本文学习内容来自b站学习视频pytorch学这个就够了pytorch数据类型pytorch基本的数据类型pytorch中Tensor的数据类型注:小写的tenser()函数接收的是数据本身作为输入,大写的Tensor()函数或者FloatTensor()函数接收的是shape作为输入。注:未初始化的tensor里的数可能无穷大或者无穷小,如果不修改的话,可能出现nan或者inf错误。注:为了保证精度足够,可以使用torch.set_default_tensor_type(torch.
2021-02-27 10:28:35 156
原创 pytorch实现linear regression
目录前言一、梯度下降是什么?二、使用步骤1.如何用梯度下降求解线性方程组(预测线性函数)2.实战总结前言本文学习内容来自b站学习视频Pytorch学这个就够了一、梯度下降是什么?在机器学习算法中,在最小化损失函数时,可以通过梯度下降法来一步步的迭代求解,得到最小化的损失函数,和模型参数值。梯度下降算法的一个简单的一维函数的理解就是对于以x为函数的损失函数loss(x),在x=x0处求导,对于求得的这个导数值,若<0,则说明loss(x)在x0处单调递减,即若x在x0附近增大,则los
2021-02-21 12:47:22 325
原创 【已成功】win下pytorch环境配置
win下pytorch环境配置过程安装python、conda安装cuda安装pytorch安装python、conda按照此视频的指引在官网下载安装链接: 【计算机-AI】PyTorch学这个就够了!.安装cuda在官网下载安装cuda,由于官网下载缓慢,故将cuda的下载地址链接复制粘贴到迅雷,可提升下载速度。确认nvcc.exe存在后,cuda安装完成。安装pytorch在官网选择合适版本的pytorch进行下载,可以使用conda安装pytorch,也可以使用pip安装pytorch
2021-02-10 19:20:34 274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人