]> marstr Code Repo - orthographic/log
orthographic
3 months agoImplemented new function in layergen to combat the issue of different sources for...
Marcus Str [Sat, 28 Sep 2024 19:06:40 +0000 (21:06 +0200)]
Implemented new function in layergen to combat the issue of different sources for material, when these neighbor on different edges. A fade in each direction for the non-precedence material is now implemented, hopefully solving this issue. To be tested by MarStr.

3 months agoText-based tile info now split into single files for performance reasons. This seems...
Marcus Str [Fri, 27 Sep 2024 09:54:32 +0000 (11:54 +0200)]
Text-based tile info now split into single files for performance reasons. This seems to have fixed image generation issue. Updated a landuse:meadow texture. Public release imminent.

3 months agoRemoved tiledb and SQLite dependency as there have been issues with image generation...
Marcus Str [Thu, 26 Sep 2024 21:34:38 +0000 (23:34 +0200)]
Removed tiledb and SQLite dependency as there have been issues with image generation. tiledb replaced with tileinfo, a plain text based data info class. Images reduced to 2048 instead of 3000px, resulting in speed boost for image generation.

3 months agoImplemented fix to correct alpha on final image so that DDSTool for X-Plane works...
Marcus Str. [Wed, 25 Sep 2024 19:24:06 +0000 (21:24 +0200)]
Implemented fix to correct alpha on final image so that DDSTool for X-Plane works correctly

3 months agoCorrections in water cut code, amendments for tile completion as code resulted in...
Marcus Str. [Wed, 25 Sep 2024 12:14:33 +0000 (14:14 +0200)]
Corrections in water cut code, amendments for tile completion as code resulted in blank patches in DDS files where there is no water.

3 months agoPossible initial public release. After extensive testing, code amended to incorporate...
Marcus Str. [Tue, 24 Sep 2024 21:22:27 +0000 (23:22 +0200)]
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.

3 months agoPossible initial public release. After extensive testing, code amended to incorporate...
Marcus Str. [Tue, 24 Sep 2024 21:20:36 +0000 (23:20 +0200)]
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.

4 months agoAttempts in correcting normal map rendering (not done yet). Changes in wording of...
Marcus [Fri, 13 Sep 2024 20:37:31 +0000 (22:37 +0200)]
Attempts in correcting normal map rendering (not done yet). Changes in wording of repo description.

4 months agoCorrected color in normal map to standard color but zero alpha, file access call...
Marcus [Fri, 13 Sep 2024 11:17:36 +0000 (13:17 +0200)]
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

4 months agoCommit after switch to Linux - no noteworthy change in code
Marcus [Thu, 12 Sep 2024 20:51:39 +0000 (22:51 +0200)]
Commit after switch to Linux - no noteworthy change in code

4 months agoNormal map maker for X-Plane now working correctly, and properly implemented in layer...
marstr [Tue, 10 Sep 2024 17:38:48 +0000 (19:38 +0200)]
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.

4 months agoX-Plane DSF file generator, X-Plane normal map generator. Normal maps can be turned...
marstr [Mon, 9 Sep 2024 21:14:43 +0000 (23:14 +0200)]
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.

4 months agoRemoved wedgen in favor of the initial code for a class that generates X-Plane scener...
marstr [Sat, 7 Sep 2024 18:50:39 +0000 (20:50 +0200)]
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.

4 months agoInitial code to generate the WED (X-Plane World Editor) XML file at the end of all...
marstr [Thu, 5 Sep 2024 20:49:39 +0000 (22:49 +0200)]
Initial code to generate the WED (X-Plane World Editor) XML file at the end of all tile generation.

4 months agoAdded Licence definition for public release of code. Correction of tree placement.
marstr [Tue, 3 Sep 2024 20:42:30 +0000 (22:42 +0200)]
Added Licence definition for public release of code. Correction of tree placement.

4 months agoCorrected building tree render positions, should they be out of bounds
marstr [Tue, 3 Sep 2024 20:00:29 +0000 (22:00 +0200)]
Corrected building tree render positions, should they be out of bounds

4 months agoChanged path delimiter from "\\" to "/" for cross OS compatibility
marstr [Tue, 3 Sep 2024 18:49:35 +0000 (20:49 +0200)]
Changed path delimiter from "\\" to "/" for cross OS compatibility

