Releases: daipenger/minema
Minema v3.7.1-ShaderSync
Another @Chryfi update! This patch update changes default Encoder arguments (alpha) to fix alpha recording not working with motion blur and keying. Reset the Encoder arguments (alpha) option for fix to take into the effect!
Downloads are now hosted on CurseForge.
Minema v3.7-ShaderSync
This update is brought to you by @Chryfi! It's focused mostly on ability to render depth map with higher precision (more than 8 bits of depth). 🥳 🎉
Note from @Chryfi: Unfortunately, I can not make GPU acceleration work for this, so people have to take in the cost of heavier performance.
- Added 16 and 32 bit depth buffer option
- 16 bit has 3 channels and 4 channels option. The 4 channel option will save the render distance or the custom depth buffer limit in the alpha channel so it can later be extracted and multiplied again to produce an accurate depth pass.
- 32 bit saves the depth buffer (already multiplied with render distance or custom limit) using planar format - the RGB channels are separate byte buffers instead of RGB per pixel as this is what most 32 bit capable image formats (like openEXR) use
- Added button to decide whether depth buffer should experience motion blur
- Added bit depth encoding parameters for further customisation - if you change the bit depth you have to reset the parameters to default or change them manually to adapt to the bit depth
- Added injection after CyclicEntry updates the text - change the default value of the depth buffer encoding parameters based on the bit depth chosen
Minema v3.6.2-ShaderSync
Thanks again to @MiaoNLI for another great update! 👏😁 🎉
- Added panorama video support AE export and depth export
- Added export AE scale keyframes, and add script to automatically convert two-node camera to one-node camera
- Added thread synchronization option to force single-player games to run in a single thread (default keybind is
Home
) - Added option to modify rendering distance when recording (suggested by wertos)
- Added option to limit frame rate when recording
- Added option to control Entity synchronization to force entity positions as they would be in singleplayer
- Added option Motion Blur Linear Mixing which seems to improve quality of motion blur
- Fixed screen tearing when recording panoramic video, Synchronize mouse input when recording to avoid
- Fixed Minema stopped recording due to window scaling when fast rendering fix is disabled
Important: if you had an issue with actors or entities walking on stairs or slabs teleport immediately, make sure to disable Entity synchronization option in Engine Overrides category!
Minema v3.6.1-ShaderSync
This update was fully developed by @nyanli! 👏 🥳
- Added Chinese translation for
minema.config.enableVR.tooltip
- Fixed compatibility with EntityCulling mod
- Fixed a potential infinite loop problem in Mp4Injector (usually caused by corrupted video files)
- No longer show the
Selected shaderpack
when Optifine is not installed - No longer switch the shaderpack when the set shaderpack is the same as the current shaderpack
Minema v3.6-ShaderSync
This update was fully developed by @nyanli featuring some amazing features! 👏 🥳
- Added After Effects keyframe export option (Capturing > Export Keyframes of After Effects Camera)
- Added ffmpeg-based motion blur feature (Capturing > Motion Blur)
- Added rendering of 360 degree equirectangular panoramic video (Equirectangular Panoramic Video config category)
- Added shader pack temporary switcher option (Engine Overrides > Shaderpack for Recording), alternatively it can be changed in Shift + F4 menu
- Rewrote the sync module
- Rewrote forced chunk loading based on Optifine code
Minema v3.5.4-ShaderSync
- Changed the default value for Encoder Arguments (alpha) to a much compact and better version (if you want to use it, reset the option to default value)
- Changed Show Overlay option appearing in the video
- Changed the description of Held Frames option to include a hint about TAA shaders (suggested by JoubaMety)
- Fixed "Format error" appearing in descriptions of some options (reported by Chunk7)
Minema v3.5.3-ShaderSync
I apologize for some confusion with a gap between 3.5
and 3.5.3
. This is essentially because 3.5.1
and 3.5.2
were broken. For 3.5.1
, I messed up the target branch, plus the feature that was added there didn't work, and 3.5.2
was generally broken due to OptiFine OpenGL error spam (which caused Minema stop recording immediately due to OpenGL error).
Anyways, here is the combined change log from 3.5.1
to 3.5.3
:
- Fixed GUI overlays not blending correctly with alpha feature (big thanks to @sekwah41)
- Fixed OpenGL error spam in
3.5.2
🥳 🎉
- Fixed OpenGL error spam in
- Fixed a crash when sync engine is disabled
- Fixed a game crash when Forge tries to show the missing dependencies screen, however due to Minema's config not being initialized in
3.5.2
- Updated French strings for 3.5 (thanks to @Lycoon)
- Updated Chinese strings for 3.5 (thanks to @Chunk7w, KuenYo_ and H2SO4GepaoAX)
Minema v3.5-ShaderSync
- Added
MinemaAPI
class for API - Added new config options:
- Depth capture distance (Capturing) — allows to configure the limit of recorded depth buffer video, which allows to get more grayscale values but losing distance (suggested by Lucatim)
- Use alpha (Capturing) — enables recording of alpha channel (works with vanilla, but shader packs must support passing of alpha to the final shader, or rather not discard it), you can use Blockbuster's features to cut out
- Held frames (Capturing) — allows to render the same frame a couple of times, it's useful for fixing lighting with ray trace based shaders (like SEUS PTGI) (suggested by @STH-FrolDIST)
- Screenshot alpha (Capturing) — when enabled, enables alpha channel capturing when you make a screenshot with F2 (see Use alpha option's description in this change log for more information on how it works)
- Encoder logging (Encoding) — allows to disable generation of ffmpeg logs (
*.log
files with same name as the output file) (suggested by Jetpack Rescue) - Encoder arguments for alpha (Encoding) — same as Encoder arguments but it's used when Use alpha is enabled, because it requires different encoding (suggested by Jerpack Rescue)
- Added French translations (by @Lycoon)
- Fixed fast forwarding of ticks when starting recording
Minema v3.4.4-ShaderSync
- Added Russian (@Andruxioid) and Chinese (
zh_CN
andzh_TW
, @Chunk7w and KuenYo) translations - Fixed
ffmpeg.exe
stopped working when placed into.minecraft
- Fixed
%VERSION%
inmcmod.info
Minema v3.4.3-ShaderSync
- Capturing now contains "Anti-aliasing and fast render fix" (by default disabled): This option allows to fix recording of the footage when fast render or Optifine's FXAA option is set to 2x or 4x in Shaders category. This is somewhat a workaround, and it's done by resizing the window when recording starts.
- Added video configuration GUI which lets you much easier to access recording options (width, height, FPS, frame limit and engine speed) #11
- Added some human readable error messages when capture path is not accessible (access is denied) or when ffmpeg wasn't found or not configured correctly
- Added forgiving ffmpeg configuration where it fixes people typing in the path to the folder of ffmpeg (rather than full path to
bin/ffmpeg.exe
)