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

扫一扫,访问微社区

问答求助

关注:490

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

_____________________________________________________________________________________________________________
问答求助版块规则:

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

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

[复制链接]  [移动端链接]
5熟悉之中
534/1000
排名
5090
昨日变化
5

9

主题

167

帖子

534

积分

Rank: 5Rank: 5

UID
4683
好友
0
蛮牛币
985
威望
0
注册时间
2013-9-27
在线时间
130 小时
最后登录
2017-12-13

社区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
        }        
}
}


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



回复

使用道具 举报

排名
612
昨日变化
1

257

主题

1335

帖子

6393

积分

Rank: 16

UID
73452
好友
94
蛮牛币
4205
威望
0
注册时间
2015-2-6
在线时间
1897 小时
最后登录
2017-12-13

专栏作家蛮牛译员社区QQ达人活力之星七夕浪漫情人原创精华达人论坛发帖强人蛮牛哥认证开发者

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

回复

使用道具 举报

5熟悉之中
534/1000
排名
5090
昨日变化
5

9

主题

167

帖子

534

积分

Rank: 5Rank: 5

UID
4683
好友
0
蛮牛币
985
威望
0
注册时间
2013-9-27
在线时间
130 小时
最后登录
2017-12-13

社区QQ达人

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

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

回复

使用道具 举报

3偶尔光临
150/300
排名
15027
昨日变化
9

0

主题

64

帖子

150

积分

Rank: 3Rank: 3Rank: 3

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

回复

使用道具 举报

3偶尔光临
265/300
排名
24285
昨日变化
23

0

主题

120

帖子

265

积分

Rank: 3Rank: 3Rank: 3

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

回复

使用道具 举报

3偶尔光临
265/300
排名
24285
昨日变化
23

0

主题

120

帖子

265

积分

Rank: 3Rank: 3Rank: 3

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

回复

使用道具 举报

排名
20353
昨日变化
18

0

主题

12

帖子

45

积分

Rank: 1

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

回复

使用道具 举报

2初来乍到
140/150
排名
12893
昨日变化
12

0

主题

59

帖子

140

积分

Rank: 2Rank: 2

UID
199430
好友
0
蛮牛币
176
威望
0
注册时间
2017-1-6
在线时间
31 小时
最后登录
2017-9-26
发表于 2017-3-20 20:57:31 | 显示全部楼层
{:87:}
[发帖际遇]: 一个袋子砸在了 魁星独一168 头上,魁星独一168 赚了 1 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

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

本版积分规则

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