Sky Rift: Spooky Forest (Halloween Sky VFX for VRChat, Modular Avatar)
- ããŠã³ããŒãååÂ¥ 670










Happy (late) Halloween! ð As a little Halloween project, I decided to make a spell that tears the sky open. Cast it and a glowing crack opens in the sky in front of you. Behind it waits a spooky forest under the moon, and the eyes between the trees stare back at whoever looks in. Turn your current world's skybox into a spooky forest world with realistic 3D sound effects! â» æ¥æ¬èªã¯æ©æ¢°ç¿»èš³ã§ãããããã«ãããšãããããã°ãDiscord ã§ãæ°è»œã«ãç¥ãããã ããã å°ãé ããŸããããããããŒãããŠã£ã³ïŒð ã¡ãã£ãšãããããŠã£ã³äŒç»ãšããŠã空ãåŒãè£ãåªæãäœã£ãŠã¿ãŸããã å±ãããšãç®ã®åã®ç©ºã«å ãè£ãç®ãèµ°ããŸãããã®å¥¥ã«ã¯æå€ã®äžæ°å³ãªæ£®ãæšã ã®ããã ã®ç®ããã®ããããã 人ããã£ãšèŠã€ãè¿ããŸãã ä»ããã¯ãŒã«ãã®ã¹ã«ã€ããã¯ã¹ãããªã¢ã«ãªç«äœé³é¿ãšãšãã«äžæ°å³ãªæ£®ã®äžçã«å€ãããŸãïŒ
What it does / ã§ããããš
- The rift stays where you cast it, and everyone on PC sees it in the same spot - The forest has real depth (parallax), and the eyes look straight at each player - 3D sound: the cast, the rift's hum, the shatter, an owl, and thunder from where the bolt came down. Everyone within 40 m hears it - Pumpkin Theme turns the purple night orange - In AudioLink worlds the glow and the fog pulse with the music - The fog takes on the world's own light (VRC Light Volumes or its ambient light), and a brightness cap keeps it comfortable in dark worlds - è£ãç®ã¯å±ããå Žæã«ãšã©ãŸããPC ã®ãã¬ã€ã€ãŒå šå¡ã«åãå Žæã«èŠããŸã - 森ã«ã¯å¥¥è¡ãïŒèŠå·®ïŒããããç®ã¯èŠãŠãã人ããããããŸã£ããèŠã€ããŸã - ç«äœé³é¿ã®ãµãŠã³ãä»ããå±ããé³ãè£ãç®ã®ããªãã空ãå²ããé³ããã¯ããŠããããŠçš²åŠ»ãèœã¡ãæ¹è§ããé¿ãé·é³Žã40 m 以å ã®å šå¡ã«èãããŸã - Pumpkin Theme ã§ã玫ã®å€ããªã¬ã³ãžã«å€ãããŸã - AudioLink ã®ããã¯ãŒã«ãã§ã¯ãå ãšé§ã鳿¥œã«åãããŠèæã¡ãŸã - é§ã¯ã¯ãŒã«ãã®å ïŒVRC Light Volumes ãç°å¢å ïŒã«ãªãã¿ãŸããæããã«ã¯äžéãããã®ã§ãæãã¯ãŒã«ãã§ããŸã¶ãããªããŸãã
Contents / å 容ç©
- SkyRift.prefab, with the DepthLight for the fog inside. Modular Avatar adds its menu, 4 synced parameters and 3 FX layers when you upload - 5 shaders and 5 materials (the crack with the other world behind it, the sky as it shatters, the taken sky, the fog, the darkened real world) - 9 sounds as WAV (the cast, the rift's hum, the shatter, the closing, the night, an owl, three kinds of thunder) - The FX animator, the sky sphere mesh and the fog's noise texture - The materials' settings in English and Japanese - README in English, Start here in English, Japanese and Chinese, the license in English and Japanese, third-party notices - SkyRift.prefabïŒé§çšã® DepthLight å ¥ãïŒãã¢ããããŒãæã« Modular Avatar ãã¡ãã¥ãŒãåæãã©ã¡ãŒã¿ãŒ 4 ã€ãFX ã¬ã€ã€ãŒ 3 ã€ãçµã¿èŸŒã¿ãŸã - ã·ã§ãŒã㌠5 ã€ãšãããªã¢ã« 5 ã€ïŒåããã®äžçãã®ããè£ãç®ãå²ããŠãã空ã奪ã£ã空ãé§ãæããªã£ãã¯ãŒã«ãïŒ - WAV ã®ãµãŠã³ã 9 ã€ïŒå±ããé³ãè£ãç®ã®ããªãã空ãå²ããé³ãéããé³ãå€ã®é³ããã¯ããŠã®å£°ãé·é³Ž 3 çš®ïŒ - FX ã¢ãã¡ãŒã¿ãŒã空ã®çã¡ãã·ã¥ãé§ã®ãã€ãºãã¯ã¹ã㣠- ãããªã¢ã«ã®èšå®ç»é¢ã¯è±èªã𿥿¬èªã«å¯Ÿå¿ - READMEïŒè±èªïŒãStart hereïŒè±èªã»æ¥æ¬èªã»äžåœèªïŒãã©ã€ã»ã³ã¹ïŒè±èªã»æ¥æ¬èªïŒããµãŒãããŒãã£ãŒã®ã©ã€ã»ã³ã¹è¡šèš
What you need / å¿ èŠãªãã®
- A VRChat avatar project with VRChat SDK 3.7.0 or newer, made with the VRChat Creator Companion (VCC): https://vrchat.com/home/download - Modular Avatar (free, added in the VCC): https://modular-avatar.nadena.dev/docs/intro - DocMe Simple Shader UI (free). Add my listing to the VCC (https://docmevr.github.io/vpm), then add it to your project - VRChat on PC, for you and for whoever should see it - VRChat SDK 3.7.0 以éã®ã¢ãã¿ãŒãããžã§ã¯ãïŒVRChat Creator Companion ã§äœæïŒïŒhttps://vrchat.com/home/download - Modular AvatarïŒç¡æãVCC ã§è¿œå ïŒïŒhttps://modular-avatar.nadena.dev/ja/docs/intro - DocMe Simple Shader UIïŒç¡æïŒãVCC ã«ç§ã®ãªã¹ãã£ã³ã°ïŒhttps://docmevr.github.io/vpmïŒã远å ããŠããããããžã§ã¯ãã«è¿œå ããŠãã ãã - PC çã® VRChatïŒèªåãšãèŠãŠã»ããçžæã®äž¡æ¹ïŒ
Setup / å°å ¥
1. Import the unitypackage 2. Drag SkyRift.prefab (Assets/DocMe/SkyRift) onto your avatar 3. Upload Your menu gets a SkyRift folder with Cast Rift, Take The Sky, Pumpkin Theme and Lightning. 1. unitypackage ãã€ã³ããŒã 2. SkyRift.prefabïŒAssets/DocMe/SkyRiftïŒãã¢ãã¿ãŒã«ãã©ãã°ïŒãããã 3. ã¢ããããŒã ã¡ãã¥ãŒã« SkyRift ãã©ã«ããã§ããCast RiftãTake The SkyãPumpkin ThemeãLightning ãå ¥ããŸãã
Performance / è² è·
- While the rift is closed, its mesh and light are off and it costs nothing - 1 skinned mesh (a small sphere), 2 material slots, 4 audio sources, 4 synced bits - 1 light, the DepthLight, so the fog works in every world. VRChat counts every light, so your PC Performance Rank is Poor at best. Delete the DepthLight for a better rank (the fog then only shows in worlds that render depth anyway) - 1 small 3D noise texture (0.3 MB) - On an RTX 5070 Ti at 1080p: about 0.4 ms with the crack open, 1.2 ms while the sky shatters and 0.9 ms once it's taken, fog included. VR draws about twice the pixels, so count on about twice that - Every number is in the Performance picture - è£ãç®ãéããŠããããã ã¯ã¡ãã·ã¥ãšã©ã€ãããªãã«ãªããè² è·ã¯ããããŸãã - ã¹ãã³ã¡ãã·ã¥ 1 ã€ïŒå°ããªçïŒããããªã¢ã«ã¹ããã 2 ã€ããªãŒãã£ãªãœãŒã¹ 4 ã€ãåæããã 4 - ã©ã€ã 1 ã€ïŒDepthLightïŒãã©ã®ã¯ãŒã«ãã§ãé§ãåºãããã«ããããã®ãã®ã§ããVRChat ã¯ã©ã€ãããã¹ãŠæ°ããã®ã§ãPC ã®ããã©ãŒãã³ã¹ã©ã³ã¯ã¯ Poor 以äžã«ãªããŸããã©ã³ã¯ãäžããããšã㯠DepthLight ãæ¶ããŠãã ããïŒé§ã¯ãããšããšæ·±åºŠãæããŠããã¯ãŒã«ãã§ã ãèŠããããã«ãªããŸãïŒ - é§çšã®å°ã㪠3D ãã€ãºãã¯ã¹ã㣠1 æïŒ0.3 MBïŒ - RTX 5070 Tiã»1080p ã§ã®èšæž¬ïŒè£ãç®ãéããŠããããã çŽ 0.4 msã空ãå²ããŠããããã çŽ 1.2 msã空ã奪ã£ãããšçŽ 0.9 msïŒé§ãå«ãïŒãVR ã¯æããã¯ã»ã«ãããã2åãªã®ã§ãè² è·ãããã2åã§ã - æ°å€ã¯ãã¹ãŠãPerformanceãã®ç»åã«ãããŸã
Good to know / ãæ³šæ
- Quest and phone players don't see it, and neither does anyone who blocks custom shaders in their Safety settings - A building or a world's small sky dome can hide the rift. Lower Sky Distance in SkyRift_Dome, SkyRift_DomeTaking and SkyRift_DomeSky, and keep the three at the same value - Someone who joins while your rift is open sees it from your next cast - Uploading a Quest version too? Delete the prefab from that copy first - Got an Assets/DocMe/ShaderUI folder from an older DocMe shader? Delete it before you add DocMe Simple Shader UI - Quest ãã¹ããã®ãã¬ã€ã€ãŒãSafety èšå®ã§ã«ã¹ã¿ã ã·ã§ãŒããŒããããã¯ããŠãã人ã«ã¯èŠããŸãã - 建ç©ãã¯ãŒã«ãã®å°ããªã¹ã«ã€ããŒã ã«è£ãç®ãé ãããšãã¯ãSkyRift_DomeãSkyRift_DomeTakingãSkyRift_DomeSky ã®3ã€ã§ã空ãŸã§ã®è·é¢ããäžããŠãã ããã3ã€ãšãåãå€ã«ããããŸã - è£ãç®ãéããŠããæäžã«æ¥ã人ã«ã¯ã次ã«å±ãããšãããèŠããŸã - Quest çãã¢ããããŒããããªãããã®ã¢ãã¿ãŒããã¯ãã¬ãããæ¶ããŠãã ãã - 以åã® DocMe ã·ã§ãŒããŒã§å ¥ã£ã Assets/DocMe/ShaderUI ãã©ã«ããããã°ãDocMe Simple Shader UI ã远å ããåã«åé€ããŠãã ãã
Changelog / æŽæ°å±¥æŽ
1.0.0 (2026-10-31): first release 1.0.0ïŒ2026-10-31ïŒïŒåå ¬é
Terms of use and license / å©çšèŠçŽã»ã©ã€ã»ã³ã¹
The short version. The full text is in LICENSE.txt, inside the download, and it is the binding one. 1. Use Sky Rift on any avatar you upload, as many as you like. Commissions are fine when the client owns their own copy or the files stay with you 2. Change the settings, materials, sounds and animation, and edit the shaders for your own avatars 3. Do NOT share, resell, re-upload or give away any of its files, changed or not 4. Do NOT put it into avatar bases, packages or assets you hand out or sell 5. Do NOT use its code, or a rewrite of it, to make and hand out another shader or effect 6. It is provided as is, without warranty. DocMe is not liable for any damage from its use, for example upload problems or problems with your VRChat account 7. Please follow VRChat's Terms of Service and Community Guidelines on every avatar you upload: https://hello.vrchat.com/legal and https://hello.vrchat.com/community-guidelines 8. Breaking these terms ends your license. No support for changed versions or for copies from anywhere but this page èŠçŽã§ããå šæã¯ããŠã³ããŒãã«å梱㮠LICENSE.txtïŒæ¥æ¬èªèš³ã¯ LICENSE_ja.txtïŒã«ããããã¡ããåªå ãããŸãã 1. ã¢ããããŒãããã©ã®ã¢ãã¿ãŒã«ããæ°ã®å¶éãªã䜿ããŸããäŸé Œå¶äœã¯ãäŸé Œè ãèªåã§è³Œå ¥ããŠãããããã¡ã€ã«ãããªãã®æå ã«ãšã©ãŸãå Žåã«äœ¿ããŸã 2. èšå®ããããªã¢ã«ããµãŠã³ããã¢ãã¡ãŒã·ã§ã³ã®å€æŽãšãèªåã®ã¢ãã¿ãŒã®ããã®ã·ã§ãŒããŒã®ç·šéãã§ããŸã 3. æ¹å€ã®æç¡ã«ãããããããã¡ã€ã«ã®å ±æãå販売ãåã¢ããããŒããç¡æé åžã¯çŠæ¢ã§ã 4. é åžã»è²©å£²ããã¢ãã¿ãŒçŽ äœãããã±ãŒãžãçŽ æã«å«ããããšã¯çŠæ¢ã§ã 5. ãã®ã³ãŒããããã®æžãçŽãã䜿ã£ãŠãå¥ã®ã·ã§ãŒããŒããšãã§ã¯ããäœã£ãŠé åžããããšã¯çŠæ¢ã§ã 6. çŸç¶ã®ãŸãŸæäŸãããä¿èšŒã¯ãããŸãããã¢ããããŒãã®äžå ·åã VRChat ã¢ã«ãŠã³ãã«é¢ããåé¡ãå«ãã䜿çšã«ãã£ãŠçããæå®³ã«ã€ã㊠DocMe ã¯è²¬ä»»ãè² ããŸãã 7. ã¢ããããŒããããã¹ãŠã®ã¢ãã¿ãŒã§ãVRChat ã®å©çšèŠçŽãšã³ãã¥ããã£ã¬ã€ãã©ã€ã³ãå®ã£ãŠãã ããïŒhttps://hello.vrchat.com/legal ã» https://hello.vrchat.com/community-guidelines 8. èŠçŽã«éåãããšã©ã€ã»ã³ã¹ã¯çµäºããŸããæ¹å€çãããã®ããŒãžä»¥å€ããå ¥æãããã®ã¯ãµããŒãã®å¯Ÿè±¡å€ã§ã
Support / ãµããŒã
For questions or bug reports, join my Discord. It helps to tell me your Unity, VRChat SDK and Modular Avatar versions and what you see: https://discord.com/invite/ZvhnZ9F4Bs You can also message DocMe directly on Discord. My links are on my Booth shop page: https://docme.booth.pm If you read this, I hope you have a wonderful day! =) ã質åãäžå ·åã®å ±åã¯ãDiscord ãžã©ãããUnityãVRChat SDKãModular Avatar ã®ããŒãžã§ã³ãšãèµ·ããŠããããšãæããŠããã ãããšå©ãããŸãïŒ https://discord.com/invite/ZvhnZ9F4Bs Discord ã§ DocMe ã«çŽæ¥ã¡ãã»ãŒãžãéãããšãã§ããŸãããªã³ã¯ã¯ç§ã® BOOTH ã·ã§ããããŒãžã«ãããŸãïŒhttps://docme.booth.pm ãããŸã§èªãã§ãã ãã£ãæ¹ãçŽ æµãªäžæ¥ããéãããã ãã =)
Credits / ã¯ã¬ãžãã
The rift's own sounds are synthesised. The night, the owl and the thunder are made from CC0 recordings on Freesound. Thanks to their makers: - "CricketsandTawnyOwl.wav" by raoul_slayer: https://freesound.org/people/raoul_slayer/sounds/203598/ - "Owl Hoot" by Breviceps: https://freesound.org/people/Breviceps/sounds/465697/ - "thunder 5 dry.wav" by elmoustachio: https://freesound.org/people/elmoustachio/sounds/476739/ - "Thunder 07" by Emulius: https://freesound.org/people/Emulius/sounds/744722/ - "peal of thunder - distant" by bastipictures: https://freesound.org/people/bastipictures/sounds/243782/ The fog reads VRC Light Volumes with RED_SIM's shader code (MIT): https://github.com/REDSIM/VRCLightVolumes One step of the crack's shape comes from Inigo Quilez's 2D distance functions (MIT): https://iquilezles.org/articles/distfunctions2d/ Thanks to llealloo and the AudioLink team for AudioLink: https://audiolink.dev The video and pictures were filmed in Evermore - åœŒæ¹ by _you5248, Island Home by zanariyo, Avatar Testing Chamber by Ziggor and Poi Light Volumes Tech Test by Poiyomi. è£ãç®ã®é³ã¯åæã§äœããŸãããå€ããã¯ããŠãé·é³Žã¯ Freesound ã® CC0 ã®é²é³ããäœã£ãŠããŸããäœè ã®ã¿ãªãããããããšãããããŸãïŒ - raoul_slayer ããã®ãCricketsandTawnyOwl.wavãïŒhttps://freesound.org/people/raoul_slayer/sounds/203598/ - Breviceps ããã®ãOwl HootãïŒhttps://freesound.org/people/Breviceps/sounds/465697/ - elmoustachio ããã®ãthunder 5 dry.wavãïŒhttps://freesound.org/people/elmoustachio/sounds/476739/ - Emulius ããã®ãThunder 07ãïŒhttps://freesound.org/people/Emulius/sounds/744722/ - bastipictures ããã®ãpeal of thunder - distantãïŒhttps://freesound.org/people/bastipictures/sounds/243782/ é§ã® VRC Light Volumes 察å¿ã«ã¯ãRED_SIM ããã®ã·ã§ãŒããŒã³ãŒãïŒMITïŒã䜿ã£ãŠããŸãïŒhttps://github.com/REDSIM/VRCLightVolumes è£ãç®ã®åœ¢ã®äžéšã«ã¯ãInigo Quilez ããã® 2D è·é¢é¢æ°ïŒMITïŒã䜿ã£ãŠããŸãïŒhttps://iquilezles.org/articles/distfunctions2d/ AudioLink ãäœã£ã llealloo ãããš AudioLink ããŒã ã«æè¬ããŸãïŒhttps://audiolink.dev åç»ãšç»åã¯ã_you5248 ããã®ãEvermore - 圌æ¹ããzanariyo ããã®ãIsland HomeããZiggor ããã®ãAvatar Testing ChamberããPoiyomi ããã®ãPoi Light Volumes Tech Testãã§æ®åœ±ããŸããã










