Weather Maker - Volumetric Clouds and Weather System for Unity
Digital Ruby (Jeff Johnson)
$49.00
Jump AssetStore
AAA Weather, Sky, Atmosphere and Environment and more. Get started with very little effort, just drag in the darn prefab!- Unity 2019 and newer supported in standard pipeline only.- URP requires URP 11 on Unity 2021 only. Newer URP not supported.- URP VR is not supported due to complexity to support.- Enable URP: Click Window -> Weather Maker -> Enable URP- Requires texture array support.- No WebGL, OpenGL, OpenGL ES or DirectX 9.0.View All My Plugins • Full Code Documentation • Unity Forums • Discord • Windows Demo • Windows Demo Flythrough⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯OverviewWeather Maker is the most complete weather, water, day/night cycle, volumetric cloud/fog/light, terrain overlay and sky system for Unity. With both 2D and 3D modes, Weather Maker is the last asset you will need for weather, sky and more in your Unity app or game. Full C# source code and shader code is provided! Just drop a prefab in your scene and it's ready to go! Weather Maker will save you thousands of hours of development time.Rendering and Pipeline supportWeather Maker supports Standard (Unity 2019.4 and newer) and URP 11-13 (URP on Unity 2021 only) pipelines, along with VR/AR (VR/AR in standard pipeline only). Color spaces of HDR, non-HDR, Linear, Gamma are supported. Deferred and Forward Rendering paths are also supported. No matter how you use it, Weather Maker just works. The one exception is alpha or beta Unity. I don't support those.ValueWeather Maker is many assets in one. Weather, sky, day/night cycle, water, volumetric clouds, light and fog, lightning, ambient sound and more. You could spend 300 USD or more buying the pieces individually and then spend a few months integrating them together, or you could just get Weather Maker and have everything already integrated. AAA games, indie games, prototypes and apps are all a great fit for Weather Maker.PerformanceWeather Maker has been tuned for years for maximum performance. Weather Maker adapts to the Unity quality level to ensure maximum FPS. Performance profiles allow customization of various Weather Maker effects for custom solutions.Floating Point Origin OffsetWeather Maker contains an easy to use floating point origin offset solution. For flight simulators or large worlds, you can pick a distance which will reset the camera position back to 0,0,0. When the camera exceeds this distance from the origin (0,0,0), Weather Maker will trigger a callback event. Weather Maker has an option to re-position all the root game objects for you, or you can do it yourself in the callback event. A cumulative offset is provided that you can use in any shaders that rely on world positions to generate noise. The current offset is also provided in case you need it to re-position game objects or do other logic.Volumetric CloudsUsing state of the art shaders and performance techniques, volumetric clouds look beautiful and won't bog down your frame rate. Rolling, whispy and epic clouds react to ambient, directional lights and lightning for that AAA look and feel. Even cubemaps and water reflection show the clouds effortlessly. Cloud probes allow easy access to cloud density for any Transform component (and run on the GPU!). To top it off, you can fly-through the clouds and god rays are built into the clouds. Clouds play nice with the depth buffer and can receive cascade shadow map shadows.Atmosphere and SkyWeather Maker contains an industry standard, BSD licensed physically based sky and volumetric atomspheric scattering solution. The atmospheric scattering and sky sphere blend seamlessly with your scene, producing a gorgeous planet curve at the far plane, just make sure your camera has a large far plane. The sky sphere can render many texture types including night sky with rotation, along with day and dawn/dusk textures. No cube map is needed, just one 2D texture for each. Performance is superb. All of this is configurable.Weather EffectsWeather effects include rain, snow, hail and sleet. Collision with scene is optional. Particle systems are lit properly by all lights in your scene. All weather effects fade cleanly both visual and audio to ensure a life-like and smooth experience. Wind is bundled as well and affects particles and trees. Sound dampening prefabs are provided to handle cases where the player goes inside. Animated puddles on ground available too. Null zones ensure that weather stays away from indoor areas.Weather API IntegrationWeather Maker integrates with open weather map out of the box, but it's super easy to create your own weather api provider.Aurora Borealis / Northern LightsSpice up your night sky with the beautiful aurora borealis. Customize colors, shape, detail, height, animation and much more. The aurora renders smoothly around your planet, even from space! Weather Maker does not use a texture lookup for the aurora, it is all done in a procedural shader, ensuring a life-like and natural look - without impacting performance. No other asset provides a 100% procedural aurora borealis nor one as configurable.Weather ZonesEasily attach a weather profile to a collider and create a weather zone. As the player moves into the zone, weather changes randomly to the profile for that zone. Add null zones with a box collider (with rotation and scale) to block precipitation, fog, etc. from showing in a certain area (building, cave, etc.). Or just activate the global weather zone for instant random weather with one click! Integrates great with vegetation studio pro biomes.Day/Night CycleWeather Maker contains a fully functional day and night cycle. Ambient light, directional light, shadows, latitude, longitude, planet axis and more are configurable. Sun and moon position is accurate to the date and time. Stars rotate during the night with just a single night texture. No cubemap needed.WaterWater is built right in. Drop a dynamic water prefab in your scene and get one draw call full light support. Performance is great, even on mobile! Underwater mode with water fog is supported and looks great with the new post processing stack. Waves, caustics, shore-line, water profiles, tesselation and auto water height map give you the best water in the asset store.Volumetric Fog and LightsWeather Maker fog is a full screen effect that has been tuned to run on the lowest end devices. No branching and ray-tracing and one draw call and the fog still looks amazing. A fog box and sphere prefab is also included. Volumetric light is supported for point, spot, area and directional lights as well. The main directional light (sun) even has a volumetric shadow option! Other assets use slightly mad volumetric lighting which kills performance, but not Weather Maker. Fog + volumetric lights in ONE draw call!Sound ManagerWeather Maker manages ambient and other sounds for you. All sounds fade in and out seamlessly and can run at different times of day (sunrise / sunset, dawn/dusk, or a specific hour range). You can create sounds zones throughout your scene or put one on top of your player for global sounds. Examples are provided and include crickets and owls at night, birds in the morning and general day ambient sounds.NetworkingMirror networking is built in out of the box. Weather profiles and time of day are synced automatically. This can easily be disabled if you need a custom solution.LightningThunder and lightning - Weather Maker comes bundled with a piece of Procedural Lightning to give you the best storm lightning on the Asset Store. ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯Weather Maker is Integrated With:Wet StuffCrest Ocean - Standard PipelinePlayMakerVegetation Studio ProMega SplatMicro SplatMirror NetworkinguMMORPGUBER - Standard Shader UltraRTP (Relief Terrain Pack)WAPI (World Manager API)Weather Maker is Compatible With:Aura 2⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯Titles using Weather Maker:Tornado: Research and RescueAcclimateMonks: SuccessionNightvisionAngle WarsTales of GloryBefore the DawnCountry Cottage (Winter Edition)Please email me if you have a title to add.⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯SupportI'm dedicated to making this the best sky and weather system, not just in the Asset Store but on the planet. I respond to emails and do my best to fix bugs and do feature requests. Please don't hesitate to contact me.View the documentation / readme.txt here: View Readme.txtContact MeI'm Jeff Johnson, creator of Weather Maker. Please send feedback or support requests to support@digitalruby.com.Requirements / Known Issues- Weather Maker requires Unity 2019.4 or newer. Ensure you are using Unity hub with the latest minor version of your Unity version.- URP requires Unity 2021. Unity 2022 is not supported yet. URP deferred requires URP 12 or newer. URP VR not supported.- Weather Maker does NOT support WebGL, OpenGL, OpenGL ES or DirectX 9.0.- Weather Maker requires texture array support.- Weather Maker requires one license per human using the asset in the Unity editor.- Volumetric Clouds- Volumetric Fog- Volumetric Aurora Borealis- High Performance Volumetrics- Weather API Integration- Mirror Network Integration- Fog Cube and Sphere- Day Night Cycle with Accurate Sun/Moon Position- Night Sky with Single 2D Texture- Meteor Showers- Full Screen Snow Overlay (requires deferred rendering)- Null Zone Cube or Sphere to disable effects- Weather Zones and Weather Profiles- Lightning from my Procedural Lightning asset- Atmospheric Scattering- Rain/Snow/Hail/Sleet- Cloud Probes- Origin Offset- Lots of Demo Scenes
AAA 天気、空、大気、環境など。 プレハブをドラッグするだけで、簡単に始められます。
詳細
Weather Maker - AAA の天気、水、体積雲 / 光 / 霧、空、3D および 2D 用のオーディオソリューション!モバイル対応!Weather Maker のパフォーマンスと機能セットほどマッチするアセットは他にありません。ドキュメント / readme.txt はこちらから参照できます:Readme.txt を表示
ヘルプ / サポート / フィードバック:Eメール support@digitalruby.com
すべてのマイプラグインの表示 • すべてのコード・ドキュメント • Unity フォーラム • メーリングリスト • Discord • Windows デモ • Windows デモ VR • Windows デモ Flythrough • WebGL 2D デモ • Android APK デモ
概要
Weather Maker は、Unity 向けの最も機能が完備された、天気、水、ボリューメトリックな雲 / 霧 / 光、地形オーバーレイ、および空を描画するシステムです。2D モードと 3D モード両方を備えた Weather Maker は、Unity アプリまたはゲームで天気や空などに必要な究極のアセットです。完全な C# ソースコードとシェーダーコードが提供されます。シーンにプレハブドロップするだけで準備完了です。Weather Maker により、何千時間もの開発時間が節約できます。
価値
Weather Maker は、多くのアセットをひとつにまとめたものです。天気、空、水、体積雲、光と霧、稲妻、周囲の音など。300 米ドル以上を費やして個別に購入し、数か月かけてそれらを統合するくらいなら、すべてがすでに統合されている Weather Maker を入手する方が良いでしょう。AAA ゲーム、インディーズゲーム、プロトタイプ、アプリはすべて Weather Maker に最適です。
パフォーマンス
Weather Maker は、最大のパフォーマンスを発揮するため長年にわたって調整されてきました。デスクトップ GPU かモバイルの最先端かを問わず、Weather Maker はスムーズに動作します。Weather Maker は Unity の品質レベルに適応し、最大の FPS を保証します。パフォーマンス・プロファイルにより、カスタム・ソリューションのさまざまな Weather Maker エフェクトをカスタマイズできます。
浮動小数点の起点オフセット
Weather Maker には、使いやすい浮動小数点の起点オフセット・ソリューションが含まれています。フライト・シミュレーターや大きな世界では、カメラの位置を 0,0,0 にリセットする距離を選択できます。カメラが起点 (0,0,0) からこの距離を超えると、Weather Maker がコールバック・イベントをトリガーします。Weather Maker には、すべてのルートゲーム・オブジェクトを再配置するオプションがあります。また、コールバック・イベントで自分で行うこともできます。累積オフセットが提供され、ワールドポジションに依存してノイズを生成するシェーダーで使用できます。現在のオフセットも、ゲームオブジェクトの再配置や他のロジックを実行するのに必要な場合に備えて提供されます。
体積雲
最先端のシェーダーとパフォーマンス・テクニックを使用すれば、体積雲は美しく見え、フレームレートを低下させません。アーチ雲、うっすらした雲、壮大な雲は、AAA の外観と印象向けに、周囲の指向性ライトと稲妻に反応します。キューブマップと水の反射でさえ、雲を簡単に表示します。雲のプローブで、任意の Transform コンポーネントの雲の密度に簡単にアクセスできます(GPU で実行可能)。それを強調するため、雲を浮かせることができ、薄明光線が雲に組み込まれます。雲は深度バッファでうまく機能し、カスケード・シャドウ・マップのシャドウを受け取ることができます。
雰囲気と空
Weather Maker には、業界標準、BSD ライセンスの物理ベースの空と、体積の原子球散乱ソリューションが含まれています。大気の散乱と空の球体がシーンとシームレスに融合し、遠くの平面で美しい惑星の曲線を生成します。カメラに、遠くに大きな平面があることを確認してください。天球は、昼や夜明け / 夕暮れのテクスチャとともに、回転する夜空を含む多くのテクスチャタイプをレンダリングできます。キューブマップは不要です。それぞれに 1 つの 2D テクスチャのみです。素晴らしいパフォーマンス。すべて構成が可能です。
気象のエフェクト
気象のエフェクトには、雨、雪、あられ、みぞれが含まれます。シーンとの衝突はオプションです。パーティクル・システムは、シーン内のすべてのライトによって適切に照明されています。気象のエフェクトはすべて、視覚と音声の両方できれいにフェードし、本物のような滑らかな体験を保証します。風も同様に含まれており、粒子や木に影響を与えます。プレイヤーが中に入る場合に対応するために、音を遮るプレハブが用意されています。地上のアニメーションの水たまりも備えています。ヌルゾーンにより、天気が屋内エリアから離れていることが保証されます。
気象 API の統合
Weather Maker は初期の状態でオープンな天気図と統合されますが、独自の Weather API プロバイダーを作成するのも非常に簡単です。
オーロラ・ボレアリス / 北極光
美しいオーロラで夜空を彩りましょう。色、形、詳細、高さ、アニメーションなどをカスタマイズできます。オーロラは、惑星の周りを(宇宙からでも)スムーズにレンダリングします。Weather Maker はオーロラのテクスチャー参照を使用せず、すべてプロシージャル・シェーダーで実行され、パフォーマンスに影響を与えることなく、本物そっくりの自然な外観を生み出します。100% のプロシージャル・オーロラや構成可能なオーロラを提供するアセットは他にありません。
気象ゾーン
気象プロファイルをコライダーに簡単にアタッチして、気象ゾーンを作成します。プレイヤーがゾーンに移動すると、天候はそのゾーンのプロファイルにランダムに変化します。ボックスコライダー(回転とスケール付き)を使用してヌルゾーンを追加し、特定の領域(建物、洞窟など)に雨や霧などが表示されないようにします。もしくは、グローバルな天気ゾーンをアクティブ化するだけで、ワンクリックで瞬時にランダムな天気を表示できます!Vegetation Studio Pro Biomes と統合します。
昼と夜のサイクル
Weather Maker には、完璧に機能する昼と夜のサイクルが含まれています。環境光、指向性照明、影、緯度、経度、惑星の軸などを構成できます。太陽と月の位置は日付と時刻に対して正確です。星は夜の間、単一の夜のテクスチャで回転します。キューブマップは不要です。
水
水はすぐに作成できます。動的な水のプレハブをシーンにドロップし、1 回のドローコールで完璧な光をサポートします。モバイルでも素晴らしいパフォーマンスです!水噴霧付きの水中モードがサポートされ、新しい処理後スタックで見栄えがします。波、コースティクス、海岸線、水のプロファイル、テッセレーション、自動水高マップにより、アセットストアで最高の水が生み出されます。
ボリュームフォグとライト
Weather Maker の霧は、末端のデバイスで実行するように調整された全画面効果です。分岐とレイトレーシングは不要で、ドローコールは 1 回で済みますが、霧は綺麗なままです。フォグボックスと球面プレハブも含まれています。ボリューム照明はポイント、スポット、エリアおよび指向性ライトにもサポートされています。主な指向光(太陽)にはボリュームシャドウのオプションもあります!他のアセットは、パフォーマンスを低下させるわずかに狂ったボリュームライトを使用しますが、Weather Maker は使用しません。霧 + ボリューム照明を 1 つのドローコールで!
色とレンダリング形式
Weather Maker は、HDR、非 HDR、リニア、ガンマ、遅延レンダリング、およびフォワードレンダリングをサポートしています。どのように使用しても、Weather Maker は機能します。
サウンドマネージャー
Weather Maker は、環境音やその他の音を管理します。すべてのサウンドはシームレスにフェードインおよびフェードアウトし、1 日のさまざまな時間(日の出 / 日の入り、夜明け / 夕暮れ、または特定の時間範囲)の表現に使うことができます。シーン全体にサウンドゾーンを作成したり、グローバルサウンド用にプレーヤーの上にゾーンを配置できます。例が提供されており、夜のコオロギとフクロウ、朝の鳥と一般的な 1 日の周囲音が含まれます。
ネットワーク
Mirror Networking はデフォルトで組み込まれています。気象プロファイルと時刻は自動的に同期されます。カスタムソリューションが必要な場合、簡単に無効にできます。
雷
雷と稲妻 - Weather Maker には、Procedural Lightning が含まれており、Asset Store で最高の嵐の稲妻を実現します。
Weather Maker との統合:
• Crest Ocean - 標準パイプライン
• PlayMaker
• Vegetation Studio Pro
• Mega Splat
• Micro Splat
• Mirror Networking
• uMMORPG
• UBER - Standard Shader Ultra
• RTP (Relief Terrain Pack)
• WAPI (World Manager API)
Weather Maker と互換性があるもの:
• Aura 2
Weather Maker を使用したタイトル:
• Monks: Succession
• Nightvision
• Angle Wars
• Tales of Glory
• Before the Dawn
追加したいタイトルがあればメールでお知らせください。
サポート
私はこれを、Asset Store 内だけでなく地球上で最高の空と気象システムにすることに専念しています。メールに回答し、バグの修正と機能のリクエストに最善を尽くします。お気軽にご連絡ください。
お問い合わせ
私は Weather Maker の製作者、ジェフ・ジョンソンです。フィードバックとバグ報告を まで送信してください
要件 / 既知の問題
- Weather Maker には Unity 2017.4 以降が必要です。Unity バージョンの最新のマイナーバージョンで、Unity ハブを使用していることを確認してください。
- Weather Maker はテクスチャー配列のサポートを必要とします。
- Weather Maker は URP または HDRP をサポートしていません。Unity が深度テクスチャーと画面スペースシャドウの問題を修正すれば、URP サポートが復活します。
- Weather Maker は gles 2.0、WebGL、VR、DirectX 9.0 以前ではサポートされていません。
- Weather Maker は、MAC および iOS で OpenGL をサポートしていません。Metal が必要です。
- Weather Maker は Unity エディターでアセットを使用するために、1 人につき 1 つのライセンスを必要とします。
技術的な詳細
- Volumetric Clouds
- Volumetric Fog
- Volumetric Aurora Borealis
- High Performance Volumetrics
- Weather API Integration
- Mirror Network Integration
- Fog Cube and Sphere
- Day Night Cycle with Accurate Sun/Moon Position
- Night Sky with Single 2D Texture
- Meteor Showers
- Full Screen Snow Overlay (requires deferred rendering)
- Null Zone Cube or Sphere to disable effects
- Weather Zones and Weather Profiles
- Lightning from my Procedural Lightning asset
- Atmospheric Scattering
- Rain/Snow/Hail/Sleet
- Cloud Probes
- Origin Offset
- Lots of Demo Scenes