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
3bc9167885
Tweaked heuristics of the rectpack algorithm to produce better results for our non-square texture atlases.
Ensure we don't exceed the maximum range of PS1 UV coordinates by limiting texture width and height.
|
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
|
Upgraded dot product and cross product-related functions to doubles, to improve accuracy of various calculations
|
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
|
Upgraded dot product and cross product-related functions to doubles, to improve accuracy of various calculations
|
3 years ago |
|
lighting.h
|
Improved lightmap sampling accuracy. The generated UVs now more closely match what Quake is doing, we can reject invalid UVs, and we're getting less false rejects of valid faces to sample from.
|
3 years ago |
|
main.cpp
|
Upgraded dot product and cross product-related functions to doubles, to improve accuracy of various calculations
|
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 |