-
野猪写的《游戏程序中的骨骼插件》我在《程序员》2008年2月刊上看到的(上),一搜果然搜到了。好文共分享!游戏程序中的骨骼插件(上)文/潘李亮引言 在3D引擎中,骨骼动画系统是非常重要的一个组成部分,虽然在一个游戏的真正开发过程中,一个优秀的游戏引擎也许不需要用户去关心它的骨骼动画系统是如何实现的,但是还是有很多人希望了解这样的一个技术。本文将会介绍骨骼动画系统里的一个基础部件:3Ds MAX 的骨骼动画导出插件。3Ds Max SDK和插件系统最新版本MAX9的MAXSDK包含在安装光...…
-
作者:九九3451 日月 SunAndMoon昼夜的话肯定少不了太阳和月亮,太阳和月亮实现的道理是一样的,只不过是月亮比太阳多了一个需要控制月牙程度(or添加贴图)的细节~1.1 Sun太阳的话很简单,直接在shader里实现一个太阳跟随平行光旋转而旋转的样子就行。实现这个效果需要用到Unity内置变量_WorldSpaceLightPos0获取当前平行光的方向,不要被这个参数名字“lightPos”迷惑了,它实际上就是一个归一化的vector(w=0)。接着用Unity内置的distan...…
-
游戏开发-游戏性能优化规则来源:https://vicobill.github.io/2020/12/%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91-%E6%B8%B8%E6%88%8F%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E8%A7%84%E5%88%99/ -2020-12-09分为以下几部分: CPU:主要是运算量,频繁分配释放 垃圾回收(少即时的分配释放) 算法:尽量使用引用形式代码 ...…
-
© 2023 无名玩家X简介本文给出 Hermite 与 Bezier 曲线互转的公式及其推导过程。Bezier 曲线其中:矩阵形式:Hermite 曲线其中:矩阵形式:转换公式推导将 hermite 和 bezier 的参数写成矩阵和,如下:由于 bezier 和 hermite 是等价的,有:其中矩阵 M 是 hermite 和 bezier 矩阵形式中间的那个矩阵。于是:所以有:所以,Herimite 控制参数与 Bezier 控制参数的关系是:Hermite 转 Bezier由推导...…
-
© 2023 无名玩家XDiffusing / smoothing weight map over a triangular mesh.在三角形网格上扩散/平滑权重分布Diffuse per vertex weights/scalar map/scalar function over an irregular triangle mesh (laplacian diffusion) - 05/2018 - #Geometry在不规则三角形网格上扩散每个顶点权重/标量映射/标量函数(拉普拉斯扩...…
-
© 2023 无名玩家X转自https://www.cnblogs.com/chenqionghe/p/12688780.html深度学习-常见神经网络目录 一、深度信念网络(DBN) 玻尔兹曼机(BM) 受限玻尔兹曼机(RBM) 二、生成对抗网络(GAN) 生成器(generator) 判别器(discriminator) 三、循环神经网络(RNN) 双向RNN 深度RNN ...…
-
如何利用手机访问电脑本地的localhost?来自简书,原作者:冻冬龙东墙最近在做微信小程序项目时,手机上真机调试无法访问电脑的localhost。这时候我就在想怎样才能实现手机去访问电脑的项目呢?方法是:在同个局域网内通过电脑开放端口可以实现好,说干就干!第一步,让电脑和手机同属一个局域网,我这里让手机开热点,电脑连接电脑端手机端第二步,让电脑开放80与8080端口右键我的电脑-》点击属性 -》点击系统与安全-》点击防火墙防火墙 点击高级属性进去,然后点击入站规则,右边选择新建规则创建...…
-
© 转自 Python技术爱好者详解Python的装饰器Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。为什么需要装饰器我们假设你的程序实现了say_hello()和say_goodbye()两个函数。def say_hello(): print "hello!" def say_goodbye(): print "hello!" # bug here if __name__ == '__main__': say_hello()...…
-
摄影摄像教程
© 2024 无名玩家X你不应该是最后一个知道如何在视频里说话的人5个分镜思路,把生活旅行拍出“电影感”3分钟学会12种无缝转场!新手VLOG旅拍必看用慢快门&慢动作!让VLOG获得节奏与创意 | Sony A6700…
-
sketchfab模型收藏
© 2024 无名玩家X免费 Ball Joint Doll Rigged Basemesh - Male Ver. by ChamberSu1996 on Sketchfab Ball Joint Doll Basemesh by ChamberSu1996 on Sketchfab Body Types Basemesh for sculpt or retopo by Seifert on Sketchfab Crash Dummy ...…
-
尝试进行一次blender代码更改
© 2024 无名玩家X一.构建blenderhttps://developer.blender.org/docs/handbook/building_blender/windows/上写了如何在windows上构建blender需要注意的是,windows上没有make命令,需要自己去下载MinGW,改成make.简化一下的话,如果只是构建Blender,需要安装git,MinGW,CMake,VS2022这四样,git用来下载代码,MinGW用来自动更新库,CMake用来构建,VS20...…
-
厨味新知
© 2023 无名玩家X 简易糯米鸡鸡肉粒香菇粒胡萝卜粒,红烧成馅.用调过味的糯米,包进荷叶中,蒸熟.可以稍微咸点,肉和香菇越软糯越好吃,做不到就弄得尽量小,肉馅都行.还可以加咸蛋黄之类的辅料. 简易铁板肥牛少量黄油,肥牛片,包菜丝,盐,胡椒汁(包括酱油和糖以及其他调味料),胡椒粉,放在滚烫的铁板内,煎熟肥牛后搅拌食用.对牛肉片的品质要求较高,匀薄嫩香煎过好吃.注意铁板温度,持续的时间过少,肉片可能还生. 简易牛肉片米饭牛肉片焯水后用鲜味酱油,盐,糖,白洋葱再烹一下,…
-
无名手札
© 2023 无名玩家X有些想不开的事,这里或许已经有答案了.不给人类发展拖后腿的人,就是合格的人.战争发生时,不要埋怨自己的国家.应该憎恨的,是最初把人类四分五裂的家伙.可能自己对各种事过于乐观,过于逆来顺受,甚至因此过的不如别人好.不过也不要怀疑,这其实才是人类应有的生活状态.只是人类社会没有理想中的人脉,和人际关系是两码事.只是人际关系确实能促进人脉的形成.足够有影响力的人,不善交际,也可以有人脉.最好可以多认识一些熟人,方便找人办事.如果一生安稳顺利,这些当然都用不上.但是人生总会...…
-
尝试学习pytorch
© 2023 无名玩家X人工智能近几年很火.满天飘着机器学习,深度学习,神经网络的概念.各种科普和教程在各大网站上比比皆是,只要随便搜过几个关键词,算法就一股脑的给我推荐相关链接.有些内容甚至都让人产生了”我也能做”的想法,便想学学试试了.附带一提,我只会一点简单的python,其他的相关知识储备基本等于0.这是客气点说,由于我的学识基本停留在初中,说我的知识储备是负数其实也不为过.由此可以看出,我记录的东西可能会有无数的莫名其妙的偏颇的.不过反正决定要试着学学了,就顺便记录一下,免得艰难...…
-
vscode开发blender插件
文章内容 pip install fake-bpy-module-3.3 安装假的bpy,在python中可以正常引用和自动完成 vscode安装Blender Development插件 配置Blender Development 用户设置Blender:Reload On Save (保存时在blender中重新加载插件)Blender:Addon Folders (插件文件夹,如果空,则用工作文件夹) 允许指定在其中搜索插件的绝对或根工作空间相对...…
-
Unity一些动画向的坑
文章内容 动画的起始缩放不能是0. 绑定的顶层级不能是虚拟体,二维线之类的东西,否则这一层级会缺失. 在剪辑之外有帧的话,开启优化时可能会出现过渡异常.…
-
博客标题
文章内容保持uv的移动按g移动,按两次g约束边线并保持uv,按3次g自由移动并保持uv(blender3.3可用,2.93应该也可以)…
-
修复用py文件打开拖拽的文件
修复文件拖拽到.py文件运行. 检查注册表中.py文件是否映射为Python.FileHKEY_CLASSES_ROOT\.py-> 将默认值设置为Python.File (我这里被改成了py_auto_file) 检查Python Launcher是否有问题,可能没有关联.py文件,可能未安装或者损坏如果这个Python Launcher有问题,用python安装包重新安装一下,记得勾选安装Python Launcher这个选项,然后勾选关联py文件.(如果还是没关联上,再右键...…
-
Godot学习资源
文章内容https://gdquest.github.io/learn-gdscript/ –免费,自带语言切换,但是还没加进去,中文版可以自己构建一个https://gdquest.mavenseed.com/courses/godot-node-essentials 100美元,godot节点介绍https://gdquest.mavenseed.com/courses/ultimate-gdquest-bundle 380美元 GDQuest上的所有课程https://kidscan...…
-
博客标题
文章内容精彩的故事成分意料之外,情理之中不谋而合(周星驰大话西游很多桥段与怨憎会求不得爱别离不谋而合)值得一提的BGM一生所爱 - 大话西游 - 卢冠廷天地孤影任我行 -大话西游/东邪西毒/天下无双 - 陈勋奇西天取经路遥迢 芦苇荡 - 大话西游 - 赵季平小刀会序曲 - 小刀会/大话西游 - 商易…
-
厨事杂记
煎 炒 烹 炸 煮 炖 焖, 腌 卤 酱 拌 生 烤 蒸 腊 烧 溜 氽 涮 熏 烩煮火锅有个锅底料叫草原红太阳,番茄底料特别好吃,比各个大品牌还要好.而且添加剂很少炖大骨汤大骨先泡2个小时,倒掉泡出的血水.进锅多放点水,后期不可以再加水,加水影响汤的白度.大火烧开,撇去剩余的血沫.然后可以用这个汤继续煮,其实泡过2小时以上的大骨,基本没有多少血沫了,比较讲究的可以再换一次汤,虽然浪费一部分营养,但可以换的更好的心理感受.然后放中量葱姜,少量的花椒和大料,中小火炖1.5-2个小时,保持刚好...…
-
动画软件收罗
本文《动画行业会用到哪些软件?良心总结58个宝藏软件》内容由渲染101整理发布,如需转载,请注明出处及链接:http://www.xuanran101.com/news/id/68.html动画行业会用到哪些软件?良心总结58个宝藏软件2021-09-07 16:17:28近年来动画的表达形式被广泛地运用在市场上,从内容营销到用动画来表达对朋友的祝贺,我们将动画用于不同的目的。那么从哪里可以找到满足大众所有需求的动画软件呢?根据动画种类,我们可以选择不同类型的动画软件,不同类型的软件可以满...…
-
制作四足动画的五步方法
文章内容来源:http://danielfotheringham.com/quad-blog-beta/method/five-step-quadruped-method/– Five Step Quadruped MethodIn this blog I have outlined a layered quad method that is designed to take the confusion out of complex quad mechanics while letting...…
-
积酸菜的步骤总结(待验证)
文章内容 选菜:青帮核桃纹小白菜 此种白菜积出来口感比较好,并且整颗较小,太大的白菜积不透.大白菜要对半切开. 晾晒:晾晒2-4天,到白菜有点蔫巴,晾去多余水分 清洗白菜,晾干. 用大锅给白菜焯水.开锅状态下10秒左右,然后自然晾凉.主要烫根部为主. 把白菜摆入容器内,每放一层白菜,就撒一层盐.注意盐的总量不要太多,以免过咸.但盐也不要太少. 往缸里注水.最好使用烧开过的水.水要没过白菜,白菜接触到空气会...…
-
3dmax中的三个表达型控制器
文章内容在3dmax中,有连线控制器,表达式控制器,脚本控制器等三类常用的表达型控制器. 三类表达型控制器功能都十分强大,都是根据一些基本数据,通过表达型计算来给出相应的数值.但使用时稍有一些区别.根据工作中的使用体验,总结整理如下表: 使用体验 连线控制器 表达式控制器 脚本控制器 多个参数 × √(只能是标量,向量) √(可以是标量,向量,对象,节点) ...…
-
完整清除VSCode
vscode有时遇到一些我这种新手无法解决的问题,需要重置一下,需要按照如下步骤将其完全清除VSCode完美卸载_ZhaClew的博客-程序员宅基地_vscode卸载技术标签: vscode 初始化 卸载第一步右击你的vscode图标,选择打开文件所在位置>双击unins000.exe点击确定卸载第二步打开我的电脑>C盘>用户>选择.vscode删除.vscode文件夹第三步打开我的电脑>C盘>用户>AppData>Roaming>选择...…
-
cpp学习笔记
关于Visual StudioVisual Studio 虽然太重量了,但环境都是给好的,各种设置改改就能用,对于我这样的新手,着实是比VS Code方便很多.使用Ctrl+E,再按D,格式化所有代码.Ctrl+Shit+/ 切换注释,单行,多行自动匹配设置回车提交自动完成项目工具–>选项–>文本编辑器–>C/C++–>高级–>主动提交成员列表修改加载预编译头文件选择语言标准和编辑器扩展在项目或解决方案的属性页.设置警告级别在项目或解决方案的属性页尽量高一点,...…
-
虚幻引擎学习笔记
实用建议写在前面 把虚幻引擎安在固态硬盘上.启动速度能快4-6倍吧(实际感觉),稳定性也会略微提升(理论上,和实际感觉).没有固态硬盘的建议买一个,花的是钱,节约是生命. 开发过程中不可避免的会开很多占内存的东西.内存小了就会容易卡顿和崩溃.建议安装32G的内存,至少要16G.这个也是越大就会越流畅越稳定的. 如果更习惯DCC软件(3dmax maya blender之类)的视口操作方式,可以把编辑器偏好->关卡编辑器->视口里的反转鼠标中键勾上,可以获得和maya一样的...…
-
Typora进阶玩法
添加自定义CSS这个功能的作用就是能让用户自己美化自己的主题.比如:使用图片根目录来兼容Jekyll和相对路径的图像显示…
-
Maya一些小经验记录
文章内容这么多年过去了,在对3Dmax基本了如执掌之后,愈发对其失望,虽然最新更新的智能挤出很香,但作为一名动画师,实在是忍受不了落后的动画流程了(在当年震惊世界的先进).即使研发自己了绑定系统,但到了公司的项目却还是只要大家都会的Biped流程…虽然更喜欢Blender,但是Blender现在的使用还是有些难受.稍微体验了一下新版本的maya,发现这么多年过去了,它是真香啊…最近得空时稍微学一点maya,把遇到的一些事项稍微记一记,毕竟现在年纪大了,不像以前学的6了.况且工作中暂时还不太...…
-
较好的Python轻量流程--VSCode
预览界面如下对于日常开发需求不多的自己,平常最多使用的是Python自带的IDLE,但是最近实在是受不了中文输入法下出现错误输入的问题了,就按一些需求找到了这个替代品. 简单便捷,体积小,至少不要启动一下都得等好一会儿. 自动完成,错误提示功能,. 方便调试,可以像IDLE一样交互式调试,直接运行看到结果,也可以单步测试配置使用 先有一个最新版的VSCode,然后安装Python扩展. 然后新建文件,保存为后缀名为.py的文件,这样可以自动启用扩展. ...…
-
关于3dmax病毒
文章内容3dmax病毒已经存在很久了,解决方案也变多了,不像以前危害那么大了.关于处理3dmax病毒带来的影响,目前最简单有效的解决方法是安装autodesk官方退出3dmax安全工具.有点遗憾的是这个工具的最新版本只支持到max2015sp1以上.2015以下版本还需借助反病毒脚本来实现病毒防御.大多数反病毒脚本都需要收费使用,具有限制文件夹权限和自动杀毒几种功能,但会出现误杀和与现有脚本冲突的情况,比如我遇到过把健康的虚拟体删除掉导致绑定崩溃的,无脑删除掉有用的回调的.对于max201...…