This version is covered by your current version range and after updating it in your project the build failed.
babylonjs is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
Status Details
- β **security/gitguardian:** GitGuardian did not find any leak. ([Details](https://app.gitguardian.com)).
- β **continuous-integration/travis-ci/push:** The Travis CI build failed ([Details](https://travis-ci.org/hrueger/AGLight/builds/656177557?utm_source=github_status&utm_medium=notification)).
- β **Build on Linux:** There are 1 failures, 0 warnings, and 0 notices.
- β **Build on Windows:** There are 1 failures, 0 warnings, and 0 notices.
- β **Build on MacOS:** There are 1 failures, 0 warnings, and 0 notices.
- β **Lint:** null
Release Notes for 4.1.0
Supports custom materials to generate glow through referenceMeshToUseItsOwnMaterial in the GlowLayer (sebavan)
Added RawTexture2DArray to enable use of WebGL2 2D array textures by custom shaders (atg)
Added multiview support for the shader material (and the line-mesh class) (RaananW)
Added various (interpolation) functions to Path3D, also alignTangentsWithPath, slice, getClosestPositionTo (Poolminer)
Allow setting of BABYLON.Basis.JSModuleURL and BABYLON.Basis.WasmModuleURL, for hosting the Basis transcoder locally (JasonAyre)
PNG support for browsers not supporting SVG (RaananW)
Device orientation event permissions for iOS 13+ (RaananW)
Added DirectionalLight.autoCalcShadowZBounds to automatically compute the shadowMinZ and shadowMaxZ values (Popov72)
Added CascadedShadowGenerator.autoCalcDepthBounds to improve the shadow quality rendering (Popov72)
Improved cascade blending in CSM shadow technique (Popov72)
Speed optimization when cascade blending is not used in CSM shadow technique (Popov72)
Added RenderTargetTexture.getCustomRenderList to overload the render list at rendering time (and possibly for each layer (2DArray) / face (Cube)) (Popov72)
Make sure all properties of CascadedShadowMap class are serialized/parsed (Popov72)
Added textures/opacity.png file to the Playground (Popov72)
Implement NME Preview Area Redesign (Kyle Belfort)
Meshes
Added TransformNode.instantiateHierarchy() which try to instantiate (or clone) a node and its entire hiearchy (Deltakosh)
Added new CreateTiledPlane and CreateTiledBox (JohnK)
Added absolute scaling and rotation getters (haroldma)
Added BILLBOARDMODE_USE_POSITION flag to billboards allowing use of camera positioning instead of orientation for mesh rotation (delaneyj)
Added accessor functions for SubMesh._materialDefines (Popov72)
Generator type used in TrailMesh constructor is now TransformNode instead of AbstrachMesh (Popov72)
Added the useVertexAlpha options to MeshBuilder.CreateDashedLines (Popov72)
Physics
Update Ammo.js library to support global collision contact callbacks (MackeyK24)
Update Ammo.js library to allow native capsule shape impostors (MackeyK24)
Update Ammo.js library to allow your own broadphase overlapping pair cache (MackeyK24)
Update Ammo.js library for custom impostor shapes. PhysicsImpostor.CustomImposter type and AmmoJSPlugin.OnCreateCustomShape factoty function (MackeyK24)
Update Ammo.js library and AmmoJS plugin to support ellipsoid (CedricGuillemet)
Added get/set accessors for ShaderMaterial._shaderPath (Popov72)
Added scene.environmentIntensity to control the IBL strength overall in a scene (Sebavan)
Added support of image processing for WaterMaterial (julien-moreau)
Added pbrBRDFConfiguration.useSpecularGlossinessInputEnergyConservation to allow Specular-Workflow energy conservation to be turned off (ColorDigital-PS).
Added support for the freeze / unfreeze functions in ShaderMaterial (Popov72)
Added depthFunction new property to Material base class (Popov72)
Added setCompressedTextureExclusions method to Engine to allow for skipping compressed textures on certain files (abogartz)
ScreenshotTools
Added interface for argument size of screenshot methods (Dok11)
Implementation usage of precision in combination height and width params (Dok11)
Added a parameter to CreateScreenshotUsingRenderTarget to render sprites (Popov72)
Sounds
Added ISoundOptions.skipCodecCheck to make Sound more flexible with URLs (nbduke)
Added Scene.audioListenerPositionProvider property, to enable setting custom position of audio listener (Foxhoundn)
Sprites
SpritePackedManager extends SpriteManager so that a sprite sheet with different size sprites can be used (JohnK)
MultiPickSprite and multiPickSpriteWithRay added to sprites (JohnK)
SpritePackedManager support for JSON Objects that where not stringified, of with the frames parameter accepting Objects and Arrays (Pryme8)
Added SpriteMap for creation of grid-based dynamically animated sprite atlas rendering (Beta) (Pryme8)
Added Ray.intersectsAxis to translate screen to axis coordinates without checking collisions (horusscope)
GUI
Added xmlLoader to load GUI layouts from XML (null0924)
Added disableMobilePrompt option to InputText for OculusQuest(and other android base VR devices) (shinyoshiaki)
Added Button.delegatePickingToChildren to let buttons delegate hit testing to embedded controls (Deltakosh)
Added Container.maxLayoutCycle and Container.logLayoutCycleErrors to get more control over layout cycles (Deltakosh)
Added StackPanel.ignoreLayoutWarnings to disable console warnings when controls with percentage size are added to a StackPanel (Deltakosh)
Added _getSVGAttribs functionality for loading multiple svg icons from an external svg file via icon id. Fixed bug for Chrome. Strip icon id from image url for firefox. (lockphase)
Scroll Viewer extended to include the use of images in the scroll bars(JohnK)
Added ScrollViewer.freezeControls property to speed up rendering (Popov72)
Added ImageScrollBar.num90RotationInVerticalMode property to let the user rotate the pictures when in vertical mode (Popov72)
Modified isPointerBlocker to block mouse wheel scroll events. ScrollViewer mouse scroll no longer dependent on scene. (lockphase)
Particles
Added particleSystem.isLocal for CPU particles to let the particles live in emitter local space. Doc (Deltakosh)
Added the feature expandable to the Solid Particle System (jerome)
Added the feature removeParticles() to the Solid Particle System (jerome)
Added the feature "storable particles" and insertParticlesFromArray() to the Solid Particle System (jerome)
Added the support for MultiMaterials to the Solid Particle System (jerome)
Added support for CustomParticleEmitter. Doc (Deltakosh)
Added support for MeshParticleEmitter. Doc (Deltakosh)
Navigation Mesh
Added moveAlong function to cast a segment on mavmesh (CedricGuillemet)
Node Material
Added Light intensity output to LightInformationBlock (Drigax)
Serializers
Added support for AnimationGroup serialization (Drigax)
Expanded animation group serialization to include all targeted TransformNodes (Drigax)
Fix for bug where round-tripped glTF imported scenes have incorrect light orientation, and duplicated parent nodes (#7377)(drigax)
Fix bug in PBR sheen where the sheen effect could be a little darker than expected when using direct lighting (Popov72
Fix bug in PBR shader when reflectionTexture.linearSpecularLOD is true (Popov72)
Fix for bug where resizing the bottom of a frame at times will not work for any frame in the graph (#7377)(Kyle Belfort)
Fix bug in PBR sheen when used with clear coat and no env texture provided (Popov72)
Fix for bug where Preview Area pop up does not change background color across windows (#7377)(Kyle Belfort)
Fix for bug where comments would break out of frames and break resizing of frames (Kyle Belfort)
Fix for bug where frames without comments would display undefined at the bottom right corner (Kyle Belfort)
Breaking changes
Setting mesh.scaling to a new vector will no longer automatically call forceUpdate (this should be done manually when needed) (TrevorDev)
Tools.ExtractMinAndMaxIndexed and Tools.ExtractMinAndMax are now ambiant functions (available on BABYLON.extractMinAndMaxIndexed and BABYLON.extractMinAndMax) (Deltakosh)
Tools.QueueNewFrame was removed in favor of Engine.QueueNewFrame (Deltakosh)
Removed external data from Engine (addExternalData, getExternalData, getOrAddExternalDataWithFactory, removeExternalData) (Deltakosh)
The glTF loader extensions that map to glTF 2.0 extensions will now be disabled if the extension is not present in extensionsUsed. (bghgary)
The STL loader does not create light or camera automatically, please use scene.createDefaultCameraOrLight(); in your code Sebavan
The glTF2 exporter extension no longer ignores childless empty nodes.(drigax)
Default culling strategy changed to CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY (Deltakosh)
MaterialHelper.BindLight and MaterialHelper.BindLights do not need the usePhysicalLight anymore (Sebavan)
Mesh.bakeTransformIntoVertices now preserves child world-space transforms(drigax)
Removed setTexturesToUse and setCompressedTextureExclusions from Engine. (bghgary)
FAQ and help
There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those donβt help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
The dependency babylonjs was updated from
4.0.3
to4.1.0
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
babylonjs is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
Status Details
- β **security/gitguardian:** GitGuardian did not find any leak. ([Details](https://app.gitguardian.com)). - β **continuous-integration/travis-ci/push:** The Travis CI build failed ([Details](https://travis-ci.org/hrueger/AGLight/builds/656177557?utm_source=github_status&utm_medium=notification)). - β **Build on Linux:** There are 1 failures, 0 warnings, and 0 notices. - β **Build on Windows:** There are 1 failures, 0 warnings, and 0 notices. - β **Build on MacOS:** There are 1 failures, 0 warnings, and 0 notices. - β **Lint:** nullRelease Notes for 4.1.0
Major updates
Updates
General
MaterialHelper.PushAttributesForInstances
(MarkusBillharz)PointerDragBehavior._options
(Popov72)VRExperienceHelper.exitVROnDoubleTap
(Deltakosh)Scene.getTextureByUniqueID
(aWeirdo)VideoDome
(RaananW)AnimationGroup.onAnimationGroupLoopObservable
(Deltakosh)referenceMeshToUseItsOwnMaterial
in theGlowLayer
(sebavan)RawTexture2DArray
to enable use of WebGL2 2D array textures by custom shaders (atg)alignTangentsWithPath
,slice
,getClosestPositionTo
(Poolminer)BABYLON.Basis.JSModuleURL
andBABYLON.Basis.WasmModuleURL
, for hosting the Basis transcoder locally (JasonAyre)DirectionalLight.autoCalcShadowZBounds
to automatically compute theshadowMinZ
andshadowMaxZ
values (Popov72)CascadedShadowGenerator.autoCalcDepthBounds
to improve the shadow quality rendering (Popov72)RenderTargetTexture.getCustomRenderList
to overload the render list at rendering time (and possibly for each layer (2DArray) / face (Cube)) (Popov72)textures/opacity.png
file to the Playground (Popov72)Engine
vertexSource
andfragmentSource
parameters toShaderMaterial
(Deltakosh)Inspector
ShadowGenerator
(Deltakosh)SSAORenderingPipeline
andSSAO2RenderingPipeline
(Deltakosh)Material.depthFunction
property (Popov72)initialTab
(ycw)NodeMaterial
(Deltakosh)Tools
Tools.CreateScreenshotAsync
andTools.CreateScreenshotUsingRenderTargetAsync
(mehmetoguzderin)Color3.toHSV()
,Color3.toHSVToRef()
andColor3.HSVtoRGBToRef()
(Deltakosh)ShadowGenerator.onAfterShadowMapRenderObservable
andShadowGenerator.onAfterShadowMapMeshRenderObservable
(Deltakosh)PhotoDome
(Deltakosh)Meshes
TransformNode.instantiateHierarchy()
which try to instantiate (or clone) a node and its entire hiearchy (Deltakosh)BILLBOARDMODE_USE_POSITION
flag to billboards allowing use of camera positioning instead of orientation for mesh rotation (delaneyj)SubMesh._materialDefines
(Popov72)TrailMesh
constructor is nowTransformNode
instead ofAbstrachMesh
(Popov72)useVertexAlpha
options toMeshBuilder.CreateDashedLines
(Popov72)Physics
Loaders
mesh.extras.targetNames
when loading a glTF (zeux)MSFT_lod
extension from a glTF binary. (bghgary)KHR_texture_basisu
glTF extension. (bghgary)Materials
ShaderMaterial.setColor4Array
(JonathanTron)ShaderMaterial.setArray4
(JonathanTron)ShaderMaterial._shaderPath
(Popov72)scene.environmentIntensity
to control the IBL strength overall in a scene (Sebavan)WaterMaterial
(julien-moreau)pbrBRDFConfiguration.useSpecularGlossinessInputEnergyConservation
to allow Specular-Workflow energy conservation to be turned off (ColorDigital-PS).freeze
/unfreeze
functions inShaderMaterial
(Popov72)depthFunction
new property toMaterial
base class (Popov72)setCompressedTextureExclusions
method toEngine
to allow for skipping compressed textures on certain files (abogartz)ScreenshotTools
size
of screenshot methods (Dok11)CreateScreenshotUsingRenderTarget
to render sprites (Popov72)Sounds
ISoundOptions.skipCodecCheck
to makeSound
more flexible with URLs (nbduke)Scene.audioListenerPositionProvider
property, to enable setting custom position of audio listener (Foxhoundn)Sprites
SpriteMap
for creation of grid-based dynamically animated sprite atlas rendering (Beta) (Pryme8)SpriteManager.disableDepthWrite
property (Popov72)WebXR / WebVR
Ray
Ray.intersectsAxis
to translate screen to axis coordinates without checking collisions (horusscope)GUI
xmlLoader
to load GUI layouts from XML (null0924)disableMobilePrompt
option to InputText for OculusQuest(and other android base VR devices) (shinyoshiaki)Button.delegatePickingToChildren
to let buttons delegate hit testing to embedded controls (Deltakosh)Container.maxLayoutCycle
andContainer.logLayoutCycleErrors
to get more control over layout cycles (Deltakosh)StackPanel.ignoreLayoutWarnings
to disable console warnings when controls with percentage size are added to a StackPanel (Deltakosh)_getSVGAttribs
functionality for loading multiple svg icons from an external svg file via icon id. Fixed bug for Chrome. Strip icon id from image url for firefox. (lockphase)ScrollViewer.freezeControls
property to speed up rendering (Popov72)ImageScrollBar.num90RotationInVerticalMode
property to let the user rotate the pictures when in vertical mode (Popov72)Particles
particleSystem.isLocal
for CPU particles to let the particles live in emitter local space. Doc (Deltakosh)expandable
to the Solid Particle System (jerome)removeParticles()
to the Solid Particle System (jerome)insertParticlesFromArray()
to the Solid Particle System (jerome)CustomParticleEmitter
. Doc (Deltakosh)MeshParticleEmitter
. Doc (Deltakosh)Navigation Mesh
Node Material
Serializers
AnimationGroup
serialization (Drigax)Texture Packer
Documentation
Bug fixes
assetContainer
from scene will also remove gui layers (TrevorDev)goToFrame
when going back in time now correctly triggers future events when reached (zakhenry)Ray.intersectsTriangle
where the barycentric coordinatesbu
andbv
being returned is actuallybv
andbw
. (bghgary)onError
when creating a texture when falling back to another loader (TrevorDev)CubeTexture
to keep customfilesList
when serializing/parsing (julien-moreau)StandardRenderingPipeline
to properly dispose post-processes from attached cameras (julien-moreau)VolumetricLightScattering
post-process to use a custom vertex shader instead of the depth vertex shader. (julien-moreau)TextureLinkLineComponent
to no longer invert inspector-loaded textures (Drigax)ShaderMaterial
also cloneshaderPath
andoptions
properties (Popov72)engine.dispose()
in a scene with multipleSoundTracks
defined (kirbysayshi)coneParticleEmitter
(Popov72)Mesh.render
twice and the material is still not ready on the second call (barroij)InstancedMesh
due toDeepCopier.DeepCopy
cloningparent
(Poolminer)ScrollViewer
GUI class when setting aidealWidth
oridealHeight
on the ADT (Popov72)Image
GUI class where some properties were lost after a rotation by n x 90Β° (Popov72)Image
GUI class when rotating a SVG picture (Popov72)HDRCubeTexture
construction,generateHarmonics
was not properly taken into account (Popov72)reflectionTexture.linearSpecularLOD
istrue
(Popov72)Breaking changes
Tools.ExtractMinAndMaxIndexed
andTools.ExtractMinAndMax
are now ambiant functions (available onBABYLON.extractMinAndMaxIndexed
andBABYLON.extractMinAndMax
) (Deltakosh)Tools.QueueNewFrame
was removed in favor ofEngine.QueueNewFrame
(Deltakosh)addExternalData
,getExternalData
,getOrAddExternalDataWithFactory
,removeExternalData
) (Deltakosh)extensionsUsed
. (bghgary)scene.createDefaultCameraOrLight();
in your code SebavanMaterialHelper.BindLight
andMaterialHelper.BindLights
do not need the usePhysicalLight anymore (Sebavan)Mesh.bakeTransformIntoVertices
now preserves child world-space transforms(drigax)setTexturesToUse
andsetCompressedTextureExclusions
from Engine. (bghgary)FAQ and help
There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those donβt help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).Your Greenkeeper Bot :palm_tree: