extended starfield是一个着色器插件,用以为空间场景渲染星空背景,它类似于内置的星空材质,但具有更多选项。
使用extended starfield打造的星空
基本用法:星星的最大直径可以按照屏幕空间像素来设定。星星间的距离可以由uv空间参数来设定,这也意味着距离是在uv空间中被测量的。当你需要改变你的贴图参数时,你只需要调整空间。此外,这个着色器目前还不能处理任意大的星星,其直径不得超过它们之间的间距。请记住,不同的参数在不同的空间被测量。
extended starfield用户界面
此外,还具有辅助着色器通道,用以决定星星的空间密度分布(密度贴图)和亮度分布(亮度贴图)。亮度能够由分布函数来控制,这个函数可以决定星星的具体亮度。当空间密度贴图被设定的时候,dark intensity pdf就可以被使用。最终的亮度插值在intensity/dark intensity pdfs上拾取的值之间。类似的,你可以设置星星的大小概率分布。
评论