Jump to content

Josh

Staff
  • Content Count

    16,179
  • Joined

  • Last visited

Status Updates posted by Josh

  1. Is there a royalty-free library of BRDFs available anywhere?

    1. Josh

      Josh

      @Thirsty Panther There are no BRDFs included. :(

    2. Thirsty Panther

      Thirsty Panther

      Oh sorry.

      There is this set for academic use.

      https://www.merl.com/brdf/

    3. Josh

      Josh

      Strange that for all the requests I get for this, no one seems to actually have any content to use with it.

    4. Show next comments  24 more
  2. 60 FPS with 1,000,000 entities in the world...on INTEL graphics!

    1. tipforeveryone

      tipforeveryone

      Josh,  show us a video :D ? We need to see this awesomeness!

    2. aiaf

      aiaf

      Looking forward to testing this, Intel graphics getting better with new processors, I think can play Dota 2 with about 30fps

    3. theskb

      theskb

      What will be the be the best graphics card to run this game very smoothly or other games like GTA5, PUGB ect any suggestion? still, i am looking to choose a new graphics card or you can say want to upgrade my previous card. I have decided a card from this list http://www.thebestadvices.com/best-graphics-cards/ASUS GeForce GTX 1060 6GB Dual-fan OC Edition will be a good choice it costs around 350$ bucks and comes in my budget. Should i go for it?.

    4. Show next comments  24 more
  3. Switching up the threading design to make things even moar faster. Basically, the rendering thread has top priority and everything else in the game is just in support of that.

    1. Josh

      Josh

      The new design reduces latency and makes the rendering thread independent from the culling speed. Is good. 

    2. Ma-Shell

      Ma-Shell

      Why would you want to separate rendering and culling? That would only make this undesirable effect where objects are popping up if you spin too fast only worse

    3. Josh

      Josh

      Nothing is allowed to slow down the rendering thread, and there are tricks like predicting the next camera frustum that minimize errors.

  4. 100,000 entities. LE4: 9 FPS. LE5: 115 FPS. :)

    1. Josh

      Josh

      If I keep this up, the new engine will be an order of magnitude faster than every other engine in the world.

    2. tipforeveryone

      tipforeveryone

      That is what we need Josh, all game developer I mean hhehe

    3. Phodex Games

      Phodex Games

      @Josh I wish you the best of luck to achieve this goal :) because I really like the engine

    4. Show next comments  24 more
  5. Leadwerks 5 is so fast that integrated graphics might even be fine for VR. I cannot believe how well this is working!

  6. Another great day working on Leadwerks! I love you all.

    1. tipforeveryone

      tipforeveryone

      How is it going ? :) glad to hear that

    2. Josh

      Josh

      I'm working to split the rendering and culling thread now into two separate threads, for ultimate performance.

    3. CangoJoe

      CangoJoe

      " Another great day working on Leadwerks! I love you all. ", said the man who just got a new gf. ;) Good luck!

  7. Single-pass stereoscopic rendering using a geometry shader to double up the geometry works!

    1. wayneg

      wayneg

      Have to buy vive now with all this new speed on horizon.

  8. I got basic render tweening working. Game thread is running at 30 updates per second while the rendering thread gives 1200+ FPS with perfectly smooth motion. The idea works.

  9. Really interesting stuff...I'm running my game loop at 10 FPS and my rendering loop is running at 1700 FPS! Definitely requires a change in paradigm.

  10. Cool C++ example of a working command buffer here: https://www.leadwerks.com/community/topic/17251-syncing-objects-between-threads/

    This is great for multithreading.

  11. It is so cool to revisit an old design and approach it with totally new design parameters. The new renderer introduces constraints we did not have before, but the resulting system is capable of incredible levels of performance beyond anything that's ever been done.

    1. gamecreator

      gamecreator

      I'm curious about numbers for things like this and the model loading improvement.  Tempted to create a test scene/program.

    2. Josh

      Josh

      I will definitely have benchmarks showing different versions of the engine under heavy loads.

  12. Started working on our new zero-overhead renderer for maximum FPS. Very interesting stuff!

    1. Ma-Shell

      Ma-Shell

      Will the new one be based on Vulcan or did you abandon that thought?

    2. Josh

      Josh

      I am going to implement the architecture with the existing OpenGL rendering code and then see if MoltenVK supports everything we need.

    3. Josh

      Josh

      The World::Render() function has been replaced with this. It just iterates through all modified objects, sends the data to the culling thread, and returns. So the entire time of rendering disappears from your game loop:

      void World::Render(shared_ptr<Buffer> buffer)
      {
      	auto gfxdriver = GameEngine::GraphicsDriver();
      	shared_ptr<SharedObject> o;
      	gfxdriver->cullsyncmutex->Lock();
      	gfxdriver->rendertarget = buffer;
      	for (auto it = gfxdriver->modifiedobjects.begin(); it != gfxdriver->modifiedobjects.end(); ++it)
      	{
      		o = (*it).lock();
      		if (o == nullptr) continue;
      		o->Sync();
      	}
      	gfxdriver->cullsyncmutex->Unlock();
      	gfxdriver->modifiedobjects.clear();
      }

       

  13. Update is available on beta branch the implements new model picking code, with faster model loading.

    1. gamecreator

      gamecreator

      Nice.  Faster model loading is definitely useful.

  14. Twitter is a joke! They bring no traffic to this site. Reddit, Pinterest, and StumbleUpon all bring in far more views.

    1. Rick

      Rick

      Social media is such a moving target I have to think at some point we'll all just be fed up with all the flavors and expect our phones to just have a built-in social media platform that people will just use because it's easier and right there built-in, since we basically do everything with our phones involving social media anyway. 

    2. gamecreator

      gamecreator

      Isn't there some sort of good social media manager software out there?  Basically copying and pasting in various formats shouldn't be that difficult.

    3. Josh

      Josh

      Actually I did not notice Twitter traffic is coming from t.co, their link shortener. Still about a third the traffic as fb and a fifth of what comes in from reddit.

      Google plus brings in virtually nothing, and I plan to delete our g+ page soon.

    4. Show next comments  24 more
    1. AggrorJorn
    2. Josh

      Josh

      I don't see a mistake. They removed the page because sales were so low.

    3. Rick

      Rick

      Gotta experiment and be willing to fail to drive forward. I'm sure they learned a lot.

  15. The BFN texture will no longer be needed in the next build. It's being built into the engine.

  16. Do you like the forum coiors? The blue is a saturated light version of the same exact hue as the forum header. The green was copied from GitHub's green buttons.

    1. aiaf

      aiaf

      Looks good,  lately using it more from mobile

    2. AggrorJorn

      AggrorJorn

      nice improvement.

  17. Editable Lua demo posted in Leadwerk 5 Alpha forum.

  18. Does anyone have SebH's original BFN generator code?

  19. Getting C++11 smart pointers to work with Lua is a huge win. I honestly was not sure if it was possible.

    1. AggrorJorn

      AggrorJorn

      Congrats on your accomplishment and your persistence.

  20. Can’t compile LuaJIT in 64 bit on Windows 10. The official instructions don’t work!

    1. aiaf

      aiaf

      I see no problem.All lib files including lua51.lib are in the src directory , with Vs20017 and command as above.

    2. thehankinator

      thehankinator

      Nope, from VS command prompt:

      cd C:\Dev\LuaJIT-2.0.5\src
      msvcbuild.bat

       

    3. Josh

      Josh

      Thanks, it works perfectly.

    4. Show next comments  24 more
  21. It has become very common for people to post animated GIFs recorded from their desktop. Is there some application that everyone is using to make these?

    1. AggrorJorn

      AggrorJorn

      http://www.screentogif.com/ Small, free, opensource, simple, powerfull, good quality gifs, no adds. Great for documentation too.

    2. gamecreator

      gamecreator

      Seems like YouTube could do a better job here to fill a void, to allow quick captures and uploads.  Though I wouldn't be surprised if they already have something we don't know about.

    3. Einlander

      Einlander

      ShareX it's open source

  22. Big thanks to Brad Bolthouse. Check out his program Unwrap3D for all your UV mapping and model conversion needs: http://www.unwrap3d.com

×
×
  • Create New...