Commit Graph
85 Commits
Author SHA1 Message Date
Garux b4b935cb53 Merge pull request #227 from Garux/filterPatch
* tighten FilterPatchIntoTree() regarding to even (pink) points
2025-02-17 16:29:17 +05:00
Garux 12faf99546 * improve CSG Subtract results via more defined splits order
improve CSG Subtract performance (evaluate aabb before brush copy and buildBrep())
2025-02-16 18:58:01 +05:00
Garux 372bf08e79 * add bobToolz.explodeEntity: create group entity from each primitive of existing group entity
closes #212
2025-02-10 22:51:45 +05:00
Garux da0570291b * ctrl + shift + p: Shortcuts dialog (keyboard commands palette) 2025-02-09 20:15:01 +05:00
Garux a1d1e22c19 shader manual mention polygonoffset default sort 2025-02-09 20:14:27 +05:00
Garux 6e16d7e3bd menu * Modify->Repeat: saved transforms feedback and individual resets
* Modify->Repeat->Reset Transforms (alt + r)
2025-02-06 14:37:05 +05:00
Garux dbb506af9a * tighten FilterPatchIntoTree() regarding to even (pink) points 2025-02-02 21:07:11 +05:00
Garux d107800f6d * Misc->Colors: add Model Browser Background control 2025-01-30 21:29:54 +05:00
Garux a3e673302c * Misc->Colors: add CameraIcon, AxisX, AxisY, AxisZ controls 2025-01-29 23:44:11 +05:00
Garux 870bdc2782 * add Blender Lighter and Green viewports themes by Julius 2025-01-27 14:21:37 +05:00
Garux 063784e5ce * Misc->Colors->Viewports Theme: load from .json presets stored in install/themes/_colors/ 2025-01-27 14:06:18 +05:00
Garux de4ba78ad2 menu * Misc->Colors display colors 2025-01-20 15:26:52 +05:00
Garux f387ed7718 * add alt + m1 selection style to transform manipulator for scaling in 3D 2025-01-13 09:59:49 +05:00
Garux 1a895c1984 prevent simultaneous mouse presses in SelectionSystemWindowObserver
fixes e.g. shift+m2 drag, +m1 -m1
2025-01-05 07:37:40 +05:00
Garux c24359215c shader manual: crosslink, improve 2024-12-29 05:01:48 +05:00
Garux a3742e33fd shader manual: consistent indentation and alignment of shaders 2024-12-27 08:49:39 +05:00
Garux 4aedb78011 tweak shader manual anchors 2024-12-27 06:09:20 +05:00
Garux 8b4f66118e shader manual: more realistic animMap example 2024-12-27 05:05:43 +05:00
Garux d397822068 clarify alphagen portal documentation more, simplify example shader 2024-12-23 03:18:46 +05:00
Garux 79b9b69e5e mbspc * decompile brushes with texinfo -1 ZHLT optimisation, deduce clip, AAATRIGGER, NULL textures 2024-12-20 16:28:46 +05:00
Garux b3ff10b287 * add prefs->Build->Region Box Shader (shader to use on the box generated around region) 2024-12-18 08:22:00 +05:00
Garux 159a063da8 * fix surface inspector updates on patch texturing changes, on UV Tool edits 2024-12-18 05:28:35 +05:00
Garux dbcdb4044e * fix deformvertexes autosprite2 on brushes and models
broken for brushes in c166e4214e by new triangualtion
broken for models forever
fixes https://github.com/TTimo/GtkRadiant/issues/658
2024-12-17 09:29:30 +05:00
Garux 1ed93f7ccb tweak portal, alphagen portal documentation, completion 2024-12-10 23:13:12 +05:00
Garux c488aa115b * -globalflag <surfaceparm>: add surface flag to every bsp shader. Reusable, e.g. -globalflag slick -globalflag nodamage. 2024-11-14 22:02:38 +05:00
Garux c166e4214e * improved brush faces triangulation wrt degenerate triangles production (non -maxarea algorithm) 2024-11-11 04:59:17 +05:00
Garux e0169cdc63 * -nobrushsnap: disable brush vertices snapping (of drawsurfs) (experimental, keep eye on meta merge efficiency)
fixes most of issues added by tjuction fixing due to offshape vertices insertion
2024-11-11 04:26:57 +05:00
Garux 1fe5016022 * m1 drag + ctrl (Drag tool, 3D view): move-snap selecton bbox corner to pointed position in scene
* m1 drag + alt + ctrl: rotate-snap selection bbox to pointed brush face plane
	* m1 drag + ctrl + shift: move selection along initially pointed brush face plane
