Martin Benjamins
d93dbc55ad
Modern features (height texturing, WMO scaling, maptexture generation)
2024-11-01 02:48:08 +00:00
T1ti
a4c34381da
Big commit, sorry
...
- add animated mesh detection for Selection
- add local lightning setting
- add settings for rendering m2/wmo extra boxes
- drawing animation bounding boxes for small animated objects
- add distance check for WMo doodads
- performance improvements
- render red boxes for particle models without a mesh to allow selecting them
- limit rate of alphamap upload per frame to avoid freezes (long rame times where too much is processed in one frame)
- lightning improvements and rework
- now loading zone lights and rendering them
- new tree filter for area and light editors
- Light editor UI revamp, new lightning info window and active lights display/selection
- tools can now be expended horizontally
- fixed zone browser tree UI, now is more compact
- updated boxes colors
2024-10-19 23:08:46 +02:00
T1ti
b26dc8a331
fix missing imports
2024-09-28 03:35:45 +02:00
T1ti
94b879ab8d
update math and misc functions
2024-09-26 03:12:06 +02:00
T1ti
8336c2367b
adspartan :texture_set: improve texturing at the chunks' borders to avoid visible disconnects
...
876dca9355
2024-08-30 22:47:12 +02:00
T1ti
c01ad917b2
1a44ba1daa
...
adspartan: improve alphamap loading and conversion to big alpha format
2024-08-14 05:22:48 +02:00
T1ti
f8217e1d5f
optimize memory : change alphamaps from std::optional to unique_ptr
2024-08-13 23:37:51 +02:00
T1ti
48e540fff8
remove gameview tool icon and optimize flightbounds render
2024-08-10 03:06:45 +02:00
T1ti
9e9770df8b
merge layers by default again when swappnig textures
2024-08-06 23:37:51 +02:00
T1ti
21a0e69e05
remove maptile pointer from textureset
2024-07-19 23:54:24 +02:00
T1ti
fbd70b6f0d
Implemented updating the doodad mapping/placement whenever an alphamap is modified, this means it should work with saving, and better than GEFixer
2024-07-18 19:34:58 +02:00
T1ti
4fbbfdb5ea
fix erase texture bug
2024-07-14 06:14:11 +02:00
T1ti
de7df101d3
fix crash with get_textures_weight_for_unit()
2024-07-14 03:13:08 +02:00
T1ti
887b7282e0
ground effect editor progress
...
support detail doodads exclusion painting
implement actions
2024-07-02 19:25:24 +02:00
T1ti
063297b5b6
load mtxf ADT chunk, no saving/usage yet. credit Adspartan
2024-05-30 20:06:45 +02:00
T1ti
2abaf5bc46
fix from adspartan 1d8ba26a3a
...
noggit: texture_set: fix eraseUnusedTextures issue preventing from erasing textures when using the temp alphamaps and remove the correct texture
2024-05-25 08:18:35 +02:00
T1ti
3d0e3471f4
texture replace tool : fix ui bug and net setting to replace entire tile
2024-05-07 06:51:12 +02:00
T1ti
6d376f31cb
implement sound emitters load/save
...
rework chunk loading classes to be temporary
2024-03-08 07:53:14 +01:00
T1ti
43073136c4
update
2024-03-05 03:46:58 +01:00
T1ti
72b8d97c11
progress new render mode
2024-03-02 08:50:45 +01:00
T1ti
58f12ebf96
wip
2024-02-11 08:01:17 +01:00
T1ti
935a532fcd
Merge branch 'noggit-shadowlands' of https://gitlab.com/prophecy-rp/noggit-red into ground_effects_editor
...
# Conflicts:
# src/noggit/MapTile.cpp
# src/noggit/MapView.cpp
2023-07-10 06:58:14 +02:00
ihm-tswow
7d6da16105
fix almost all compiler errors and warnings
2023-05-13 23:40:08 +02:00
T1ti
9adc98b3a7
implement global texture swapping
2023-01-21 03:18:48 +01:00
EIntemporel
61de6ffd9d
Swap texture on chunk even if texture set is full
2022-07-01 19:51:13 +02:00
Skarn
ceb2c872eb
fix projects on linux
2022-03-20 15:51:27 +03:00
Alister
badac07093
removing more boost references
2021-12-12 23:45:29 +00:00
Alister
14de9ee51f
removing more headers
2021-12-12 22:53:09 +00:00
Alister
bf34bfcf31
removing more boost references
2021-12-12 22:32:47 +00:00
Skarn
ec8caddc33
rename namespaces to match code style
2021-12-13 01:01:05 +03:00
Skarn
24042aef9a
provider a nicer interface to the lib
2021-12-12 11:38:15 +03:00
Skarn
cb32b9a8eb
migrate to BlizzardArchive library for file reading
2021-12-11 21:30:45 +03:00
Alister
eb9b0c5c50
moving across to glm::vec3
...
moving across to glm::vec3 this one took a while!
2021-11-14 16:46:57 +00:00
ssshumakov3@gmail.com
3493523e92
remove legacy texturing system
2021-10-15 22:02:48 +03:00
sshumakov3
9d960b2422
scripting and a bunch of rendering fixes
2021-09-02 02:07:56 +03:00
sshumakov3
0fa66d6ad6
push rendering progress. unstable.
2021-08-30 22:49:16 +03:00
sshumakov3
64ee9c89b0
noggit goes bindless, first test
2021-08-22 21:45:55 +03:00
sshumakov3
0df885e5a0
test speed up rendering
2021-08-01 17:32:28 +03:00
sshumakov3
0e76a00402
do not use std::vector in alphamap updates
2021-07-31 15:54:43 +03:00
sshumakov3
f2af3965c3
compare to image size, not per-unit size
2021-07-29 15:57:49 +03:00
sshumakov3
ee7789e6dc
fix bugged brush sampling algorithms
2021-07-29 15:52:24 +03:00
sshumakov3
20e98f8bc9
texturing brush
2021-05-11 00:41:00 +03:00
sshumakov3
5613a97a55
palliative care for map view,
...
uniform caching,
undo / redo fix for objects and more
2021-05-04 22:52:00 +03:00
sshumakov3
e85e361f57
some UI changes
2021-04-29 00:36:10 +03:00
sshumakov3
3f7bac79cb
add a HUGE bunch of nodes, allow per tile alpha extraction
2021-01-29 01:43:29 +03:00
sshumakov3
ddf46f9a02
make all async render objects context aware!
2020-11-18 14:27:23 +03:00
Skarn
971bb656f7
do not fuck up alphamap layers with texture swapper
2020-10-14 15:18:31 +03:00
Skarn
940e8dbb43
Initial commit
2020-10-09 20:16:53 +03:00