Joshua Yanovski
958a40b8c0
Fix clean code lints.
2019-08-25 18:17:51 +02:00
Joshua Yanovski
6f12a240de
Chaos doesn't depend on temperature anymore.
...
Also fix some things to use a consistent coordinate system and bump up
tree density and variation around tree density in hopes of creating more
aesthetically pleasing jungles. However, this does change worldgen a
bit, so please make sure you look through it before merging.
2019-08-25 17:49:33 +02:00
jshipsey
f02b571f7f
fmt
2019-08-24 15:32:07 -04:00
Joshua Yanovski
25a02ae6e0
Make humidity ignore ocean chunks.
2019-08-24 21:13:32 +02:00
Joshua Barretto
8635982173
Merge branch 'sharp/jungle' of gitlab.com:veloren/veloren into sharp/jungle
2019-08-23 00:33:33 +01:00
Joshua Barretto
0db797744b
Better snow noise
2019-08-23 00:31:27 +01:00
Joshua Yanovski
f687c591ca
Remove out of date comment.
2019-08-23 01:16:15 +02:00
Joshua Yanovski
d7f567a862
Merge remote-tracking branch 'origin/sharp/jungle' into sharp/jungle
2019-08-23 01:10:48 +02:00
Joshua Barretto
6136edd631
Merge branch 'sharp/jungle' of gitlab.com:veloren/veloren into sharp/jungle
2019-08-23 00:09:45 +01:00
Joshua Barretto
b6cfc84810
More interesting terrain chaos
2019-08-23 00:09:14 +01:00
Joshua Yanovski
b69020b68e
Fine, removing box syntax.
2019-08-23 01:08:47 +02:00
Joshua Yanovski
398c18359d
Addressing concerns, for real.
2019-08-23 00:57:42 +02:00
Joshua Yanovski
2ff192021c
Addressing PR issues.
2019-08-22 23:48:13 +02:00
Joshua Barretto
ba1a146cd5
Better snow, colours, more chaos
2019-08-22 22:25:17 +01:00
Joshua Yanovski
40192da977
Closest attempt.
2019-08-22 21:10:04 +02:00
Joshua Yanovski
dbeec66b2d
Total chaos.
2019-08-22 21:03:42 +02:00
Joshua Yanovski
38443c173c
Merge branch 'master' of gitlab.com:veloren/veloren into sharp/jungle
2019-08-22 17:47:10 +02:00
Joshua Yanovski
5caed42e4f
Fix density computation.
2019-08-22 17:45:47 +02:00
Joshua Yanovski
aa4464d8f4
Adding more jungle trees.
2019-08-22 01:33:47 +02:00
Joshua Yanovski
139933194c
Restore old chaos.
2019-08-22 01:01:13 +02:00
Joshua Yanovski
16ad7ba042
Fixing colors.
2019-08-22 00:15:24 +02:00
Joshua Yanovski
d174dd99b4
Fixing a few visual issues.
2019-08-21 23:36:43 +02:00
Joshua Yanovski
bd8a0be0fb
Putting back splotchy mud.
2019-08-21 20:59:26 +02:00
Joshua Yanovski
91ea62a5c9
Get rid of extraneous things.
2019-08-21 20:48:51 +02:00
Joshua Yanovski
05d501632e
Fixing jungle.
2019-08-21 20:41:32 +02:00
Joshua Barretto
7ceccfecc3
Added cacti
2019-08-21 19:18:16 +01:00
Joshua Barretto
6ff264d982
Better plant grouping distribution
2019-08-21 18:56:46 +01:00
Monty Marz
fade04d44e
Pfauenauge/plants grass
2019-08-21 17:22:05 +00:00
Joshua Yanovski
8c644e2bb1
Distribution "fun."
2019-08-20 22:48:22 +02:00
Joshua Barretto
60544531dd
More grass
2019-08-20 12:06:41 +01:00
Joshua Barretto
245c9af2e8
Patchier plants, wind swaying
2019-08-20 11:05:01 +01:00
Joshua Barretto
5f09ab3a4f
Added multiple sprite block kind support
2019-08-20 00:31:11 +01:00
Joshua Barretto
7960e6ea6d
Sprite distance fading, grass
2019-08-19 22:54:16 +01:00
Joshua Barretto
b31cca4bb3
Added wheat and sprite rendering
2019-08-19 21:09:35 +01:00
Joshua Yanovski
405f55d725
Smoother blending into sand.
2019-08-19 19:46:47 +02:00
Joshua Yanovski
97eaeddd78
t merge Merge branch 'master' of gitlab.com:veloren/veloren into sharp/jungle
2019-08-19 19:21:05 +02:00
Joshua Yanovski
5919f63516
Fixing visual issues.
2019-08-19 19:20:54 +02:00
Acrimon
a41cf1a83d
Disabled unsafe using lint level.
2019-08-19 14:39:23 +02:00
Joshua Yanovski
fa35f9932e
Smoothed some things out.
2019-08-19 05:22:39 +02:00
Joshua Yanovski
1c9be67516
Billow tweaks.
2019-08-19 03:41:32 +02:00
Joshua Yanovski
c5ffb232d4
Fixing some colors.
2019-08-19 03:01:11 +02:00
Joshua Yanovski
d8c864cf3a
Making jungles work.
2019-08-19 01:52:26 +02:00
Joshua Yanovski
680b81a5e6
WIP for humidity.
2019-08-18 18:35:27 +02:00
Joshua Barretto
49426565dc
Renamed normal StructureBlock variant
2019-08-18 15:33:16 +01:00
Joshua Barretto
75dbebbd05
More interesting waves
2019-08-18 10:33:18 +01:00
Vechro
71710fb091
Dungeon fixes
2019-08-18 10:33:18 +01:00
Joshua Barretto
e535537106
Added default block kind to structure loading
2019-08-18 10:33:18 +01:00
Vechro
6cf5b99857
Add water-based dungeons
2019-08-18 10:33:18 +01:00
Joshua Barretto
f0e52e6002
Better reflections and water fog
2019-08-18 10:33:18 +01:00
Joshua Barretto
825d8bb632
Fixed water in caves, made water reflection vary with lighting
2019-08-18 10:33:18 +01:00
Vechro
b5b3b980fe
Add green sludge special index
2019-08-18 10:33:18 +01:00
Vechro
944067fd43
Add water special index
2019-08-18 10:33:18 +01:00
Joshua Barretto
fa6825f13b
Better fluid meshing, disabled fluid backface culling and depth buffer writing
2019-08-18 10:33:18 +01:00
Joshua Barretto
42237a84e4
Added translucent meshing pass, water reflections
2019-08-18 10:33:18 +01:00
Acrimon
cb4374160c
Removed unsafe.
2019-08-19 00:55:04 +02:00
Acrimon
09525bf964
Cleaner solution.
2019-08-19 00:46:24 +02:00
Acrimon
f8d14bdfd5
Ran fmt.
2019-08-19 00:20:56 +02:00
Acrimon
6b59f0bc9a
Fixed seed expansion for noise seeding.
2019-08-19 00:19:51 +02:00
Imbris
d99a4f8d39
Lighter
2019-08-15 23:59:09 -04:00
Imbris
be0e0e52a8
Improve colors
2019-08-15 23:59:09 -04:00
Imbris
9dbdd51777
Increase saturation of some colors
2019-08-15 23:56:15 -04:00
Imbris
c09eb77149
Add srgb converion in shaders
2019-08-15 23:56:14 -04:00
Acrimon
b4a46f3e6e
Finished switch to hashbrown.
2019-08-11 22:38:28 +02:00
Acrimon
ed4909670d
Use hashbrown instead of fxhashmap in world.
2019-08-11 22:10:36 +02:00
Acrimon
51a4e358dd
Formatted code.
2019-08-11 13:37:04 +02:00
Acrimon
7b8a7a410d
Cleaned up seed generation in worldsim.
2019-08-11 13:37:04 +02:00
Acrimon
cdf4c26be7
Rewrite diffusion function. Now has potential for a full avalanche.
2019-08-11 13:37:04 +02:00
Acrimon
00b5a4a58e
Greatly simplified seed expansion.
2019-08-11 13:37:04 +02:00
Acrimon
d840ca72e3
Improved some comments.
2019-08-11 13:37:04 +02:00
Acrimon
5eee2622cb
Fixed comment typo.
2019-08-11 13:37:04 +02:00
Acrimon
dcc19e2d04
Added a lot of comments.
2019-08-11 13:37:04 +02:00
Acrimon
fea6b2e776
Fixed overflow in seed_expan
2019-08-11 13:36:14 +02:00
Acrimon
8cb48804c2
Fixed diffuse_field
2019-08-11 13:36:14 +02:00
Acrimon
393ac4610c
Improved worldgen seed expansion
2019-08-11 13:36:14 +02:00
Vechro
595f9ac3d2
Add a new dungeon, fixes for existing ones
2019-08-06 12:51:14 +03:00
timokoesters
1227596406
Implement specifier syntax and cleanup
2019-08-06 08:31:48 +02:00
Piotr Korgól
d3f2ca69a4
Change the version number to 0.3
2019-08-04 13:53:59 +02:00
Joshua Barretto
daa9b81c69
Made boss spawning rarer
2019-08-04 10:27:08 +01:00
Joshua Barretto
7c6479a1fa
More dungeons
2019-08-04 10:09:51 +01:00
Joshua Barretto
f14674ee9a
Switched to UnitChooser
2019-08-03 22:15:23 +01:00
Joshua Barretto
8b9a92b30e
Added dungeons
2019-08-03 22:15:23 +01:00
Joshua Barretto
677c5781ba
Added bosses, improved secret object spawn rates
2019-08-02 20:10:52 +01:00
Joshua Barretto
6ff75dcf0b
Removed NPCs that are outside the VD
2019-08-02 20:10:52 +01:00
Joshua Barretto
b5d10bfb3e
Added worldgen npcs
2019-08-02 20:10:52 +01:00
Acrimon
a5b19935a2
Use named generator in worldgen.
2019-07-30 16:10:59 +02:00
Acrimon
ee49ebe807
Update rand, log and scan_fmt
2019-07-29 13:42:26 +00:00
timokoesters
5aa864ee58
Update most dependencies
2019-07-28 22:47:23 +02:00
Vechro
9c1b93a70a
Fix pyramid spawning
2019-07-17 20:18:56 +03:00
Joshua Barretto
9d1575db3f
Fixed pyramid biome bug
2019-07-10 12:57:29 +01:00
Joshua Barretto
09717f1c56
Added pyramids
2019-07-10 00:51:54 +01:00
Joshua Barretto
92d4b4dfbe
Smoothed world borders
2019-07-09 21:42:27 +01:00
Joshua Barretto
9bc50ae547
Better acacia tree colours
2019-07-09 20:42:43 +01:00
Joshua Barretto
a6c9c10062
Better tree colours
2019-07-09 17:58:20 +01:00
Joshua Barretto
e7dd151833
Added fruit trees
2019-07-09 17:08:43 +01:00
Joshua Barretto
73e9dba153
Smoothed temperate/savannah border
2019-07-09 00:35:59 +01:00
Joshua Barretto
fa28c8a6c6
Made cliff detection more tolerant
2019-07-09 00:31:43 +01:00
Joshua Barretto
cfdb0209bd
Better savannah colours
2019-07-09 00:09:04 +01:00
Joshua Barretto
d79f7d9714
Colour improvements
2019-07-08 22:10:48 +01:00
Joshua Barretto
879789ecc4
Fixed acacia colours
2019-07-08 20:28:48 +01:00
Joshua Barretto
8e8bad137a
Re-added oceans
2019-07-08 20:08:08 +01:00
Joshua Barretto
6b415c1b87
Added large ribcages in deserts
2019-07-08 17:57:41 +01:00
Joshua Barretto
14ba09f96b
Added acacia trees, desert bones, fixed minor worldgen issues
2019-07-08 17:41:20 +01:00
Joshua Barretto
f823b0c992
Fixed tree clipping and several other minor issues
2019-07-08 17:00:50 +01:00
Joshua Barretto
c2a11ed6b2
Improved worldgen performance with more precise z bound checks
2019-07-08 15:51:38 +01:00
Joshua Barretto
71f4704502
Restructured mountain profile
2019-07-08 01:49:54 +01:00
Joshua Barretto
c6e24b593e
Rescaled mountains
2019-07-08 00:50:36 +01:00
Joshua Barretto
44b5473a82
Added rare structures, totally refactored structure spawning
2019-07-08 00:50:36 +01:00
Joshua Barretto
29803524fd
Made temperature biomes larger, added savannah ground
2019-07-08 00:50:36 +01:00
Joshua Barretto
1d8656cb7d
Fixed tree trimming
2019-07-07 00:21:32 +01:00
Joshua Barretto
abd07aea09
Improved z caching
2019-07-06 20:00:17 +01:00
Joshua Barretto
3623871775
Initial implementation of z cache
2019-07-06 20:00:17 +01:00
Joshua Barretto
6fc2096dae
Reenabled towns, lighter days
2019-07-06 20:00:17 +01:00
Joshua Barretto
61568eac7c
Better grass colour
2019-07-06 20:00:17 +01:00
Songtronix
863731f3ae
Fix warnings from world
2019-07-01 18:40:41 +00:00
Joshua Barretto
f2df3a9d18
Block-hopping fix, better dusk shaders
2019-06-29 22:47:24 +01:00
Joshua Barretto
5839990a28
Disabled cities until a later MR
2019-06-26 19:32:26 +01:00
Joshua Barretto
e414b82d2f
fmt
2019-06-26 19:14:12 +01:00
Joshua Barretto
b40d19ad0e
Added settlement generation
2019-06-26 19:14:12 +01:00
Joshua Barretto
f781aca8e9
fmt
2019-06-26 19:14:12 +01:00
Joshua Barretto
ad2bc635f8
Rewrote sky shaders, added stars
2019-06-26 19:14:12 +01:00
Joshua Barretto
325fa41d7e
Grass improvements
2019-06-26 19:14:12 +01:00
Joshua Barretto
46fce696a2
Better path noise, better shadows
2019-06-26 19:14:12 +01:00
Joshua Barretto
41f647e862
Added path colouring
2019-06-26 19:14:12 +01:00
Joshua Barretto
ba4b425e99
Wavy paths
2019-06-26 19:14:12 +01:00
Joshua Barretto
53d5cada93
Better paths
2019-06-26 19:14:12 +01:00
Joshua Barretto
216c2583fb
Paths and smoother region borders
2019-06-26 19:14:12 +01:00
Joshua Barretto
86f13af8cb
Improved hash RNG function instability and speed
2019-06-26 19:14:12 +01:00
Joshua Barretto
b94c0ace8c
Removed RefCell from column cache
2019-06-26 19:14:12 +01:00
Pfauenauge90
b5d529f824
changes restore
2019-06-26 19:14:12 +01:00
Joshua Barretto
b987bda9ce
Stronger shadows, fewer cliffs in oceans
2019-06-26 19:14:12 +01:00
Joshua Barretto
6f1d77648a
Smoother cliffs
2019-06-26 19:14:12 +01:00
Joshua Barretto
d0b38e9875
Worldgen performance improvements, better sun
2019-06-26 19:14:12 +01:00
Joshua Barretto
f3adf6ab5f
Improved mountain rock transition
2019-06-26 19:14:12 +01:00
Joshua Barretto
693d59cc93
Removed old cliff code
2019-06-26 19:14:12 +01:00
Joshua Barretto
fffef7c739
Better rivers, rewrote cliffs
2019-06-26 19:14:12 +01:00
Joshua Barretto
1642988615
First attempt at rivers
2019-06-26 19:14:12 +01:00
Joshua Barretto
c86c4d0b2b
fmt
2019-06-26 19:14:12 +01:00
Joshua Barretto
704e65cb41
Attempted rivers
2019-06-26 19:14:12 +01:00
Joshua Barretto
3e56c65e86
Make name generation seed-dependent again
2019-06-26 19:14:12 +01:00
Piotr Korgól
4644199f1b
Make minimap title show location names
2019-06-26 19:14:12 +01:00
Pfauenauge90
ab2c0ad085
mid name parts
2019-06-26 19:14:12 +01:00
Pfauenauge90
60f8a29530
Better sylables, changed generation rules
2019-06-26 19:14:12 +01:00
Joshua Barretto
5e96e29ff1
AO improvements, day/night cycle
2019-06-26 19:14:12 +01:00
Joshua Barretto
451bbe9921
Basic region generation
2019-06-26 19:14:12 +01:00
Joshua Barretto
aa28f0b427
Better rock colours
2019-06-26 19:14:12 +01:00
Joshua Barretto
bc7cee1846
Lighting fixes
2019-06-26 19:14:12 +01:00
Joshua Barretto
4da01fba9a
Fixed world viewer stack overflow on Windows
2019-06-15 15:50:54 +01:00
Joshua Barretto
bab7746a8a
Updated and fixed world viewer example
2019-06-15 13:34:28 +01:00
Joshua Barretto
a9d30bbfb6
Adjusted tree colour variation
2019-06-15 11:36:26 +01:00
Joshua Barretto
30b668d0cc
Added dynamic tree colours
2019-06-13 11:59:05 +01:00
Joshua Barretto
743855092a
Fixed missing assets
2019-06-13 11:59:05 +01:00
Joshua Barretto
fd529b5462
Added grass blending
2019-06-13 11:59:05 +01:00
Joshua Barretto
29ecb14c45
Added dirt/stone gradient
2019-06-13 11:59:05 +01:00
Joshua Barretto
9fed2c1534
Merged stumps, adjusted scale code
2019-06-13 11:59:05 +01:00
Pfauenauge90
43ca660e63
tree stumps, shorter pines
2019-06-13 11:59:05 +01:00
Joshua Barretto
fa8f3a4b49
Tweaked lighting and AO
2019-06-13 11:59:05 +01:00
Joshua Barretto
e671d8473c
Bluer snow, altered rock colour
2019-06-13 11:59:05 +01:00
Joshua Barretto
df2594cbb4
Added more terrain noise, better snow
2019-06-13 11:59:05 +01:00
Joshua Barretto
8071670a37
More trees, adjusted camera tilt
2019-06-13 11:59:05 +01:00
Joshua Barretto
38c836d6c5
Simpler cliffs, camera tilt
2019-06-13 11:59:05 +01:00
Monty Marz
bac7bad9f7
Tree fixes
2019-06-13 11:59:05 +01:00
Joshua Barretto
7f5a0970f1
Crazy cliffs
2019-06-13 11:59:05 +01:00
Joshua Barretto
414b730b59
Reduced peak scale
2019-06-13 11:59:05 +01:00
Joshua Barretto
264b1efdff
Adjusted mountain steepness
2019-06-13 11:59:05 +01:00
Joshua Barretto
f62725135a
Rescaled mountains
2019-06-13 11:59:05 +01:00
Joshua Barretto
e4d5476d28
Major worldgen structural refactor
2019-06-13 11:59:05 +01:00
Joshua Barretto
3285fc9b88
Added sampler clearing
2019-06-13 11:59:05 +01:00
Joshua Barretto
a34aff3a8b
Prevented rock smearing
2019-06-13 11:59:05 +01:00
Joshua Barretto
61dda0ea8c
Separated sampler code from simulation code
2019-06-13 11:59:05 +01:00
Cody
14ac5babd4
Removes most unused imports; changes some unused variables to underscores or provides a leading underscore; removes some unnecessary variables and mutable declarations; and performs other miscellaneous warning fixes.
2019-06-06 14:48:41 +00:00
Joshua Barretto
afd983f6f8
Lighting fix
2019-06-06 12:25:06 +01:00
Joshua Barretto
9617f5f17e
Fixed mountain generation limits chonk bug
2019-06-05 22:38:43 +01:00
Joshua Barretto
35f0bebcc3
Fewer caves on mountains
2019-06-05 21:40:47 +01:00
Joshua Barretto
9ddc569a75
Fixed caves again
2019-06-05 21:33:06 +01:00
Joshua Barretto
5cc4669bce
Upped cave frequency
2019-06-05 21:07:36 +01:00
Joshua Barretto
732ba9ac02
Reduced tree density, shortened chunk load timeout
2019-06-05 20:52:51 +01:00
Joshua Barretto
cd630b0816
Reduced threadpool threads to keep render thread smooth
2019-06-05 20:52:51 +01:00
Joshua Barretto
13197a741e
Tweaked mountain base scale
2019-06-05 20:52:51 +01:00
Joshua Barretto
9a8552d5fb
Added rocks
2019-06-05 20:52:51 +01:00
Joshua Barretto
06201c7353
fmt
2019-06-05 20:52:51 +01:00
Joshua Barretto
92f2d36b0c
Optimised sub-terrain chonk storage, fixed hash chunk bug, altered terrain base
2019-06-05 20:52:51 +01:00
Joshua Barretto
c3cd3b9a69
Compressed vertex data even more
2019-06-04 00:09:49 +02:00
Joshua Barretto
8a6ed86b2e
Fixed hard cave walls
2019-06-04 00:08:23 +02:00
Joshua Barretto
e766bdf412
Removed second cave layer
2019-06-04 00:08:22 +02:00
Joshua Barretto
f35739ed30
Upped cave spawn rate
2019-06-04 00:08:22 +02:00
Joshua Barretto
f86bf5045e
Made extreme biomes more common
2019-06-03 22:50:47 +01:00
Joshua Barretto
b554d7b19e
Made caves wider
2019-06-03 22:50:47 +01:00
Joshua Barretto
e2182b1a68
Added basic light
2019-06-03 22:50:47 +01:00
Joshua Barretto
07eb56f287
Improved cave proportions
2019-06-03 22:50:47 +01:00
Joshua Barretto
e618e97b1f
Improved cave noise
2019-06-03 22:50:47 +01:00
Pfauenauge90
ce6a9ac32d
Roots added
...
fmt
asset fix
2019-06-03 22:50:27 +01:00
Pfauenauge90
f5f5110f77
third pine variation
2019-05-31 18:05:56 +02:00
Pfauenauge90
53ffc50242
Even more assets with offsets
2019-05-31 18:05:56 +02:00
Pfauenauge90
47e4c297d8
more assets, offsets for temperate trees
2019-05-31 18:05:55 +02:00
Pfauenauge90
04ec381715
Asset path change
2019-05-31 18:05:55 +02:00
Joshua Barretto
6725e99798
Switched to squircle caves
2019-05-31 17:00:51 +01:00
Joshua Barretto
c4f49a1bee
Reduced cave winding, increased cave size
2019-05-31 16:28:01 +01:00
Joshua Barretto
abaec6d325
Much better caves
2019-05-31 16:16:26 +01:00
Joshua Barretto
024afb9b4a
Added desert and snowy areas
...
Former-commit-id: 220e404de8f64e35d9f54f2b0eeff3fe90c33802
2019-05-29 22:24:47 +01:00
Joshua Barretto
f49796dcef
Basic cave test
...
Former-commit-id: 5b56bb882aca37d7fee1ee9c5e100ad2bf97834e
2019-05-29 14:49:27 +01:00