自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 ABAP学习笔记

每太看懂,好像是先声明一个代码内表,然后把代码一句句append到代码内表中,然后再生成这个程序,再调用这个程序。下例是外部程序动态调用,也可以用LIST动态调用多个但是有不能输入参数的缺点用的不多而且只能用于内部程序调用。exit是直接跳出循环或者子例程,check后接判断语句若为真则继续执行若为假则跳出循环或者子例程。内部程序调用直接perform,外部程序调用如果找不到会报错所以可以用 if found 关键字。调用子例程用的参数叫实参,在子例程中用的参数叫虚参。可以定义在主内存中执行的动态子程序。

2024-01-17 16:03:44 354

原创 ABAP study notes

原因是创建函数组时没有先激活,所以要先激活函数组再创建函数模块激活函数模块。创建函数模块时激活报错。

2023-12-07 14:42:37 49

原创 SSH和数字证书理解

SSH和数字证书理解

2022-06-07 20:28:10 869 1

原创 javaweb 环境配置

安装jdkhttps://www.oracle.com/java/technologies/downloads/注意一定要先在想要安装的目录下创建好路径。eg:E:\Java\tool\jdk\jdk_17.0.2 不要安装完之后,再创建路径把文件拖过去。环境配置:创建系统变量系统变量path 里新增cmd 输入 java -version 查看是否配置成功http://www.ddooo.com/softdown/211306.htm安装tomcathttps://tomcat

2022-02-10 11:32:41 573

原创 Maya 笔记

Maya笔记Alt加左键调视角方向,中键移动4.5键切换着色线条,6显示纹理D或insert可以改变对象轴向选择Q直接选择,长按shift加选,长按shift再点一下减选,或者长按Ctrl点选隐藏与显示选择对象后,Ctrl+h隐藏,在大纲视图中选择要显示的物体点Shift+h显示。隐藏的另一种办法,先选中要显示的物体再打开孤立,要显示其他的物体在关闭孤立。可以打开大纲视图,看增加的节点,B关闭软选择,右下角,显示,以当前对象建层复制1.打开大纲视图方便查看2.Ctrl加D选择移动3.刚

2021-09-09 17:22:31 958 1

原创 ps 笔记

PS笔记移动工具,勾选可显示控件,长按shift等比例缩放,长按Ctrl+t可以空间上自由变换。长按alt拖动选中图可直接复制,长按shift画正圆,长按空格和左键移动图片ctrl+D撤销选择,长Alt和右键调选择笔大小,长按shift增加选区,长按Alt减小选区按F12恢复,Alt加’backspace填充背景色长按Alt拾取背景色,长按Alt鼠标滚轮放大缩小图层混合模式可以按键盘上的上下箭头调,滤色是去掉深色,裁剪图片(按像素)编辑~首选项~单位与标尺~把厘米改成像素~用裁切工具能裁掉画

2021-09-09 17:20:31 98

原创 TA经验类的知识

