Coder Social home page Coder Social logo

Comments (5)

NoelCross avatar NoelCross commented on June 10, 2024

@mikethal The first thing that you should check is making sure that you have geometry tagged. In the objects tab, do you see a non-zero number for "Objects tagged for Geometry" in the Objects tab. If the number is non-zero, then highlight the selected geometry in the World Outliner view by hitting the "Select Tagged" button to inspect all meshes that have been tagged. If that all looks good, then proceed to the Probes tab and hit the "Calculate" button. Once that calculate process is complete, you should be able to view the voxels that will be used for baking once you turn on the Render Voxels option on the AcousticsDebugRenderer actor. If you don't see voxels at this point, then it is possible that the geometry that you tagged is something that we don't currently support. Let us know the details of the geometry that is not getting voxelized and we can help figure out how to include that geometry by possibly making minor code modifications to the plugin.

from projectacoustics.

mikethal avatar mikethal commented on June 10, 2024

@NoelCross Thanks so much! It sounds like this may not be geometry you support or there's another issue. I've followed all of your steps above, but I'm still not getting voxels or probes.

What details can I provide you with to help? Thanks again!

from projectacoustics.

mikethal avatar mikethal commented on June 10, 2024

@NoelCross Interestingly, it's not working for me on the default UE Third Person Example Map either.

from projectacoustics.

NoelCross avatar NoelCross commented on June 10, 2024

@mikethal let's first concentrate on the UE Third Person Example. I created a new Third Person C++ project with UE5.3.

Once launched, I enabled the UE5.3 version of the PA plugin and restarted the project.

Next, I opened the Bake Acoustics mode tab.

On the Objects tab, I selected "Static Meshes" in the Bulk Selection Helpers section and hit the "Select" button. I noticed that the SM_SkySphere is selected so in the Outliner, I ctrl-click on that actor and see that the Currently selected objects show a value of 26.

In the tagging section, with the Geometry option selected, I hit the "Tag" button and see the number of "Tagged objects for Geometry:" bump up to 26.

Next, I click on the floor (SM_Cube) to deselect everything other than the floor. I switched the tagging mode to "Navigation", select the "Tag" button and then see that "Tagged objects for Navigation" is now showing the number 1.

Next, I switch to the Probes tab, select a Fine resolution and press the "Calculate" button.

Once the probe calculation is complete, I see the message "SUCCESS: NumProbes: 139".

Next, I select the "AcousticsDebugRenderer" in the Outliner and enable the "Render Voxels" checkbox. The "Render Probes" checkbox is already enabled.

After following these steps, I'm seeing the following image on the stage.

image

I'm hoping that you will be able to try these steps and see the same result that I'm seeing. Make sure that you have the Realtime setting enabled in the Viewport Options menu. If you don't have that set, you will not see the debug vizualizations in the editor.

image

from projectacoustics.

mikethal avatar mikethal commented on June 10, 2024

Hi Noel,

Thanks for the info!

Between our team, your advice, and Nikunj's assistance we were able to figure this out. Thanks again for your help and creating this incredible plugin. Looking forward to using it even more!

from projectacoustics.

Related Issues (20)

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.