@@ -129792,88 +129792,88 @@
129792129792 Author: fancyfurret
129793129793 Description: 120+ FPS in Celeste without breaking physics!
129794129794 Likes: 29
129795- Views: 34087
129796- Downloads: 15262
129795+ Views: 34129
129796+ Downloads: 15335
129797129797 Text: "<h1>Celeste Motion Smoothing</h1>\r\nA mod for Celeste that greatly improves\
129798129798 \ the smoothness of the camera and Madeline, and also can raise the FPS above\
129799- \ 60 <i>without</i> breaking physics. <b><span class=\"GreenColor\"\
129800- >You do not need a high refresh rate monitor to get the vast majority of the benefit\
129801- \ of Motion Smoothing! </span></b>The higher fps options work by keeping\
129802- \ the physics update at a fixed 60 FPS but rendering using extrapolated entity/camera/etc\
129799+ \ 60\_ <i>without</i>\_breaking physics. <b><span class=\"GreenColor\">You do not \
129800+ \ need a high refresh rate monitor to get the vast majority of the benefit of \
129801+ \ Motion Smoothing!\_ </span></b>The higher fps options work by keeping the physics \
129802+ \ update at a fixed 60 FPS but rendering using extrapolated entity/camera/etc\
129803129803 \ positions during at 120+ FPS. Motion Smoothing should work with most modded\
129804129804 \ maps, but please read the Smooth Camera section for more on compatibility.\r\
129805129805 \n<br><br><b>\r\n Note that the demo video is 60 fps, so it's not a true representation\
129806129806 \ of what the\r\n mod will look like on a 120hz+ monitor; there is no motion\
129807- \ blur when actually playing. Thank you Klyx for\r\n the video!</b>\r\n\
129808- <br><br>\r\ n<span class=\"RedColor\"><span class=\"GreenColor\"><b>I have verified\
129809- \ the accuracy of physics with this mod enabled by running the Any% TAS, which\
129810- \ still finishes like normal, but at a buttery smooth 120+ FPS!</b></span></span>\r\
129811- \n<br><br>\r\n< h2>Smooth Camera</h2>\r\nThis lets the camera move continuously:\
129812- \ that is, half of a pixel could be shown on\r\nthe side of the screen while the\
129813- \ camera is moving. This is especially noticeable when the camera is slowly catching\
129814- \ up to the player. <b>This works regardless of FPS, so if you only have a 60hz\
129815- \ monitor, this option will still make the game much smoother!</b> Like everything\
129816- \ in this mod, this does not affect physics in any way, and the camera still moves\
129817- \ exactly like normal, only smoother.<br><br>\r\nCamera smoothing can be accomplished\
129818- \ in two different ways:\r\n<ul>\r\n <li><b>Fancy</b>: <span class=\"\
129819- GreenColor\" >[Recommended]</span> This substantially changes Celeste's rendering\
129820- \ pipeline to render everything at a 6x internal scale, so that the gameplay and\
129821- \ foreground can be composited onto the background with a fractional-pixel offset.\
129822- \ This makes for the highest-quality result, but it may impact performance on\
129823- \ low-end systems, and it may be incompatible with a small number of other\
129824- \ mods. There are currently no known incompatibilities, so if you encounter a\
129825- \ visual glitch in a level, please ping Cruz (the current maintainer) in the Celeste\
129826- \ discord server. Until or unless it's fixed, you'll have to use the Fast mode\
129827- \ instead.<br></li>\r\n <li><b>Fast</b>: This accomplishes the same effect\
129828- \ as the previous smoothing mode, but by unlocking the camera from the pixel grid\
129829- \ instead. Since it doesn't drastically change the internal rendering, this is\
129830- \ compatible with nearly every mod, but it has the drawback that the background\
129831- \ jitters uncontrollably when moving the camera. This can be visually distracting,\
129832- \ so it's recommended to use the previous mode instead when possible.<br></li>\r\
129833- \n <li><b>Off</b>: This smoothing can also be disabled completely.</li></ul><br><br><h2>Render\
129834- \ Madeline with Subpixel Precision</h2>With Fancy camera smoothing, Madeline can\
129835- \ be drawn at her exact, subpixel-precise position while moving. She is drawn\
129836- \ snapped to the pixel grid when not moving and in a number of other edge cases,\
129837- \ both to avoid visual oddities and so that information about subpixel position\
129838- \ cannot be gleaned. This effect is surprisingly striking, and Madeline's sprite\
129839- \ is much more clear and smooth when this is enabled. Turning this setting off\
129840- \ may slightly improve performance.<br><br><h2>Smooth Background</h2>With Fancy\
129841- \ camera smoothing, the background can also be rendered at 6x internal resolution,\
129842- \ which allows parallax backgrounds to be rendered with smooth detail. Turning \
129843- \ this setting off may slightly <i>worsen</i> performance, and also introduce\
129844- \ occasional color issues that occur with a particular kind of parallax background\
129845- \ (for example in the final checkpoints of Farewell). <br><br><h2>Smooth\
129846- \ Foreground</h2>This is identical to the smooth background setting, but for foreground\
129847- \ objects (for example, when this setting is on, the snow in chapters 4 and 7\
129848- \ drifts smoothly, rather than being snapped to the pixel grid). Turning this\
129849- \ setting off will prevent most, but not all, foreground objects from being smoothed;\
129850- \ while the vast majority of objects can have smoothing disabled, objects with\
129851- \ complicated blend states cannot. The more objects a level has that cannot be\
129852- \ smoothed, the more performance will be impacted when this setting is off.<br><br>In\
129853- \ general, we recommend turning on as many of the smoothing options as possible\
129854- \ without interfering with the map you're playing, the performance of the game,\
129855- \ and your personal preference! <br><br><h2>Smoothing Modes</h2>\r\nSeparate\
129856- \ from camera smoothing, objects themselves have their position smoothed.\r\n\
129857- <ul>\r\n <li><b>Extrapolate</b>: < span class=\"GreenColor\">[Recommended]</span> This \
129858- \ mode predicts object\r\n positions based on previous updates. It feels\
129859- \ very similar to vanilla, but it can introduce very brief (visual only) artifacts\
129860- \ when changing quickly from a high speed to a low one (for example, buffering\
129861- \ a vertical dash out of a dream block).<br></li>\r\n <li><b>Interpolate</b>:\
129862- \ This mode interpolates object positions between the last two physics updates.\
129863- \ This mode\r\n is more technically correct, but it adds an extra 1–2 frames\
129864- \ of input delay.\r\ n </li>\r\n</ul>\r\n<br>\r\n\r\n<h2>Update Mode</h2>\r\n \
129865- To keep physics at 60 FPS while rendering at a higher framerate, there are two\
129866- \ options:<br>\r\n< ul>\r\n <li><b>Interval</b>: <span class=\"GreenColor\"\
129867- >[Recommended] </span>Has the best compatibility, but\r\n restricts\
129868- \ your FPS to increments of 60. For a 144hz monitor, you could try 120 or 180\
129869- \ and see which looks the\r\n best.\r\n </li>\r\n <li class=\"SelectedElement\"\
129870- ><b>Dynamic</b>: Allows any number for FPS (like 144) but at the cost of mod compatibility.\r\
129807+ \ blur when actually playing. Thank you\_Klyx for\r\n the video!</b>\r\n<br><br>\r \
129808+ \ n<span class=\"RedColor\"><span class=\"GreenColor\"><b>I have verified the accuracy \
129809+ \ of physics with this mod enabled by running the Any% TAS, which still finishes \
129810+ \ like normal, but at a buttery smooth 120+ FPS!</b></span></span>\r\n<br><br >\r\
129811+ \n<h2>Smooth Camera</h2>\r\nThis lets the camera move continuously: that is, half \
129812+ \ of a pixel could be shown on\r\nthe side of the screen while the camera is moving. \
129813+ \ This is especially noticeable when the camera is slowly catching up to the player. \
129814+ \ <b>This works regardless of FPS, so if you only have a 60hz monitor, this option \
129815+ \ will still make the game much smoother!</b>\_Like everything in this mod, this \
129816+ \ does not affect physics in any way, and the camera still moves exactly like \
129817+ \ normal, only smoother.<br><br>\r\nCamera smoothing can be accomplished in two \
129818+ \ different ways:\r\n<ul>\r\n <li><b>Fancy</b>:\_ <span class=\"GreenColor \"\
129819+ >[Recommended]</span>\_This substantially changes Celeste's rendering pipeline \
129820+ \ to render everything at a 6x internal scale, so that the gameplay and foreground \
129821+ \ can be composited onto the background with a fractional-pixel offset. This makes \
129822+ \ for the highest-quality result, but it may impact performance on low-end systems, \
129823+ \ and it\_may be incompatible with a small number of other mods. There are currently \
129824+ \ no known incompatibilities, so if you encounter a visual glitch in a level, \
129825+ \ please ping Cruz (the current maintainer) in the Celeste discord server. Until \
129826+ \ or unless it's fixed, you'll have to use the Fast mode instead.<br></li>\r\n \
129827+ \ <li><b>Fast</b>:\_This accomplishes the same effect as the previous smoothing \
129828+ \ mode, but by unlocking the camera from the pixel grid instead. Since it doesn't \
129829+ \ drastically change the internal rendering, this is compatible with nearly every \
129830+ \ mod, but it has the drawback that the background jitters uncontrollably when \
129831+ \ moving the camera. This can be visually distracting, so it's recommended to \
129832+ \ use the previous mode instead when possible.<br></li>\r\n <li><b>Off</b>:\_ \
129833+ This smoothing can also be disabled completely.</li></ul><br><br><h2>Render Madeline \
129834+ \ with Subpixel Precision</h2>With Fancy camera smoothing, Madeline can be drawn \
129835+ \ at her exact, subpixel-precise position while moving. She is drawn snapped to \
129836+ \ the pixel grid when not moving and in a number of other edge cases, both to \
129837+ \ avoid visual oddities and so that information about subpixel position cannot \
129838+ \ be gleaned. This effect is surprisingly striking, and Madeline's sprite is much \
129839+ \ more clear and smooth when this is enabled. Turning this setting off may slightly \
129840+ \ improve performance.<br><br><h2>Smooth Background</h2>With Fancy camera smoothing, \
129841+ \ the background can also be rendered at 6x internal resolution, which allows \
129842+ \ parallax backgrounds to be rendered with smooth detail.\_Turning this setting \
129843+ \ off may slightly\_ <i>worsen</i> performance, and also introduce occasional color \
129844+ \ issues that occur with a particular kind of parallax background (for example \
129845+ \ in the final checkpoints of Farewell).\_ <br><br><h2>Smooth Foreground</h2>This \
129846+ \ is identical to the smooth background setting, but for foreground objects (for \
129847+ \ example, when this setting is on, the snow in chapters 4 and 7 drifts smoothly, \
129848+ \ rather than being snapped to the pixel grid). Turning this setting off will \
129849+ \ prevent most, but not all, foreground objects from being smoothed; while the \
129850+ \ vast majority of objects can have smoothing disabled, objects with complicated \
129851+ \ blend states cannot. The more objects a level has that cannot be smoothed, the \
129852+ \ more performance will be impacted when this setting is off.<br><br>In general, \
129853+ \ we recommend turning on as many of the smoothing options as possible without \
129854+ \ interfering with the map you're playing, the performance of the game, and your \
129855+ \ personal preference!\_ <br><br><h2>Smoothing Modes</h2>\r\nSeparate from camera \
129856+ \ smoothing, objects themselves have their position smoothed.\r\n<ul>\r\n <li><b>Extrapolate</b>:\_ \
129857+ <span class=\"GreenColor\">[Recommended]</span>\_This mode predicts object\r\n \
129858+ \ positions based on previous updates. It feels very similar to vanilla, \
129859+ \ but it can introduce very brief (visual only) artifacts when changing quickly \
129860+ \ from a high speed to a low one (for example, buffering a vertical dash out of \
129861+ \ a dream block).<br></li>\r\n <li><b>Interpolate</b>: This mode interpolates \
129862+ \ object positions between the last two physics updates. This mode\r\n \
129863+ \ is more technically correct, but it adds an extra 1–2 frames of input delay.\r \
129864+ \n </li>\r\n</ul>\r\n<br>\r\n\r\n<h2>Update Mode</h2>\r\nTo keep physics at \
129865+ \ 60 FPS while rendering at a higher framerate, there are two options:<br>\r\n \
129866+ < ul>\r\n <li><b>Interval</b>:\_ <span class=\"GreenColor\">[Recommended]\_</span>Has \
129867+ \ the best compatibility, but\r\n restricts your FPS to increments of 60. \
129868+ \ For a 144hz monitor, you could try 120 or 180 and see which looks the\r\n \
129869+ \ best.\r\n </li>\r\n <li class=\"SelectedElement\"><b>Dynamic</b>: \
129870+ \ Allows any number for FPS (like 144) but at the cost of mod compatibility.\r\
129871129871 \n It's rare, but if a mod tries to hook the main XNA Tick method, then\
129872129872 \ one of the mods might not work\r\n properly. (Breaks TAS Recorder, and\
129873- \ maybe others). \r\n </li>\r\n</ul><br><br>"
129873+ \ maybe others).\_ \r\n </li>\r\n</ul><br><br>"
129874129874 CreatedDate: 1716069297
129875- ModifiedDate: 1772170884
129876- UpdatedDate: 1772169801
129875+ ModifiedDate: 1772227917
129876+ UpdatedDate: 1772227964
129877129877 Screenshots:
129878129878 - https://images.gamebanana.com/img/ss/mods/66491f59cb21f.jpg
129879129879 - https://images.gamebanana.com/img/ss/mods/664916980f89e.jpg
@@ -129882,20 +129882,20 @@
129882129882 - https://celestemodupdater.0x0a.de/banana-mirror-images/img_ss_mods_66491f59cb21f.png
129883129883 - https://celestemodupdater.0x0a.de/banana-mirror-images/img_ss_mods_664916980f89e.png
129884129884 Files:
129885+ - Description: 1.4.1
129886+ HasEverestYaml: true
129887+ Size: 81893
129888+ CreatedDate: 1772227910
129889+ Downloads: 0
129890+ URL: https://gamebanana.com/dl/1636090
129891+ Name: motionsmoothing-v1-4-1.zip
129885129892 - Description: '1.4'
129886129893 HasEverestYaml: true
129887129894 Size: 81869
129888129895 CreatedDate: 1772169411
129889- Downloads: 57
129896+ Downloads: 132
129890129897 URL: https://gamebanana.com/dl/1635602
129891129898 Name: motionsmoothing-v1-4-0.zip
129892- - Description: 1.3.20
129893- HasEverestYaml: true
129894- Size: 77001
129895- CreatedDate: 1771694360
129896- Downloads: 399
129897- URL: https://gamebanana.com/dl/1631011
129898- Name: motionsmoothing-v1-3-20.zip
129899129899 CategoryId: 4632
129900129900 CategoryName: Other/Misc
129901129901- PageURL: https://gamebanana.com/mods/514198
0 commit comments