@author: 白袍小道 转载说明原处 插件同步在GITHUB: DaoZhang_XDZ     最后YY需求(手滑)(开黑前弄下,充数,见谅) 1.在理清楚基础套路和细节后,自定义纹理资源,并加入到现有UE材质系统 2.制作一个简单的快速预览纹理在材质中的表现 3.输入的纹理支持GIF.RAW .或自定义格式,统一转换到Utexture.并放入节点     效果: 一.源码和API 1.Factory:     2.FExpressionOutput 和 FExpressionInput…
@author: 白袍小道 转载说明原处,爱护劳动 插件同步在GITHUB: DaoZhang_XDZ         说明 1.本篇是接着-----(原) MaterialEditor部- UmateriaEditor中 Node编译过程和使用(2) 2.通过上一篇小的已经知道MaterialExpression的基础过程.下面进入到加入自定义 MaterialExpression的案例(为了方便这里就直接用ABS,Gif/RAWTexture为两个案例,GIF放到单独) 3.让自定义的Mat…
@author: 白袍小道 转载说明原处 插件同步在GITHUB: DaoZhang_XDZ         说明 1.本篇是接着-----(原) MaterialEditor部- UmateriaEditor中 Node编译过程和使用(2) 2.通过上一篇小的已经知道MaterialExpression的基础过程.下面进入到加入自定义 MaterialExpression的案例(为了方便这里就直接用ABS,Gif/RAWTexture为两个案例,GIF放到单独) 3.让自定义的Material…
@author: 白袍小道 转载说明原处 插件同步在GITHUB: DaoZhang_XDZ     最后YY需求(手滑) 1.在理清楚基础套路和细节后,自定义纹理资源,并加入到现有UE材质系统 2.制作一个简单的快速预览纹理在材质中的表现 3.输入的纹理支持GIF.RAW .或自定义格式,统一转换到Utexture.并放入节点     效果: 一.源码和API 1.Factory:     2.FExpressionOutput 和 FExpressionInput (Unreal的 Anim…
@白袍小道 转载说明原处 插件同步在GITHUB: DaoZhang_XDZ     需求: 1.梳理FexpressionInput和Output的编译和链接(套路和逻辑目的) 2.如何做到节点编译的驱动 3.增加自定义节点(非CustomNode)     说明: 提交编辑: 一.UMaterial::PostEditChangeProperty 二.FMaterialCompile .FHLSLMaterialTranslator.material(materialInterface\Re…
一.前言 前一阵子比较好奇,想看到底层(虚拟机.汇编)怎么实现的java 并发那块. volatile是在汇编里加了lock前缀,因为volatile可以通过查看JIT编译器的汇编代码来看. 但是原子类,本来在jvm中就是汇编实现的,反而没法看.如果能实际跟踪一下断点,应该也算实际验证了. 这边基本参照下面文章来的,补充了很多让初学者头疼的细节,并拓展了一部分, 包括调试java 原子类在jvm中的实现的一些细节. https://marcin-chwedczuk.github.io/debug…
[原]实时渲染中常用的几种Rendering Path 本文转载请注明出处 —— polobymulberry-博客园 本文为我的图形学大作业的论文部分,介绍了一些Rendering Path,比较简单,如有错误,请大家指正.原文pdf:请点击此处下载. 1. rendering path的技术基础 在介绍各种光照渲染方式之前,首先必须介绍一下现代的图形渲染管线.这是下面提到的几种Rendering Path的技术基础. 目前主流的游戏和图形渲染引擎,包括底层的API(如DirectX和Open…
mysql中SQL执行过程详解 客户端发送一条查询给服务器: 服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果.否则进入下一阶段. 服务器段进行SQL解析.预处理,在优化器生成对应的执行计划: mysql根据优化器生成的执行计划,调用存储引擎的API来执行查询. 将结果返回给客户端.详见:http://student-lp.iteye.com/blog/2152601 ==============================华丽丽的分割线==================…
这里主要记录vue.js+webpack在一个简单实例中的使用过程 说明:本次搭建基于Win 7平台 Node.js 安装官网提供了支持多种平台的的LTS版本下载,我们根据需要来进行下载安装.对于Windows平台提供了.mis和.zip(二进制)两种选择,我们可以根据自己需要任选一种安装.具体安装过程就不详说. 注意:为了使用方便,我们需要检测PATH环境变量是否配置了Node.js.点击开始=>运行=>输入“cmd”=>输入命令“path”(我们也可以直接使用命令win+R输入“cm…
Hadoop计算中的Shuffle过程 作者:左坚 来源:清华万博 时间:2013-07-02 15:04:44.0 Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方.要想理解MapReduce,Shuffle是必须要了解的.我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混.前段时间在做MapReduce job性能调优的工作,需要深入代码研究MapReduce的运行机制,这才对Shuffle探了个究竟.考虑到之前我在看相关资料而看不懂时很恼…