OneManArmy 542 Posted March 1 Share Posted March 1 How many game devs we have here? I heard from many members that they are game devs/programmers, so i am thinking why not give you some work... You want more skins in game, so why not make this tool together. We need this tool because i can't give you weapon models, but to make a skin you must somehow see what you are doing (put texture on weapon). It's not something complicated. I alone can make it in few days, but if community will make this tool, it will save me some time + i think it can be interesting for many of you. You don't have to be programmer. You can design look/functionality. Or simply support with idea/advice. Idea is to make a tool where will be list of all weapons. It can be drop-down menu, where you select weapon and then scene loads with this weapon. You can see weapon from first person view and you can switch to inspect (rotate camera around, or rotate weapon itself). In weapon scene must be button to export base texture (prepared UV layout), so you can start make your skin. Also button to load texture. Simply load texture from path and apply to material. It's basically it. Or if we have some advanced programmers, then we can think about tool where user can paint directly on weapon. But such tool will require much more work. So, what you think? 1 Quote Link to post Share on other sites
Boost 67 Posted March 1 Share Posted March 1 I guess I got a brief idea of what you meant here, so is this tool gonna be like a separate app or an in-built feature, like maybe in the main menu, we could add a button which leads us to this tool. If I were to give opinion, I would say, a separate app would be our best bet, I say so because this could have effect on performance of the game itself, however please correct me if I'm wrong. If there is not that major of an impact on performance, then in-built should work as well. Quote Link to post Share on other sites
jester 27 Posted March 1 Share Posted March 1 Great idea. Community help would make this game better in one way. Also, what most people want (like skins) can be added... The community knows best about what they like in game..so I personally think this would be a great idea! Quote Link to post Share on other sites
impossybull 491 Posted March 1 Share Posted March 1 7 hours ago, OneManArmy said: In weapon scene must be button to export base texture (prepared UV layout), so you can start make your skin. What do you mean here? Quote Link to post Share on other sites
Blink23 78 Posted March 1 Share Posted March 1 A really bad menu that i made, just a suggestion on how it might look Quote Link to post Share on other sites
Blink23 78 Posted March 1 Share Posted March 1 Minimalistic Menu 1 Quote Link to post Share on other sites
Adul200 10 Posted March 2 Share Posted March 2 Yea this sound like a good idea, people can start helping with thing ig Quote Link to post Share on other sites
VipereSolide 61 Posted March 2 Share Posted March 2 I made something like that for now: So the white square on bottom left is the UV map with which you can import or export wrapped textures. The left camera view is the painting view. The right one is the fps view of the painted weapon. the big left bar is the toolbox : where you can set the type of brush and tool you selected. I will add a menu on top and a button to enable/disable post-pro. 1 Quote Link to post Share on other sites
VipereSolide 61 Posted March 2 Share Posted March 2 (edited) BTW I am making it on unity 2020.2.0a13.1691. Is it ok for you @OneManArmy ? (for the version of unity) Edited March 2 by VipereSolide Quote Link to post Share on other sites
OneManArmy 542 Posted March 2 Author Share Posted March 2 For this tool unity version doesn't matter. Quote Link to post Share on other sites
jester 27 Posted March 2 Share Posted March 2 For the weapons preview, won't we need the 3D models of the weapons so we can make the preview? Quote Link to post Share on other sites
OneManArmy 542 Posted March 2 Author Share Posted March 2 22 minutes ago, Exert said: For the weapons preview, won't we need the 3D models of the weapons so we can make the preview? That's final step where i will add weapons. For now you can use simple cubes. Quote Link to post Share on other sites
VipereSolide 61 Posted March 3 Share Posted March 3 BTW, do you prefer that the skin Designer has a in-game like UI or just like I did ? @OneManArmy Quote Link to post Share on other sites
VipereSolide 61 Posted March 3 Share Posted March 3 I added the first brush options and the top header settings 1 Quote Link to post Share on other sites
VipereSolide 61 Posted March 3 Share Posted March 3 Finished the load and export UV Texture, and the way to set the new texture on the gun material. Also done the camera movements and camera look. Quote Link to post Share on other sites
VipereSolide 61 Posted March 3 Share Posted March 3 First build successfull, all fonctionnalities work, no bug discovered for now. 5 Quote Link to post Share on other sites
VipereSolide 61 Posted March 3 Share Posted March 3 (edited) Very better performances : 31FPS -> 148FPS due of refreshing UV Image everyframe. Now a limit has been set : every 0.5 seconds. Second build successfull, turns at 521FPS Specs: GTX 1050 TI, I5 4800. Should run ATLEAST at 60 fps on low perf pc. Edited March 3 by VipereSolide 2 Quote Link to post Share on other sites
VipereSolide 61 Posted March 3 Share Posted March 3 Today changelog Added -> The first brush options -> The top header/main header categories -> Load UV Button -> Export UV Button Executed the first build which resulted in a complete success: all fonctionnalities were working. Added : -> camera movements -> camera view -> new sky box ERROR456: Executed the second build which resulted in a failure due to Windows access and .Dell stuff -> Fixed ERROR456 Executed the third build which resulted in a success but performances were very low (around 36FPS). Added: -> Loads of performance tests and corrections -> In-game FPS counter Executed the fourth build : total success width 124 FPS and no lag spike anymore when loading an UV image. -> more bug fixes -> new paint category where you can change gun's material settings. 4 Quote Link to post Share on other sites
OneManArmy 542 Posted March 3 Author Share Posted March 3 I think you can use free weapons from asset store to test functionality. Here are few: https://assetstore.unity.com/packages/3d/props/guns/ak-74-hdrp-177205 https://assetstore.unity.com/packages/3d/props/weapons/low-poly-fps-pack-free-sample-144839 https://assetstore.unity.com/packages/3d/props/weapons/pistol-93r-hd-102770 https://assetstore.unity.com/packages/3d/props/guns/p90-hd-105722 https://assetstore.unity.com/packages/3d/props/guns/rifle-fn-162604 https://assetstore.unity.com/packages/3d/props/guns/m16-a4-hd-104061 https://assetstore.unity.com/packages/3d/props/guns/affordable-assets-sniper-rifle-69654 https://assetstore.unity.com/packages/3d/props/guns/wwii-thompson-submachine-gun-144408 1 Quote Link to post Share on other sites
VipereSolide 61 Posted March 3 Share Posted March 3 Thank you very much 😄 Quote Link to post Share on other sites
VipereSolide 61 Posted March 4 Share Posted March 4 Fifth build : success -> Now there is a weapon instead of a prototyping cube (doc1) -> Option to disable or enable the different windows of the skin designer (doc2) -> Added the option to modify the smoothness and the metallic of the weapon material (doc3) Current build FPS : constent 60FPS Current inspector FPS : 49FPS 1 Quote Link to post Share on other sites
VipereSolide 61 Posted March 4 Share Posted March 4 (edited) Also, I will add an option to generate automatically a BumpMap/Normally and all light map stuff without forgetting an option to set the map by ourselves. Like this seems like a really big feature => I probably will pass my day on it on DON'T DO ANYTHING ELSE. Edited March 4 by VipereSolide Quote Link to post Share on other sites
VipereSolide 61 Posted March 4 Share Posted March 4 I also work on an "support" to help me making such big projects. It includes many fonctionnalities like -> an easy way to manage materials, etc. -> a quick way to generate and manage sounds and much more... So don't get worried if the Skin Designer takes maybe a bit longer to develop : I want it to be as good as possible. I am also looking on how I could make possible to draw on meshes/materials. First, I thought about raycasting on weapon and detect the "point". Somehow manage to resitualize this point on the UV texture. And draw a point upon the brush size, color, or even shape. If anybody have any idea about how to do that, private messages are welcome. Thanks again to OneManArmy for allowing me this task and for you readers to have read me since here. 1 1 Quote Link to post Share on other sites
OneManArmy 542 Posted March 4 Author Share Posted March 4 Check this tutorial: https://codeartist.mx/dynamic-texture-painting/ https://assetstore.unity.com/packages/templates/tutorials/realtime-painting-33506 Quote Link to post Share on other sites
VipereSolide 61 Posted March 5 Share Posted March 5 Thank you! I searched a lot yesterday but I did not found this one. Most of them were patent so... Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.