Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Tom Lowe

@TomL@mathstodon.xyz
mastodon 4.6.4
  • Open on mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer.
Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

0 Followers
0 Following
24 Posts
Joined September 23, 2024
website:
https://sites.google.com/view/tom-lowe-projects
find a fractal:
https://www.shadertoy.com/view/cslfWn
book:
https://www.worldscientific.com/worldscibooks/10.1142/11219?srsltid=AfmBOoqqqUWnFXTmu46XjB_s6yfU0FbPyFjAD3oi5n1HQgFPPMyxrkHp#t=aboutBook
inversive limit sets:
https://www.shadertoy.com/view/wcBSzR

Posts

Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · May 09, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @runevision@mastodon.gamedev.place
@runevision@mastodon.gamedev.place wonderful
1
0
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Apr 27, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz

The last method needs a tweak, the little green patches do need the transition (dull yellow) tile between them and the larger brown patch. But with that in place it seems to be solidly continuous. Here I'm stress testing it by changing the geometry of the underlying globe limit set.
Top is spherical.
Middle shrinks the bottom generating sphere to make it cratered.
Bottom shrinks another sphere that overlaps the two child sets.
So my takeaway is that it's possible to transition between different child terrains seamlessly.
Blog: https://tglad.blogspot.com/2026/04/improving-global-landscapes.html

2
1
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Apr 27, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @lisyarus@mastodon.gamedev.place
@lisyarus@mastodon.gamedev.place @johncarlosbaez@mathstodon.xyz animating the stream function is likely non-physical but each time point is physical so as long as the animation is slow relative to the motion of particles it'd be close enough.
1
0
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Apr 27, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @lisyarus@mastodon.gamedev.place
@lisyarus@mastodon.gamedev.place @johncarlosbaez@mathstodon.xyz There's a pretty nice trick for cheap Euler fluid dynamics solutions in 2D using the contour tangent of various scalar fields. I did a post about it: https://tglad.blogspot.com/2019/12/2d-eddie-currents.html
4
1
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Apr 22, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @TomL@mathstodon.xyz
With the overlap limit set placed between them we have a continuous landscape. It also removes ambiguity of which child set has priority at the overlap. The overlap constraints leave four free spheres that can be adjusted on this overlap area, so it can look more like the brown or the green landscape if needed. Perhaps by default it should average the two sets prior to solving the dihedral angle constraints between the spheres. As far as I can work out, the smaller green disks don't need to use the overlap set against the large brown one, as they remain continuous. But you can see the green-brown overlap sets between smaller green and brown disks. The number of combinations of overlap sets between pairs of substitution sets at different orientations suggests that it would be better for them to be auto-generated as an interpolation of the two neighbouring sets, rather than being manually specified. blog: https://tglad.blogspot.com/2026/04/improving-global-landscapes.html (4/4)
4
0
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Apr 22, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @TomL@mathstodon.xyz
The second problem is that the terrain patches are all separated disks which is also unnatural. That's because you can't apply a substitution to two neighbouring spheres, or it causes discontinuities. This is solvable but it is a bit tricky. You need to create an inversive limit set specifically for the overlap region between the neighbouring spheres. You then need to constrain the overlap limit set spheres in a specific way. If set A constrains sphere ids 𝑎ᵢ to its parent and child set B constraints sphere ids 𝑏ᵢ to its parent, then the overlap set needs to contrain its sphere ids 𝑎ᵢ to those on B and ids 𝑏ᵢ to those on A. Here is a basic flat icosahedral limit set with a green mountainous set on top and a brown hilly set on the left. The subtitution spheres are neighbours so the patches overlap and you can see the discontinuity between them. This happend regardless of whether you switch to the brown or green set at the overlap. (3/4)
2
1
1
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Apr 22, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @TomL@mathstodon.xyz
This image shows what's happening with the substitutions. The top sphere of the parent set (left) substitutes in the green (right) set, and the top sphere of the green set (right) substitutes in the golden coloured parent set (left). It is of course that large bottom green sphere that makes the green limit set so hilly. Variations include substituting a different child sphere, or a grandchild sphere, or substituting in a third set. (2/4)
2
2
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Apr 22, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz

There are a couple of problems with the previous substitution rules (post: @TomL@mathstodon.xyz).

The first is that the substituted sets are solidly that one set, which looks unnatural. That can be fixed by having one of the spheres of the child set substitute back in the parent set. So for instance you don't just get patches of vegetation in your bare soil, but also patches of bare soil within your vegetation.

Here the hilly green terrain substitutes back in the parent terrain on one of its 12 spheres:
(1/4)

