|
ec0dbe8cf1
|
Re-enabled normal map generator, but only for water bodies. Likely commit for stable release.
|
2025-02-01 17:28:35 +01:00 |
|
|
88905ac509
|
Perlin-noise based renderer fully functional. perlin.py adjusted to produce fully dynamic Perlin noises, per resource. Scenery generated to produce proper ZL16 tiles. Correction for incorrectly rendered water bodies in photogen.py . Removed waterway:stream from rendering as it is no actual geographical feature.
|
2025-02-01 16:39:41 +01:00 |
|
|
9eddb97425
|
Corrections to amount of small trees and their shadow rendering. Test of render successful. Adjustment to base Perlins required for some tags.
|
2025-01-27 21:56:59 +01:00 |
|
|
05265e8136
|
Code for Zoom Level 16, and Perlin-map based ortho generation. Not entirely complete, but initial test working correctly. Liners for some elements need corrections.
|
2025-01-26 21:57:50 +01:00 |
|
|
c584aa0838
|
Change to ZL16, initial Perlin noise class and first steps to have Perlins generated for all tags.
|
2025-01-20 21:59:27 +01:00 |
|
|
c77002b930
|
Change to zoom level 16, attempt to generate contour maps for each OSM tag. Not yet complete. Perlin implementation to follow. Switched to local storage of XML data.
|
2025-01-17 20:31:56 +01:00 |
|
|
e82ecc9d32
|
Transition to image-based contour detection for resource allocation. Allocation of resources not yet implemented with this code. Contour detection requires opencv-python to be present.
|
2025-01-10 12:59:36 +01:00 |
|
|
3de9058cc6
|
Fine-tuned tree generator in photogen
|
2024-12-20 21:40:55 +01:00 |
|
|
01e53bdcde
|
Contrast values moved into separate file to make sure values only appear once. Appropriate adjustments toward that in layergen. Made sure trees do not get placed in water in photogen.
|
2024-12-20 14:05:48 +01:00 |
|
|
8b027cf096
|
Different approach to resource placement raytracing, several layergen fixes, adjustments to photogen, new logging type.
|
2024-12-19 12:16:21 +01:00 |
|
|
2278fe3b0a
|
Massive commit. Raytracer for tile preparation. Resource generator. Everything moved into RAM for processing.
|
2024-12-17 17:18:05 +01:00 |
|
|
10d00169fe
|
Milestone commit: xp_scenery class able to generate pixel-perfect and vertex-perfect ortho meshes. This is the missing step for X-Plane. Large-scale testing to commence.
|
2024-11-28 22:28:39 +01:00 |
|
|
88bcdf4a7a
|
Milestone commit - switch to mostly in-memory management, and functioning multi-processing for ortho generation
|
2024-11-16 15:20:00 +01:00 |
|
|
9d67334908
|
Added landuse:construction as OSM tag and value as it was missing in photo generation
|
2024-10-25 17:38:45 +02:00 |
|
|
bd2594221d
|
Last minor adjustments and a needed feature for PBF generation (needed for a later stage)
|
2024-10-18 21:48:24 +02:00 |
|
|
817d65639d
|
Further fine tuning to rendering and layering, added subtle details to different kinds of buildings for more realism
|
2024-10-12 21:18:39 +02:00 |
|
|
265197d295
|
Corrections to shadow sharpness, made sure shadows of buildings appear below forests
|
2024-10-09 21:12:37 +02:00 |
|
|
be750bd53c
|
Added textures. Changes to shadow generation. Refinements to layers and blurs. Made sure roads appear correctly. Removed streams for inland cutting as those are barely visible on actual satellite images. Proper testing to be done, close to public release.
|
2024-10-08 21:20:51 +02:00 |
|
|
10e87db4a0
|
Correction to make streams appear correctly. Refinement to streets, roads, highways. Corrected bug in orthographic main class so that it renders correct amount of latitude and longitude tiles/orthos.
|
2024-10-06 23:16:06 +02:00 |
|
|
d4aaa36ca0
|
Added small streams to be cut from the image to have X-Plane show it as real water
|
2024-10-05 22:54:53 +02:00 |
|
|
f0820fb175
|
Needed to modify layergen so merge residential areas into the layer, as otherwise this conflict of layering was not solvable. Adjustment to buildings in photogen to give buildings a slight outline.
|
2024-10-05 22:47:04 +02:00 |
|
|
3b7abe6017
|
Further refinements in layer order
|
2024-10-05 11:29:24 +02:00 |
|
|
b0f4a81aca
|
Further fine-tuning to layering and completion generation ahead of release
|
2024-10-05 09:45:04 +02:00 |
|
|
08019c5db3
|
Changes to layer generation, namely meadow generation to make it more realistic, completion of a tile changed, moved residential layer to be the last one in the generation to combat an issue of houses "floating" in forests
|
2024-10-04 22:59:24 +02:00 |
|
|
db5fb30787
|
Massive changes to building generation, adjustments to area generation, changes to tile completion. More layers that were previously missing, added. Texture changes. Getting close to public release.
|
2024-10-04 20:41:59 +02:00 |
|
|
747dfbdf91
|
Possible initial public release. After extensive testing, code amended to incorporate Laminar Research tools to build usable meshes for X-Plane, along with the correct files needed for the scenery. Normal maps also generating correctly. New class xp_scenery which performs generation of the mesh. Structure of files unified so that multiple tiles can be held in one single folder. Dependency for wand removed.
|
2024-09-24 23:20:36 +02:00 |
|
Marcus
|
2b30e1241f
|
Corrected color in normal map to standard color but zero alpha, file access call in POSIX systems revised to clear _cache folder. Changes in defines.py to reflect my project folder on Linux
|
2024-09-13 13:17:36 +02:00 |
|
Marcus
|
85352308be
|
Commit after switch to Linux - no noteworthy change in code
|
2024-09-12 22:51:39 +02:00 |
|
|
7326984762
|
Normal map maker for X-Plane now working correctly, and properly implemented in layer generation process. Tile folder now has a proper "z_orthographic_" naming convention, data is stored in this folder. Orthos are now stored in DDS format, as opposed to jpg, which was twice as large in file size. Tile generation process completes by generating proper DSF data files for X-Plane.
|
2024-09-10 19:38:48 +02:00 |
|
|
a5e850feec
|
X-Plane DSF file generator, X-Plane normal map generator. Normal maps can be turned on or off in defines.py . Normal map generation implemented in layergen. Nearing initial public release. Added sand and desert source material. Changed layer order for some parts.
|
2024-09-09 23:14:43 +02:00 |
|
|
bbc924984a
|
Removed wedgen in favor of the initial code for a class that generates X-Plane scenery. Class is not yet complete, but is final piece of the toolchain.
|
2024-09-07 20:50:39 +02:00 |
|
|
55e58c2fe4
|
Initial code to generate the WED (X-Plane World Editor) XML file at the end of all tile generation.
|
2024-09-05 22:49:39 +02:00 |
|
|
a1483fccc3
|
Changed path delimiter from "\\" to "/" for cross OS compatibility
|
2024-09-03 20:49:35 +02:00 |
|
|
09aa3670fb
|
Improved building rendering by adding subtle details to make residential areas look more alive.
|
2024-09-03 15:57:58 +02:00 |
|
|
dffcc3c53c
|
Added more building types
|
2024-09-02 15:49:54 +02:00 |
|
|
66b8fabd8c
|
Changes in meadow patches, added building:house in defines.py. Added appropriate textures for houses.
|
2024-09-02 11:45:30 +02:00 |
|
|
f9597fbb79
|
First public release - corrected issue with forest rendering. Implemented file-in-use check when clearing cache. Zoom level 16 now being built in tilegen.py . Tiles around airports will be kept - the rest will be removed after all tile creation.
|
2024-08-31 21:55:14 +02:00 |
|
|
949e305711
|
Adjusted forest rendering and other blur factors. Added rooftop textures for building types.
|
2024-08-30 23:03:14 +02:00 |
|
|
8a4aab200e
|
Made forest lines look much more natural, adjusted coloring of some roads and streets, corrected layering, added graphical patch files to make some natural features look more realistic.
|
2024-08-29 22:46:49 +02:00 |
|
|
c9eaf6ecb3
|
Adjustments to building rendering, adjustments to blur of element renderings, changes to streams, adjustment to residential rendering, tweak to street and highway colors.
|
2024-08-28 23:27:55 +02:00 |
|
|
3566992860
|
Implemented mechanism that can continue interrupted work to continue later at some point, or to re-generate an ortho photo. Fixed layering of small rivers/streams
|
2024-08-28 21:26:07 +02:00 |
|
|
c412a41291
|
Corrected residential and forest textures, fixed bug in layergen with river and stream rendering, corrected order for nature reserve and forests in defines.py .
|
2024-08-28 14:46:11 +02:00 |
|
|
2aed6ee8a3
|
Changed licensing model info, beginning of tilegen - the class which completes the entire degree of latitude and longitude, once all orthos have been generated
|
2024-08-27 21:55:25 +02:00 |
|
|
e2d5b3dc98
|
Initial commit of mostly working codebase.
|
2024-08-27 20:59:02 +02:00 |
|