2024-10-20 03:12:29 +05:00
Garux 9fab34bf54 update changelog 2024-09-24 21:17:04 +05:00
Garux 7c0b080e52 enable menu.help.about.changelog
add changelog-custom.txt of 20221212 release
2024-09-24 21:05:07 +05:00
Garux 63921951ac add extra shader manual - qer_trans info 2024-09-24 20:14:58 +05:00
Garux 26f6061e4b tweak shader manual - q3map_lightSubdivide 2024-09-24 19:34:47 +05:00
Garux 262f0442af clarify shader manual - tcMod transform 2024-09-24 18:44:02 +05:00
Garux 7805de8c11 tweak shader manual - skyparms 2024-09-24 18:05:56 +05:00
Garux 5f5db3107b actualize mouse shortcuts.txt 2024-09-24 17:58:17 +05:00
Garux ac7b4d3cd4 tweak shader manual 2024-05-27 11:44:33 +05:00
Garux 6749261e75 * -maxshaderinfo <N>: Sets max amount of shaderInfo, default = 8192 2024-02-15 23:35:45 +06:00
Garux 20a9afcd1d * -maxmapdrawsurfs <N>: Sets max amount of mapDrawSurfs, used during .map compilation (-bsp, -convert), default = 131072 2024-02-15 22:35:58 +06:00
Garux b21d2cbf1d fix non existent q3map_tcMod mode 2023-09-20 06:41:27 +06:00
Garux 8923546e79 more precise -bounce description 2023-08-23 00:24:29 +06:00
Thomas Debesse 2c947b7e95 q3map2/light: introduce -nobouncestore
when storing computed lightmap on each bounce, user can interrupt compilation and
get working files, but it spends allocation time (which is slow and single-threaded

with this option, user can decide to only allocate lightmaps on the very final
bounce, it means it can't be interrupted, but it can save a lot of time
2023-08-18 15:10:59 +06:00
Garux 1da9dbfea9 * -keepmodels in -bsp / _keepModels on worldspawn: keep misc_model entities in the BSP file after compile 2023-08-17 19:22:21 +06:00
Garux 1e909131be * misc_model _target and group entity _targetname key aliases for baking the model into entity
helps when targetname key is not wanted on an entity, as changing its behavour
crosslinking of keys versions works, underscored version has priority
2023-07-05 14:45:05 +06:00
Garux 363c63b5d2 fix q3map_fogDir, q3map_tcGen vector, ivector doc, highlighting 2023-07-05 14:06:46 +06:00
Garux 7a755dc56c actualize Shader Manual version 2023-05-15 23:36:18 +06:00
Garux f9bc21ab12 * -lessbrushes switch: less brushes when decompiling Q1, HL maps at the expense of texturing 2023-01-18 21:36:11 +06:00
Garux 8565682f07 consider nodraw shaders in fog direction deduction 2022-10-30 10:00:42 +03:00
Garux 9d3d204018 Qt 2022-10-27 09:10:31 +03:00
Garux 41d37cf57d * skylight extension: q3map_skylight amount iterations optional[horizon_min horizon_max sample_color]
horizon_min horizon_max: two spherical angles, defining portion of sphere to emit light from.
		Default is 0 90, which is upper hemisphere. -90 90 will be whole sphere.
		sample_color: Default = 1: sample color of each individual light from skybox images, if they are present.
		0: use shader color, set by q3map_lightRGB/q3map_lightImage/_up skybox image/qer_editorImage.
	* q3map_skylight may be used multiple times in a single shader
2022-01-09 16:50:04 +03:00
Garux e913469e30 tweak shader docs 2021-12-11 02:33:59 +03:00