Jump to content

EPVII C-3PO


Recommended Posts

Posted

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.

Posted

I read that as "EVIL" instead of Episode 7, and so I immediately thought of C-3PX. Pretty cool character, look him up.

Posted

dc23e642dc5a061091bef2fd760e2dce.jpg

 

Coming very soon. #ChromeIsTheFuture

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.

Posted

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/

Posted

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.

Posted

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
    }
}
Posted

 

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.

Posted

Did you make a specular texture? If not then it has no effect.

 

It has spec textures, the shader didn't work out.

Posted

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
Posted

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.

Posted

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>bw2.jpg&&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. :ph34r:

Posted

That shader I posted shouldn't have removed the chrome at all. :P

 

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):

 

10pn9eb.png

Psyk0Sith, Langerd and Teancum like this
Posted

That shader I posted shouldn't have removed the chrome at all. :P

 

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>10pn9eb.png&&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.

Posted

That shader I posted shouldn't have removed the chrome at all. :P

 

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>10pn9eb.png&&0

Maybe 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.

Posted

I was working on TC-14 and C-3PO last night, so here's my result.

 

43742f763806a5e4cec5bc77e0e5e539.png

 

I think the gold is better than the original protocol, so I will probably update C-3PO with this version.

 

Edit: updated it.

Lancelot and GPChannel like this
  • 2 years later...
Posted

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?

 

xd1rFnm.jpg

dOrEepU.jpg

NuJNTlt.jpg

K8ZcyJb.jpg

9WjcSPr.jpg

Noodle, Droidy365, Daedra and 2 others like this
Posted

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...