-
Posts
1.340 -
Joined
-
Last visited
-
Days Won
22
Everything posted by vladislavbelov
-
@Shiyn 1. Is it possible to make the palette a little bit warmer? 2. Is the bug from your screenshot reproducible: ?
-
Yeah, I definitely agree with that. And I think the 1024 width is enough to use for a while. I worried mostly about the scale for the engine. Because we have issues with that: 1) we don't support scaled fonts yet, 2) we don't support system DPI, no DPI aware yet (i.e. Windows on 125% just scale the game).
-
I mean, doesn't the Fedora support the screen division in a different proportion? And why you don't use a lower scale, i.e. 1.5?
-
Is it possible to change proportions?
-
What OS do you use? And why the effective resolution is lower than 3840 / 2?
-
Possible Game Optimisation for Next Update?
vladislavbelov replied to Gyrion's topic in Help & Feedback
Are you sure that exactly fog costs much? It requires amount of free video memory. -
Possible Game Optimisation for Next Update?
vladislavbelov replied to Gyrion's topic in Help & Feedback
Implementing LOD for the current renderer arch will be a little bit hacky, so to go to LOD direction we need to improve the renderer, as @Yves mentioned some time ago. -
Fixing the skybox for maps
vladislavbelov replied to Stan`'s topic in Game Development & Technical Discussion
Geomipmaping or ROAM itself can't make art too, but it provides an easy possibility to do it. Tessellation not only smooth, but it can make sharper or whatever the original model was (yes, it's hard to make the same sharpness as for geomip, but it's possible for the geometry shader). It's expensive, yes, but it's possible to add some art things in the tessellation too. Just add a texture with a variable density. More complicated things are possible in the geometry shader. So GPU can do the same things, but with a different cost. -
Fixing the skybox for maps
vladislavbelov replied to Stan`'s topic in Game Development & Technical Discussion
Yeah, and it works good, but it costs the bandwidth. But I like it, it's simple and pretty effective (as most of tree-based optimizations). As a just possibility example we can pass the only one quad and the heightmap texture, the rest of work will be completed by GPU on the tessellation step (don't know how much it's expensive, but for something like GTX 1080 it should work good ). -
Fixing the skybox for maps
vladislavbelov replied to Stan`'s topic in Game Development & Technical Discussion
Yeah, go to 4.0+ is too fast for us, because we want to support usual players too. Not sure, it'd be useful for the terrain, but it's not necessary. For old cards - yes, for new cards - it works. At least some AAA games/engines support the tessellation. -
Fixing the skybox for maps
vladislavbelov replied to Stan`'s topic in Game Development & Technical Discussion
Nobody was talking about it. I'm talking on a higher level, about a choice between multiple renderers (modern and legacy) and single renderer (that supports most of popular videocards), about the renderer architecture at all. With good architecture we can support multiple renderer very easily. But we don't have one (probably yet). But do we really need it? I.e. OpenGL 3.3 was released in 2010 (8 years ago) and is widely available these days, so why not drop OpenGL2 and go to OpenGL3.3 (why 3.3 and not 3.0, because it's nearest to 4.0 for old videocards). There is a problem, that we will always have a modern things and legacy things. Probably not so hacky but still (i.e. GL3.3 vs GL4.0 for tessellation). -
Fixing the skybox for maps
vladislavbelov replied to Stan`'s topic in Game Development & Technical Discussion
So it needs to test how it works and looks and then discuss with artists. There is a complicated task to add a new OpenGL support (btw one of reasons why we need the actual feedback statistics) without dropping not real old cards. Also we have a GLES "support", so probably we need to count it too. -
Fixing the skybox for maps
vladislavbelov replied to Stan`'s topic in Game Development & Technical Discussion
Not necessary to use ray-* techniques for volumetric, but other techniques like direct volume rendering or volumetric particles have an own cost. Btw, we use a parallax mapping, and it's a kind of the ray marching. Yeah, that what I'm talking about. -
Fixing the skybox for maps
vladislavbelov replied to Stan`'s topic in Game Development & Technical Discussion
If we're using volumetric particles it should be ok. But for flat/smooth particles it I'm not sure that the number will be enough for all cases. There is a question, how much different types of clouds we want to support. -
Fixing the skybox for maps
vladislavbelov replied to Stan`'s topic in Game Development & Technical Discussion
But how big will be the attribute buffer if they all are moving not in the same direction? To produce natural clouds it requires a lot of particles. There is a good way with volumetric clouds, but it's pretty new to support not new videocards. The simplest way is use a flat height texture (i.e. an analytic modification of the Perlin noise) with a parallax like shader. But it looks simple too. -
Fixing the skybox for maps
vladislavbelov replied to Stan`'s topic in Game Development & Technical Discussion
Yeah, in case we're rendering clouds and their shadows. But, usually in game player shouldn't see clouds, because they may block a view. Only for a far zoom. But for usual zoom we can do simpler and cheaper things. -
Fixing the skybox for maps
vladislavbelov replied to Stan`'s topic in Game Development & Technical Discussion
Where the 800 value is from? Number of attributes may be limited by VBO size, texture size or whatever you use for the instancing. I.e. you can get attributes from a texture in the fragment/vertex shader, so the maximum number of particles would be MAX_TEXTURE_SIZE / ATTR_STRUCT_SIZE. I think that too. Also we don't have to render particles for the shadow map every frame, if all clouds are generated procedurally and moving in the same direction. -
Fixing the skybox for maps
vladislavbelov replied to Stan`'s topic in Game Development & Technical Discussion
Why only 800? You can draw 1e3, 1e4 even 1e5 particles (if it's a simple quad), and it works good. You may not cache the rendered sky, only prerender the atmospheric scattering of the sky and subsurface scattering of the clouds. And then render them in the real time. -
I think, there should be a version/about menu item.
-
Fixing the skybox for maps
vladislavbelov replied to Stan`'s topic in Game Development & Technical Discussion
It can be done by few (1 for sky, 1 for particles) draw calls, but yes, it noticeable costs more than the current solution. -
2.6.0 is version of the TortoiseGit. What's an input for the "git --version" command?
-
The last version is 2.16.2 for Windows.
-
It's the pretty new error as I remember (mid 2017). So you could try to update your Git. What's your current Git version (use the "git --version" command)?
-
Ah, you meant cheats. The user was a server, so he controls his state, but any player, that will try connect to him during his memory changes, will get an OOS error. Also Cheat Engine is real overhead in this case, since a user can modify JS files, particularly simulation things. So the game isn't actually hacked.
-
Text overflow or what?