Saltar al contenido principal

Búsqueda

"Foliage" checkbox for paintings

  • TAPgiles
    Great answers

    That is all in Dreams currently.

    - Things don't render unless you can see them.

    - A limited number of physical strokes are simulated, but the ones on screen take precedence.

    - Flecks, sculpts, text is all rendered at lower quality when farther away or smaller in screen-space, to make it cheaper to render. And sculpts have a "fleck perspective" setting which keeps flecks larger when they are distant, so that the object still looks flecky. Which is commonly used for foliage.

  • Orue223

    The paint count is based on whether theyre powered on causing a max paint flag. It's better to power off at distance as some rending is worse than no rendering so turning the power off at a distance limits the cost better. I know it renders the quality based of the distance but it isnt utilising the fleck density which reduces overdraw and framerate. From my experience the physical paint just stops working if you plaster them around the scene like you can in any other game engine. The current state of paint is basically unusable as foliage it completely breaks at any large scale.

  • TAPgiles
    Great answers

    Those warnings are *warnings*. Dreams is handling things so that it doesn't break the engine, or kill performance too much. The warning is just letting you know it's being handled.

    In any other game engine, you can crash the engine or tank the performance. Doing these things is allowed, but isn't free. Dreams has to keep running and not crash no matter what, so it has these limits and handles things so that it's a lot more stable even if you do crazy stuff like requesting a ton of physics simulation for strokes.

    With other engines you can just make an entire game on amazing hardware and it will be unrunnable on other hardware. Dreams has to run on PS4s, so it has limits to ensure that's possible. So you *have* to think about performance and optimisation, and make something others can actually play. You can't just pretend everyone has your same setup. Dreams makes sure (or does its best to make sure) you don't make something that is unplayable for other players. It makes sure that your game or whatever can be enjoyed by all players.

    It doesn't stop physical paint entirely; 2048 strokes will still be simulated. But if you have such a lot on the screen at once you might find it hard to spot them. It's just a bad idea to do that. https://tapgiles.com/docs/limits.html#physical-paint

    All fine wanting a feature like this. But you can do the things you said--lower fleck density, turn off physicality, power off paintings at distance--with very simple logic, if you want it to work that way. Just letting you know, so you can do those things right now instead of waiting for this feature to be built-in.

  • Orue223

    Too be honest, its not very helpful. I'm very experienced in working with the engine, so its a little condescending. I know I can do those things because I've done them thats why I suggested them. A built in method would lower the gameplay cost. I'm just looking for a method that will allow people to build something that doesnt cause the paint to flicker endlessly when you have a few detailed ones on screen and doesnt require having years of experience in logic to fix

  • TAPgiles
    Great answers

    Sorry I came off as condescending. It's very difficult to know a person's experience level with Dreams.

    Most posts on here are from new players who don't have an understanding of game engines, and Dreams logic. Also, it's very rare Mm add a feature people request, even if they request it on here. So if a feature is already doable it's probably going to be even further down the list and will never be considered by Mm.

    So I try to help them get to what they want to do *now* instead of waiting for a feature they believe can't currently be done. Because in all likelihood, they don't *know* it can be done, and the feature they requested will never be added. So if it's holding them up from making what they want to make, I want to help them make it even before the feature they want exists.

    So while some people are frustrated by me trying to help them because they already know these things... it's kind of a risk that I still take, because a lot of the time posters don't. Still, I didn't feel condescension to you, so I'm sorry to make you feel like that.

  • Orue223

    Yeah its okay, thats fair. They'd most likely have posted on the how to page if they were looking to figure out how to do it is all I'd say. This is about coming up with new ideas to improve dreams most people who post on it will be experienced. Its a little disheartening to realise I havent seen a single post from here implemented in dreams thinking about it. All the best though I know you do alot in the dreams community

  • TAPgiles
    Great answers

    There is a good amount of posts made here by people who have no idea how Dreams (or computers) work, honestly XD

    Yeah I only spotted 1 suggestion I've made that's been implemented. It's slow going...

Iniciar sesión para dejar un comentario.