Search found 2172 matches

by Hybrid Dog
Sat Mar 09, 2024 11:12
Forum: General Discussion
Topic: On which device do you play minetest?
Replies: 33
Views: 2843

Re: On which device do you play minetest?

A phone CPU typically clocks much lower than a desktop. I look up the phone in question, it has only a 2.3 GHz processor. My desktop computer's CPU has a clock speed of 3.8 GHz up to a maximum boost clock of 5.1 Ghz. There are a lot more factors at play, like operating system and cooling, but I thi...
by Hybrid Dog
Sat Mar 02, 2024 09:18
Forum: Feature Discussion
Topic: Minetest Code is inefficient (according to the White House)
Replies: 17
Views: 811

Re: Minetest Code is inefficient (according to the White House)

I hate your president. He nurtures global warming by making companies switch to inherently slower programming languages. Companies likely choose Python3 over Rust since code can be written faster, so they can be earlier with their boasting about no longer using C and C++.
by Hybrid Dog
Fri Feb 09, 2024 20:47
Forum: General Discussion
Topic: Minetest Iceberg meme
Replies: 24
Views: 5415

Re: Minetest Iceberg meme

Eisberg in Minetest.png
Eisberg in Minetest.png (453.86 KiB) Viewed 689 times
by Hybrid Dog
Thu Feb 08, 2024 17:20
Forum: General Discussion
Topic: Post your screenshots!
Replies: 11060
Views: 2054224

Re: Post your screenshots!

A few years ago, I began development of a command-line script to render the distribution of mapblocks in a map.sqlite database as part of my RocketLib Toolkit. As of last week, I finally resumed work on it, and so far the results are very promising. https://i.imgur.com/PYsUwvX.png In the rendering ...
by Hybrid Dog
Thu Feb 08, 2024 16:57
Forum: News
Topic: Minetest will be at FOSDEM 2024!
Replies: 17
Views: 8818

Re: Minetest will be at FOSDEM 2024!

Why doesn't the banner show that Minetest works in a web browser, too? Is it hidden because the web version too experimental?
https://gitlab.com/rubenwardy/fosdem24/ ... type=heads
https://minetest.dustlabs.io/
by Hybrid Dog
Sat Jan 27, 2024 20:45
Forum: Feature Discussion
Topic: New Feature Hype Thread
Replies: 15
Views: 3203

Re: New Feature Hype Thread

5.8 brings new high-quality shader-based antialiasing (after the old MSAA antialiasing being broken in 5.7), namely SSAA which dramatically improves the quality of distant graphics: Minetest's SSAA is low-quality in my opinion because the downscaling is not gamma-correct. In this example, the check...
by Hybrid Dog
Sat Nov 25, 2023 16:11
Forum: General Discussion
Topic: Post your screenshots!
Replies: 11060
Views: 2054224

Re: Post your screenshots!

how to not have noticeable moire artifacts.png
how to not have noticeable moire artifacts.png (285.28 KiB) Viewed 7470 times
by Hybrid Dog
Sat Nov 25, 2023 11:24
Forum: General Discussion
Topic: Post your screenshots!
Replies: 11060
Views: 2054224

Re: Post your screenshots!

Some time ago I've implemented texture-based heightmaps using a stochastic texture sampling algorithm. Perhaps it is possible to use the algorithm to add high-frequency detail to the mapgen. https://forum.minetest.net/viewtopic.php?p=424261#p424261 https://github.com/HybridDog/texture_noise But why...
by Hybrid Dog
Thu Nov 23, 2023 19:50
Forum: General Discussion
Topic: Post your screenshots!
Replies: 11060
Views: 2054224

Re: Post your screenshots!

current state of the mapgen Some time ago I've implemented texture-based heightmaps using a stochastic texture sampling algorithm. Perhaps it is possible to use the algorithm to add high-frequency detail to the mapgen. https://forum.minetest.net/viewtopic.php?p=424261#p424261 https://github.com/Hyb...
by Hybrid Dog
Thu Nov 23, 2023 19:20
Forum: Feature Discussion
Topic: Idea: advertisements in ContentDB
Replies: 20
Views: 2743

Re: Idea: advertisements in ContentDB

AwesomeDragon97 wrote:
Sun Nov 19, 2023 21:03
[…] Minetest mods are usually lower quality than Minecraft ones […]
I think Minetest mods have a higher quality than Minecraft mods except those which mimic Minecraft mods.
by Hybrid Dog
Mon Nov 06, 2023 19:19
Forum: General Discussion
Topic: Post your screenshots!
Replies: 11060
Views: 2054224

Re: Post your screenshots!

Antialiasing methods No antialiasing: none.png New SSAA variant (scaling 8x8): ssaa_ssim.png SSAA in current Minetest (scaling 8x8): ssaa.png FXAA: https://github.com/minetest/minetest/assets/3192173/11454db6-d1c9-45ad-861d-4cee7944d4e3 "FSAA" did not work for me in current Minetest.
by Hybrid Dog
Sat Aug 19, 2023 09:18
Forum: General Discussion
Topic: Proposal: Peer to Peer filesharing for Minetest Content
Replies: 24
Views: 3056

Re: Proposal: Peer to Peer filesharing for Minetest Content

