Daedra Posted April 27, 2016 Posted April 27, 2016 Coming very soon. #ChromeIsTheFuture Pending approval - Download: https://jkhub.org/files/file/2848-c-3po-epvii/ Darth Sion, leon82, KyleKatarn1995 and 1 other like this
Jolly Posted April 27, 2016 Posted April 27, 2016 Great skin. Maybe it's just me but I think Jedi Academy needs a legitimate C3PO model that actually looks like him. The Jedi Outcast/Academy protocol droid just looks ... weird. Tempust85, Darth Sion and General Howard like this
Daedra Posted April 27, 2016 Author Posted April 27, 2016 Great skin. Maybe it's just me but I think Jedi Academy needs a legitimate C3PO model that actually looks like him. The Jedi Outcast/Academy protocol droid just looks ... weird. Yeah I agree. I guess if someone made a new model I could try and add the Chrome to it. But there isn't much chance of that happening unless someone ports it then heavily modifies it to the point it can be accepted on JKHub.
Teancum Posted April 27, 2016 Posted April 27, 2016 I read that as "EVIL" instead of Episode 7, and so I immediately thought of C-3PX. Pretty cool character, look him up.
Darth Sion Posted April 27, 2016 Posted April 27, 2016 Coming very soon. #ChromeIsTheFutureWow! @@Barricade24 & @@Kualan, this is EXACTLY what you need to do to you Captain Phasma.. @@DT85, this would also work on your Ep. VII Stormtrooper, if you toned down the shine of the chrome a bit. To give the Trooper armor that shine it has in the movies.
Daedra Posted April 27, 2016 Author Posted April 27, 2016 I read that as "EVIL" instead of Episode 7, and so I immediately thought of C-3PX. Pretty cool character, look him up. I already made a request Thread, here:https://jkhub.org/topic/5571-darth-mauls-personal-assassin-droid-c-3px/Wow! @@Barricade24 & @@Kualan, this is EXACTLY what you need to do to you Captain Phasma.. @@DT85, this would also work on your Ep. VII Stormtrooper, if you toned down the shine of the chrome a bit. To give the Trooper armor that shine it has in the movies. I've already spoken with Barricade24 about it. Oh, and it's submitted! https://jkhub.org/files/file/2848-c-3po-epvii/
Lancelot Posted April 27, 2016 Posted April 27, 2016 Great skin. Maybe it's just me but I think Jedi Academy needs a legitimate C3PO model that actually looks like him. The Jedi Outcast/Academy protocol droid just looks ... weird. R2-D2 needs a new model as well. He and C-3PO just don't look right in Jedi Academy. I hope somebody will make better models of them.
Tempust85 Posted April 28, 2016 Posted April 28, 2016 @@Darth Sion Sequel Trilogy troopers do not have chrome, so it would look out of place. Here's how I do chrome though: Works with the specular map so any dark areas aren't "chromed". GPChannel, KyleKatarn1995, dark_apprentice and 6 others like this
Jolly Posted April 28, 2016 Posted April 28, 2016 @@DT85 Can't wait to see this in MB2 Tempust85, Langerd and KyleKatarn1995 like this
Tempust85 Posted April 28, 2016 Posted April 28, 2016 I do agree that we need a decent 3P0 model & new skeleton with bones to support the arm pistons. Maybe @@AshuraDX will after the clones? EDIT: @ try my shader. This will allow the env to work with the specular better: models/players/dt_phasma_EP7/helmet { { map models/players/dt_phasma_EP7/helmet rgbGen lightingDiffuse } { map models/players/dt_phasma_EP7/helmet_s blendFunc GL_SRC_ALPHA GL_ONE detail alphaGen lightingSpecular } { map models/players/dt_phasma_EP7/gloss blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR detail alphaGen lightingSpecular tcGen environment } }
Daedra Posted April 28, 2016 Author Posted April 28, 2016 I do agree that we need a decent 3P0 model & new skeleton with bones to support the arm pistons. Maybe @@AshuraDX will after the clones? EDIT: @ try my shader. This will allow the env to work with the specular better: models/players/dt_phasma_EP7/helmet { { map models/players/dt_phasma_EP7/helmet rgbGen lightingDiffuse } { map models/players/dt_phasma_EP7/helmet_s blendFunc GL_SRC_ALPHA GL_ONE detail alphaGen lightingSpecular } { map models/players/dt_phasma_EP7/gloss blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR detail alphaGen lightingSpecular tcGen environment } } No offense DT, I do appreciate your help and wisdom. I have attempted to use your shader and it just removes the Chrome entirely -- not exactly what I was looking for. I think people are being a little too nitpicky about the details and are missing the fact that actual realistic Chrome is in the Game for the first time. But, like I said, a new model would be good, one that pertrudes the details more than the current model does.
Teancum Posted April 28, 2016 Posted April 28, 2016 Did you make a specular texture? If not then it has no effect.
Daedra Posted April 28, 2016 Author Posted April 28, 2016 Did you make a specular texture? If not then it has no effect. It has spec textures, the shader didn't work out.
Psyk0Sith Posted April 28, 2016 Posted April 28, 2016 The problem was possibly the lack of an alpha channel in the diffuse texture...or are you saying you didnt like the look of it? Your shader on C3PO looks a bit odd because everything is chromy, all the cavities should have the effect removed (that's what the alpha channel is used for) for more accuracy. Tempust85 likes this
Daedra Posted April 28, 2016 Author Posted April 28, 2016 The problem was possibly the lack of an alpha channel in the diffuse texture...or are you saying you didnt like the look of it? Your shader on C3PO looks a bit odd because everything is chromy, all the cavities should have the effect removed (that's what the alpha channel is used for) for more accuracy. The file is released, I myself don't have any issue with how it looks so I don't really know what people want, it may not look great in the pictures but it looks fine for me in-game, I don't know.
Psyk0Sith Posted April 28, 2016 Posted April 28, 2016 It's fine, just needs to behave like real chrome...cavities do not have reflections Tempust85 and Darth Sion like this
Daedra Posted April 28, 2016 Author Posted April 28, 2016 It's fine, just needs to behave like real chrome...cavities do not have reflections <script pagespeed_no_defer="">//=d.offsetWidth&&0>=d.offsetHeight)a=!1;else{c=d.getBoundingClientRect();var f=document.body;a=c.top+("pageYOffset"in window? window.pageYOffset:(document.documentElement||f.parentNode||f).scrollTop);c=c.left+("pageXOffset"in window?window.pageXOffset:(document.documentElement||f.parentNode||f).scrollLeft);f=a.toString()+","+c;b.b.hasOwnProperty(f)?a=!1:(b.b[f]=!0,a=a<=b.e.height&&c<=b.e.width)}a&&(b.a.push(e),b.d[e]=!0)};p.prototype.checkImageForCriticality=function(b){b.getBoundingClientRect&&q(this,b)};h("pagespeed.CriticalImages.checkImageForCriticality",function(b){n.checkImageForCriticality(b)}); h("pagespeed.CriticalImages.checkCriticalImages",function(){r(n)}); var r=function(b){b.b={};for(var d=["IMG","INPUT"],a=[],c=0;c=a.length+e.length&&(a+=e)}b.g&&(e="&rd="+encodeURIComponent(JSON.stringify(s())),131072>=a.length+e.length&&(a+=e),d=!0);t=a;if(d){c=b.f;b=b.h;var f; if(window.XMLHttpRequest)f=new XMLHttpRequest;else if(window.ActiveXObject)try{f=new ActiveXObject("Msxml2.XMLHTTP")}catch(k){try{f=new ActiveXObject("Microsoft.XMLHTTP")}catch(u){}}f&&(f.open("POST",c+(-1==c.indexOf("?")?"?":"&")+"url="+encodeURIComponent(b)),f.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),f.send(a))}}},s=function(){var b={},d=document.getElementsByTagName("IMG");if(0==d.length)return{};var a=d[0];if(!("naturalWidth"in a&&"naturalHeight"in a))return{};for(var c= 0;a=d[c];++c){var e=a.getAttribute("pagespeed_url_hash");e&&(!(e in b)&&0=b[e].k&&a.height>=b[e].j)&&(b[e]={rw:a.width,rh:a.height,ow:a.naturalWidth,oh:a.naturalHeight})}return b},t="";h("pagespeed.CriticalImages.getBeaconData",function(){return t});h("pagespeed.CriticalImages.Run",function(b,d,a,c,e,f){var k=new p(b,d,a,e,f);n=k;c&&m(function(){window.setTimeout(function(){r(k)},0)})});})(); pagespeed.CriticalImages.Run('/mod_pagespeed_beacon','https://jkhub.org/index.php?s=1abef8f5f56705c4f0211dccc0906387&app=forums&module=ajax§ion=topics&do=quote&t=7611&p=109019&md5check=fd2eb572a9c2e34b6bd4ac92cb9f56a1&isRte=1,XJjZaj8buz,true,false,mrPxFWVE94M'); //]]></script>&&0 Please feel free to download the file and edit it so it looks like how you are describing, because I honestly don't know what I could alter apart from the Shader, maybe when I see it and take a look at the altered Shader I will understand it.
Tempust85 Posted April 29, 2016 Posted April 29, 2016 That shader I posted shouldn't have removed the chrome at all. What Psyk0sith said is what my shader should be doing, provided you plugged it in correctly. You also may need to boost the brightness of the env texture. EDIT: This is with my shader plugged in & turning your chrome to grayscale (gave funky colors kept as-is): Teancum, Langerd and Psyk0Sith like this
Daedra Posted April 30, 2016 Author Posted April 30, 2016 That shader I posted shouldn't have removed the chrome at all. What Psyk0sith said is what my shader should be doing, provided you plugged it in correctly. You also may need to boost the brightness of the env texture. EDIT: This is with my shader plugged in & turning your chrome to grayscale (gave funky colors kept as-is): <script pagespeed_no_defer="">//=d.offsetWidth&&0>=d.offsetHeight)a=!1;else{c=d.getBoundingClientRect();var f=document.body;a=c.top+("pageYOffset"in window? window.pageYOffset:(document.documentElement||f.parentNode||f).scrollTop);c=c.left+("pageXOffset"in window?window.pageXOffset:(document.documentElement||f.parentNode||f).scrollLeft);f=a.toString()+","+c;b.b.hasOwnProperty(f)?a=!1:(b.b[f]=!0,a=a<=b.e.height&&c<=b.e.width)}a&&(b.a.push(e),b.d[e]=!0)};p.prototype.checkImageForCriticality=function(b){b.getBoundingClientRect&&q(this,b)};h("pagespeed.CriticalImages.checkImageForCriticality",function(b){n.checkImageForCriticality(b)}); h("pagespeed.CriticalImages.checkCriticalImages",function(){r(n)}); var r=function(b){b.b={};for(var d=["IMG","INPUT"],a=[],c=0;c=a.length+e.length&&(a+=e)}b.g&&(e="&rd="+encodeURIComponent(JSON.stringify(s())),131072>=a.length+e.length&&(a+=e),d=!0);t=a;if(d){c=b.f;b=b.h;var f; if(window.XMLHttpRequest)f=new XMLHttpRequest;else if(window.ActiveXObject)try{f=new ActiveXObject("Msxml2.XMLHTTP")}catch(k){try{f=new ActiveXObject("Microsoft.XMLHTTP")}catch(u){}}f&&(f.open("POST",c+(-1==c.indexOf("?")?"?":"&")+"url="+encodeURIComponent(b)),f.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),f.send(a))}}},s=function(){var b={},d=document.getElementsByTagName("IMG");if(0==d.length)return{};var a=d[0];if(!("naturalWidth"in a&&"naturalHeight"in a))return{};for(var c= 0;a=d[c];++c){var e=a.getAttribute("pagespeed_url_hash");e&&(!(e in b)&&0=b[e].k&&a.height>=b[e].j)&&(b[e]={rw:a.width,rh:a.height,ow:a.naturalWidth,oh:a.naturalHeight})}return b},t="";h("pagespeed.CriticalImages.getBeaconData",function(){return t});h("pagespeed.CriticalImages.Run",function(b,d,a,c,e,f){var k=new p(b,d,a,e,f);n=k;c&&m(function(){window.setTimeout(function(){r(k)},0)})});})(); pagespeed.CriticalImages.Run('/mod_pagespeed_beacon','https://jkhub.org/index.php?s=f01a172bfff797949ab31a7238a1fa58&app=forums&module=ajax§ion=topics&do=quote&t=7611&p=109133&md5check=fd2eb572a9c2e34b6bd4ac92cb9f56a1&isRte=1,XJjZaj8buz,true,false,--fC3cZHOTs'); //]]></script>&&0 It still looks too yellow (that could be altered though). And no it never came out that way for me (I probably didn't alter the textures how you said). I guess if you sent me this edited version through a PM or something I can see what I can do to alter it around.
Langerd Posted April 30, 2016 Posted April 30, 2016 That shader I posted shouldn't have removed the chrome at all. What Psyk0sith said is what my shader should be doing, provided you plugged it in correctly. You also may need to boost the brightness of the env texture. EDIT: This is with my shader plugged in & turning your chrome to grayscale (gave funky colors kept as-is): <script pagespeed_no_defer="">//=d.offsetWidth&&0>=d.offsetHeight)a=!1;else{c=d.getBoundingClientRect();var f=document.body;a=c.top+("pageYOffset"in window? window.pageYOffset:(document.documentElement||f.parentNode||f).scrollTop);c=c.left+("pageXOffset"in window?window.pageXOffset:(document.documentElement||f.parentNode||f).scrollLeft);f=a.toString()+","+c;b.b.hasOwnProperty(f)?a=!1:(b.b[f]=!0,a=a<=b.e.height&&c<=b.e.width)}a&&(b.a.push(e),b.d[e]=!0)};p.prototype.checkImageForCriticality=function(b){b.getBoundingClientRect&&q(this,b)};h("pagespeed.CriticalImages.checkImageForCriticality",function(b){n.checkImageForCriticality(b)}); h("pagespeed.CriticalImages.checkCriticalImages",function(){r(n)}); var r=function(b){b.b={};for(var d=["IMG","INPUT"],a=[],c=0;c=a.length+e.length&&(a+=e)}b.g&&(e="&rd="+encodeURIComponent(JSON.stringify(s())),131072>=a.length+e.length&&(a+=e),d=!0);t=a;if(d){c=b.f;b=b.h;var f; if(window.XMLHttpRequest)f=new XMLHttpRequest;else if(window.ActiveXObject)try{f=new ActiveXObject("Msxml2.XMLHTTP")}catch(k){try{f=new ActiveXObject("Microsoft.XMLHTTP")}catch(u){}}f&&(f.open("POST",c+(-1==c.indexOf("?")?"?":"&")+"url="+encodeURIComponent(b)),f.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),f.send(a))}}},s=function(){var b={},d=document.getElementsByTagName("IMG");if(0==d.length)return{};var a=d[0];if(!("naturalWidth"in a&&"naturalHeight"in a))return{};for(var c= 0;a=d[c];++c){var e=a.getAttribute("pagespeed_url_hash");e&&(!(e in b)&&0=b[e].k&&a.height>=b[e].j)&&(b[e]={rw:a.width,rh:a.height,ow:a.naturalWidth,oh:a.naturalHeight})}return b},t="";h("pagespeed.CriticalImages.getBeaconData",function(){return t});h("pagespeed.CriticalImages.Run",function(b,d,a,c,e,f){var k=new p(b,d,a,e,f);n=k;c&&m(function(){window.setTimeout(function(){r(k)},0)})});})(); pagespeed.CriticalImages.Run('/mod_pagespeed_beacon','https://jkhub.org/index.php?s=df35ff548790099e1852c07eb7568ec7&app=forums&module=ajax§ion=topics&do=quote&t=7611&p=109133&md5check=ecba2a4d3033837a868480b442547b35&isRte=1,XJjZaj8buz,true,false,LdMspgOINmw'); //]]></script>&&0Maybe this would be stupid but can You add the "glow" in the shader? I would like to know how it would look with this in the shader.
Daedra Posted April 30, 2016 Author Posted April 30, 2016 I was working on TC-14 and C-3PO last night, so here's my result. I think the gold is better than the original protocol, so I will probably update C-3PO with this version. Edit: updated it. GPChannel and Lancelot like this
Thisismyusername Posted March 19, 2019 Posted March 19, 2019 No offense DT, I do appreciate your help and wisdom. I have attempted to use your shader and it just removes the Chrome entirely -- not exactly what I was looking for. I think people are being a little too nitpicky about the details and are missing the fact that actual realistic Chrome is in the Game for the first time. But, like I said, a new model would be good, one that pertrudes the details more than the current model does.I realize I'm replying to a 3 year old post, but as someone who barely knows the basics of modding, I'm proud to have done this myself. what do you think? Lancelot, Wasa, Daedra and 2 others like this
Daedra Posted March 19, 2019 Author Posted March 19, 2019 I realize I'm replying to a 3 year old post, but as someone who barely knows the basics of modding, I'm proud to have done this myself. what do you think? Not a bad start at all. Of course, that's all about modifying shaders and implementing new textures to a model. The same sort of "chroming" can be applied to almost anything in the game that has a texture and model, such as weapons, map objects, vehicles etc to make them look better/cooler. However, sometimes the "chrome" can look too shiny, and can detract from the detailed textures underneath. So experiment with image editing as well, in this case, adjust the transparency level of the chrome texture to increase/decrease its intensity in game, and also alter the actual textures of the model as well, increase the details however you want until it looks good in game and you find a good balance of chrome intensity and texture detail. Thisismyusername likes this
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now