mirror of
				https://athene2.informatik.unibw-muenchen.de/progproj/gruppen-ht24/Gruppe-02.git
				synced 2025-10-29 08:06:18 +01:00 
			
		
		
		
	add and convert 3d models
This commit is contained in:
		| @@ -1,12 +1,10 @@ | ||||
| //////////////////////////////////////// | ||||
| // Programming project code | ||||
| // UniBw M, 2022, 2023, 2024 | ||||
| // www.unibw.de/inf2 | ||||
| // (c) Mark Minas (mark.minas@unibw.de) | ||||
| //////////////////////////////////////// | ||||
|  | ||||
| package pp.battleship.exporter; | ||||
|  | ||||
| import java.io.File; | ||||
| import java.io.IOException; | ||||
| import java.lang.System.Logger; | ||||
| import java.lang.System.Logger.Level; | ||||
|  | ||||
| import com.jme3.app.SimpleApplication; | ||||
| import com.jme3.export.JmeExporter; | ||||
| import com.jme3.export.binary.BinaryExporter; | ||||
| @@ -14,11 +12,6 @@ import com.jme3.scene.Spatial; | ||||
| import com.jme3.system.JmeContext; | ||||
| import com.jme3.util.TangentBinormalGenerator; | ||||
|  | ||||
| import java.io.File; | ||||
| import java.io.IOException; | ||||
| import java.lang.System.Logger; | ||||
| import java.lang.System.Logger.Level; | ||||
|  | ||||
| /** | ||||
|  * This class transforms models into j3o format. | ||||
|  */ | ||||
| @@ -41,7 +34,13 @@ public class ModelExporter extends SimpleApplication { | ||||
|      */ | ||||
|     @Override | ||||
|     public void simpleInitApp() { | ||||
|         export("Models/KingGeorgeV/King_George_V.obj", "KingGeorgeV.j3o"); //NON-NLS | ||||
|        // export("Models/KingGeorgeV/King_George_V.obj", "KingGeorgeV.j3o");//NON-NLS | ||||
|        // export("Models/TieFighter/Tie_Fighter.obj", "Tie_Fighter.j3o"); | ||||
|        // export("Models/Transporter/Transporter.obj", "Transporter.j3o"); //NON-NLS | ||||
|         //export("Models/X_Wing/X_Wing.obj", "X_Wing.j3o"); //NON-NLS | ||||
|         export("Models/Venator/Venator.obj", "Venator.j3o"); //NON-NLS | ||||
|  | ||||
|  | ||||
|  | ||||
|         stop(); | ||||
|     } | ||||
|   | ||||
										
											Binary file not shown.
										
									
								
							| @@ -0,0 +1,62 @@ | ||||
| # Blender MTL File: 'Tie Fighter.blend' | ||||
| # Material Count: 6 | ||||
|  | ||||
| newmtl Cap | ||||
| Ns 96.078431 | ||||
| Ka 1.000000 1.000000 1.000000 | ||||
| Kd 0.131354 0.127396 0.640000 | ||||
| Ks 0.500000 0.500000 0.500000 | ||||
| Ke 0.000000 0.000000 0.000000 | ||||
| Ni 1.000000 | ||||
| d 1.000000 | ||||
| illum 2 | ||||
|  | ||||
| newmtl Glass | ||||
| Ns 96.078431 | ||||
| Ka 1.000000 1.000000 1.000000 | ||||
| Kd 0.395992 0.494628 0.640000 | ||||
| Ks 0.500000 0.500000 0.500000 | ||||
| Ke 0.000000 0.000000 0.000000 | ||||
| Ni 1.000000 | ||||
| d 1.000000 | ||||
| illum 2 | ||||
|  | ||||
| newmtl Material | ||||
| Ns 96.078431 | ||||
| Ka 1.000000 1.000000 1.000000 | ||||
| Kd 0.640000 0.640000 0.640000 | ||||
| Ks 0.500000 0.500000 0.500000 | ||||
| Ke 0.000000 0.000000 0.000000 | ||||
| Ni 1.000000 | ||||
| d 1.000000 | ||||
| illum 2 | ||||
|  | ||||
| newmtl Material.001 | ||||
| Ns 96.078431 | ||||
| Ka 1.000000 1.000000 1.000000 | ||||
| Kd 0.057817 0.059371 0.067501 | ||||
| Ks 0.500000 0.500000 0.500000 | ||||
| Ke 0.000000 0.000000 0.000000 | ||||
| Ni 1.000000 | ||||
| d 1.000000 | ||||
| illum 2 | ||||
|  | ||||
| newmtl Material.003 | ||||
| Ns 96.078431 | ||||
| Ka 1.000000 1.000000 1.000000 | ||||
| Kd 0.800000 0.026484 0.026484 | ||||
| Ks 0.500000 0.500000 0.500000 | ||||
| Ke 0.000000 0.000000 0.000000 | ||||
| Ni 1.000000 | ||||
| d 1.000000 | ||||
| illum 2 | ||||
|  | ||||
| newmtl Wing | ||||
| Ns 96.078431 | ||||
| Ka 1.000000 1.000000 1.000000 | ||||
| Kd 0.191643 0.191643 0.191643 | ||||
| Ks 0.500000 0.500000 0.500000 | ||||
| Ke 0.000000 0.000000 0.000000 | ||||
| Ni 1.000000 | ||||
| d 1.000000 | ||||
| illum 2 | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1024022
									
								
								Projekte/battleship/converter/src/main/resources/Models/Venator/Venator.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1024022
									
								
								Projekte/battleship/converter/src/main/resources/Models/Venator/Venator.obj
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -0,0 +1,112 @@ | ||||
| newmtl corelian_engine_glow | ||||
| Kd 0.823529 0.470588 0.14902 | ||||
| Ke 2.5 2.5 2.5 | ||||
| Ka 0 0 0 | ||||
| Ks 0 0 0 | ||||
| Ns 400 | ||||
| Tr 0 | ||||
| d 1 | ||||
| Ni 1 | ||||
| Tf 1 1 1 | ||||
|  | ||||
| newmtl corelian_Flight_glow | ||||
| Kd 1 1 0.501961 | ||||
| Ke 1.5 1.5 1.5 | ||||
| Ka 0 0 0 | ||||
| Ks 0 0 0 | ||||
| Ns 400 | ||||
| Tr 0 | ||||
| d 1 | ||||
| Ni 1 | ||||
| Tf 1 1 1 | ||||
|  | ||||
| newmtl corelian_Flight_glow_small | ||||
| Kd 1 1 0.501961 | ||||
| Ke 1.5 1.5 1.5 | ||||
| Ka 0 0 0 | ||||
| Ks 0 0 0 | ||||
| Ns 400 | ||||
| Tr 0 | ||||
| d 1 | ||||
| Ni 1 | ||||
| Tf 1 1 1 | ||||
|  | ||||
| newmtl corelian_front_window | ||||
| Kd 0.235294 0.235294 0.235294 | ||||
| Ke 0 0 0 | ||||
| Ka 0.3 0.3 0.3 | ||||
| Ks 0.2 0.2 0.2 | ||||
| Ns 400 | ||||
| Tr 0 | ||||
| d 1 | ||||
| Ni 1 | ||||
| Tf 1 1 1 | ||||
|  | ||||
| newmtl corelian_Guns1 | ||||
| Kd 0.533333 0.533333 0.533333 | ||||
| Ke 0 0 0 | ||||
| Ka 1 1 1 | ||||
| Ks 0.2 0.2 0.2 | ||||
| Ns 200 | ||||
| Tr 0 | ||||
| d 1 | ||||
| Ni 1 | ||||
| Tf 1 1 1 | ||||
|  | ||||
| newmtl corelian_gun_window | ||||
| Kd 0.192157 0.192157 0.192157 | ||||
| Ke 0 0 0 | ||||
| Ka 0.25 0.25 0.25 | ||||
| Ks 0 0 0 | ||||
| Ns 400 | ||||
| Tr 0 | ||||
| d 1 | ||||
| Ni 1 | ||||
| Tf 1 1 1 | ||||
|  | ||||
| newmtl corelian_hull_red | ||||
| Kd 0.74902 0.180392 0.14902 | ||||
| Ke 0 0 0 | ||||
| Ka 1 1 1 | ||||
| Ks 0.1 0.1 0.1 | ||||
| Ns 100 | ||||
| Tr 0 | ||||
| d 1 | ||||
| Ni 1 | ||||
| Tf 1 1 1 | ||||
| map_Ka P1020163_Standard.jpg | ||||
|  | ||||
| newmtl corelian_hull1 | ||||
| Kd 0.901961 0.901961 0.901961 | ||||
| Ke 0 0 0 | ||||
| Ka 1 1 1 | ||||
| Ks 0.1 0.1 0.1 | ||||
| Ns 100 | ||||
| Tr 0 | ||||
| d 1 | ||||
| Ni 1 | ||||
| Tf 1 1 1 | ||||
| map_Kd P1020163_Standard.jpg | ||||
|  | ||||
| newmtl corelian_hull2 | ||||
| Kd 0.623529 0.682353 0.635294 | ||||
| Ke 0 0 0 | ||||
| Ka 1 1 1 | ||||
| Ks 0 0 0 | ||||
| Ns 400 | ||||
| Tr 0 | ||||
| d 1 | ||||
| Ni 1 | ||||
| Tf 1 1 1 | ||||
|  | ||||
| newmtl corelian_hull3 | ||||
| Kd 0.415686 0.415686 0.415686 | ||||
| Ke 0 0 0 | ||||
| Ka 0.8 0.8 0.8 | ||||
| Ks 0.2 0.2 0.2 | ||||
| Ns 400 | ||||
| Tr 0 | ||||
| d 1 | ||||
| Ni 1 | ||||
| Tf 1 1 1 | ||||
|  | ||||
							
								
								
									
										3663810
									
								
								Projekte/battleship/converter/src/main/resources/Models/X_Wing/X_Wing.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3663810
									
								
								Projekte/battleship/converter/src/main/resources/Models/X_Wing/X_Wing.obj
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user