4 months agoAdjustment to trees at buildings
marstr [Tue, 3 Sep 2024 18:02:08 +0000 (20:02 +0200)]
Adjustment to trees at buildings

4 months agoAdded missing building types for tree generation
marstr [Tue, 3 Sep 2024 14:06:37 +0000 (16:06 +0200)]
Added missing building types for tree generation

4 months agoImproved building rendering by adding subtle details to make residential areas look...
marstr [Tue, 3 Sep 2024 13:57:58 +0000 (15:57 +0200)]
Improved building rendering by adding subtle details to make residential areas look more alive.

4 months agoAdded more building types
marstr [Mon, 2 Sep 2024 13:49:54 +0000 (15:49 +0200)]
Added more building types

4 months agoAdded contour lines to buildings, additional tile completions textures.
marstr [Mon, 2 Sep 2024 13:15:16 +0000 (15:15 +0200)]
Added contour lines to buildings, additional tile completions textures.

4 months agoChanges in meadow patches, added building:house in defines.py. Added appropriate...
marstr [Mon, 2 Sep 2024 09:45:30 +0000 (11:45 +0200)]
Changes in meadow patches, added building:house in defines.py. Added appropriate textures for houses.

4 months agoRC4 - Implemented cross-degree adjacency checks, corrected major issue in tile comple...
marstr [Mon, 2 Sep 2024 06:03:45 +0000 (08:03 +0200)]
RC4 - Implemented cross-degree adjacency checks, corrected major issue in tile completion adjacency checks

4 months agoMade small inland rivers and streams blend much more naturally into the environment.
marstr [Sun, 1 Sep 2024 11:53:34 +0000 (13:53 +0200)]
Made small inland rivers and streams blend much more naturally into the environment.

4 months agoRC2 Release - amended stream rendering, corrected street line adding, check for exist...
marstr [Sun, 1 Sep 2024 09:13:11 +0000 (11:13 +0200)]
RC2 Release - amended stream rendering, corrected street line adding, check for existence of ZL16 tiles so that work can continue at a later stage

4 months agoFirst public release - corrected issue with forest rendering. Implemented file-in...
marstr [Sat, 31 Aug 2024 19:47:15 +0000 (21:47 +0200)]
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.

4 months agoAdjusted forest rendering and other blur factors. Added rooftop textures for building...
marstr [Fri, 30 Aug 2024 21:03:14 +0000 (23:03 +0200)]
Adjusted forest rendering and other blur factors. Added rooftop textures for building types.

4 months agoMade forest lines look much more natural, adjusted coloring of some roads and streets...
marstr [Thu, 29 Aug 2024 20:46:49 +0000 (22:46 +0200)]
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.

4 months agoAdjustments to building rendering, adjustments to blur of element renderings, changes...
marstr [Wed, 28 Aug 2024 21:27:55 +0000 (23:27 +0200)]
Adjustments to building rendering, adjustments to blur of element renderings, changes to streams, adjustment to residential rendering, tweak to street and highway colors.

4 months agoImplemented mechanism that can continue interrupted work to continue later at some...
marstr [Wed, 28 Aug 2024 19:26:07 +0000 (21:26 +0200)]
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

4 months agoCorrected residential and forest textures, fixed bug in layergen with river and strea...
marstr [Wed, 28 Aug 2024 12:46:11 +0000 (14:46 +0200)]
Corrected residential and forest textures, fixed bug in layergen with river and stream rendering, corrected order for nature reserve and forests in defines.py .

4 months agoChanged licensing model info, beginning of tilegen - the class which completes the...
marstr [Tue, 27 Aug 2024 19:55:25 +0000 (21:55 +0200)]
Changed licensing model info, beginning of tilegen - the class which completes the entire degree of latitude and longitude, once all orthos have been generated

4 months agoCorrected bug in layergen preventing generation of tile completion layer
marstr [Tue, 27 Aug 2024 19:24:32 +0000 (21:24 +0200)]
Corrected bug in layergen preventing generation of tile completion layer

4 months agoInitial commit of mostly working codebase.
marstr [Tue, 27 Aug 2024 18:54:22 +0000 (20:54 +0200)]
Initial commit of mostly working codebase.