FBX和OBJ之间的区别:先默认obj文件只包含模型信息,不包含材质贴图相关的。比如要一个模型多个材质插槽需要用fbx导出粘贴过来,后面学做动画的时候再仔细看:FBX文件和OBJ都支持三个点以上的面fbx:FBX格式是一种3D通用模型文件。包含动画、材质特性、贴图、骨骼动画、灯光、摄像机等信息。FBX格式支持多边形(Polygons)游戏模型、曲线(Curves)、表面(Surfaces)、点组材质(Point Group Materials。obj:OBJ文件主要支持多边形(Polygons)模

2021-08-30 15:34:30 421

原创 unity 截图sceneView

using System.Collections;using System.Collections.Generic;using UnityEditor;using UnityEngine;public class ScreenShot : EditorWindow{ [MenuItem("检查/Scene视图截图 %#z")] public static void Tool1() { string path = @"C:\Users\Admin\Desk

2021-08-02 11:43:21 238

原创 c#委托和事件和unity应用

文章目录委托和事件委托和事件参考起因:简单理解一下:什么是委托?定义方法的类型。可以将多个方法绑定到委托上 使用+=,同理取消方法的绑定-=什么是事件?类似属性对字段的封装,是对委托变量的封装...

2021-07-12 21:09:12 132 2

原创 使用ComputeShader把图片变成灰度图并替换到场景内物体上

// Each #kernel tells which function to compile; you can have many kernels#pragma kernel GrayTexture2D inputTexture;// Create a RenderTexture with enableRandomWrite flag and set it// with cs.SetTextureRWTexture2D<float4> Result;[numthreads(

2021-07-12 20:53:53 207

原创 unity测屏幕某个像素点的亮度

参考获取屏幕颜色原参考里代码格式不方便看,拷过来这里的screen指的是game视图。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.EventSystems;using UnityEngine.Events;[ExecuteInEditMode]public class CatchColorIn

2021-07-12 20:45:58 379

原创 compute Shader入门和overdraw参考

文章目录参考参考简单看懂unity默认生成的computesahder比较深入了解原理和线程组的概念,还有很多厉害的实例

2021-07-12 20:42:43 420

原创 对lut的理解

文章目录参考资料简单理解参考资料lut_unityShader简单理解查找表(look-up-table)简称为LUT这里就理解一下3d LUT根据输入的rgb值使用lut查找到变换后的rgb值。例子8x8 的lut图分别看一眼它的rgb通道。r通道表示,每个小方块的从左到右是0-1渐变,也就是r是沿着横轴查找。g通道表示,g是沿着纵轴从上到下查找。这两个确定(0,0)在左上角。b通道表示每个小方格是代表一个灰度。所以查找输入rgb时,先通过b的值找到对应小方格。然后通过以小方格

2021-07-01 16:38:47 692

原创 梯度计算(边缘检测)和颜色转换

梯度计算 python 带打开文件和保存文件 转成exefrom tkinter import *import win32uiimport win32conimport cv2file_type = 'All File(*.*)|*.*|' \ 'Html File(*.html)|*.html|' \ 'Image File(*.bmp .jpg .png)|*.png;*.jpg;*.bmp|' \ 'python

2021-06-30 19:50:23 252

原创 unity 编辑器扩展 使用shader处理并保存图片

using System;using UnityEngine;using UnityEditor;using System.Collections;using System.IO;//typeof(编辑器类名),继承EditorWindow[CustomEditor(typeof(EditorTest))]public class EditorTest : EditorWindow{ //通过MenuItem按钮来创建这样的一个对话框 [UnityEditor.MenuIt

2021-06-30 19:46:05 1119 1

原创 unityshader 噪声

文章目录参考学习perlin噪声参考理论参考实践参考学习perlin噪声Shader "Unlit/GenerateNoise"{ Properties { _MainTex ("Texture", 2D) = "white" {} } SubShader { Tags { "RenderType"="Opaque" } LOD 100 Pass {

2021-06-30 19:43:13 246

原创 关于线性空间和伽马空间

https://mp.weixin.qq.com/s?__biz=MzU5MjQ1NTEwOA==&mid=2247493561&idx=1&sn=095ff8c13f4337065f1a3536175ee312&chksm=fe1dd312c96a5a044e8592100eb376a69432793525f55591df1e01401b06356b2ceea7cb1e48&mpshare=1&scene=23&srcid=0628L23wZgIki

2021-06-30 19:36:18 625

原创 关卡制作03 植被覆盖

文章目录草木材质球制作草木材质球制作要有云投影当大片草出现的时候,可以制作一个草浪效果用一个水波的法线来产生阴影模拟草浪的波动法线贴图的主要信息在RG两个通道,所以对这个加强就可以。草随风动因为草是上面叶子动,但是地下的根不动。在模型中将根部的顶点色绿色通道画上然后通过lerp控制光照下草木的颜色偏暖打开主材质的次表面属性。...

2021-03-11 15:51:14 125

原创 UE4行星Shader

文章目录贴图准备基础地球制作颜色设置光源设置大气层Normal云密度和云投影地球反光贴图准备https://www.solarsystemscope.com/text…基础地球制作颜色设置星球采用自发光颜色,云贴图和地球贴图相加,其中转动的时候云要比地球快。光源设置新建材质参数集,添加一个向量,作为太阳光的方向新建一个Actor,为材质参数sundirection获取点光源位置添加光源的遮罩,实现昼夜效果。mask(rgb)从材质参数sundirection(rgba)中获取出三维的

2021-03-11 15:21:43 555

原创 计算机组成原理(3)

文章目录第七章 外围设备第七章 外围设备第7题(每5毫米有一道)内径–直径。地址(应该是一般是16个扇区,柱面号就是磁道数,台号一般也是有四个)

2021-03-03 13:38:16 221

原创 编译原理-笔记

文章目录自上而下语法分析证明是LL(1)文法消除左递归消除回溯构造预测分析表计算FIRST集合,FOLLOW集合构造预测分析表构造递归向下分析程序句子的分析过程(太长了应该不会考吧)自上而下语法分析证明是LL(1)文法消除左递归消除回溯构造预测分析表计算FIRST集合,FOLLOW集合构造预测分析表构造递归向下分析程序暂时不是很清楚error 的条件(具体看作业题)句子的分析过程(太长了应该不会考吧)...

2021-03-03 13:37:12 456

原创 虚幻 2d side scroller 游戏制作

文章目录参考教程:1.人物动画2.场景搭建参考教程:ue4制作2d横版游戏1.人物动画创建如图所示的目录。把对应动作的图片添加进去后,转换成sprite,全选sprite,右键创建flipbooks并调节速率,将其移动到Flipbooks文件下。打开 2DSideScrollerCharacter将对应flipbooks替换上去。2.场景搭建添加进去图片并全部转换成sprite新建一个actor添加一个papersprite然后根据需要复制粘贴,并在拖入sprite之前把

2021-03-03 13:35:38 308

原创 UE4材质08置换,视差,像素深度偏移

文章目录置换视差置换需要较高的面数才能表现出比较好的效果。拼接模型有时候会出现边缘有裂缝的情况,一般是因为贴图不能很好的拼接,可以只用一个模型,改变材质的平铺。实际上是曲面细分出的顶点基于高度图的偏移(类似顶点偏移)先把主材质调出曲面细分用线框模式查看细分程度还有一种可能导致闪烁的原因类似顶点动画,在渲染把边界调大一点就好。视差基于相机的角度对贴图的采样有个变化,而这个变化的规则就是根据高度图来的...

2021-03-03 13:29:57 2954

原创 地貌关卡制作材质优化

文章目录斜坡岩石自动分配理论分析材质优化算法函数全局一致纹理制作地貌裸露岩石材质通道混合成一张图片斜坡岩石自动分配理论分析要做的效果是: 在做好的地貌场景中,抬高或者挖洞的时候,在斜坡上会自动显示岩石的材质,并且在交界处有过渡的碎石、稀疏的草的材质技术原理:结合实际效果,我们应该在一定的角度上来区分材质,比如斜面在15度以下显示植被,在15到90度显示岩石(坑也是对应一个角度范围),这里就需要一个根据斜率变化的遮罩。平整的地面的法线为(0,0,1),而斜坡上表面法线是有各种各样的,所以二者点积结果范

2021-02-28 19:31:27 144

原创 ue4关卡制作-02Unreal快速生成自然环境

文章目录创建基础地形材质混合地形baseColor地形远近材质平铺改变创建基础地形材质新建材质,拖入baseColor,roughness,normal贴图转换为参数,根据在worldCreator里贴图的层数准备几组,用landscapeLayerBlend混合,并在这个节点里给每组起名,同一个节点(复制)分别混合不同种类的贴图。并创建材质实例,拖入对应贴图,(先只放入颜色贴图方便观察贴图遮罩位置是否正确),给地形赋予该材质实例。选择权重混合层(法线),选择个路径保存地形图层。从layers的选项

2021-02-25 17:08:08 480

原创 ue4关卡制作-01worldCreator创建地形

文章目录软件下载world creator 21.WORLD CREATOR制作地形制作地形软件下载world creator 2下载地址 (这个网站还有一些教程)安装方法视频教程博客教程 (包括工具栏机翻,快捷键,过滤器类型,纹理,场景对象,区域功能,选项)1.WORLD CREATOR制作地形制作地形先拖拽出大概地形,注意四周稍微高一点避免穿帮,不过也留几个低一点的,之后在引擎再加山,然后为了让山更硬一点,可以加一个ridged filter,然后再继续调。然后添加滤镜继续。

2021-02-08 14:07:53 1643

原创 操作系统期末复习

文章目录概论进程进程同步、互斥信号量机制处理机的调度和死锁处理机的调度进程调度的时机、切换与过程、方式调度算法的评价指标调度算法概论进程进程同步、互斥信号量机制处理机的调度和死锁处理机的调度进程调度的时机、切换与过程、方式调度算法的评价指标调度算法...

2021-01-09 12:13:06 623

转载 IDEA快捷键

自己总结的一些常用的IDEA快捷键,有需要的拿走: ctrl+shift+alt:多行操作 psvm:生成main()方法; fori:生成for循环; Ctrl+Alt+v:自动补齐返回值类型 ctrl+o:覆写方法 ctrl+i:实现接口中的方法 ctrl+shift+u:大小写转换 CTRL+SHIFT+Z:取消撤销 Alt+Insert:生成构造方法、getter、setter ctrl+y:删除当前行 Ctrl+Shift+J:将选中的行合并成一行 ctrl+g:定位到某一行 Ctrl+Shitf

2020-11-29 17:10:49 80

原创 用户的登录和注册idea javaweb jdbc mysql

文章目录创建javaweb项目mysql8.0 导出sql代码导出war包创建javaweb项目用maven创建项目设定为web,有报错警告什么的就直接按照提示解决添加local tomcat变成这个样子第一次要先启动tomcat服务,然后才能运行代码,修改代码后需要更新否则还是服务用的还是之前的缓存。新建一个文件夹,然后对该文件夹右键,选择mark directory as --> source root ,然后就像java这个文件一样变蓝,在该文件夹下,可以创建包。要

2020-11-08 18:11:58 7383 3

原创 UE4材质07顶点色,顶点位移

文章目录顶点色概述材质蓝图顶点色概述转载自顶点色顶点颜色(Vertex Color)是很常见的概念,就是在模型顶点上指定的颜色。在实际情况中,由于多个面共用一个顶点,因此一个顶点的颜色取决于具体在哪个面上。由于顶点颜色数量少而产生的精度问题,顶点颜色常用于贴图、材质混合而不是直接用于模型颜色渲染。我们有以下几种方式给模型赋予顶点颜色:在Blender中绘制顶点颜色。在游戏引擎编辑器中,通过笔刷绘制顶点颜色。在代码中赋予顶点颜色。除去第三种暂且不谈,前两种在实际应用中是非常常见的用法。在3D

2020-10-08 09:04:43 5203

原创 Java web应用 开发与实践

文章目录环境配置intelij idea 2020.2 创建Java web项目环境配置intelij idea 2020.2 创建Java web项目创建java web项目,配置tomcat

2020-09-24 19:51:53 1849 2

原创 unity虚拟校园

文章目录UI设计UI设计先把UI布局做好。需求:游戏打开是UI界面,点击enter进入游戏场景,点exit退出游戏思路:UI和游戏场景是两个scene,build setting 添加两个场景。写一个脚本:一个方法用来切换场景,一个方法用来退出游戏。把该脚本挂在UI场景的主摄像机上,然后在按钮点击事件加这些方法。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEng

2020-09-21 23:20:29 1195

原创 建模经验

2020-09-10 10:41:02 234

原创 免费cg资源网站分享及使用技巧

文章目录普通贴图网站普通模型网站布料打板素材网站PBR模型贴图下载网站hdri下载网站素材参考图普通贴图网站https://texture.ninja/像那种精度要求不高的街道什么的场景,可以在建模软件中用一个面片加上贴图,照着贴图纹理卡边做凸起,就会有一个还不错的效果。普通模型网站家居:https://www.3db3.com/布料打板素材网站http://tvoivykrojki.ru/PBR模型贴图下载网站https://3dmodelhaven.com/models/ (模型

2020-09-07 19:58:23 4570

原创 数字逻辑

2020-09-04 11:10:15 242

原创 离散数学

2020-09-04 11:09:43 198

原创 汇编

2020-09-04 11:08:36 181

原创 java

2020-09-04 11:07:20 107

原创 c#

2020-09-04 11:06:58 194

原创 谢怜立牌制作

文章目录准备立绘图制作模型制作亚克力材质准备立绘图抠图 https://www.bilibili.com/video/BV1aE41127bA但我最后还是用快速选择结合橡皮擦,用板子比较方便。导出图片注意图像大小最好是2的幂次方,正方形,调整画布大小不会拉伸图像虚幻的A通道并不能作为半透明来用,必须打开半透明模式,然后用遮罩。所以得自己再做一个遮罩制作模型在Maya里,导入图片到一个视图,可以先用曲线勾勒一个好的形状,然后网格工具–>创建多边形,创建面片。然后挤出。可以通过插入循环边(分

2020-08-13 17:24:42 452

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除