trevordev

Members
  • Content Count

    228
  • Joined

  • Last visited

  • Days Won

    2

trevordev last won the day on December 5

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. trevordev

    Using VR and PostProcess together

    @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
  2. trevordev

    bluetooth DS4 WebVRController

    @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 .
  3. trevordev

    AmmoJS support

    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 manually in Babylon: https://playground.babylonjs.com/#FD65RR Loading and adding collider with joints and pointer interactions: https://playground.babylonjs.com/#DGEP8N WebVR grabbing and throwing: https://playground.babylonjs.com/#ZNX043#1 Docs: https://doc.babylonjs.com/how_to/using_the_physics_engine
  4. trevordev

    32bit float framebuffer on IOS not possible?

    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.
  5. @jsauca here's a playground that might help get the triangles https://playground.babylonjs.com/#KWSAU4#1
  6. @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.
  7. trevordev

    32bit float framebuffer on IOS not possible?

    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.
  8. trevordev

    Showing lights physically

    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.
  9. 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.
  10. @Bladetrick I believe that is a transformNode so it will only have position/rotation/scale and no geometry data. Are you seeing it unexpectedly?
  11. 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
  12. 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?
  13. @VictorF Could you try using scene.onBeforeRenderObservable.add(your function) and scene.onAfterRenderObservable.add(your function) instead and see if that works?
  14. @MinZe Do you have a playground of your usage of this with the gizmos? I can take a look at fixing that.
  15. @wyattbiker We have a doc page on this: https://doc.babylonjs.com/features/npm_support . I have a github repo I use to get started with new projects quickly here https://github.com/TrevorDev/testProjectBabylon . Let me know if you run into any specific issues.