Low poly and game ready model of M4A1/AR-15 carabine assault rifle, fully modular, with each module sharing it's own UV space in 4 color variations . Asset suitable for games and realtime rendering engines.
- Every modular part is on unique uv and material set. Reticle is also on sepparate UV set.
- Real world scale and dimensions.
- Proper padding maintained for mipmapping, textures also could be downscaled.
- Some parts that are not visible are simplified / not modeled for optimization (trigger box assembly not modeled for example)
- Moving parts are sepparated and ready to be animated
- Unreal and unity HDPR masks are included
M4A1/AR-10 Compatible parts: Buttstock, Gasblock, Pistolgrip, Rail and MLOC attachments.
Mesh naming convention: Type_Model_Part.Material naming convention: Type_ModelTexture naming convention: Material_Texturetype; Texture format: .png 8bit, 16bit normals; Texture Types: AO, DirectXNormal, Albedo(with alpha), Roughness, Metallness, Unity HDRP mask, Unreal ORM.
Parts info:
-
Suppressor: Silencerco Hybrid, Resolution: 2048x2048, Triangle count: 1980;
-
Buttstock: CQR with buffertube, Resolution: 4096x4096, Triangle count: 5116;
-
Handguard: RIS-II 9.5, Resolution: 4096x4096, Triangle count: 15644;
-
Ironsight-Front: MBUS Gen2, Resolution: 2048x2048, Triangle count: 2182;
-
Ironsight-Rear: MBUS Gen2, Resolution: 2048x2048, Triangle count: 3528;
-
Flashlight: UltraFire WF501B with mount, Resolution: 2048x2048, Triangle count: 4488;
-
Lower reciever: M4A1 Standart, Resolution: 4096x4096, Triangle count: 8863;
-
Upper reciever: M4A1 Standart, Resolution: 4096x4096, Triangle count: 8069;
-
Magazine: PMAG 30 cartridge capacity, Resolution: 2048x2048, Triangle count: 2868;
-
Barrel: M4A1 10.5 Inch, Resolution: 2048x2048, Triangle count: 1436;
-
Scope: ACOG, Resolution: 4096x4096, Triangle count: 10086;
-
Frontgrip: CQR, Resolution: 2048x2048, Triangle count: 5110;
-
Gasblock: Custom Lowprofile, Resolution: 1024x1024, Triangle count: 312;
-
Reticle:ACOG standart highlighted, Resolution: 1024x1024, Triangle count: 30;
Note: Instruction for OpenGL(Unity) Normal map conversion included in txt