Giter Site home page Giter Site logo

bnao's People

Contributors

fewes avatar

Stargazers

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

Watchers

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

bnao's Issues

[Feature Request] Add Ground Plane Option

Hi there, not sure how much effort it would be to include the option to render AO with a temporary ground plane (Either at the root of the coordinate system, or at the lowest vertex of the input mesh) Either way, an amazing tool!
baker_ao_groundplane

Add support for baking into mesh vertices

Best way to do this would probably be to add a post processing step to the bake function where the mesh is copied and the bake result texture is read and stored per-vertex, then create a new asset for the resulting mesh in the output folder. Could get complicated for skinned meshes?

Out of memory / super slow due to memory compression and page file

I have a machine with 64 GB RAM, and it seems that something during the sample baking is eating up so much memory that basically the whole process grinds to a near-halt. I can see in TaskManager that memory is all eaten up by Unity and MemoryCompression/pagefile processes dominate the processing time.

First few seconds progressing at a hundred samples per second, after that it's like 10-20 seconds per sample (basically down to good ol' offline baking speeds).

To reproduce, take any chunked photogrammetry mesh. In my case it's 75 chunks with 5 LOD levels each (see pull request to allow for that) and a total of 150k vertices.

Subsets of the mesh work fine (like, only have 20 chunks active) and at high-speed-GPU-rendering rates.

[Readme] Clarification please, what are the hardware/software requirements?

Hello!

This looks super nifty, and I am interested in seeing if it works for my project.

Just a nitpick about the readme, I see in the description this is GPU accelerated. I have found recently this usually means Nvidia + WIndows only. Could you please clairfy the system/software requirements to run this?

Unity versions, if specific hardware is needed, if Windows is needed.

Thanks!

Standard Render Pipeline surface shader?

I was taking a look at the Shader Implementation Example.txt file and noticed it requires getting the ambient color and manually sampling the reflection. Is there a way to use this with a surface shader in the standard render pipeline or does that require a fragment shader that emulates the surface shader? I know HDRP supports bent normal maps out of the box, but given that it's still in preview, it would be great to be able to use this in existing standard render pipeline projects.

[Feature Request] Allow baking in URP/HDRP

While there's no error, baking results look broken when a Scriptable Render Pipeline is active while baking. My guess is that the depth format is different, but haven't really looked into it - workaround is to disable any SRP, switch material to "Standard" and bake in that mode, then switch back.

Would be cool as a workflow to be able to bake while URP / HDRP are active.

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.