查看: 2151|回复: 9
打印 上一主题 下一主题

全息影像shader

[复制链接]

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

跳转到指定楼层
楼主
发表于 2011-8-26 08:41:54 |只看该作者 |倒序浏览
不错的效果,代码非常简单,似乎不够完善!

Here is an old gem i posted in the unity3d forums. This shader gives a holographic drawn effect like in star wars or any other sci-fi movies


The Shader Code:


Shader "Hologram" {
Properties {
_MainTex ("Base (RGB)", 2D) = "white" {}
}
SubShader {
Pass {
Tags { "Queue" = "Transparent" "RenderType"="Transparent" }
Fog { Mode Off }
//ZWrite off
//ZTest Less
Blend SrcAlpha OneMinusDstAlpha
AlphaTest GEqual 0.1
LOD 200



CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"



sampler2D _MainTex;



struct v2f {
float4 pos : SV_POSITION;
float alpha;
float2 uv : TEXCOORD0;
};



v2f vert (appdata_base v) {
v2f o;
o.pos = mul(UNITY_MATRIX_MVP, v.vertex);
float3 C = WorldSpaceViewDir(v.vertex);
float3 N = mul(_World2Object, float4(v.normal, 0)).xyz;
float NdotC = dot(N, C);
//Clamp it??
NdotC = clamp(NdotC, 0, 1);
o.uv.x = NdotC;
o.uv.y = 0;
//Use col for alpha
o.alpha = 1-NdotC;
return o;
}



half4 frag( v2f i ) : COLOR {
half4 c = tex2D (_MainTex, i.uv);
c.a = i.alpha;
return c;
}
ENDCG
}
}
FallBack "Diffuse"
}
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

1274

主题

1

听众

4万

积分

禁止发言

纳金币
43676
精华
4
沙发
发表于 2011-9-3 08:03:04 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

板凳
发表于 2012-1-25 23:18:20 |只看该作者
在关爱中让友情更深,在牵挂中让亲情更暖,在老实中让心底更静,在简单中让生活更美,在问候中让祝福更好,在祝福中让春节更快乐!
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2012-3-16 23:28:14 |只看该作者
很有心,部分已收录自用,谢谢
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2012-4-9 23:19:51 |只看该作者
赞一个,哈哈
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2012-6-12 23:24:57 |只看该作者
佩服,好多阿 ,哈哈
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2012-8-13 11:43:27 |只看该作者
其实楼主所说的这些,俺支很少用!
回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2012-8-22 00:14:34 |只看该作者
有意思!学习了!
回复

使用道具 举报

   

671

主题

1

听众

3247

积分

中级设计师

Rank: 5Rank: 5

纳金币
324742
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2013-3-10 23:35:50 |只看该作者
提醒猪猪,千万不能让你看见
回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

10#
发表于 2013-3-14 23:21:04 |只看该作者
不错不错,收藏了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-9-20 17:55 , Processed in 0.089754 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部