Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


trevordev last won the day on December 5 2018

trevordev had the most liked content!

1 Follower

About trevordev

  • Rank
    Advanced Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. @DrEight fyi the forum moved to https://forum.babylonjs.com/ . I believe this is due to how the model was authored, each meshes origin is the center which causes this issue. To workaround this you could iterate over all the child meshes find their bounding box center, offset them so it is their 0,0,0 and then bake their transforms.
  2. @jhadenfeldt the vr helper creates cameras internally which must be added to the post process see this playground: https://www.babylonjs-playground.com/#T49RDX#1
  3. @javalang When I've done controller work in the past, I've tested using http://html5gamepad.com/ . If it doesn't show up there, there's probably a connection issue. If it does show up there than it should work with Babylon's "how to use gamepads" api's, if it doesn't it's likely a button layout issue, if thats the case, I might fallback to using html5 gamepad api's directly .
  4. Hey, AmmoJS physics plugin has been added to Babylon preview. It should work well with composite meshes which we've had trouble with in the past with other engines. Let me know if you find any issues or have any feedback. Note: Support for motors, soft bodies, other ammo specific features are not yet supported so yell if you need anything specific for your project. vid.mp4 Examples: Basic impostors: https://playground.babylonjs.com/#7149G4#31 Loading mesh and colliders from file: https://playground.babylonjs.com/#66PS52 Loading and adding colliders
  5. I havn't done this myself but you could take a look at this thread to get some ideas: https://stackoverflow.com/questions/18453302/how-do-you-pack-one-32bit-int-into-4-8bit-ints-in-glsl-webgl @Sebavan might know more if you get stuck.
  6. @jsauca here's a playground that might help get the triangles https://playground.babylonjs.com/#KWSAU4#1
  7. @jsauca do you require them to be placed on vertices? One option might be to find the triangles that make up the mesh and randomly place billboards within those triangles.
  8. Last time I checked on iPhone, I believe you are correct that its not supported. You can check this with ( scene.getEngine().getCaps().textureFloatRender ). One option might be to use multiple 16 bit float buffers and store pieces of your result across all of them in your shader.
  9. Babylon's standard materials only support cheaper lighting such as point or directional lights, achieving accurate area lighting is much more expensive to do in real time but using a pbr material with an environment map works well as long as you don't want to move the light source eg. https://www.babylonjs-playground.com/#8MGKWK#0, to do this in realtime you could try using a reflection probe but this would get expensive . Or you can use glow layer to simulate it aswell but if you put a light on it it will still behave as a pointlight, the glow only effects screen space.
  10. I think a custom shader would be best to get the same wrapping animation. Another options would be to use morph targets https://doc.babylonjs.com/how_to/how_to_use_morphtargets but I think with this method the vertex animation would look more linear unless you added many steps between non-sphere to sphere.
  11. @Bladetrick I believe that is a transformNode so it will only have position/rotation/scale and no geometry data. Are you seeing it unexpectedly?
  12. I believe this PR should fix it: https://github.com/BabylonJS/Babylon.js/pull/5582 once that is merged this updated playground should work https://playground.babylonjs.com/#Q7UR8V
  13. Does registerBeroreRender work as expected in a basic scene https://playground.babylonjs.com/#EHKNF7 ? It might be that somewhere it is getting overwritten. What is the difference between your own example and that playground?
  14. @VictorF Could you try using scene.onBeforeRenderObservable.add(your function) and scene.onAfterRenderObservable.add(your function) instead and see if that works?
  15. @MinZe Do you have a playground of your usage of this with the gizmos? I can take a look at fixing that.
  • Create New...