Jump to content

Genebris

Members
  • Posts

    517
  • Joined

  • Last visited

Everything posted by Genebris

  1. That's just modeled geometry. Typically all cliffs are extra geometry on top of smooth terrain hills
  2. There's this method to set collision types, but it's missing from documentation. I really hope Ultra doesn't suffer from these undocumented methods that Leadwerks has so many of. Collision:SetResponse(type, type, response)
  3. Just copy what others have done, adapt it to your need and ask questions like you just did in the process. Everyone has done it this way, it doesn't mean you need a codeless "engine". Script. is a table defined by Josh in Leadwerks. You add functions and variables to it indicating that they are part of this script and nothing else. You can create a variable without "Script." and it will simply be global across every script. Script.number = 1 --Accessible inside this script number = 1 --this is global in your entire game
  4. If you understand functions, tables, variables and loops, you are ready to go. Lua is that simple. My advice is to read Leadwerks' default scripts and see how those concepts are used there along with Leadwerks API. Then you try to adapt example scripts to your needs. And after that you are ready to program everything yourself.
  5. Genebris

    Screen-space reflections

    Ah, I thought ssr is just a copy paste and flip of the screen buffer contents. But apparently it's more complicated.
  6. Genebris

    Screen-space reflections

    Why is that part missing if everything is seemingly on the screen? Yellow wall texels are missing somehow?
  7. Genebris

    Frosted Glass

    If I have more than a couple lights and every model is rerendering multiple times. Going to tank GPU performance, isn't it?
  8. Genebris

    Frosted Glass

    Forward only? That could be a huge bottleneck.
  9. Genebris

    Frosted Glass

    So you have lit transparent shaders now? Not like in Leadwerks?
  10. I think resolution theoretically has some effect on speed, but in practice I've never seen it have any noticeable effect at all. Just make sure you don't run out of vram and ram.
  11. With Maya it's an easy call because Blender is just superior. But what if Ultra has no competition? Josh can charge us whatever he wants.
  12. If you want Leadwerks, it's on Steam. Latest version is 4.6. https://store.steampowered.com/app/251810/Leadwerks_Game_Engine/
  13. Genebris

    Finalizing Terrain

    Since you have large shaders, do you have multi compiled shader variants like Unity does it?
  14. Genebris

    Smart Tessellation

    Can tessellation actually replace regular high poly geometry? Because I remember trying and realizing that basic displacement in Blender gives far better results than a tessellation shader with the same displacement map. Tessellated stone has lighting like it's a flat plane even though there's crazy amount of geometry. And displacement in Blender with exactly the same height map and distance actually looks good. Both are based on the same flat mesh. That shader even had recalculation of displaced Normals and Tangents.
  15. Yes, but there are also HLOD systems where different levels might have different hierarchy so some objects aren't even present on some lods.
  16. I just checked screenshots on google and they don't even seem to have many polygons. They seem to enclose you in tiny hallways with corners to keep objects on screen to a minimum.
  17. I don't get it, it returns the same value for the same input?
  18. That returns true for both frustum and occlusion culling? What if you only need frustum?
  19. Every engine with subscription has already given up on that and made a free option for regular indie users. And they make money from large companies. I honestly have no idea how to profit from us small indies, but subscription is definitely a hard sell for us in today's market.
  20. I don't know, but is it safe to loop through a table while also removing items from it?
  21. Try VPN if your connection to that sever is somehow throttled.
×
×
  • Create New...