随笔shader

Shader实现冰冻/解冻效果

我们在玩游戏的时候都会用到技能,有些技能的效果真的是炫酷的不得了。比如一些雷电效果,冰冻效果。真的是特别炫。在unity里面,我们也是可以做出这些炫酷的效果出来的。我们只要制作一些材质。就能搞定。材质是依托于shader代码的。所以我们要能写一些高端的shader代码,这样,炫酷的效果就能做出来了。 ......
效果 Shader

Shader实现边缘外发光效果

我们在游戏中随处可见边缘外发光的效果,比如像一些残影,星球表面等等,这些都是边缘发光的案例。那么边缘发光效果是如何做的呢?其实也是非常的简单的。我们都知道Shader是能够做出一些炫酷效果的,在shader里面,我们通过编写Pass通道的一些函数,就能帮我们实现这些效果。一般情况下,我们都是一个sh ......
边缘 效果 Shader

shader 一步一步 日记累月 ----极坐标

学习shader 就是在考察 数学知识极坐标 复习一下极坐标的点的位置是靠theta(角度)和r(距离)两个信息(二维空间) shader: // 直角坐标转极坐标方法 float2 RectToPolar(float2 uv, float2 centerUV) { uv = uv - center ......
极坐标 日记 shader

Cocos Creator 3.8 开发2D水面波纹Shader

使用cocos Creator 3.8做了一个游戏开中常用的2D的波浪水面,把技术点给记录一下,并提供完整的Shader代码。先上效果: 2D 波浪的基本技术原理 2D 水面波纹的主要原理就是给定一个正选波的边界,在范围内的片元uv就显示,在范围外的片元uv就不显示。同时利用正弦波表达式: y = ......
波纹 水面 Creator Shader Cocos

随笔记录-mysql 导入

mysql -h localhost -u test -P 3306 -p 459 mysql -h 192.168.1.12 -u test_user2312 -P 3306 -p LOAD DATA LOCAL INFILE '/home/hctest/load_41_10.txt' INTO ......
随笔 mysql

Shader随笔02

Global Bake 这里是简化Lighting.cginc的UnityGI_Base函数 以及AutoLight.cginc的LightingLambert 来实现bake贴图采样(没开灯光) 其中,Mixed是重点Directional Mode是重点 Light组件的Mode需要调成Mixe ......
随笔 Shader

随笔-开发-Window10家庭版启用远程桌面功能 RDPwrap

参考:Window10家庭版启用远程桌面功能 RDPwrap: 配置文件 rdpwrap.ini : [10.0.19041.3636] LocalOnlyPatch.x64=1 LocalOnlyOffset.x64=92AF1 LocalOnlyCode.x64=jmpshort SingleU ......
随笔 桌面 RDPwrap 功能 家庭

关于2023分子植物育种大会随笔记录与思考

