3D rendered mountains with snow and lakes
Xella 21 Mar 2018
I'm rewriting my 3d graphics library,
so here's a little gif with CraftOS-PC Accelerated (using LuaJIT) at higher resolution running a newer version of this terrain demo. (FPS drop from OBS recording but overall still good)
A few issues with rendering that you can see have already been fixed, and performance has gotten better since the recording of this gif as well.
I'm posting updates on the project on my Discord:
https://discord.gg/MjsNjK2psB
----------------------------------
I was playing around with an update for my 3D rendering API which I was working on. I decided to test some 3D terrain generation with some noise and I made some screenshots of mountains. I thought I'd share them, because they might look nice as backgrounds =)
Edited by Xelostar, 29 August 2021 - 11:12 PM.
so here's a little gif with CraftOS-PC Accelerated (using LuaJIT) at higher resolution running a newer version of this terrain demo. (FPS drop from OBS recording but overall still good)
A few issues with rendering that you can see have already been fixed, and performance has gotten better since the recording of this gif as well.
I'm posting updates on the project on my Discord:
https://discord.gg/MjsNjK2psB
----------------------------------
I was playing around with an update for my 3D rendering API which I was working on. I decided to test some 3D terrain generation with some noise and I made some screenshots of mountains. I thought I'd share them, because they might look nice as backgrounds =)
Edited by Xelostar, 29 August 2021 - 11:12 PM.
Bomb Bloke 22 Mar 2018
Dare I ask what the frame rate on those are? I assume you're heading towards a flight simulator.
Xella 22 Mar 2018
Bomb Bloke, on 22 March 2018 - 02:30 AM, said:
Dare I ask what the frame rate on those are? I assume you're heading towards a flight simulator.
It depends on the charge of my laptop and if it's being charged or not. On my laptop I get about 20 FPS. On my PC it's about twice as much normally, but my PC is currently broken so I can't test on there.
I was actually just playing around with randomly generated terrain, but turning it into small chunks and rendering only a 3x3 of chunks or something could definitely work for a flight simulator! I might give it a try if I've got enough time.
I'm going to finish the update + documentation first though.
Xella 22 Mar 2018
Here's another one where the size is 4x bigger in each direction. This one lagged a whole lot so it was hard to get the camera in a good position
MisterMeister32 22 Mar 2018
Looks great even with the limitations of CC.
Do you use the pseudo-bitmap characters or a large monitor?
Do you use the pseudo-bitmap characters or a large monitor?
Xella 22 Mar 2018
In case you're curious what the limit is before getting a "too long without yielding" error, it's 7 seconds to render 53760 polygons, which would be equivalent to 256 at 30 FPS:
Bomb Bloke 23 Mar 2018
Xella 24 Mar 2018
MisterMeister32, on 22 March 2018 - 01:12 PM, said:
Looks great even with the limitations of CC.
Do you use the pseudo-bitmap characters or a large monitor?
Do you use the pseudo-bitmap characters or a large monitor?
Oops I missed this message.
Thanks!
Well, I just took a screenshot of my program that uses my 3D rendering API, which in turn uses Bomb Bloke's BLittle API if you want to switch to the "higher resolution".
Xella 24 Mar 2018
MisterMeister32, on 23 March 2018 - 07:03 PM, said:
A 3x2 block of characters is a square.
Anyway, yet a 3x2 block of characters is a square, because the pixels have a ratio of 2:3, but now we have characters in the new charset which have all combinations of "subpixels" in a 2x3 which allows you to have more detail in a given size. However, since it's a character and only has a background color and a text color, there can only be two colors at max in each real pixel. The BLittle API helps you to "shrink" paint images down and draw them and estimate how each pixel can be calculated the best.
Bomb Bloke 25 Mar 2018
Xella 25 Mar 2018
Xella 29 Aug 2021
Rewriting my 3d graphics library from scratch. Here's a newer version of the demo (still old clip and stuff has been fixed and improved since) running on CraftOS-PC Accelerated: