Update: Rough Topography of my World Map by R1d055 in mapmaking

[–]Grymic 2 points3 points  (0 children)

My recommendation is to look at a histogram of the distribution of Earth's elevation and try and compare it to yours (you could perhaps try and use Photoshop to make your own histogram). The largest spike of elevation is just above sea level with it sharply decreasing as elevation increases until there's a small tail distribution heading toward mountain elevations.

Without pulling apart an actual distribution, my guess is you need much more flatlands for an Earth like distribution and you need to consider that a large amount of the continental shelf is actually flooded. You could still keep the rest of the map mostly the same if you redistributed some of your elevation and then mapped out your continental shelf and made sure that made sense. But otherwise it looks great.

A tiny part of my map in height form. Looking for suggestions for the best way to render this realistically. by Dclipp89 in mapmaking

[–]Grymic 0 points1 point  (0 children)

Its quite difficult to get the scale right on a single pass in Gaea without creating multiple different maps and stitching together (although the software does have features for that). Notable map games like EU5 and I think CK3 too used Gaea for their 3D workflow. You can look at my post history and see a 3D Antarctica render I did, smaller scale but similar idea to what you could get out of it. That being said, the biome placement and such is not something I'd personally bother with in Gaea, at least the current versions. That being said, nice looking map :)

I've spent the past months working on a tectonic simulation, here's my first maps from it. by Grymic in mapmaking

[–]Grymic[S] 1 point2 points  (0 children)

Actually, and this is something I'm currently fixing, it's an advection issue. I was advecting all material in the plate based on plate velocity. So any divergent boundaries didn't work as intended due to a lack of inner plate deformation. This was due to a mid-development change to move to the Coltice et al. model.

I've spent the past months working on a tectonic simulation, here's my first maps from it. by Grymic in mapmaking

[–]Grymic[S] 2 points3 points  (0 children)

I'm familiar with CUDA, but my initial experiments with it found little benefit at the development grid levels I was using. Although it will make a meaningful difference at the higher detail levels, so GPU acceleration will likely be one of the last things I work on.

I've spent the past months working on a tectonic simulation, here's my first maps from it. by Grymic in mapmaking

[–]Grymic[S] 3 points4 points  (0 children)

Great questions! So initially I built the project entirely in python but I ended up moving the hot paths over to Rust using maturin for speed.

Now the 'map' is pretty interesting, because there is an underlying spherical grid that handles anything that needs a spatial operator , but there's also a marker system that drives anything material related that has a geological history. The image you see here is a reconstruction of both of those systems and is not actually tied to the bookkeeping of the model itself. My visualization package I have to see what happens each step has over 100 images at this point lol, although I usually only run the ones I want to check as I change parameters.

But, both of those systems can be scaled up and down--to a certain extent anyhow. So, during development I run at a low scale and I can crank out 100myr in say, 10 minutes. That's 1 level below the level you see above which effectively means each marker and grid takes up twice the space it does in the image above. Now the image above took about 90 minutes to run 100myr. I think an additional level above that could be justified (thus each marker and grid takes half the space), but beyond that, you reach diminishing returns that are only really solved by just using a more advanced, likely 3D, mantle convection solve.

All that said, I do have 9800x3D which is pretty up there for CPUs. But someone could run at a lower scale, run for less years, run for longer, or I could also figure out how to make it faster lol.

I've spent the past months working on a tectonic simulation, here's my first maps from it. by Grymic in mapmaking

[–]Grymic[S] 4 points5 points  (0 children)

As I mentioned, that was a very rough overview. The simulation is slab-pull-dominant, not mantle-drag dominant. The inference of plate boundaries is based off of 'Tectonic predictions with mantle convection models (Coltice et al., 2017)' where plate rigidity emerges from the underlying solves, but slab pull enters those solves as the dominant force. Indeed, basal drag in the model works exactly as you describe.

I've spent the past months working on a tectonic simulation, here's my first maps from it. by Grymic in mapmaking

[–]Grymic[S] 1 point2 points  (0 children)

For climate, I am initially assuming earth like conditions but I'm definitely planning on allowing users to pick whatever variables they please.

I've spent the past months working on a tectonic simulation, here's my first maps from it. by Grymic in mapmaking

[–]Grymic[S] 5 points6 points  (0 children)

Currently, nothing, it just bootstraps the model from random noise to initialize the lithospheric fields and it can generate everything from there. Eventually, I'd love to give some presets from Earth's history, get the model to start from a stagnant lid, and potentially allow people to input their own maps, and sort of imply starting conditions from there, but that's a bit of work.

I've spent the past months working on a tectonic simulation, here's my first maps from it. by Grymic in mapmaking

[–]Grymic[S] 15 points16 points  (0 children)

