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
e0373524ca
Further improvement to lightmapping system:
- Added a function to find all faces that contain a given point. This is useful for both sampling lightmaps, and sampling textures later.
- New face vertex lighting function simply collects all faces for a given vertex, and samples all relevant lightmaps for it
- A whole bunch more experiments that were more complex and that went nowhere
- Ironically all this doesn't really change the current quality of the lighting but hey, that's a result too. And this added code will prove useful soon enough.
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
First import of PS1 MDL/BSP tools project, long overdue
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
First attempt at calculating lighting per face-vertex with smoothing based on the angle between faces, using edge adjacency to determine neighbouring faces.
3 years ago
PS1BSP.vcxproj.filters
First attempt at calculating lighting per face-vertex with smoothing based on the angle between faces, using edge adjacency to determine neighbouring faces.
3 years ago
anorms.h
First import of PS1 MDL/BSP tools project, long overdue
3 years ago
bsp.h
Added computation of face area by projecting its vertices onto its plane and then generating a bounding box. Will be used for determining tessellation subdivisions.
3 years ago
common.h
Further improvement to lightmapping system:
3 years ago
lighting.cpp
Further improvement to lightmapping system:
3 years ago
lighting.h
Further improvement to lightmapping system:
3 years ago
main.cpp
Further improvement to lightmapping system:
3 years ago
ps1bsp.h
A bit of cleanup ahead of attempting to make textures work
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