eezstreet / SWATEliteForce

A modification for SWAT 4: The Stetchkov Syndicate
GNU General Public License v2.0
213 stars 37 forks source link

Iron Sights: ViewModel status #250

Open kevinfoley opened 7 years ago

kevinfoley commented 7 years ago

Pretty much all of the guns in the game need a right side to be added to them so they don't have visible holes when using iron sights (with the possible exception of the SG552). See #198

I am working on this, but it is probably going to take months. It is apparent that the original devs put little serious effort into the view models. Many of them are rotated, asymmetrical, and otherwise sloppy. Some appear to have been modelled completely freehand.

In the interest of getting this done within a reasonable timeframe, I'll mostly be filling in the right side of each model by mirroring the left side. This means that features unique to the right side of the gun, such as ejection ports, may be missing from the models. Since the right side of each gun is only visible when aiming down sight, and even then only barely visible, I think this is an acceptable compromise.

The M4A1 model had some invalid vertices or faces, and some issues with the armatures. I have finished adding a right side to the model, but haven't been able to import it back into the game. Can't repair because bones won't import into Blender Can't repair because textures won't import into Blender ****Not worth fixing

kevinfoley commented 7 years ago

The G36k was a complete trainwreck. It was modelled completely freehand - nothing was aligned to anything else, the model wasn't symmetrical at all, cylinders seem to have been created by hand instead of using the appropriate mesh tools... I substantially overhauled the model, making sure that everything is center-aligned and symmetrical, aligning vertices into planes, etc. I also adjusted the foregrip to better resemble the real gun, and reduced the size of the flashlight by 20%.

g36k new g36k with right side

kevinfoley commented 7 years ago

For the M4 Super 90, I made some minimal effort to fake the ejection port using abnormal texture alignment. I also added the little handle that the real weapon has on the ejection port. m4 super 90 with right side M1911A1 m1911 with right side MP5 mp5 with right side

eezstreet commented 7 years ago

Nice job! Are you an artist by trade?


From: kevinfoley notifications@github.com Sent: Friday, June 9, 2017 4:06:02 AM To: eezstreet/SWATEliteForce Cc: Subscribed Subject: Re: [eezstreet/SWATEliteForce] Iron Sights: ViewModel status (#250)

For the M4 Super 90, I made some minimal effort to fake the ejection port using abnormal texture alignment. I also added the little handle that the real weapon has on the ejection port. [m4 super 90 with right side]https://user-images.githubusercontent.com/7231744/26966384-add95b66-4cae-11e7-83b5-723c8c24662c.jpg M1911A1 [m1911 with right side]https://user-images.githubusercontent.com/7231744/26966388-afea3e3e-4cae-11e7-8751-03b39caef08b.jpg MP5 [mp5 with right side]https://user-images.githubusercontent.com/7231744/26966558-67d60564-4caf-11e7-8586-f4f95d4a9a6c.jpg

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/eezstreet/SWATEliteForce/issues/250#issuecomment-307324208, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABvmRU6nEt-G-Iaca6Bjo96slNFaicesks5sCPzqgaJpZM4N1BLd.

theengineertcr commented 7 years ago

Good work on there!

kevinfoley commented 7 years ago

Thanks!

@eezstreet I am a software engineer. 3D modelling is a hobby for me. I'm not great at modelling complex objects from scratch, but working with existing models is easier.

eezstreet commented 7 years ago

Would you mind joining our Discord server?

https://discord.gg/RfujTnF


From: kevinfoley notifications@github.com Sent: Friday, June 9, 2017 2:27:34 PM To: eezstreet/SWATEliteForce Cc: Nick; Mention Subject: Re: [eezstreet/SWATEliteForce] Iron Sights: ViewModel status (#250)

Thanks!

@eezstreethttps://github.com/eezstreet I am a software engineer. 3D modelling is a hobby for me. I'm not great at modelling complex objects from scratch, but working with existing models is easier.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/eezstreet/SWATEliteForce/issues/250#issuecomment-307464944, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABvmRQbI8h44QIBxFovYl-noSGlr1RZ6ks5sCY6WgaJpZM4N1BLd.

kevinfoley commented 7 years ago

Sure, will do

kevinfoley commented 7 years ago

As an experiment, I significantly remodeled the UMP in addition to adding the right side ump-45 remodelled ump-45 with right side M870 m870 with right side M870 Less Lethal m870 ll with right side Nova with new rail nova new rail Nova nova with right side Glock 19 glock 19 with right side MP5 SD6 reskin mp5sd6 reskin MP5 SD6 mp5sd6 with right side

eezstreet commented 7 years ago

I went ahead and crossed out the ones that you aren't able to repair, so that the status label shows the correct number of weapons left.

kevinfoley commented 7 years ago

@eezstreet Well, those weapons still need a right side added, even if I can't do it myself, so I feel that they shouldn't be crossed out. Or are you planning on removing them from the game?

kevinfoley commented 7 years ago

Browning HP. I also tweaked the shape of the mesh to better match the real weapon, adjusted the tone of the texture, and added a specular map browning hp with right side browning hp AKM. I also partially reskinned it and added a specular map. akm with right side akm partial reskin