游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2416|回复: 0

【求教】主流的体积雾是如何实现的?

[复制链接]

29

主题

157

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2008-8-13 12:15:00 | 显示全部楼层 |阅读模式
如题,当前主流的体积雾是如何实现的? 主要是体积雾的形状如何控制?

假设场景中有很多体积雾。

我思考了一下,首先应该把体积雾当作一个物体,和其他物体一样进行管理和可见性剔除。将判断为可见的体积雾对象存在一个单独的列表里,在其他物体都渲染完之后再渲染体积雾对象。将体积雾的位置利用顶点传入shader,将其他属性用uniform传入shader, 然后加一些与视点无关的扰动进行渲染。

但不知体积雾的形状是如何控制的?如果是球形的雾或方形的雾还好控制,如果想要类似云彩的效果怎么办呢?

之前看到Cry Engine 2 Demo里面的云彩效果相当酷,不知是不是用体积雾实现的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-21 16:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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