Gijs

Members
  • Content Count

    141
  • Joined

  • Last visited


Reputation Activity

  1. Like
    Gijs reacted to Deltakosh in Deltakosh out for 2 weeks   
    Hey team!
    I'll be out for two weeks going to some needed vacations
    Do not expect any answers from me during this timeframe  
     
    See you all in 2 weeks!!
  2. Like
    Gijs reacted to sable in MeshBuilder createPlane from sourcePlane   
    Cool, done.
    https://github.com/BabylonJS/Babylon.js/pull/5500
     
    Thanks @Gijs for that pg, made it easy to test. 
  3. Like
    Gijs reacted to JohnK in Wikipedia   
    https://en.m.wikipedia.org/wiki/BabylonJS
    EDIT 17 Nov 2018 On hold again as it was put on by a banned user.
    EDIt 1 Dec 2018 Back on line again - hope it holds this time
  4. Like
    Gijs got a reaction from sable in MeshBuilder createPlane from sourcePlane   
    No fix, but here's the playground with just the wrong plane and the original CreatePlane function in the top. May be helpful.
    https://www.babylonjs-playground.com/#E29R4J#7
  5. Like
    Gijs reacted to V!nc3r in Suggestions about default loading logo   
    I always found a little too cheap the rotating effect of the logo in the default loading screen (asymmetry and logo upside-down). Since the 4.0 coming, that could be a detail to enhance.
    So I've started to do few tests, that you will find here: https://www.nothing-is-3d.com/tmp/bjs-logo-ideas/
    But before going further, 'cause these kind of things takes a lot of time to test, I wants to know:
    what do you think about updating this loading logo? what do you think about my tests linked above? have you other ideas to suggest? what are the technical limitations of this loading? (cause I supposed it's write in the core of babylon.js, that's whyI made few tests using embed svg)
  6. Like
    Gijs reacted to coolroar in Star   
    I keep changing my avatar. A character defect? 🤒
    Anyway I created it using BJS:
    https://www.babylonjs-playground.com/#SVZL1I#3
    https://www.babylonjs-playground.com/#SVZL1I#4
    I needed to take a break from long-term projects, so I did this instant gratification stuff.       😁
    Take a look, they're short, fun, & tinkerable!
  7. Thanks
    Gijs reacted to Deltakosh in Babylon.js v3.3 - Code freeze   
    Yes sir!
  8. Haha
    Gijs reacted to Dad72 in Babylon.js v3.3 - Code freeze   
    Yes since 1 month now. 
  9. Like
    Gijs got a reaction from bghgary in How to build a box that's transparent to the outside world, but also hiding what's inside?   
    @fateriddle
    Hi, sorry about that, I just dumped that playground here when it worked! Here's the portal step-by-step:
    The scene the box is from:
    http://www.babylonjs-playground.com/#CQNGRK#0
    First, make a box around the scene with a shader that makes the color (0, 0, 0, 0):
    http://www.babylonjs-playground.com/#H7XBW1#0
    The result is a white box, because the background of the html document is white. So then render the scene to a render target, which is then used as a texture of a plane that fills the whole screen:
    http://www.babylonjs-playground.com/#H7XBW1#1
    The layerMask trickery is to make the rendertarget see the scene, but the user only the plane.
    Now adding the main scene (here, createScene is the outer scene, createScene2 is the scene in the box, and createScene3 is for the background):
    http://www.babylonjs-playground.com/#H7XBW1#2
    And syncing the cameras in the render function (scene2 now uses a FreeCamera as well):
    http://www.babylonjs-playground.com/#H7XBW1#3
    Then some portal enter logic (not sure how it works anymore). The important bit is that it uses clip planes  to first render what's behind the portal, then what's in front of it (so the main scene is rendered twice, one half each). I used a background scene to reduce the tearing that happens because the camera moves in between rendering the scenes (things intersecting the axis of the portal will have tearing).
    http://www.babylonjs-playground.com/#H7XBW1#4
    As for the skybox, I haven't been able to use it, because you can see the back of the skybox from outside the portal. But there must be a way...
     
  10. Thanks
    Gijs got a reaction from Deltakosh in How to build a box that's transparent to the outside world, but also hiding what's inside?   
    @fateriddle
    Hi, sorry about that, I just dumped that playground here when it worked! Here's the portal step-by-step:
    The scene the box is from:
    http://www.babylonjs-playground.com/#CQNGRK#0
    First, make a box around the scene with a shader that makes the color (0, 0, 0, 0):
    http://www.babylonjs-playground.com/#H7XBW1#0
    The result is a white box, because the background of the html document is white. So then render the scene to a render target, which is then used as a texture of a plane that fills the whole screen:
    http://www.babylonjs-playground.com/#H7XBW1#1
    The layerMask trickery is to make the rendertarget see the scene, but the user only the plane.
    Now adding the main scene (here, createScene is the outer scene, createScene2 is the scene in the box, and createScene3 is for the background):
    http://www.babylonjs-playground.com/#H7XBW1#2
    And syncing the cameras in the render function (scene2 now uses a FreeCamera as well):
    http://www.babylonjs-playground.com/#H7XBW1#3
    Then some portal enter logic (not sure how it works anymore). The important bit is that it uses clip planes  to first render what's behind the portal, then what's in front of it (so the main scene is rendered twice, one half each). I used a background scene to reduce the tearing that happens because the camera moves in between rendering the scenes (things intersecting the axis of the portal will have tearing).
    http://www.babylonjs-playground.com/#H7XBW1#4
    As for the skybox, I haven't been able to use it, because you can see the back of the skybox from outside the portal. But there must be a way...
     
  11. Like
    Gijs got a reaction from Dad72 in How to build a box that's transparent to the outside world, but also hiding what's inside?   
    Here's a combination of what's been suggested (sort of):
    http://www.babylonjs-playground.com/#ACPMQL#1
  12. Like
    Gijs got a reaction from fateriddle in How to build a box that's transparent to the outside world, but also hiding what's inside?   
    Here's a combination of what's been suggested (sort of):
    http://www.babylonjs-playground.com/#ACPMQL#1
  13. Like
    Gijs reacted to Arte in Parametric cabinet   
    Hi Babylon Community,
    I decided to make a side project https://3d-visual-solution.com, this is a small part from Parametric Cabinet project.
    As I still working on Parametric cabinet project (transferring all code to NullEngine).
    Some projects made using  Parametric cabinet.

    Your opinion is important to me .
    Comments and suggestions are welcome.

  14. Like
    Gijs got a reaction from coolroar in [Solved] How to make UniversalCamera rotate without mouse down?   
    Hi, you can set
    engine.isPointerLock = true;  
  15. Like
    Gijs got a reaction from ShiftedClock in [Solved] How to make UniversalCamera rotate without mouse down?   
    Hi, you can set
    engine.isPointerLock = true;  
  16. Like
    Gijs reacted to jerome in solid particles disappear when panning or tilting the camera   
    http://doc.babylonjs.com/how_to/solid_particle_system#sps-visibility
  17. Like
    Gijs got a reaction from JohnK in How to build a box that's transparent to the outside world, but also hiding what's inside?   
    Here's a combination of what's been suggested (sort of):
    http://www.babylonjs-playground.com/#ACPMQL#1
  18. Like
    Gijs reacted to trevordev in How to build a box that's transparent to the outside world, but also hiding what's inside?   
    Maybe this playground can help. It uses a custom shader to create portals: https://www.babylonjs-playground.com/#EEOWP#7
  19. Like
    Gijs reacted to Wingnut in How to build a box that's transparent to the outside world, but also hiding what's inside?   
    Hi F!  Welcome.  Umm... wow, that's a tough challenge, as best I can tell.
    I built a testing playground... using a 6-plane box, with a skybox inside.
    https://www.babylonjs-playground.com/#1NXKLI#16
    It ALMOST looks like I have the skybox hidden inside a transparent standard box, eh?
    But nooooooo.  This is a black box with no transparency.  (I change the scene background color to blue, after the door finishes opening - to reveal the foolery.)
    So, I failed, so far.   But, I made a testing playground.   This might be a GPU and/or a "layers" thing.   A forum search for "augmented reality" might be wise.
    Stay tuned for more/better comments.
  20. Like
    Gijs reacted to JohnK in How to build a box that's transparent to the outside world, but also hiding what's inside?   
    Not solved yet as there are no blocks behind the "portal" https://www.babylonjs-playground.com/#L0IMUD#9
    Uses multiple scenes and a viewport. My thinking is to perhaps add a third scene behind the "portal" which you would need to synchronise with the front scene and then use some event to cross through the "portal". Note that if you use a free camera then you would need to change the size of the viewport as you got closer or further away. Also there would be no rotation effect as you moved around, the "portal" would always be flat on the the screen.
    OK decided to have a go with a background scene. https://www.babylonjs-playground.com/#L0IMUD#10
    This works with random meshes but having a fixed  "street type" scene would be much more of a problem.
  21. Like
    Gijs reacted to Deltakosh in Babylon.js v3.3 is out!!!!   
    We did it guys!!!
    Let's share the love: 
     
     
    Feel free to retweet as much as you can!!!
     
  22. Thanks
    Gijs got a reaction from jerome in SPS Optimization : Feedback Wanted   
    Hi, here are some results:
    Laptop
    Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz (4 CPUs), ~2.3GHz
    Windows 7 / 2K / IE11 / 40 fps / 60 fps
    Windows 7 / 10K / IE11 / 10 fps / 21 fps
    Windows 7 / 20K / IE11 / 5 fps / 12 fps
    Laptop
    Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz (4 CPUs), ~2.3GHz
    Windows 10 / Edge 42.17134.1.0 / 10K / 30 fps / 33 fps
    Windows 10 / Edge 42.17134.1.0 / 20K / 15 fps / 18 fps
    Windows 10 / Firefox 62.0.2 / 10K / 47 fps / 36 fps
    Windows 10 / Firefox 62.0.2 / 20K / 22 fps / 21 fps
    Windows 10 / Chrome 69.0.3497.100 / 10K / 32 fps / 45 fps
    Windows 10 / Chrome 69.0.3497.100 / 20K / 17 fps / 26 fps
    Smartphone
    Qualcomm Snapdragon quadcore 2,5 GHz
    Android 6.0.1 / Firefox 62.0 / 2K / ~23 fps / ~19 fps
    Android 6.0.1 / Firefox 62.0 / 10K / 6 fps / 6 fps
    Android 6.0.1 / Chrome 69.0.3497.100 / 2K / ~24 fps / ~44 fps
    Android 6.0.1 / Chrome 69.0.3497.100 / 10K / 6 fps / 6 fps
     
  23. Like
    Gijs reacted to Deltakosh in Babylon.js v3.3 - Code freeze   
    Hey team! We are about to ship 3.3 (yeahh!). Expected data is Tuesday Oct 2nd. Right after that we will block any PR for 2 weeks as we need to start adding support for modules (this will allow tree shaking!!) for 4.0.
     
    So if you want to do a PR and get it merged please do it now so I can merge it before we start that long task
  24. Like
    Gijs reacted to trevordev in Gizmos only work on last created scene   
    Thanks for finding this. This PR should get the mouse events working https://github.com/BabylonJS/Babylon.js/pull/5269 . Btw I think its recommended to always use pointerEvents based on this thread 
    but let me know if you run into any other issues related to this.
     
  25. Thanks
    Gijs reacted to Deltakosh in Gizmos only work on last created scene   
    Merged!