1.62e (June. 17, 2022)¶
Fixed a bug where old effekseer projects causes wrong behaviors.
Fixed a bug where URP renderer causes an error with Profiler
Fixed a bug where particles cannot stop after calling StopRoot
Fixed a bug where multiple context causes an error
1.62d (Apr. 17, 2022)¶
Fix a bug where a particle is not spawned when StopRoot is called after Play immediately
Reduced a memory allocation
Fixed a memory leak
Fixed a bug where EffekseerUE4 fails to compile on some platforms
Fixed a bug where particles are not shown on some platforms
1.62c2 (March 28, 2022)¶
Change a compile settings on Mac
1.62c (March 06, 2022)¶
Support Notarization on Mac
Fix a bug where normal and tangent are not normalized in a procedural model
Fix a bug where efkpkg importer cannot import a material when a texture file is not found
Fix a SIMD instruction mistakes that regarding integer rounding.
1.62b (Jan 31, 2022)¶
Fix a bug where behaviors of Normal are wrong in DX9
Fix a bug where point, line and circle in the spawn method is not supported left and right coordinate conversion
Fix a bug where a behavior of particle is wrong with drag and spawn method rotation
Fix a bug where Effekseer crashes while importing efkpfg with a model and root directory
Fix a bug where it failed to compile in the latest version
default image.crossOrigin was changed into none.
1.62 (Jan 02, 2022)¶
Supported a feature to maintain gamma color in a linear color space
Fixed a bug where render batch doesn't work
Fixed a bug where a behavior of drag or follow a parent is wrong with a spawn method
Fixed a bug where a rendering result is wrong with a material and 17 uniforms
Fixed a bug where DirectX9 Runtime failed to render some model
Improved efkpkg importer
Made a node select with Enter
Fixed a FCurve Window behavior
Fixed a bug where TextureObject is not imported from efkpkg
Fixed a bug where fbx converter cannot convert some fbx
Fixed a bug where a node is not selected with right clicking
Changed a library to show a dialog into Zenity
Separated setting files and added a command to create user settings (Please read documents)
Added a filed to Speed in Emitter Editor
Fixed a bug where a rendering result is wrong with NativeRenderer and minus depth priority
Fixed a bug where a rendering result is wrong with a distortion, Effekseer NativeRenderer and Unity Standard Linear Renderer
Add a feature to load an effect from efkpkg (It requires unzip functions)
1.61e (Oct 14, 2021)¶
Fixed a bug where the angle in the spawn method was not being applied to the drag of the force field.
Fixed a bug where the force and attraction of force fields sometimes behaved incorrectly when the spawn method was applied.
When a comment is added while a node is selected in the Material Editor, the comment now surrounds the node.
Fixed a bug that prevented it from starting on older MacOS.
Fixed a bug that caused a warning to appear in URP.
Fixed bug that Unity URP didn't launch on old MacOS.
1.61c (Sep 11, 2021)¶
Fixed a bug that force field decay always works when the particle is at (0,0,0).
Fixed a bug that the screen turns black when bloom is enabled and an invalid value is entered.
Fixed a bug where the window size would be wrong the next time it was launched if you quit when it was minimized.
Fixed an issue where the F-curve labeling was wrong.
Fixed a bug in UnityRenderer that the drawing does not match Effekseer when material distortion is enabled.
1.61b (Aug 24, 2021)¶
Fixed memory leak in OpenGL
Fixed a crash when loading a material that fails to compile.
Fixed a crash when clicking the file viewer button when no file is loaded.
Optimized the rendering speed of rings.
Optimized rendering speed for WebGL.
Fixed a crash when executing StopRoot with culling enabled.
Fixed a bug in which culling behaved strangely in left-handed systems.
Improved behavior of normals and lighting in left-handed systems.
Fixed a bug with UV animation completion in left handed systems.
Changed internal memory handling in DirectX12, Metal, and Vulkan to use more memory, but less when there's not enough buffer.
Changed to not show custom data unless a material file is selected.
Fixed a bug that prevented some files from being displayed at runtime before 1.5 after saving them.
Fixed a bug that could cause crashes when playing effects in some 32bit builds.
Fixed a bug that caused strange behavior when using two-element custom data as a material in some graphics backends.
Fixed a bug that caused custom data to behave strangely in the DirectX9 environment.
Fixed a bug that caused compile failure in some Linux environments.
Improved three.js to work without state restoration.
Added a sample without state restoration.
Fixed a bug where TypeScript samples could not be executed.
Changed the version of three.js used in the sample to the latest version.
Fixed a bug in which vertex colors R and G were swapped in DirectX9 models.
Fixed a bug in OpenGL where some states were not being restored.
Fixed a bug that prevented recording from working properly on MacOS.
Fixed a bug where the wire display in Lighting didn't look right.
Fixed a bug in F-Curve that caused it to behave strangely when the points were swapped.
Fixed a bug where Bloom parameters were displayed incorrectly.
Added Spanish language.
Fixed a bug where particles generated in the first frame were not displayed when there was a force field resistance.
Fixed a bug where different files could be loaded if they had the same relative path
Fixed a bug that caused a memory leak when using sound.
Fixed a bug that procedural models are not displayed in 32bit environment. Fixed a bug that soft particles were not behaving properly in left handed system.
Changed the maximum number of sprites. Improved memory handling in Metal.
Fixed and removed some samples. Improved memory handling in Metal
Improved error handling in OpenGL.
Fixed a bug where the target position was reversed when using the left-hand coordinate system.
Fixed a bug in which distortion was displayed incorrectly when using OpenGL and DirectX9 with advanced renderer.
Fixed a bug where colors would flicker in rare cases.
Improved behavior of wireframe display.
Fixed a bug that caused some effects to fail to import.
Fixed a bug that caused a crash when looping with F-curve and only one keypoint was selected.
Disabled OpenGL on latest Macs as it no longer compiles with iOS.
Fixed a bug where the effect scale node were not supported.
Improved display of effects in scene view
Fixed a bug that prevented Effekseer from being used anywhere but under Assets
Fixed a bug in the Unity renderer where models with materials applied would display incorrectly.
Fixed to compile with different minor versions of compilers.
Fixed a bug that the projection matrix of OpenGL sample was DirectX projection matrix.
Fixed a bug where RenderingMode is not changed without rerunning
Fixed bugs about Comment node in the Material Editor
Added a text to show the number of parameters in the Material Editor
Fixed a bug where Effekseer crashes when 1.6 files are loaded.
Replaced docking panel.
Fixed a bug where effects sometimes blinks with culling
Fixed a bug that prevented images from loading when a same image asset was specified in multiple paths in effect assets.
Significantly improved a performance.
Removed glTF extension (because it was unmaintained and not implemented perfectly)
Fixed a bug where UV2 nodes were not working properly in OpenGL materials.
Fixed a bug where effects are not displayed with custom data 1 and 2 were set to all RGBA in OpenGL ES2.0 materials.
Fixed a bug where effects are not displayed lighting in Metal materials.
Added bat file to output x86 and x64.
Disabled OpenAL samples on Windows.
Added the feature to draw effects in PostProcessingStack.
Fixed a bug where materials were disabled after upgrading Unity version.
Changed Mac binary to Hardened Runtime.
Fixed a bug where images were not drawn correctly when mipmap was enabled in Metal environment.
Changed to suppress the generation of extra materials.
Fixed a bug where scaling was not applied to the cull size.
Fixed a bug where material normals was incorrect.
Fixed a bug where the original image of the recording behaved strangely
Changed to show a warning when connecting the normal and the normals in material.
Fixed a bug that caused a crash when drawing a lot on DirectX12.
Fixed a bug where PremultiplyAlpha was not disabled.
Fixed a bug that caused a crash when creating too many particles that exceeded the amount of memory allocated under certain conditions.
Fixed a bug that prevented the Clamp node from working properly.
Fixed a bug that caused a delay in drawing one frame.
Fixed a bug that could cause incorrect rotation.
Refreshed samples of culling
Fixed a bug where culling was not working properly.
Tools, Unity, Runtime, DXLib¶
Fixed a bug that caused a crash when playing an effect without setting a model file when a model was selected for rendering.
Fixed a bug where the effect is not displayed when render method is ribbons, the number of divisions is more than 2, the magnification is 0 for one particle.
Moving the timing of sending the model to the GPU before rendering (to make it easier to process in the rendering thread)
Fixed omissions in the English version.
Fixed a bug where the app crashed when you don't have file permissions.
Fixed a bug that prevented creation of shader cache (x86 only)
Fixed a bug where effects would not play when switching emitters after playing an emitter in the Scene window.
Fixed a bug that prevented material compilation if the material contains a reserved word
Supports material wrapping and repeats
Fixed a bug where R and G of Texture Sample node were switched.
Fixed a bug where a material compile error would occur under certain circumstances
Fixed a bug where lighting parameters were not supported
Fixed a bug that prevented re-importation.
Fixed a bug where images of normals could not be loaded with materials.
Supports material wrapping and repeats
Fixed a bug that caused network reloads to behave strangely with multiple Manager classes
Fixed a bug that caused network reloads to behave strangely
Changed to show a warning when non-squared images are loaded.
Fixed a bug that did not support Android distortion.
Change image.crossOrigin to use-credentials
Fixed a bug where Bloom was behaving strangely in certain environments.
Fixed a bug where the memory locator alignment could go wrong in x86 environments.
Fixed a bug where noise could occur in MSAA environments.
Fixed a bug where opening a file was disabled with certain operation (Mac)
Fixed a bug where Effeksee cannot run in environments that did not support MSAA (Windows)
Fixed a bug where
Is scaling invalid with Z-Offset behaved strangely.
Fixed a bug where dynamic parameters giving Vector as an argument behaved strangely.
Fixed a bug where the F-curve of UV behaved strangely.
Fixed a bug where the network reloading function was behaving strangely.
Fixed a bug that caused loading problems when saving a file with a default value of 0 and the same value as the default in custom data.
Fixed a bug where the memory locator alignment could go wrong in x86 environments.
Unify drawing behavior due to opacity on all platforms
Effekseer now can remove redundant nodes when effects are exported
Fixed a bug that caused a crash when executing UNDO without displaying the node tree.
Fixed a bug that occurred when the value of a material's step node was negative.
Fixed a bug that recording with high frequency is wrong
Fixed a bug that caused a crash when much particles are spawn
Fixed a bug that pngs with interlacing could not be displayed correctly
Fixed a bug that caused a crash when displaying a new effect after playing a lot of effect.
Fixed a bug that caused a crash when saving camera settings.
Fixed a bug where batch processing was not working.
(Runtime) Fixed a bug that it crashs if you end up not finding a format when extending a file reading
Fixed a bug that parameters of turbulence is not saved
Added an error message when it fails to save a file
Make delete button enabled in F-Curve on Mac
Fix a bug that removing points with double click was disabled in F-Curve.
Improve behavior of drag in F-Curve.
Fixed a bug where the magnification of recorded images is wrong.
Fixed a crash on Mac when saving a file after importing new image .
Fixed a bug where particles are not shown with Line of SpawnMethod Fixed a bug in which Japanese is selected in an environment where the language is neither Japanese nor English. Fixed a bug that it fails to start if the current directory at startup is not the same as Effekseer.
Fixed a bug that a behavior of rotated billboard is something wrong when an angle is about 90 degree
Fixed a bug where files could not be saved on some Mac environments.
Fixed a bug that caused a rare crash.
Fixed a bag where the FPS changed when not using the 60FPS display.
Fixed a bug where the color space did not work properly.
Improved UI for recording.
Fix a bug that Effekseer doesn't run on ShaderModel4.0 (Windows)
Support 2D Mode (Experimental)
Material functionality has been added. You can now create and use your own materials with nodes.
Distortion Parameters were removed from Basic Render Settings. Lighting Parameters were removed from model Render Settings. Instead of these, parameters are reorganized.
Standard, distortion, and lighting materials have been added in Basic Render Settings.
You can now specify a sampler for distorting texture independently of color.
Lighting is now supported for non-models.
You can now select an image to use for UV calculation. UV can also be specified without an image.
(Breaking change) Due to a bug, the distortion did not behave as the reference correctly. The specifications is the same as the previous version if the colors of the vertices are swapped between red and green except for sprites. The specifications is the same as the previous version if it makes the color of red twice for sprites.
(Breaking change) Applied read magnification to distortion. The magnification and distortion become stronger. Therefore, the distortion on the screen remains unchanged when the effect occupies the same area.
(Breaking change) Due to non-model lighting, billboard behavior has been partially changed. Models with fixed settings and rings that extend in the depth direction are particularly affected. The specifications is the same as the previous version if you reverse the front and back.
(Breaking change) Changed the specification so that pixels are drawn even if the position is the same in DirectX11. There is basically no effect, but there may be a change if drawing in the same position.
(Breaking change) Fixed a bug that sprites are not ordered even if the drawing order was reversed.
A function has been added to rewrite effect parameters during playback.
efkproj and efk have been combined into efkefc. It is no longer necessary to output another file. Instead, you must specify the load magnification at runtime when a file is loaded.
The color when the background is changed can be reproduced as much as possible by separating the recorded result into normal and additive.
You can now specify whether to save recording settings in the application or project. Effects can now have recording settings.
Behavior is now reflected in recordings. Recording of loop effects has become easier.
Fixed the problem that extra frames were recorded when recording as a spreadsheet.
The behavior of the node tree has been improved in many points.
The behavior of the F-curve has been improved in many points.
Copy and paste can be performed for each panel.
The part whose value has been changed from the default is now emphasized.
Added support for changing DPI scale.
Fixed a bug that playback started when a space was entered during character string input.
Added options to change font and font size.
Bloom and tone mapping can now be specified in the editor. This is for checking the behavior of the effect because it is applied only to the appearance of the editor. Background and lighting have been moved to the environment because of the frequency of changes.
Sprite, ring, model¶
(Breaking change) The direction of rotation of
Rotated billboard has been reversed.
(Breaking change) The track has been flipped.
viewing angle setting to a ring shape setting.
If you specify a crescent type, a ring is drawn as a partially cut circle.
You can now specify the start and end angles and the fade angle of the circle.
The appearance may change depending on
UV repeat pattern can now be specified. UV can be repeated according to the length. You can also specify not to repeat only the edges. Suitable for expressions with repeating patterns such as chains.
The value change can now be specified with the particle extinction time as 100. In addition, the default has been changed to 100%.
Added a parameter to set the scale so that it does not change even if the distance changes. You can also suppress the change.
Added depth offset to ribbon and track.
Z-sort is now applied to ring and model.
(Breaking change) Fixed incorrect calculation of ignore of scaling by offset.
It is renamed into ForceField. Turbulence was implemented.
Update process is 30-50% faster.
Point of view¶
You can now save and load the current viewpoint.
You can now specify near-far clips.
Added support for reading FBX without bone or FBX without animation and with bone.
Added a playbackspeed in Behavior
(Breaking change) Fixed a bug that random numbers overflowed. The random behavior may change.
Fixed a bug that it cannot open a help.
Fixed a bug that the application cannot read a model from maya
Fixed a bug that the application cannot read a file with a name containing space
Fixed a bug that crashes with unloaded models on mac
Fixed a bug that the window size is doubled each time the application is launched on Macs with Retina Display.
Fixed a bug that settings are loaded from current directory
Fixed a bug that the application cannot read a file with a name containing
Fixed a bug that the application is crashed when invalid images are loaded
Fixed a bug that the application is crashed when File Viewer is opened and it select new
Fixed a bug that the application is crashed when it failed to load a file from recent files
Changed a name of error log. The name contains time stamp
Fixed a bug that fails to read model file when user name is Japanese (Win)
Fixed a bug that files cannot be loaded on Europe environment
Fixed a bug that the icon image disappears when changing the screen size after opening the file(Mac)
Fixed bug that the behavior of the ribbon and track generated with the 0th frame is wrong
Fixed bug that SSE buffer overrun crashes
Fixed bug that crashes on Android when specifying easing of color
Fixed many bugs about network functions
Fixed a bug where recording image's aspect is wrong
Fixed a bug where Effekseer is built with Debug Mode
Fixed a bug about HSV Color* Support macOS 10.14 Mojave
Make F-Curve key fit integer.
Fixed a bug causes garbled when application path includes japanese letter.
Fixed a bug shows multiple window when clicking a close button.
Fixed a bug causes crach when record into opened movie file.
Fixed a bug about recording on Mac
Fixed bug: Fixed many bugs about command line
Fixed bug: Changing a pitch of sound crashes
Fixed bug: Uncollapsed tree view node cannot be selected.
Fixed bug: Fixed many bugs about Behavior, Behavior, Global
Fixed bug: UI is collapsed on some mac pc (Mac)
Fixed bug: Dock panel behavior is wired
Fixed bug: Pasting on node crashes the application
Tool: The renewal of UI
Tool: Improve FBX loader. It can load a fbx file with an animation
Tool: Add parameters about depth
Tool: Add a parameter about random
Tool: Add a parameter to make tracks and ribbons smooth
Tool: Add self distortion
Runtime: Improve a performance on smartphones
Runtime: Improve a performance on all environments
Fixed bug: Generation of particles is delayed at 1 frame
Fixed bug: Fixed FBX converter
Fixed bug: Fixed translation mistake in the recorder
Tool: Add icons
Tool: Add file viewer
Tool: Integrate FBX and mqo loader
Tool: Improve F-Curve Editor
Tool: Add UV F-Curve
Runtime: changed so that enlargement ratio is applied to trajectory
Fixed bug: Fixed shifting ribbon and track's UV
Fixed bug: Fixed bug that ribbon distortion is not applied
Fixed bug: Fixed misspelled function name (Destory -> Destroy)
Fixed bug: Fixed bug that the behavior is not initialized when files are loaded
Fixed bug: Fixed bug about rotation(Axis)
Fixed bug: Fixed bug about rotation(Distortion)
Fixed bug: Fixed bug about copy node
Specification change: Changed to generate child particles at 0 frame since particles are generated
Specification change: Change the return value of distortion callback to bool
Specification change: Abolition of maximum number of nodes
Specification change: Distortion method. Effekseer's effects are not distorted with a distortion. (after1.4 we plan to add self distortion)
Tool: Ribbon and track corresponds to UV scroll
Fixed bug: Fixed erroneous operation of copy paste