But can you tell me more about these "free" CDNs? I'm not familiar with them. I suspect most of them are either not very reliable - and the point of this proposal is reliability - or severely limited and want you to upgrade to go beyond certain data quotas. I'm also not familiar with them...
by Hybrid Dog
Mon Aug 14, 2023 18:57
Forum: General Discussion
Topic: Proposal: Peer to Peer filesharing for Minetest Content
Replies: 24
Views: 3056

Re: Proposal: Peer to Peer filesharing for Minetest Content

Instead of a file hosting service, could a free Content Delivery Network service be used to distribute large files?
And would using zsync to update already-downloaded mods, texture packs, etc. have a big impact on bandwidth saving?
by Hybrid Dog
Sat Jun 17, 2023 12:38
Forum: WIP Games
Topic: [Game] PRANG! [prang]
Replies: 11
Views: 3382

Re: [Game] PRANG! [prang]

I've only played the browser version of this port and I like it. I also quit due to boredom when the difficulty has maxed out.
https://minetest.dustlabs.io/?gameid=prang
by Hybrid Dog
Sat May 13, 2023 09:02
Forum: Problems
Topic: Hacking - Security
Replies: 5
Views: 1395

Re: Hacking - Security

The Minetest wiki has documentation about this topic: https://wiki.minetest.net/Setting_up_a_server#Protecting_your_server I would additionally protect the Minetest server with firejail: https://github.com/netblue30/firejail In Minetest, a man in the middle (Dolev-Yao attacker) can control all playe...
by Hybrid Dog
Sun Apr 30, 2023 09:57
Forum: General Discussion
Topic: Post your screenshots!
Replies: 11060
Views: 2054224

Re: Post your screenshots!

Did I hear PNG decoder? Modlib has an excellent, full-fledged (as in: everything that's strictly needed to properly decode & convert any valid PNG to ARGB8), battle-tested PNG decoder: https://github.com/appgurueu/modlib/blob/master/minetest/png.lua. It has been tested against Java's ImageIO an...
by Hybrid Dog
Sat Apr 29, 2023 19:50
Forum: General Discussion
Topic: Post your screenshots!
Replies: 11060
Views: 2054224

Re: Post your screenshots!

@Hybrid Dog, Might this be used to generate a world with Earth as the heightmap? There is a grey scale Earth heightmap on wikipedia. I've been wanting an Earth map for MT for a while, as have others, I believe. The PNG decoder can be used to import PNG images, including heightmaps, for use in Minet...
by Hybrid Dog
Thu Apr 27, 2023 18:31
Forum: General Discussion
Topic: Post your screenshots!
Replies: 11060
Views: 2054224

Re: Post your screenshots!

Linear interpolation of the gaussianised texture works a lot better than I have anticipated for procedural texture-based noise. Perhaps I don't even need cubic interpolation for good results.
with_linear_interpolation_of_gaussianised.jpg
with_linear_interpolation_of_gaussianised.jpg (730.34 KiB) Viewed 7509 times
by Hybrid Dog
Thu Apr 27, 2023 16:44
Forum: General Discussion
Topic: Post your code!
Replies: 97
Views: 32417

Re: Post your code!

I already created a Stopwatch mod for easily benchmarking sections of code: https://github.com/sorcerykid/stopwatch/blob/master/example.lua Running the example above with multiple iterations produces the following output: https://i.imgur.com/xbleErH.png What's particularly nice is how it shows a su...
by Hybrid Dog
Tue Apr 25, 2023 17:08
Forum: General Discussion
Topic: Post your code!
Replies: 97
Views: 32417

Re: Post your code!

A very simple class to measure time differences: local Stopwatch = {} setmetatable(Stopwatch, {__call = function() local obj = { time = minetest.get_us_time() } setmetatable(obj, Stopwatch) return obj end}) Stopwatch.__index = { click = function(self, msg_prefix) local t = minetest.get_us_time() loc...
by Hybrid Dog
Tue Apr 25, 2023 17:00
Forum: General Discussion
Topic: Post your screenshots!
Replies: 11060
Views: 2054224

The posting of my screenshots

Loading PNG images in a Minetest mod works even without insecure environment since there is a PNG decoder implemented in Lua and files in the mod path can be read. example_heightmap.png generated.jpg generated2.jpg For completeness, and hidden in this spoiler, I try to answer some previous questions...
by Hybrid Dog
Wed Apr 19, 2023 19:59
Forum: General Discussion
Topic: Post your code!
Replies: 97
Views: 32417

Re: Post your code!

I phound this code and highly doubt that it works. local my_shader_material = minetest.create_shader_material({ vertex_shader = my_vertex_shader, fragment_shader = my_fragment_shader, uniforms = { u_color = { 1.0, 0.0, 0.0 }, u_time = 0.0, }, }) local my_mesh = minetest.create_mesh({ geometry = my_g...
by Hybrid Dog
Sat Apr 08, 2023 14:57
Forum: General Discussion
Topic: Post your screenshots!
Replies: 11060
Views: 2054224

Re: Post your screenshots!

This is great for textures such as planks, for bricks though you can’t really *solve it*. Extending this, I think you can make a proper tiling such that in a single row every e.g. even triangle would fall on a brick seam and every odd one would cover most of the middle of the brick. Then you just n...