目录智能育种转基因基因编辑育种实践 2023年底分子植物育种大会在成都举行,会后要点胡乱记录之。有些来自嘉宾观点,有些是个人思考,杂糅一起,仅供参考。 智能育种 分子设计育种:形态、生理、基因、等位基因、单倍型、基因组区段、通路、网络、表观组。统言之,生物相关分子皆可设计。 科迪华玉米GP预测(Al ......
随笔 分子 植物 大会 2023

C语言学习随笔- 06 常量

常量: ● 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 ● 常量可以是任何基本数据类型,比如整数常量、浮点常量、字符常量、或字符串字面值,也有枚举常量。 ● 常量就像是常规的变量,只不过常量的值在定义后不能进行修改。 ● 常量可以直接在代码中使用,也可以通过定义常量来使用。 ......
常量 语言学习 随笔 语言 06

Cocos Creator 3.8 开发2D水面波纹Shader

使用cocos Creator 3.8做了一个游戏开中常用的2D的波浪水面,把技术点给记录一下,并提供完整的Shader代码。先上效果: 添加图片注释,不超过 140 字(可选) 2D 波浪的基本技术原理 2D 水面波纹的主要原理就是给定一个正选波的边界,在范围内的片元uv就显示,在范围外的片元uv ......
波纹 水面 Creator Shader Cocos

C语言学习随笔-05 变量

变量:其值在其作用域内可以改变的量交变量,变量在使用前必须定义,每一个变量都有地址。 1、变量的命名 ● 变量名由大小写字母、数字和下划线组成,必须以大小写字母或下划线开头,不能以数字开头。 ● C中也允许定义各种其它类型的变量,如枚举、指针、数组、结构体、共同体等。 2、变量定义:数据类型 变量名 ......
语言学习 变量 随笔 语言 05

C语言学习随笔-04 数据类型

C中的数据类型 :在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。 变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。 常用的四中基本数据类型:int 、char、float、double ▶ 基本类型:它们是算术类型,如int、char、float、double ......
语言学习 随笔 语言 类型 数据

C语言学习随笔-03 基本语法

c语言程序由函数构成,每个函数可以实现一个或多个功能。 一个正规程序可以有多个函数,但是有且只有一个主函数。 函数只有在被调用的时候才执行,主函数由系统调用执行。 函数的格式必须按照规范书写。 C 语言程序文件的后缀为 .c 1、C的令牌(Token):C程序由各种令牌组成,令牌可以是关键字、标识符 ......
语言学习 语法 随笔 语言 03

C语言学习随笔-01 关于二进制

1、二进制数据是用0和1两个数码来表示的数,它们的基数为2,进位规则是逢二进一,借位规则是借一当二。 2、当今的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的,计算机中的二进制则是一个非常微小的开关。 ......
语言学习 二进制 随笔 语言 01

C语言学习随笔-01 关于二进制

stdio.h是一个头文件(标准输入输出头文件),#include是一个预处理命令,用来引入头文件。当编译器遇到printf()函数时,如果没有找到stdio.h头文件,会发生编译错误//所有的C语言程序都需要包含main()函数。代码从main()函数开始执行int main() { printf ......
语言学习 二进制 随笔 语言 01

shader中的一些平替函数

我们知道,GPU对于条件判断和除法处理有些问题,尽管随着GPU性能越来越强大,这一问题也在逐步优化,但是如果可以,我们还是尽可能在编写中不使用if和除法 1,if条件判断的平替 可以使用lerp插值和step函数进行平替,例如 if(x>0) lerp(YYY, XXX, step(0,x)); X ......
函数 shader

SHELL脚本随笔(一)

一、快速入门:编写Hello World脚本 #!/bin/bash echo 'hello world!' 运行: # 方法1 sh hello.sh # 方法2 chmod +x hello.sh //需要脚本有执行权限 ./hello.sh 二、 ......
脚本 随笔 SHELL

shell随笔记

1.linux查看用户密码过期时间 chage -l 用户名 2.修改用户名 echo -e "$oldPasswd\n$newPasswd\n$newPasswd\n"|passwd ......
随笔 shell

Unity3D Shader Graph 使用 DDXY 节点达到抗锯齿的原理详解

Unity3D是一款非常强大的游戏开发引擎,而Shader Graph是Unity3D中用于制作和编辑着色器的工具。在游戏开发中,抗锯齿是一个非常重要的技术,它可以使得游戏画面更加平滑,减少锯齿感。在本文中,我们将详细介绍如何使用Unity3D Shader Graph中的DDXY节点实现抗锯齿效果 ......
锯齿 节点 原理 Unity3D Shader

Spring Boot学习随笔- 集成MyBatis-Plus(三)自定义SQL、分页实现(PaginationInterceptor )、更新和删除详细方法

这篇文章涵盖了自定义SQL、分页、更新和删除等操作。在自定义SQL部分,提及了配置mapper文件的路径以及对应的XML配置文件示例,以及如何在测试中调用自定义的方法。分页部分介绍了MyBatis-Plus中的物理分页和内存分页的区别,以及如何配置分页插件和进行分页查询。更新方法详解部分演示了不同方... ......

2023 12月随笔、总结

2023 12月随笔、总结 到了12月,一年又过去了,这一年好像什么都没有干,成长是什么呢? Crasheye 平台 搜索功能 需要支持 包含/不包含 项搜索,这个需求要改后端代码,好麻烦的,在一堆代码上面修修补补,最终还是改成功了。改完后进入到测试阶段,测试出现问题再修复,修复完再测试,反反复复, ......
随笔 2023

「闲话随笔」2023 年年度总结

「闲话随笔」2023 年年度总结 不知道对我混沌的自我认知是否有所帮助,起因是元旦来到机房突然想起来 Yubai 的遗言「珍贵的回忆藏在脑中就会褪色」,有感觉想要写点什么 . 去年的元旦是在家中上网课,记得当时是一晚上边看最美的夜边一口气看完了我的三体,今年则是躺着床上胡乱刷 B 站过去的,仪式感油 ......
随笔 年度 2023

随笔2

资金工作台 acp,对应拍档客户。商机工作台 p4p,对应直销客户,包括私海,公海,服务中客户 不同客户 属于不同的客群,客群有客群id 不同客户 可以有不同的方案,方案有方案id 根据客群id 和 方案id,在不同的工作台分别展示。 将一个原本属于p4p商机工作台的客群,修改为acp资金工作台的客 ......
随笔

随笔

Git项目版本管理克隆远程仓库:git clone [ gitee仓库路径 ]添加修改记录:git add --all ./提交本地仓库:git commit -m "备注信息"同步远程仓库:git push origin master 内容:创建(文件、目录)、打开(读打开、写打开)、写入、读取( ......
随笔

ProjectorMultiply.Shader 非固定管线版本

// Upgrade NOTE: replaced '_Projector' with 'unity_Projector' // Upgrade NOTE: replaced '_ProjectorClip' with 'unity_ProjectorClip' Shader "Projector/ ......
管线 ProjectorMultiply 版本 Shader

Unity3d Vertex/Fragment Shader添加Shadow

Shader "ZX/BaseVertFragmentShadow" { Properties { _DiffuseTexture ("Diffuse Texture", 2D) = "white" {} _DiffuseTint ( "Diffuse Tint", Color) = (1, 1, ......
Fragment Unity3d Shader Shadow Unity3

Spring Boot学习随笔- 集成MyBatis-Plus(二)条件查询QueryWrapper、聚合函数的使用、Lambda条件查询

介绍了MyBatis-Plus中的各种查询方法和条件构造器的使用。包含了普通查询和QueryWrapper进行条件查询,以及针对不同情况的查询示例,包括使用like、lt、gt等操作符以及逻辑操作符如or、and。此外,还提到了使用selectMaps返回特定字段的数据,以及针对特定需求的SQL语句... ......

Spring Boot学习随笔- 集成MyBatis-Plus,第一个MP程序(环境搭建、@TableName、@TableId、@TableField示例)

MyBatis-Plus是致力于简化MyBatis使用的增强工具,旨在提高效率、简化开发流程。其主要特性包括CRUD操作的增强功能,如批量插入和链式查询;条件构造器,通过链式调用构建复杂查询条件;强大的分页插件支持多数据库分页查询;内置代码生成器减少重复CRUD代码编写;以及乐观锁插件确保数据一致性... ......

Spring Boot学习随笔- Jasypt加密数据库用户名和密码以及解密

第十九章介绍了Jasypt,用于在Spring Boot应用中加密敏感信息。通过jasypt-spring-boot-starter依赖项,配置加密算法和密码,并使用StringEncryptor加密和解密。加密后的信息可嵌入属性文件中,提高数据库密码等敏感信息的安全性。加解密基于密钥,建议将密钥通... ......
随笔 用户名 密码 数据库 数据

Unity3D Shader Compute Shader基于GPU的并发计算详解

在游戏开发中,计算密集型的任务通常需要耗费大量的CPU资源,这可能导致游戏性能下降,影响玩家的游戏体验。为了解决这个问题,Unity3D引入了Shader Compute Shader技术,它使用GPU进行并发计算,将一些计算密集型任务从CPU转移到GPU上执行,以提高游戏的性能和效率。本文将详细介 ......
Shader Unity3D Compute Unity3 Unity
共738篇  :1/25页 首页上一页1下一页尾页