开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

问答求助

关注:387

当前位置:游戏蛮牛 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

  1、问题尽量描述清楚
      2、代码要放在代码块里
      3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
      4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
      5、问题得到解决,请选择最佳答案。
      6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 1677|回复: 6

[美术相关] 这种动态贴图的天空盒是怎么实现的,请进看细节说明

[复制链接]  [移动端链接]
4四处流浪
459/500
排名
4568
昨日变化

8

主题

150

帖子

459

积分

Rank: 4

UID
4683
好友
0
蛮牛币
446
威望
0
注册时间
2013-9-27
在线时间
107 小时
最后登录
2017-1-16

社区QQ达人

发表于 2016-5-7 10:03:23 | 显示全部楼层 |阅读模式
25蛮牛币
本帖最后由 someone 于 2016-5-7 10:13 编辑



这是材质的原始贴图
skybox_ybr_blur_tex.png
tu3.png
这是渲染出的天空盒,其中路面和地面的草地是重复使用贴图的。

tu.png


tu2.png


这是使用的shader,看上去不是通过shader实现的!

// - Unlit
// - Standard LightMap with Fade out.
// - Pan Opaque
Shader "TempleRun2/Environment/Lightmap - Pan Opaque" {
Properties {
        _MainTex ("Base layer (RGB)", 2D) = "white" {}
        _DetailTex ("2nd layer (RGB)", 2D) = "white" {}
        _AMultiplier ("Layer Multiplier", Float) = 0.5
        _Color("Color", Color) = (1,1,1,1)
        _ScrollX ("Base layer Scroll speed X", Float) = 1.0
        _ScrollY ("Base layer Scroll speed Y", Float) = 0.0
}

SubShader {
        Tags { "Queue"="Geometry-55" "RenderType"="Opaque" }
        
        Lighting Off Fog { Mode Off }
        ZWrite On
        Blend Off
        //Blend SrcAlpha OneMinusSrcAlpha
        LOD 100
        
               
        CGINCLUDE
        //#pragma multi_compile LIGHTMAP_OFF LIGHTMAP_ON
        #include "UnityCG.cginc"
        sampler2D _MainTex;
        sampler2D _DetailTex;
        
        float _AMultiplier;
        float _FadeOutDistNear;
        float _FadeOutDistFar;
        float _ScrollX;
        float _ScrollY;

        float4 _Color;
        
        float4 _MainTex_ST;
        
        struct v2f {
                float4 pos : SV_POSITION;
                float2 uv : TEXCOORD0;
                float2 uv2 : TEXCOORD1;
                fixed4 color : TEXCOORD2;
        };

        
        v2f vertA (appdata_full v)
        {
                v2f o;
                o.pos = mul(UNITY_MATRIX_MVP, v.vertex);
                o.uv = TRANSFORM_TEX(v.texcoord.xy, _MainTex) + frac(float2(_ScrollX, _ScrollY) * _Time);
                o.uv2 = v.texcoord1.xy;
               
                o.color = _Color * _AMultiplier;
                return o;
        }
        ENDCG


        Pass {
                CGPROGRAM
                #pragma vertex vertA
                #pragma fragment frag
                #pragma fragmentoption ARB_precision_hint_fastest               
                fixed4 frag (v2f i) : COLOR
                {
                        fixed4 o;
                        fixed4 tex = tex2D (_MainTex, i.uv);
                        fixed4 tex2 = tex2D (_DetailTex, i.uv2);
                        
                        o = (tex * tex2) * i.color;
                        return o;
                }
                ENDCG
        }        
}
}


请问,这种天空盒是怎么做出来的? 谢谢各位



回复

使用道具 举报

排名
1420
昨日变化

217

主题

1191

帖子

4691

积分

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

UID
73452
好友
30
蛮牛币
816
威望
0
注册时间
2015-2-6
在线时间
1291 小时
最后登录
2017-1-19

专栏作家蛮牛译员社区QQ达人活力之星蛮牛哥认证开发者

QQ
发表于 2016-5-11 10:04:24 | 显示全部楼层

回复

使用道具 举报

4四处流浪
459/500
排名
4568
昨日变化

8

主题

150

帖子

459

积分

Rank: 4

UID
4683
好友
0
蛮牛币
446
威望
0
注册时间
2013-9-27
在线时间
107 小时
最后登录
2017-1-16

社区QQ达人

 楼主| 发表于 2016-5-13 13:48:46 | 显示全部楼层
仅为年时 发表于 2016-5-11 10:04
http://www.ceeger.com/forum/read.php?tid=4069

亲,我说的是动态贴图的路面,请注意看我发的路面的细节,一个圆形的路面和直线的路面只使用一张贴图
[发帖际遇]: 一个袋子砸在了 someone 头上,someone 赚了 1 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

2初来乍到
131/150
排名
12867
昨日变化

0

主题

61

帖子

131

积分

Rank: 2Rank: 2

UID
42565
好友
0
蛮牛币
75
威望
0
注册时间
2014-8-29
在线时间
39 小时
最后登录
2016-10-17
发表于 2016-10-16 15:25:35 | 显示全部楼层
你好,请问这场景在哪可以下载啊,挺漂亮的。
[发帖际遇]: 一个袋子砸在了 mahaibo 头上,mahaibo 赚了 1 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

3偶尔光临
214/300
排名
19541
昨日变化

0

主题

100

帖子

214

积分

Rank: 3Rank: 3Rank: 3

UID
110820
好友
0
蛮牛币
15
威望
0
注册时间
2015-6-27
在线时间
102 小时
最后登录
2017-1-19
QQ
发表于 2016-11-2 15:03:28 | 显示全部楼层
好像要但是没有蛮牛币呀...

回复

使用道具 举报

3偶尔光临
214/300
排名
19541
昨日变化

0

主题

100

帖子

214

积分

Rank: 3Rank: 3Rank: 3

UID
110820
好友
0
蛮牛币
15
威望
0
注册时间
2015-6-27
在线时间
102 小时
最后登录
2017-1-19
QQ
发表于 2016-11-2 15:06:57 | 显示全部楼层
好像要但是没有蛮牛币呀...

回复

使用道具 举报

排名
26630
昨日变化

0

主题

6

帖子

15

积分

Rank: 1

UID
182129
好友
0
蛮牛币
58
威望
0
注册时间
2016-11-8
在线时间
5 小时
最后登录
2016-12-28
发表于 2016-12-27 15:01:31 | 显示全部楼层
buyao dao.........................................................

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 返回顶部 返回列表