Potter:I am not for learning and learning, but for study and work

在一个时间段,竭尽全力只做一件事,你就是最棒的

排序:
默认
按更新时间
按访问量

2016年终总结

关键点: 程序员修炼之道 Java编程思想(Java并发、异常处理) 代码大全2 Bat批处理 Shell编程 正则表达式 Shader之初体验 Unity5.x资源打包和加载 Android单机游戏,医疗项目,医疗绘图 配饰组手,虚幻空间,Ehome 皇室战争不了情 上半年: 比较悠闲,学习了不...

2017-01-10 14:00:38

阅读数:530

评论数:1

Bat批处理编程

第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先...

2016-05-05 22:23:32

阅读数:2380

评论数:0

Shell编程

1.Shell 环境变量:1》环境变量定义和导出格式:①name=value; export name②name=value   export name2.用户常用的系统环境变量1》PWD:当前用户的工作目录2》HOME:用户主目录的路径全名3》LOG NANME:用户的登录名4》SHELL:当前...

2016-05-04 13:57:08

阅读数:2234

评论数:1

Unity5.x 资源打包和加载

相关网站:介绍Unity5的AssetBundle:http://liweizhaolili.blog.163.com/blog/static/16230744201541410275298/ Unity5 如何做资源管理和增量更新http://blog.csdn.net/ring0hx/arti...

2016-04-27 11:27:26

阅读数:2105

评论数:0

Java并发

1.定义任务:实现Runnable接口,或者继承Thread,推荐使用实现Runnable接口而不是继承Thread,因为继承Thread后就不能再继承别的类了2.并发任务启动推荐以下方式启动:ExecutorService exec = Executors.newCachedThreadPool...

2016-04-16 15:26:50

阅读数:7580

评论数:0

Java异常处理-原则

1.Try-Catch 匹配出现,资源回收、清理请带上Finally2.异常处理重要原则:只有在你知道如何处理的情况才捕获异常,否则就往上抛出异常3.异常处理目标:把错误处理代码同错误发生的地点分离4.只能忽略RuntimeException(及其子类)类型异常,其他类型异常的处理都是有编译器强制...

2016-04-12 17:26:56

阅读数:1406

评论数:0

程序员修炼之道-书评

--------------------------------------------------------------------------------------------------------第一章     注重实效的哲学:-----------------------------...

2016-04-10 11:20:08

阅读数:3902

评论数:1

Cg入门27:Fragment shader – 程序纹理水波仿真

效果:Quad和Cube 波纹起始点为啥不一样了,返回都是[-0.5,0.5],坐标中心为模型中心。原因:估计模型网格数据的UV起始点是不一样的优化方案说明:由1-3逐渐增加,1和2配套使用优化方案1:开启单独线程,进行uv水波纹理计算源代码:Shader "Sbin/WaveAnimS...

2016-03-23 17:44:19

阅读数:2076

评论数:3

Cg入门26:Fragment shader –纹理混合动画

多张纹理混合,太多天空盒6张贴图 会动的星空效果湖面会动的星空效果只输出制定颜色通道colormask r //只准许输出红色 源代码:Shader "Sbin/BlendTexAnimShader" { Properties { _MainTex ("Tex...

2016-03-23 17:40:44

阅读数:1661

评论数:0

Cg入门25: Fragment shader – UV动画(模糊)

疑问:偏导函数是什么?物理意义和几何意义?ddx():为x轴的偏导函数ddy():为y轴的偏导函数源代码:Shader "Sbin/FragmentAnimShader" { Properties { _MainTex ("Texture", 2D)...

2016-03-23 17:33:12

阅读数:1563

评论数:0

Cg入门24: Fragment shader – UV动画(波纹)

效果:源代码:Shader "Sbin/FragmentAnimShader" { Properties { _MainTex ("Texture", 2D) = "white" {} _F("F",Ran...

2016-03-23 17:30:06

阅读数:1926

评论数:0

Cg入门23: Fragment shader – UV动画(序列帧)

让动画从1-9循环播放此纹理源代码:Shader "Sbin/FragmentAnim" { Properties { _MainTex ("Texture", 2D) = "white" {} } SubShader { ...

2016-03-23 17:27:53

阅读数:1888

评论数:0

Cg入门22:Fragment shader - 2D纹理采样(光照贴图制作和使用)

一、光照贴图制作:实时光照效果:使用光照贴图步骤:1.选择要灯光贴图的模型,然后设置为Lightmap Static2.光源Baking设置为Baked3.选择Windows/Lighting,打开Lighting界面,1》选择Scene 选项卡,设置Ambient Gi为Baked2》选择Lig...

2016-03-23 17:14:45

阅读数:4144

评论数:0

Cg入门21:Fragment shader - 2D纹理采样

体纹理:是啥?tex2D 以前只能在Fragment程序中纹理采样UV坐标系:其实点为左下角,范围为【0,1】,U为x轴,V为y轴Texture.wrapMode 循环模式:TextureWrapMode.Clamp:设置纹理充满拉伸使用TextureWrapMode.Repeat:纹理重复平铺使...

2016-03-23 17:07:24

阅读数:1788

评论数:0

Cg入门20:Fragment shader - 片段级模型动态变色(实现汽车动态换漆)

Unity 一个面片的最大顶点数为65524,所以大于这个数,请拆分成多个面片1.获取汽车x轴的最大值和最小值[-2.5,2.5]+RsurfaceShader 语法surf :surface shader的方法名vert :使用顶点程序方法名surface shader 方法不能有返回值源代码:...

2016-03-23 17:02:56

阅读数:1826

评论数:0

Cg入门19:Fragment shader - 片段级模型动态变色

y值要表示范围为[-0.5,0.5],所以语义要注意不要用Color(注意:Color 语义值范围为[0,1] )(特别注意:内建的cube范围才是【-0.5,0.5】,其他模型就不一定是这个值了噢)发现顶部没有融合掉,为了全部融合掉。我们将_Center范围+R的大小,就全部融合了效果如下:优化...

2016-03-23 17:00:12

阅读数:1436

评论数:0

Cg入门18:Fragment shader - 边缘泛光和透明

泛光:处理后效果:透明:1.tags{"queue" = "transparent” }     //调整渲染顺序2.blend srcAlpha oneMinussrcalpha   //混合透明3. zwrite off                      ...

2016-03-23 16:55:44

阅读数:2103

评论数:0

Cg入门17:Fragment shader - 片段级光照(添加阴影)

投射阴影方法一:添加一个单独的pass通道pass{     Tags{"LightMode" = "ShadowCaster"}}ShadowCaster:阴影投射器,可以投射阴影方法二:添加物体默认阴影投射FallBack "Diffuse&q...

2016-03-23 16:37:30

阅读数:2280

评论数:0

Cg入门16:Fragment shader - 片段级光照

将顶点程序实现漫反射放至片段程序后处理效果如下:看到和左边内建实现的漫反射一样了片段程序特点:1.采用三角面的形式渲染,而顶点程序是按顶点形式渲染注意事项:直接将计算好的顶点法线向量和光向量 直接传给片段程序使用效果如下:为啥不一样呢?顶点程序:1.按顶点计算,一个顶点一个顶点处理程序片段程序:1...

2016-03-23 16:32:55

阅读数:1309

评论数:0

Cg入门15:Vertex Shader - 几何变换 —波

Shader "Sbin/vf36" { SubShader { pass{ CGPROGRAM #pragma vertex vert #pragma fragment frag #include "UnityCG.cginc&...

2016-03-23 16:26:44

阅读数:1340

评论数:0

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