mil
gaseous-giganticus
mil | gaseous-giganticus | |
---|---|---|
4 | 18 | |
14 | 109 | |
- | - | |
0.0 | 5.3 | |
over 1 year ago | 5 months ago | |
C | C | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mil
- HoangTuan110M: A small, concatenative programming language
-
Ask HN: What is the most impactful thing you've ever built?
I don't know if this is impactful, but the projecy that reached out to the most people that I can think of is Mil[0]. It is a small stack-based language that I wrote in C as a learning language. I first showcased it on HN, thinking nothing much than to get feedback. It turned out to do decently well in views and reach, even reaching out to the Chinese tech community because someone posted it on a Chinese social website (I forgot the domain name).
Even though Mil's popularity is pretty typical of my other projects, but seeing it going out to other social media is pretty cool.
[0]: https://github.com/HoangTuan110/mil
- Show HN: A small and concatenative hobby programming language
- Show HN: A small, concatenative hobby programming language. Implemented in C99
gaseous-giganticus
-
Simulating Fluids, Fire, and Smoke in Real-Time
I think the curl noise paper is from 2007: https://www.cs.ubc.ca/~rbridson/docs/bridson-siggraph2007-cu...
I've used the basic idea from that paper to make a surprisingly decent program to create gas-giant planet textures: https://github.com/smcameron/gaseous-giganticus
-
Friday Post: What is something you made or solved in C that you are proud off?
Gaseous-giganticus - procedurally generates gas giant planet textures for space games, etc.
-
How can I generate realistic planetary cloud cover?
This is what gaseous-giganticus uses. Combined with some other techniques, it can help with making some clouds for earthlike planets, but not in real time. Mentioned here previously. The process I use for making earthlike planets with clouds for Space Nerds in Space is described here.
-
Procedural Gas Giant
Here's my own gas giant thingy, which produces (what I imagine to be) decent results, but is quite slow.
-
How do i use/compile gaseous giganticus?
Hi. I'm the author of gaseous-giganticus. You do not need to apply the patch, as it was incorporated into the source already a long time ago: https://github.com/smcameron/gaseous-giganticus/commit/b3ca95f2f3975d6ca97029dae166e2daf068b3f0
- Ask HN: What is the most impactful thing you've ever built?
-
Aside from hobby and practice, what are some genuinely useful personal apps?
I needed some gas giant textures for planets in my space game so I made this thing, which also ended up getting used by other people for their Kerbal Space Program mods.
-
Empyrion -- Galactic Survival - #3 by pavloocheretianyi01 on DeviantArt
Is that gaseous-giganticus output that I spy?
-
Best (preferably free) procedural planet texture generators
I've made a couple. For gas giants, gaseous-giganticus. For earthlike, or rocky planets, there's a program called "earthlike.c" in the space-nerds-in-space repo. Other than allowing you to supply an input image to use more or less as a color palette, they don't allow much in terms of customization, though there are quite a few knobs you can turn.
-
What is your best project using C?
Most innovative thing, or what I'm most astonished I actually successfully pulled off against all odds, is probably gaseous-giganticus, which is a program that uses curl noise for procedural fluid flow(pdf) on the surface of a sphere to create cubemap textures for procedurally generated gas giant planets.
What are some alternatives?
well - The Future of Assembly Language. https://wellang.github.io/well/
ebsynth - Fast Example-based Image Synthesis and Style Transfer
poprc - A Compiler for the Popr Language
SPH-Fluid-Simulation - A multi-threaded particle-based solver, Smoothed-Particle Hydrodynamics, for the Navier-Stokes equation
Video-Hub-App - Official repository for Video Hub App
texture - Procedural texture generation package.
potion - _why the lucky stiff's little language (the official repo... until _why returns)
Noise-Extras - Noise & procedural generation code pieces that I didn't feel needed whole repos all to themselves.
KAI - KAI is a distributed computing model written in modern C++ and is cross-plaftorm. Using custom language translators and an executor, KAI provides full reflection, persistence and cross-process communications without having to modify existing source code. KAI Comes with an automated, generational tricolor garbage collector, and Console- and Window-based interfaces.
chip-walo - CHIP-8 Emulator using C and SDL2.
NoCoin - No Coin is a tiny browser extension aiming to block coin miners such as Coinhive.
lsblk - List information about block devices in the FreeBSD system.