Tools for preprocessing data files from Quake to make them suitable for use on PS1 hardware
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nico de Poel
568f2450eb
Added a new lighting sampler to take advantage of the improved lightmap indexing: use a pseudo-random jitter pattern to take multiple light samples in an area around the sample point, from all surrounding faces at a shallow angle.
This further smooths out the lighting and reduces artifacts, while also better representing each face's entire lightmap.
|
3 years ago |
|
Docs
|
Added documentation downloaded from Lameguy64
|
3 years ago |
|
PS1MDL
|
First import of PS1 MDL/BSP tools project, long overdue
|
3 years ago |
|
rectpack
|
Tweaked heuristics of the rectpack algorithm to produce better results for our non-square texture atlases.
|
3 years ago |
|
.gitignore
|
First import of PS1 MDL/BSP tools project, long overdue
|
3 years ago |
|
N64E1M1.bsp
|
First import of PS1 MDL/BSP tools project, long overdue
|
3 years ago |
|
N64E2M2.bsp
|
First import of PS1 MDL/BSP tools project, long overdue
|
3 years ago |
|
PS1BSP.sln
|
First import of PS1 MDL/BSP tools project, long overdue
|
3 years ago |
|
PS1BSP.vcxproj
|
Added code and resources for exporting TIM image files directly
|
3 years ago |
|
PS1BSP.vcxproj.filters
|
Added code and resources for exporting TIM image files directly
|
3 years ago |
|
anorms.h
|
First import of PS1 MDL/BSP tools project, long overdue
|
3 years ago |
|
bsp.h
|
Added a new lighting sampler to take advantage of the improved lightmap indexing: use a pseudo-random jitter pattern to take multiple light samples in an area around the sample point, from all surrounding faces at a shallow angle.
|
3 years ago |
|
common.h
|
Upgraded dot product and cross product-related functions to doubles, to improve accuracy of various calculations
|
3 years ago |
|
lighting.cpp
|
Added a new lighting sampler to take advantage of the improved lightmap indexing: use a pseudo-random jitter pattern to take multiple light samples in an area around the sample point, from all surrounding faces at a shallow angle.
|
3 years ago |
|
lighting.h
|
Added a new lighting sampler to take advantage of the improved lightmap indexing: use a pseudo-random jitter pattern to take multiple light samples in an area around the sample point, from all surrounding faces at a shallow angle.
|
3 years ago |
|
main.cpp
|
Added a new lighting sampler to take advantage of the improved lightmap indexing: use a pseudo-random jitter pattern to take multiple light samples in an area around the sample point, from all surrounding faces at a shallow angle.
|
3 years ago |
|
palette.lmp
|
Added code and resources for exporting TIM image files directly
|
3 years ago |
|
ps1bsp.h
|
Fixed some issues with texture atlas, page and ID generation. Texture references generally seem to be in order now, but UVs are still a problem.
|
3 years ago |
|
ps1types.h
|
Reworked PS1BSP format to use dentry-style header info, and added structs for planes, nodes and leafs.
|
3 years ago |
|
texture.cpp
|
Tweaked heuristics of the rectpack algorithm to produce better results for our non-square texture atlases.
|
3 years ago |
|
texture.h
|
First pass at converting texture info to PS1 VRAM data. Not quite right yet but it's starting to work.
|
3 years ago |
|
tim.cpp
|
Added code and resources for exporting TIM image files directly
|
3 years ago |
|
tim.h
|
Added code and resources for exporting TIM image files directly
|
3 years ago |