5
3
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Apr 16, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @metin@graphics.social
@metin as an aside the boiling frog effect is most likely fake. Nobody has ever reproduced it since the original experiments. Frogs jump out of hot water, even if its temperature is raised very slowly.
1
2
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Apr 14, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @divbyzero@mathstodon.xyz
@divbyzero@mathstodon.xyz "Every Riemannian manifold that is topologically a sphere has infinitely many closed geodesics" If I think of the C(0) version where you have geodesics over a cube for example, then you probably get a general closed curve whenever the initial gradient is rational. For a cuboid you'd scale the set of gradients accordingly. So that seems to fit with the more general case. The word ergodic probably features in there somewhere too.
1
0
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Apr 09, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @TomL@mathstodon.xyz
I'm most interested in this third type as it seems to be a bit closer to natural fluvial landscapes of ridges and valleys. I can now add one of these types to different generating spheres of the icosahedral set that I showed. A white version of the ridged structure for the northern pole mountains, a green version of the tree-tree on the left for some canopy, and a brown version of the shell-tree on the right. Blog: https://tglad.blogspot.com/2026/04/inversive-global-landscapes.html (3/3)
11
0
1
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Apr 09, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @TomL@mathstodon.xyz
This arrangement retains six spheres for adjusting the style of terrain in each substitutions set. They fall into three categories: The first is either hierarchical hills (tree-tree) or craters (shell-shell). The second is a shell-tree, which is a combination of hierarchical hills and craters. Hills or craters can be inside hills or craters, but they don't overlap each other's edges. I'm not sure the class of the last type, I think it is still a shell-tree. It uses overlapping hills and craters to form a landscape primarily out of connecting ridges and valleys. Examples left, middle and right here.. (2/3)
1
1
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Apr 09, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz

To make a world-like landscapes with an inversive substitution limit set requires the root limit set to be close to spherical, which you get from having the generating spheres placed on the vertices of a Platonic solid. Last post used an octahedral configuration.

This only allows the bumpy tree-tree and cratered shell-shell child sets since the substitution needs to match one sphere and its immediate neighbours (up to a Mobius transformation), leaving only a single sphere for variation.

All the other Platonic solid's give no freedom at all, apart from the icosahedron. Here is the sphere arrangement, using order 2 (right angled) intersections to avoid the 'bald spots' that you get with order 3 (60 degree) intersections.
(1/3)

3
2
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Mar 31, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @runevision@mastodon.gamedev.place
@runevision Brilliant. That's exactly what I was pondering about a week or so ago: https://tglad.blogspot.com/2026/03/fluvial-landscapes.html I didn't get far, but this looks great so I'll enjoy reading about it.
1
0
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Mar 27, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @r_flash@mastodon.r-flash.eu
@r_flash@mastodon.r-flash.eu it looks like water ripples rendered with reflectivity. Very cool.
1
0
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Mar 12, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @OscarCunningham@mathstodon.xyz
@OscarCunningham@mathstodon.xyz that is a mad unicode symbol, totally visually confusing
1
0
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Mar 07, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @johncarlosbaez@mathstodon.xyz
@johncarlosbaez@mathstodon.xyz I interpreted it that she is looking straight at us and in the mirror she is looking at the customer therefore we are the customer. But if the perspective doesn't add up then I guess we are the next customer along.
2
0
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Feb 16, 2026
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @blinry@chaos.social
@blinry@chaos.social @RedGlow@mastodon.gamedev.place if you reduce the size of the planets it'll probably look more and more complicated. Rather like with magnets: https://fractalfoundation.org/OFCA/magpendattractor.jpg
0
0
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Dec 30, 2025
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @tapirgirl@flipping.rocks
@tapirgirl@flipping.rocks closest animal to a snowman ;)
0
0
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Dec 18, 2025
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @tao@mathstodon.xyz
@tao when I was young 'clever' was one of the best regarded traits. Leonardo Da Vinci and Newton were clever people. Now people seem to value 'smart' and clever has been relegated to things like life hacks or making a pun.
0
0
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Oct 31, 2025
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @annierau@wikis.world
@annierau I tend to agree about hippos and motorbikes, and even smashing animals into oncoming traffic - though the flying bear entry is still up on Wikipedia.
0
0
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · May 16, 2025
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @tao@mathstodon.xyz
@tao@mathstodon.xyz nice feature
0
0
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · May 15, 2025
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @tao@mathstodon.xyz
@tao@mathstodon.xyz sounds like it would help to quantify the roughness of the function. Smooth analytic functions are easier to extremise than fractals, which are easier than even rougher functions. Comes down to the asymptotic behaviour of its power spectrum. They typically require different optimisers. On the other hand, this roughness may very in space and with scale, making the problem harder. It may even vary non-smoothly with these!
2
2
0
0
Open post
TomL
Tom Lowe @TomL@mathstodon.xyz · Dec 27, 2024
Tom Lowe
@TomL@mathstodon.xyz

I'm interested in Computer Graphics, Geometry, Mathematics and Physics. I have worked in Games Development, Animation Development, and now in Robotics Development, I guess that makes me a developer. Vous pouvez me parler dans n'importe quelle langue, c'est assez facile à traduire en ligne si je ne le connais pas.

mathstodon.xyz
Replying to @tao@mathstodon.xyz
@tao it reminds me of another interesting fact: on average your friends have more friends than you do. This has been verified empirically using Facebook data (and I had a go at modelling it mathematically here: https://tglad.blogspot.com/2023/12/friends.html) In both cases the person feels lesser than their peers due to a sort of hidden bias.
6
1
0
0

Remote instance

mathstodon.xyz
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:01:18 UTC