Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(This is a request/issue) Allow Horus to do its process on Sprites and add the compiled .dll in the project. #1

Open
TheNachoBIT opened this issue May 25, 2020 · 2 comments

Comments

@TheNachoBIT
Copy link

To FerzanK:

Hi!

I saw this Occlusion Culling method and this is exactly what i'm looking for!

The problem i have with my game is that instead of the player going forward, the map is the one moving backwards. And when you have a lot of objects, the game starts lagging because the Renderer is constantly updating in the CPU while in the GPU there's no problem because Unity's Frustum Culling works, but only on the graphical side.

So i have 2 problems.
1 - I saw the code and i saw that it doesn't work with Sprite Renderers or 2D Renderers in general, and my game uses both 2D and 3D objects but it uses more 2D than 3D.
2 - I'm trying to compile the .dll but somehow i have a lot of errors because the source files (.cpp) can't find the header files (.h) so it should be a good idea to also have the .dll in the repository if you don't want to modify the code and put the .dll right away.

And also, would you like to give me a way to contact you via Direct Messages (your Twitter, Discord, whatever you have)? Because this is the only way i can't talk to you anyways. I REALLY want to use this Horus method for my game, it really has potential and i really want to look forward into it.

So that's it for this issue/request for this, i hope you can help me with this issue or at least give me an answer :)

Best Regards. NachoBIT.

@TheNachoBIT TheNachoBIT changed the title (This is a request, not an issue) Allow Horus to do its process on Sprites and add the compiled .dll in the project. (This is a request/issue) Allow Horus to do its process on Sprites and add the compiled .dll in the project. May 25, 2020
@cszn113
Copy link

cszn113 commented Apr 12, 2021

hi,TheNachoBIT! I'm new to unity. Could you please tell me how to compile the dll?

@JosiahJack
Copy link

JosiahJack commented Sep 4, 2023

The requirements were vague and missed mentioning the need for BMPLoader by Markus Göbel (Bunny83).
Went with latest for the dependencies:
spdlog 1.12.0+, latest commit 3aceda0
glm 0.9.9.8 release (glm-0.9.9.8.zip)
ArashPartow/Bitmap a03765d

Just the dll:
horus.dll.zip

My build folder:
Horus-Unity-Occlusion-Culling_CompileDLL.zip

Built using Ubuntu g++ with the included bash script for the includes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants