• 机器人占领就业市场后:人类还能从事这些工作 2019-03-04
  • 以网络文化建设推进文化惠民 2019-03-03
  • 贸易战,只能是双输。我们是众志成城,美国却不一定。 2019-02-26
  • 辣评2016年9月最HOT 轿车获奖榜单 2019-02-22
  • 交通运输部路网中心:端午假期高速通行不免费 2019-02-18
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-02-18
  • 西部网(陕西新闻网)www.cnwest.com 2019-02-13
  • 短途一日游 游客量猛增 小长假新疆接待游客353.6万人次 2019-02-13
  • 南昌重拳整治酒驾毒驾 2019-02-08
  • 女性之声——全国妇联 2019-02-08
  • 信息网络传播视听节目许可证 2019-02-03
  • 打开书籍,了解文物背后的中国温度 2019-02-03
  • 中央环保督察组:石家庄市无极县“敷衍整改” 2019-02-02
  • China Focus Dragon Boat Festival celebrated across China - Culture News - CQNEWS 2019-02-02
  • 铁路迎端午客流最高峰 今日预计发送旅客1318万人次 2019-01-28
  • 【游戏技术群】959392658  【游戏出海群】12067810
    福建36选7和值走势图 手机端
    开发者专栏

    关注:2436

    当前位置:福建36选7和值走势图 技术专区 开发者专栏

    __________________________________________________________________________________
    开发者干货区版块规则:

      1、文章必须是图文形式。(至少2幅图)
          2、文章字数必须保持在1500字节以上。(编辑器右下角有字数检查)
          3、本版块只支持在游戏蛮牛原创首发,不支持转载。
          4、本版块回复不得无意义,如:顶、呵呵、不错......【真的会扣分的哦】
          5、......
    __________________________________________________________________________________
    查看: 6528|回复: 52
    发新帖

    福建36选7最新开奖结果: [士郎] Unity仿海岛奇兵海洋效果

    [复制链接]  [移动端链接]
    排名
    1
    昨日变化

    福建36选7和值走势图 www.00-na.com 7408

    主题

    7950

    帖子

    3万

    积分

    Rank: 16

    UID
    1231
    好友
    185
    蛮牛币
    9270
    威望
    30
    注册时间
    2013-7-29
    在线时间
    3781 小时
    最后登录
    2019-3-19

    社区QQ达人活力之星原创精华达人突出贡献奖财富之证游戏蛮牛QQ群会员蛮牛妹VIP

    跳转到指定楼层
    楼主
    发表于 2018-9-6 12:29:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?注册帐号

    x
    第一篇文章想分享一下使用Unity来制作海岛奇兵海洋效果, 最终的实现效果如下

    制作这种效果,需要如下几步
    1, 首先要准备一个Mesh, 我使用的是10 x 10 的Mesh, 一共100个格子,这样的Mesh顶点相对比较多,最后shader计算的时候效果比较好。

    2, 然后来看看shader的具体实现
    首先看一下需要传入的属性,需要传入3张贴图,一张_SeaNormal 法线图,一张亮色的海洋图_LightSea , 一张暗色的海洋图_DarkSea ,u_time 是时间变化参数,u_uvFactor 是uv缩放参数
    [AppleScript] 纯文本查看 复制代码
    Properties
            {
                    _SeaNormal ("SeaNormal", 2D) = "white" {}
                    _LightSea ("LightSea", 2D) = "white" {}
                    _DarkSea ("DarkSea", 2D) = "white" {}
                    u_time ("u_time", float) = 83.36153
                    u_uvFactor ("u_uvFactor", float) = 0.7735959
            }

    接下来看下vertshader的具体实现
    [AppleScript] 纯文本查看 复制代码
    struct appdata
    {
            float4 vertex : POSITION0;
            float2 uv : TEXCOORD0;
    };
    
    struct v2f
    {
            float4 vertex : POSITION0;
            float2 uv : TEXCOORD0;
            float2 normaluv : TEXCOORD1;
            float v_result : TEXCOORD2;
            float v_reflectionPower : TEXCOORD3;
    };
    
    v2f vert (appdata v)
    {
            v2f o;
    
            o.vertex = UnityObjectToClipPos(v.vertex);
            o.uv = v.uv;
    
            float ystretch = 0.2;
            o.v_reflectionPower = clamp((1.0 - length(float2(v.vertex.x * 0.7 + (v.uv.x - 0.5) * 1.5, v.vertex.z * ystretch) - float2(0.0, ystretch))) * 3.0, 1.5, 4.0);
            
            float x = v.uv.x;
            float y = v.uv.y * u_uvFactor;
            float mov1 = y / 0.04 * 5.0 + u_time;
            float mov2 = x / 0.02 * 5.0;
            float c1 = abs((sin(mov1 + u_time) + mov2) * 0.5 - mov1 - mov2 + u_time);
            float c4 = 0.5 * sin(sqrt(x * x + y * y) * 150.0 - u_time) + 0.5;
            c1 = 0.5 * sin(c1) + 0.5;
            o.v_result = c4;
    
            o.normaluv = v.uv * 25.0;
            o.normaluv.x -= 0.01 * u_time * 0.5;
            o.normaluv.y += 0.02 * u_time * 0.5;
    
            o.normaluv = float2(o.normaluv.x + c1 * 0.01, (o.normaluv.y + c1 * 0.01) * u_uvFactor) * 1.5;
    
            return o;
    }

    vertexshader传入到pixelshader的参与有5个
    a, vertex参数不传入pixelshader, 直接由引擎计算出屏幕空间的位置
    b, uv就是模型的uv, 直接传入pixelshader
    c, normaluv是计算出来的法线uv, 来采样法线图, 法线uv是动态的,来模拟海洋的海浪变化
    d, v_reflectionPower是计算的高光强度
    e, v_result参数也是用来影响法线uv的变化的

    然后看下pixelshader
    [AppleScript] 纯文本查看 复制代码
    float4 custommix(float4 x, float4 y, float a)
    {
            return (x * (1 - a) + y * a);
    }
    
    fixed4 frag (v2f i) : SV_Target
    {
            float4 normalMapValue = tex2D(_SeaNormal, i.normaluv);
            float4 lightseacol = tex2D(_LightSea, i.uv);
            float4 darkseacol = tex2D(_DarkSea, i.uv);
    
            float4 fragcol = custommix(lightseacol, darkseacol, (normalMapValue.x * i.v_result) + (normalMapValue.y * (1.0 - i.v_result)));
            float4 fragspeccol = min(0.4, exp2(log2(((normalMapValue.z * i.v_result) + (normalMapValue.w * (1.0 - i.v_result))) * i.v_reflectionPower) * 5.0));
            fragcol += fragspeccol;
    
            return fragcol;
    }

    通过vertexshader传入的参数,采样出亮色海洋贴图,暗色海洋贴图颜色以及动态的法线图
    通过函数计算得到diffuse颜色fragcol, 然后根据vertexshader传入的v_reflectionPower高光参数,计算出高光值fragspeccol, 然后计算出最终的颜色fragcol并输出
    ,Adreno Profiler是用来分析手机游戏的渲染比较好用的工具,原则上可以用来分析任意发布在手机上游戏的渲染实现
    截图效果如下

    、

    知乎@谢刘斌

    评分

    参与人数 1鲜花 +1 收起 理由
    动力二七1 + 1 很给力!

    查看全部评分

    [发帖际遇]: 清风 乐于助人,奖励 3 蛮牛币. 幸运榜 / 衰神榜

    跟我念“站长妹纸萌萌哒!”我说站长,你说YO!爱你们么么哒~
    7日久生情
    2185/5000
    排名
    1116
    昨日变化

    4

    主题

    374

    帖子

    2185

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    151630
    好友
    5
    蛮牛币
    424
    威望
    0
    注册时间
    2016-6-12
    在线时间
    795 小时
    最后登录
    2019-3-17
    沙发
    发表于 2018-9-6 15:14:22 | 只看该作者
    这个很厉害啊啊

    7日久生情
    1796/5000
    排名
    1198
    昨日变化
    5

    0

    主题

    515

    帖子

    1796

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    87577
    好友
    0
    蛮牛币
    6202
    威望
    0
    注册时间
    2015-3-31
    在线时间
    307 小时
    最后登录
    2019-3-19
    板凳
    发表于 2018-9-7 08:25:15 | 只看该作者
    too good too strong!

    7日久生情
    1524/5000
    排名
    3442
    昨日变化
    12

    0

    主题

    886

    帖子

    1524

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    210390
    好友
    0
    蛮牛币
    1842
    威望
    0
    注册时间
    2017-3-7
    在线时间
    204 小时
    最后登录
    2019-3-19
    地板
    发表于 2018-9-7 09:24:06 | 只看该作者
    [发帖际遇]: wdongzyzr 乐于助人,奖励 3 蛮牛币. 幸运榜 / 衰神榜

    5熟悉之中
    856/1000
    排名
    3183
    昨日变化
    16

    0

    主题

    200

    帖子

    856

    积分

    Rank: 5Rank: 5

    UID
    267103
    好友
    0
    蛮牛币
    2618
    威望
    0
    注册时间
    2018-1-31
    在线时间
    192 小时
    最后登录
    2019-3-19
    5#
    发表于 2018-9-7 10:05:28 | 只看该作者

    2初来乍到
    102/150
    排名
    14488
    昨日变化
    4

    0

    主题

    22

    帖子

    102

    积分

    Rank: 2Rank: 2

    UID
    295092
    好友
    0
    蛮牛币
    187
    威望
    0
    注册时间
    2018-8-29
    在线时间
    24 小时
    最后登录
    2019-3-11
    6#
    发表于 2018-9-7 17:04:05 | 只看该作者

    4四处流浪
    408/500
    排名
    31417
    昨日变化
    7

    0

    主题

    291

    帖子

    408

    积分

    Rank: 4

    UID
    247666
    好友
    0
    蛮牛币
    107
    威望
    0
    注册时间
    2017-10-9
    在线时间
    107 小时
    最后登录
    2019-3-19
    7#
    发表于 2018-9-7 18:06:00 | 只看该作者

    too good too strong!

    5熟悉之中
    906/1000
    排名
    2779
    昨日变化
    2

    2

    主题

    105

    帖子

    906

    积分

    Rank: 5Rank: 5

    UID
    248064
    好友
    1
    蛮牛币
    1358
    威望
    0
    注册时间
    2017-10-10
    在线时间
    274 小时
    最后登录
    2019-3-19
    8#
    发表于 2018-9-10 08:34:18 | 只看该作者
    厉害 6666666

    7日久生情
    2741/5000
    排名
    664
    昨日变化
    1

    30

    主题

    578

    帖子

    2741

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    124569
    好友
    25
    蛮牛币
    7415
    威望
    0
    注册时间
    2015-10-4
    在线时间
    807 小时
    最后登录
    2019-3-14
    9#
    发表于 2018-9-10 13:37:30 | 只看该作者
    66666666666666666666

    7日久生情
    2266/5000
    排名
    2259
    昨日变化
    9

    0

    主题

    1276

    帖子

    2266

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    189581
    好友
    0
    蛮牛币
    3347
    威望
    0
    注册时间
    2016-12-5
    在线时间
    368 小时
    最后登录
    2019-3-19
    10#
    发表于 2018-9-11 09:00:19 | 只看该作者
    给力啊强大啊
    [发帖际遇]: cs562981849 被钱袋砸中进医院,看病花了 2 蛮牛币. 幸运榜 / 衰神榜

    7日久生情
    2027/5000
    排名
    2620
    昨日变化
    15

    2

    主题

    1037

    帖子

    2027

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    209046
    好友
    0
    蛮牛币
    2786
    威望
    0
    注册时间
    2017-3-30
    在线时间
    436 小时
    最后登录
    2019-3-19
    11#
    发表于 2018-9-11 16:26:11 | 只看该作者

    排名
    23054
    昨日变化
    3

    0

    主题

    36

    帖子

    84

    积分

    Rank: 2Rank: 2

    UID
    268041
    好友
    0
    蛮牛币
    66
    威望
    0
    注册时间
    2018-2-7
    在线时间
    28 小时
    最后登录
    2019-3-7
    12#
    发表于 2018-9-11 17:08:25 | 只看该作者

    6蛮牛粉丝
    1056/1500
    排名
    4411
    昨日变化
    1

    14

    主题

    335

    帖子

    1056

    积分

    Rank: 6Rank: 6Rank: 6

    UID
    63446
    好友
    3
    蛮牛币
    231
    威望
    0
    注册时间
    2014-12-25
    在线时间
    375 小时
    最后登录
    2019-3-12
    13#
    发表于 2018-9-12 17:36:02 | 只看该作者
    支持楼主

    3偶尔光临
    251/300
    排名
    28917
    昨日变化
    4

    1

    主题

    113

    帖子

    251

    积分

    Rank: 3Rank: 3Rank: 3

    UID
    192640
    好友
    0
    蛮牛币
    47
    威望
    0
    注册时间
    2016-12-15
    在线时间
    125 小时
    最后登录
    2019-1-17
    14#
    发表于 2018-9-12 18:08:05 | 只看该作者
    这个很厉害啊啊

    4四处流浪
    350/500
    排名
    21322
    昨日变化
    7

    0

    主题

    64

    帖子

    350

    积分

    Rank: 4

    UID
    38116
    好友
    0
    蛮牛币
    60
    威望
    0
    注册时间
    2014-8-5
    在线时间
    262 小时
    最后登录
    2019-3-15
    QQ
    15#
    发表于 2018-9-13 15:48:31 | 只看该作者
    不错学习了~

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

    本版积分规则

    快速回复 福建36选7和值走势图 返回列表
  • 机器人占领就业市场后:人类还能从事这些工作 2019-03-04
  • 以网络文化建设推进文化惠民 2019-03-03
  • 贸易战,只能是双输。我们是众志成城,美国却不一定。 2019-02-26
  • 辣评2016年9月最HOT 轿车获奖榜单 2019-02-22
  • 交通运输部路网中心:端午假期高速通行不免费 2019-02-18
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-02-18
  • 西部网(陕西新闻网)www.cnwest.com 2019-02-13
  • 短途一日游 游客量猛增 小长假新疆接待游客353.6万人次 2019-02-13
  • 南昌重拳整治酒驾毒驾 2019-02-08
  • 女性之声——全国妇联 2019-02-08
  • 信息网络传播视听节目许可证 2019-02-03
  • 打开书籍,了解文物背后的中国温度 2019-02-03
  • 中央环保督察组:石家庄市无极县“敷衍整改” 2019-02-02
  • China Focus Dragon Boat Festival celebrated across China - Culture News - CQNEWS 2019-02-02
  • 铁路迎端午客流最高峰 今日预计发送旅客1318万人次 2019-01-28