HarrievG
ecaf297ef6
Allow for multple GLTF/GLB to be loaded at the same time.
2022-08-07 15:56:46 +02:00
HarrievG
7e7ee22f3b
AAS support for MapPolygonMehses
2022-08-03 02:14:06 +02:00
HarrievG
e56f696c9c
- Skinned / animated GLTF models
2022-07-31 12:13:07 +02:00
HarrievG
edf657f50d
- Initial GLTF Animation Implementation. For now only supports boneless TRS animations without scale.
...
![only works with r_UseGpuSkinning 0]!
- Writes bmd5anim for each animation. its not perfect yet but, rot + trans looks good.
- Model tag supports gltf Animations. Indexed the same way as meshes.
- Enabled weights and bone index in ConvertFromMeshGltf
2022-07-10 21:09:25 +02:00
HarrievG
8030a5b1de
- idRenderModelGLTF now set dynamicModel_t to DM_STATIC when no anims are found, or to DM_CONTINUOUS
...
- idRenderModelGLTF now does only transform the model verts on read for DM_STATIC. Vertices for dynamicmodels are transformed on instantiation [wip]
- A-Style update
2022-06-24 21:40:08 +02:00
Robert Beckebans
d87d05e82c
Split Model_gltf.cpp into idlib/MapFile_gltf.cpp
2022-06-21 00:18:24 +02:00
Robert Beckebans
57b0b9620f
Fixed idassert in Release builds
2022-06-20 20:55:50 +02:00
HarrievG
72b535f0ac
- Fixed bsp/worldspawn scene node traversal
2022-06-19 01:26:16 +02:00
Robert Beckebans
0cb72166f8
Added missing copyright notices
2022-06-18 11:09:09 +02:00
Robert Beckebans
fd6c589da0
( ), ( void ) -> ()
2022-06-18 10:43:30 +02:00
Robert Beckebans
35d809a145
Astyle
2022-06-18 10:36:48 +02:00
HarrievG
e5ecb219e5
- hierarchical bsp/worldmodel loading
...
- gltf support for model def. Looks up item within the "models" scene of the target gltf!
2022-06-18 01:18:28 +02:00
Robert Beckebans
2d133b6910
Made hashing faster in MapPolygonMesh::GetGeometryCRC()
2022-06-11 11:54:01 +02:00
Robert Beckebans
f7db9d0ab7
Simplified allocations and fixed potential crash if materials are missing
2022-06-11 11:45:09 +02:00
HarrievG
faa9207d01
- Fixed GLTF Mesh -> Polygon Mesh creaton
2022-06-10 10:27:17 +02:00
Robert Beckebans
c74ed79e8d
Support the Valve 220 texture projection in MapPolygonMesh::ConvertFromBrush()
2022-06-08 21:34:04 +02:00
Robert Beckebans
d69db4ebad
Fixed rebase conflicts
2022-06-06 17:36:18 +02:00
Robert Beckebans
24845c7edf
gltf2 -> idMapFile fixes. dmap and map commands work
...
# Conflicts:
# neo/idlib/containers/List.h
2022-06-06 17:24:47 +02:00
HarrievG
c1c5917cda
+ id style gltf2 parser
...
+ initial attempt to dmap glb/gltf
[!] added blend file and glb for debugging purposes
# Conflicts:
# neo/idlib/containers/List.h
2022-06-06 17:24:37 +02:00
Robert Beckebans
5ebbbf32e4
Added support for the prototype.wad in the convertMapQuakeToDoom cmd
2022-03-02 17:47:05 +01:00
Robert Beckebans
6d7ebabcbf
Fixed a divide by zero bug in the convertMapToValve220 cmd
2022-03-02 09:27:09 +01:00
Robert Beckebans
920df3df63
Tweaked export to TrenchBroom cmds with proxymodels
2022-02-27 13:56:14 +01:00
Robert Beckebans
67aaf93af8
Added 2D Bin Packing library
2022-02-26 18:48:15 +01:00
Robert Beckebans
9cc5fa7a3a
Write labels above model groups in zoo maps
2022-02-24 22:14:40 +01:00
Robert Beckebans
cbc9a31b74
Added cmd makeZooMapForModels
2022-02-23 22:52:23 +01:00
Robert Beckebans
1f2df87be7
Fixed a couple of func_groups with TrenchBroom related bugs
2022-02-18 18:00:09 +01:00
Robert Beckebans
cde21c018d
Did a little Quake to Doom experiment
2022-02-05 15:49:50 +01:00
Robert Beckebans
e978d92aeb
Added TrenchBroom helper entities like func_door_model
2022-01-29 18:10:54 +01:00
Robert Beckebans
92c5cbf758
convertMapToValve220 now works with just the .resource files
2022-01-21 18:33:42 +01:00
Robert Beckebans
55abfc26aa
Added entityDef misc_model helper for TB
2022-01-09 11:41:01 +01:00
Robert Beckebans
c104fff7ea
Autoremove rotation keyword for TrenchBroom
2022-01-08 14:30:19 +01:00
Robert Beckebans
3cc6c0744e
Added exportModelsToTrenchBroom console command
2022-01-07 18:46:35 +01:00
Robert Beckebans
362e7484e4
Added explanation about the difference between lite and full packages
2021-11-16 22:11:27 +01:00
Robert Beckebans
cbf0ffbcca
Fixed UV projections within convertMapToValve220 cmd
2021-11-09 21:30:49 +01:00
Robert Beckebans
8863db872e
Added CMake options STANDALONE and DOOM_CLASSIC
2021-11-09 19:47:06 +01:00
Robert Beckebans
083b031373
_extra_ents.map files can override entities
2021-10-20 14:49:45 +02:00
Robert Beckebans
77f8031eb9
Allow _extra_ents.map files next to the map files
2021-10-10 17:47:24 +02:00
Robert Beckebans
cbf17d4f36
Cleanup and Astyle
2021-09-11 18:02:16 +02:00
Admer
2f58f2b0c2
Re-order all pragma once statements to be AFTER the precompiled.h include, to silence IntelliSense's warning about PCH header stops
2021-09-11 17:53:30 +02:00
Admer
474a299a27
Use idMapFile instead of CM for brush origin offsets
2021-09-11 17:43:50 +02:00
Admer
17068426e4
dmap: write origin brushes to .cm files
2021-09-11 17:43:50 +02:00
Admer
1e18029909
idParallelJobList: fix syntax highlighting for AddJob
2021-09-11 17:43:50 +02:00
Robert Beckebans
c4030850ab
Merge pull request #595 from r-a-sattarov/master
...
loongarch64: added initial support of LoongArch64 CPU architecture
2021-07-26 09:36:48 +02:00
Robert Beckebans
34cc04358d
idMath::FLT_EPSILON -> idMath::FLOAT_EPSILON for system define clash on macOS
2021-07-26 08:51:44 +02:00
Robert Beckebans
9a0a89dbbd
idMath::INFINITY -> idMath::INFINITUM for system define clash on macOS
2021-07-26 08:46:39 +02:00
r-a-sattarov
c82bc9c52b
loongarch64: added initial support of LoongArch64 CPU architecture
2021-07-25 21:03:25 +03:00
raynorpat
b91080902b
Convert USE_INTRINSICS to USE_INTRINSICS_SSE and fix CMakeLists.txt logic surrounding its check to focus on x86 and x86_64 CPU types
2021-05-25 20:06:37 -04:00
raynorpat
49e46df731
Fix two compiler warnings in idlib/math/Vector.h - floor to floorf
2021-05-25 20:04:41 -04:00
Robert Beckebans
5b0a3a8ac8
Merge branch '545-irradiance-light-grid'
2021-04-29 16:33:10 +02:00
Robert Beckebans
dbbcea94c5
Pull request cleanup
2021-04-29 16:32:15 +02:00