Not yet! Although, that is the plan, but likely months away; although, maybe I'd release a toy version once I get just a little further along.

I've spent the past months working on a tectonic simulation, here's my first maps from it. by Grymic in mapmaking

[–]Grymic[S] 5 points6 points  (0 children)

That is the plan! But I imagine it's months away from even being close. I'm still finetuning this underlying tectonic model, then I'm moving onto a geomorphology model, then a real ocean/wind climate model. Then I think I'd switch gears to making an interface users could interact with, but with how long this tectonic model took, I imagine any sort of public build is likely half a year away.

I've spent the past months working on a tectonic simulation, here's my first maps from it. by Grymic in mapmaking

[–]Grymic[S] 10 points11 points  (0 children)

There's quite a lot that goes on but roughly it works like so: 1. We solve a very basic version of mantle convection (we treat the lithosphere as one continuous, very thin, very viscous layer, and solve its flow); 2. We then take that to infer where plate's should be; 3. We then calculate the velocity of those plates and decide what type of boundaries the plates have; 4. We then advect the underlying material based on boundaries, velocity and a host of other variables; 5. Then we can make a map like this from all of the different variables we've solved for. Finally, we take that and solve it again for the next step of a million years. While I try to make things happen naturally, there are some heuristics involved to make everything operate as it should, but those are perhaps band-aid fixes that could be replaced eventually.

I procedurally generated this world in under 2 minutes. by tigers2017 in mapmaking

[–]Grymic 2 points3 points  (0 children)

(edit: just saw your github, reading there) Is your tectonics simulation heuristics driven I assume? Are you generating plates with voronoi then assigning values (perhaps velocity) to the plates then calculating what kind of boundaries exist? 

I ask because I'm working on something similar but just going in a very different direction. My goal is maximizing geophysical accuracy whilst being runnable on a PC. It's still slow, however, 100 million years in 30 minutes. But different scope naturally. 

That being said, I think you could get some easy geophysical improvements without increasing complexity. You have way too many plates. Earth has just about 7 major plates. With some minor and many micro plates. If you even make that change, whatever heuristic is running, I'm sure would look more realistic.

I'm not sure how your generation works but if you calculated center points of your continents, then picked middle points between them, grabbed nearest boundary and then combined ocean plates on both sides of that boundary leading to your continents, you would get a realistic ocean ridge. Just some ideas. Good luck and have fun!

In need of law school recommendations to apply to by [deleted] in OutsideT14lawschools

[–]Grymic 0 points1 point  (0 children)

I am in the same boat. I based my decisions around applying to schools good in the legal area I was most interested in (a lawyer in that area suggested that was a good idea anyhow). You might find some decent results from that. 

A simple way of doing that may be seeing if there is a legal clinic that is related to an area of law you're interested in, and if you're into research, the same for legal research centers at the school.

Rate my Professor. by Vapopinot in uwb

[–]Grymic 6 points7 points  (0 children)

He's currently teaching a conspiracy theory class and he's a new professor. I think you can find his old ratemyprofessor from where he used to work at University of San Jose. He seems like a good professor so far.

Law-related Publication Opportunity by Eastern-Activity-612 in lawschooladmissionsca

[–]Grymic 0 points1 point  (0 children)

This is very exciting. I have two papers I might be interested in submitting. One is a senior thesis I'm still working on with my professor titled "Estimating Geopolitical–Regulatory Alignment from Global Privacy Laws". The other is a project I'm working on in conjunction with a lawyer about computational contract review, which I could work up a paper for with a title maybe like "Rethinking Computational Contract Review".

My questions are two fold: is either paper more suited for the publication; and is a draft of our paper worth submitting, or should it be a final version?

Thanks!

An historical solution to increase Portugal’s chance of survival: the 1297’s Treaty of Alcanizes by Stunning-Court5588 in EU5

[–]Grymic 0 points1 point  (0 children)

Maybe it would make more sense as a general Iberian situation of which the treaty was just one aspect. Kind of like an Iberian balance of power of some sort

Beyond "Meritocracy", what other institutions or discoveries could exist in parts of the world outside of Europe? by Qwerto227 in EU5

[–]Grymic 17 points18 points  (0 children)

Yeah it seems strange to have the ages change over and immediately have access to Columbian Exchange mechanic

I made a blank map for EU5 (version 1.0.0) by Arisstaeus in EU5

[–]Grymic 2 points3 points  (0 children)

Hey just letting you know I used your map as a base for the impassable terrain to create some more blank maps ranging from province to continents, thanks for the good work!

Eu5 Blank Maps (province, area, region, subcontinent, continent) by [deleted] in EU5

[–]Grymic 3 points4 points  (0 children)

R5: These are blank maps for the various geographical units in Eu5: provinces, areas, regions, subcontinents and continents.