Giter Club home page Giter Club logo

bjs-pr-bounty-pool's People

Contributors

br-matt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bjs-pr-bounty-pool's Issues

[Open RFP] ( $500 ) - Upgrade rendering tech to support reusing frame buffer for improvements to things like refraction

You will have to create a helper function to copy the current framebuffer into a texture (this will have to work in WebGPU too!).

In addition, a new class simplifying the copying of opaque objects should be designed. It will have to register on the RenderingGroup.onBeforeTransparentRendering observable to copy the current framebuffer into a texture that will be available to the user.

This class will probably need to be configured with some image processing post processes, as requested by the user (details will be discussed at implementation time).

To facilitate the use of this texture as a refraction texture for standard / PBR materials, you will add a global scene.refractionTexture property (in the same way we have scene.environmentTexture for the case of reflection) which will be used by default by the materials if no specific refraction texture has been defined at the material level.

A visualization test and according doc should be added to the framework.

[Open RFP] ( $800 ) - Basic USD import ( Mesh, materials w/ PBR support )

requirements

  • USD scene from unreal can be loaded into Babylon with its Mesh(s) and Material(s) showing up correctly with PBR correctly detected

  • Documentation in the BJS Docs somewhere

recommended approach

None

Notes

Skeletons, Lights, Node Materials and many other things USD supports are out of scope for this first version

[Open RFP] ( $800 ) - Basic USD/Z export ( Mesh, materials w/ PBR support )

requirements

  • Mesh exported as USD can be loaded into Unreal Editor with Meshes and Materials showing up correctly. PBR Material exported correctly as well.

  • Mesh exported as USDZ can be viewed in AR using iOS built in viewer. Meshes and Materials showing up correctly with PBR or not.

  • Documentation in the BJS Docs somewhere

recommended approach

None

Notes

Skeletons, Lights, Node Materials and many other things USD supports are out of scope for this first version

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.