Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								99697180cd
								
							
						 | 
						
							
							
								
								Add support for most of the shadow softness settings
							
							
							
							
							
						 | 
						
							2024-10-29 18:01:50 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ff91ad567b
								
							
						 | 
						
							
							
								
								Add LmParams parsing
							
							
							
							
							
						 | 
						
							2024-10-29 17:49:03 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ca017e3f7b
								
							
						 | 
						
							
							
								
								Removed debug print
							
							
							
							
							
						 | 
						
							2024-10-29 07:45:03 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f5fa373519
								
							
						 | 
						
							
							
								
								Replace System.CommandLine with CliFx
							
							
							
							
							
						 | 
						
							2024-10-29 07:43:32 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								350a891118
								
							
						 | 
						
							
							
								
								Add basic command line interface
							
							
							
							
							
						 | 
						
							2024-10-28 20:40:06 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0ea00fa109
								
							
						 | 
						
							
							
								
								Refactor to LightMapper class
							
							
							
							
							
						 | 
						
							2024-10-28 20:03:20 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ba31c21b0d
								
							
						 | 
						
							
							
								
								Add fake quad lighting (multisampling)
							
							
							
							
							
						 | 
						
							2024-10-28 19:07:48 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								fdc84a0d81
								
							
						 | 
						
							
							
								
								Clean up TraceRay function and remove old code (should have been in last commit tbh)
							
							
							
							
							
						 | 
						
							2024-10-28 17:50:08 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								19882dcff2
								
							
						 | 
						
							
							
								
								Even better cell edge shadow clip handling
							
							
							
							
							
						 | 
						
							2024-10-28 08:06:24 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								175be69b6d
								
							
						 | 
						
							
							
								
								Make TraceRay more generic
							
							
							
							
							
						 | 
						
							2024-10-28 07:42:26 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1282c6be19
								
							
						 | 
						
							
							
								
								Better handling of clipped shadows
							
							
							
							
							
						 | 
						
							2024-10-28 07:38:37 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								926497b2c2
								
							
						 | 
						
							
							
								
								Use ToLightData on brush lights
							
							
							
							
							
						 | 
						
							2024-10-27 16:33:02 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								94b8af0f7f
								
							
						 | 
						
							
							
								
								Move light strength calculation to Light class
							
							
							
							
							
						 | 
						
							2024-10-27 15:15:59 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								025f4d0508
								
							
						 | 
						
							
							
								
								Rename Light fields
							
							
							
							
							
						 | 
						
							2024-10-27 15:12:19 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								50f3c1e9e1
								
							
						 | 
						
							
							
								
								Move Light to own file
							
							
							
							
							
						 | 
						
							2024-10-27 15:10:28 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b263bdd77e
								
							
						 | 
						
							
							
								
								Fix incorrect light table
							
							
							
							
							
						 | 
						
							2024-10-27 12:26:01 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c8e13a7f7b
								
							
						 | 
						
							
							
								
								Split out Light gathering a bit
							
							
							
							
							
						 | 
						
							2024-10-27 10:23:15 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a9d2d2e193
								
							
						 | 
						
							
							
								
								Code cleanup
							
							
							
							
							
						 | 
						
							2024-10-27 09:48:21 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c162a5028d
								
							
						 | 
						
							
							
								
								Fix incorrect anim light map layering
							
							
							
							
							
						 | 
						
							2024-10-27 09:21:19 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0a41d78cac
								
							
						 | 
						
							
							
								
								Simplify some loops
							
							
							
							
							
						 | 
						
							2024-10-27 08:57:59 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3df1b728e6
								
							
						 | 
						
							
							
								
								Simplify light strength ratio calculation
							
							
							
							
							
						 | 
						
							2024-10-27 08:54:52 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ef95b07926
								
							
						 | 
						
							
							
								
								Remove double dict access when adding object property
							
							
							
							
							
						 | 
						
							2024-10-27 08:39:17 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								466b7a4c0b
								
							
						 | 
						
							
							
								
								Change GetProperty return to be nullable
							
							
							
							
							
						 | 
						
							2024-10-27 08:38:47 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7ff91b2fda
								
							
						 | 
						
							
							
								
								Remove infinite radius sphere special casing
							
							
							
							
							
						 | 
						
							2024-10-27 08:14:47 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0c26aa1f0e
								
							
						 | 
						
							
							
								
								Extract cell light indices setting to method
							
							
							
							
							
						 | 
						
							2024-10-27 08:07:15 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cd13cee48f
								
							
						 | 
						
							
							
								
								Move colour conversion to separate class
							
							
							
							
							
						 | 
						
							2024-10-27 07:53:58 +00:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								940c78e1cf
								
							
						 | 
						
							
							
								
								Somewhat working cell light list setting
							
							
							
							
							
						 | 
						
							2024-10-06 10:57:18 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								13f822673a
								
							
						 | 
						
							
							
								
								Make light indices a list
							
							
							
							
							
						 | 
						
							2024-10-06 10:56:17 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5fcf9db59c
								
							
						 | 
						
							
							
								
								Add sphere to sphere intersection test
							
							
							
							
							
						 | 
						
							2024-10-06 10:55:56 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1d32b3ef7b
								
							
						 | 
						
							
							
								
								Set light table index on brush lights
							
							
							
							
							
						 | 
						
							2024-10-05 19:19:45 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5d72ba546e
								
							
						 | 
						
							
							
								
								Extract anim mapping update to method
							
							
							
							
							
						 | 
						
							2024-10-05 19:09:16 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								55c9c2cd31
								
							
						 | 
						
							
							
								
								Set AnimCellMaps and update AnimLight props
							
							
							
							
							
						 | 
						
							2024-10-05 19:06:16 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7c733fc9fd
								
							
						 | 
						
							
							
								
								Set cell light palette, lightmap bitmasks, and layers
							
							
							
							
							
						 | 
						
							2024-10-05 18:14:25 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6d665302d2
								
							
						 | 
						
							
							
								
								Make Lightmap a class and add AddLayer method
							
							
							
							
							
						 | 
						
							2024-10-05 18:13:30 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1f05663460
								
							
						 | 
						
							
							
								
								Add dummy sunlight source to light table
							
							
							
							
							
						 | 
						
							2024-10-05 17:36:12 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								dff2a9da2c
								
							
						 | 
						
							
							
								
								Add comment about sunlight
							
							
							
							
							
						 | 
						
							2024-10-05 16:35:11 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0a4dcc6de0
								
							
						 | 
						
							
							
								
								Clear cell anim light palette
							
							
							
							
							
						 | 
						
							2024-10-05 16:27:35 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0bcf24f640
								
							
						 | 
						
							
							
								
								Remove unneeded using directives
							
							
							
							
							
						 | 
						
							2024-10-05 15:00:47 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3fa86a233f
								
							
						 | 
						
							
							
								
								Use TryGetChunk everywhere
							
							
							
							
							
						 | 
						
							2024-10-05 14:57:40 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ab738203d6
								
							
						 | 
						
							
							
								
								Reset lighting table and lightmaps
							
							
							
							
							
						 | 
						
							2024-10-05 14:52:09 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ea72c3af4a
								
							
						 | 
						
							
							
								
								Make LightmapInfo a class
							
							
							
							
							
						 | 
						
							2024-10-05 14:51:31 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								013a3b845a
								
							
						 | 
						
							
							
								
								Make Cell and LightTable classes
							
							
							
							
							
						 | 
						
							2024-10-05 14:35:07 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								25e8e50f5e
								
							
						 | 
						
							
							
								
								Add DbFile TryGetChunk method
							
							
							
							
							
						 | 
						
							2024-10-05 14:33:53 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b9eae0e437
								
							
						 | 
						
							
							
								
								Split lightmap pixels array into layers
							
							
							
							
							
						 | 
						
							2024-10-04 18:49:37 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9251685d26
								
							
						 | 
						
							
							
								
								Handle subtractive lights
							
							
							
							
							
						 | 
						
							2024-09-29 14:46:46 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bc01e91dbc
								
							
						 | 
						
							
							
								
								Fix not applying spotlight settings
							
							
							
							
							
						 | 
						
							2024-09-29 11:53:14 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7ec7f71239
								
							
						 | 
						
							
							
								
								Slightly handle unfound models
							
							
							
							
							
						 | 
						
							2024-09-29 11:27:36 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								47d95307b5
								
							
						 | 
						
							
							
								
								Use existing lighttable info to apply anim lights
							
							
							
							
							
						 | 
						
							2024-09-29 11:03:26 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								69b29c15f6
								
							
						 | 
						
							
							
								
								Fix incorrect anim light brightness and light table mapping
							
							
							
							
							
						 | 
						
							2024-09-29 11:02:47 +01:00 | 
						
					
				
					
						
							
							
								
								 Jarrod Doyle
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								93410a46d5
								
							
						 | 
						
							
							
								
								Gather anim lights
							
							
							
							
							
						 | 
						
							2024-09-29 10:39:40 +01:00 |