2 ms·
Look very nice! Somehow I thought since it is Rust and not Java, it should be more fps than Minecraft (many other things seemingly comparable), but it's not, pr
by teekert 5y ago
Look very nice! Somehow I thought since it is Rust and not Java, it should be more fps than Minecraft (many other things seemingly comparable), but it's not, probably wrong assumptions on my end.
- adtac 5y agoJITs can sometimes be faster than compiled binaries because they have runtime information, but realistically it's probably because Mojang has had years and years to optimise.
- kaba0 5y agoAlso, they are two completely different games, there is absolutely no point in comparing them. A single game feature difference can render the comparison meaningless.
- pjmlp 5y agoAlso if properly configured, at least on Java/.NET worlds, they can be cached between runs, thus they eventually get tuned to the optimal maximum.
- zesterer 5y agoThe bottleneck for a game like this is the GPU and not the CPU (usually). Additionally, Veloren has a tonne of things that Minecraft doesn't: - A much larger world (compare the number of blocks in Veloren's trees against those of Minecraft, or the fact that mountains in Veloren are regularly many thousands of blocks tall, compared to Minecraft's 256 block height limit) - PBR rendering - Shadow-mapping - Bloom - A level of detail system, along with horizon maps for dynamic terrain-scale shadows - More advanced voxel lighting that respects normals - Fully volumetric cloud, aurora, and atmospheric rendering with raycasting - More detailed character models and animations - A more detailed particle system - Dynamic point lights and related effects (point light diffusion, for example) - High-detail terrain objects like grass, corn, etc. As another poster said, there's not really much point in comparing the performance of the game to that of Minecraft. They have virtually nothing in common from a rendering perspective other than the fact that their polygon normals are mostly oriented toward the cardinal axes.