Jump to content

Kualan's Kitbash Workshop


Recommended Posts

Posted

Say, you wouldn't mind teaming up on Phasma would you?

 

I've been working on my own version as well and that cape is certainly something that would make it better.

 

Your call of course but I think we could knock this character out if we combined forces.

 

<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','http://jkhub.org/index.php?s=5a7aafa0a56e9b0216a76897d2496bee&app=forums&module=ajax§ion=topics&do=quote&t=4930&p=96665&md5check=5ee39cd7c4881309033bc1882cd2edc9&isRte=1,qWLXzJ-b4O,true,false,ExmrQD-qRdI'); //]]></script>23673141296_e83491ba77_o.jpg&&0

 

Sure, I'll PM you what I have so far. Your skinwork looks like it might be a bit more hospitable to the shaders needed for the in-game chrome effect anyway.

  • 4 weeks later...
Posted

Something I'm working on for the launch of The Force Awakens / the Hub's contest:

 

 

<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','http://jkhub.org/index.php?s=f0f7d94e43e5bd119b5b191b9040d571&app=forums&module=ajax§ion=topics&do=quote&t=4930&p=96664&md5check=bdd0f5f0ebdd1a4a36083685a1184406&isRte=1,WBVWiKOfFl,true,false,GU_qe7oXrE4'); //]]></script>ConceptPhasma.jpg

&&0

Damn!!  :o What's the current situation with this model, Kualan? Any developments?

Posted

Damn!!  :o What's the current situation with this model, Kualan? Any developments?

Skin wise I have pretty much everything set up. That is aside from the helmet, which still needs some lines drawn before it gets chromed.

Darth Sion likes this
Posted

I'm going to try and find some time this weekend to reshape Phasma's cape and helmet. The cloak seems to exclusively drape over one shoulder only, and her helmet has a little less chin than the standard First Order stormtooper.

Darth Sion likes this
Posted

I'm going to try and find some time this weekend to reshape Phasma's cape and helmet. The cloak seems to exclusively drape over one shoulder only, and her helmet has a little less chin than the standard First Order stormtooper.

Will you be giving her suit more of a chrome silver look to it?

Posted

Will you be giving her suit more of a chrome silver look to it?

 

@@Barricade24 is working on the armour, and has a very good body of experience with stormtrooper skins. I'm just going to do what I can in adjusting the model, and leave the skinwork to him.

Darth Sion likes this
Posted

release it

 

release it now

 

(Hope you get the reference)

 

Well this is what I achieved this evening, in terms of reshaping the helmet and cape. No additional skinwork yet though - and the cape still needs fine-tuning.

 

 

ConceptPhasma2.jpg

 

Posted

Well this is what I achieved this evening, in terms of reshaping the helmet and cape. No additional skinwork yet though - and the cape still needs fine-tuning.

 

 

<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','http://jkhub.org/index.php?s=3ac1b586b6f73037589644ab1a7649bf&app=forums&module=ajax§ion=topics&do=quote&t=4930&p=99175&md5check=fd2eb572a9c2e34b6bd4ac92cb9f56a1&isRte=1,WBVWiKOfFl,true,false,RAPwoBbvWMI'); //]]></script>ConceptPhasma2.jpg

&&0

 

 

How will you achieve the chrome effect? A shader file?

Posted

How will you achieve the chrome effect? A shader file?

 

Yeah. @@Barricade24 has a much better base texture that the model will use:

 

 

ConceptPhasma3.jpg

 

 

But the final in-game effect will be most likely be achieved with the help of a shader. Seems the logical way to do it.

Stoiss, Darth Sion and Daedra like this
Posted

I've got a WIP shader in progress. It's pretty good but as of this moment it's a bit too intense so I'll continue to play around with it.

 

EDIT:

 

Thoughts?

 

<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','http://jkhub.org/index.php?s=fd446a16f77c04bf0a5fdc082e88c7bf&app=forums&module=ajax§ion=topics&do=quote&t=4930&p=99193&md5check=ecba2a4d3033837a868480b442547b35&isRte=1,WBVWiKOfFl,true,false,jzxNd5myZkc'); //]]></script>23654437683_00421b9969_o.jpg&&0

WOW !!! Looks nice!

 

 

Posted

Had some time to kill today, so did some playing around with a placeholder shader just to see what she looks like in-game. Here's some shots:

 

 

 

Phasma1.jpg

Phasma2.jpg

Phasma4.jpg

 

 

 

Overall, I'm pretty pleased with how's she coming along - though at the moment she's stuck with the vanilla male Stormtrooper voice. Audio sources for Phasma seem hard to come by at the moment (and might stay that way until the DVD release :() but I know @ has a gift for sourcing sounds, maybe he'd be able to provide a few?

Posted

Had some time to kill today, so did some playing around with a placeholder shader just to see what she looks like in-game. Here's some shots:

 

 

 

<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','http://jkhub.org/index.php?s=40ccf05d86869d727605402850fa647f&app=forums&module=ajax§ion=topics&do=quote&t=4930&p=99436&md5check=bdd0f5f0ebdd1a4a36083685a1184406&isRte=1,WBVWiKOfFl,true,false,4mpmEInxs8k'); //]]></script>Phasma1.jpg&&0

Phasma2.jpg

Phasma4.jpg

 

 

 

Overall, I'm pretty pleased with how's she coming along - though at the moment she's stuck with the vanilla male Stormtrooper voice. Audio sources for Phasma seem hard to come by at the moment (and might stay that way until the DVD release :() but I know @ has a gift for sourcing sounds, maybe he'd be able to provide a few?

Is that DT's Stormtrooper, you're using either side of her?

Posted

Is that DT's Stormtrooper, you're using either side of her?

 

Yes, that's the latest version of @@DT85 's stormtrooper, with some small tweaks to the helmet shape that I've made for personal use.

Posted

Had some time to kill today, so did some playing around with a placeholder shader just to see what she looks like in-game. Here's some shots:

 

 

 

<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','http://jkhub.org/index.php?s=2c7231838fdcfbda7bff62b2d2356236&app=forums&module=ajax§ion=topics&do=quote&t=4930&p=99436&md5check=fd2eb572a9c2e34b6bd4ac92cb9f56a1&isRte=1,WBVWiKOfFl,true,false,bQ3Nw06Dvy8'); //]]></script>Phasma1.jpg&&0

Phasma2.jpg

Phasma4.jpg

 

 

 

Overall, I'm pretty pleased with how's she coming along - though at the moment she's stuck with the vanilla male Stormtrooper voice. Audio sources for Phasma seem hard to come by at the moment (and might stay that way until the DVD release :() but I know @ has a gift for sourcing sounds, maybe he'd be able to provide a few?

 

 

There's a new Star Wars pinball game that includes a model of Phasma. It would be a bad idea to port the model, but I can try to scavenge any voice clips from there (if there are any). So far there's none in Disney Infinity, unless they release a new DLC with Phasma then I can attempt to obtain the voice. The only official source so far is the talking Phasma action figure (and the lines from the movie). The options are limited for now.

Posted

Hey @@Kualan, I don't know if this will help much.. But just recently at CES 2016, IGN did a small reveal segment for a 3D Printed First Order Stormtrooper and I thought I'd post it here, for if you or anyone else wanted to take a look. It might help with yours.. If you're still doing any work on it..



You should definitely release it, afterwards though  :winkthumb: 

**Note**
I was also gonna ask when you finally release Captain Phasma, could you add in SP Support, too? And the same goes for your Stormtrooper/s (if you do decide to release it/them, by way of replacing the default Stormtrooper in the game).
Posted

Honestly, the changes I made to DT's regular stormtrooper are so minimal that it really isn't worth uploading - it'd be a bit cheeky to make a whole new release of someone's work with the only changes being slightly larger shoulder pads and a small reshaping of the helmet. If DT wants to incorporate anything in a future release, he's of course more than welcome to but I won't be uploading it.

 

As for Phasma, I tried to create some of my own sounds for her using Audacity and clips of Bastila Shan from KOTOR. Here's a sample:

 

http://vocaroo.com/i/s1QKhz17gcfo

 

EDIT: Phasma will have NPC support, with both an enemy and ally version included. I've never got round to learning how to provide player-SP support for a model, but I might include that too if it's easy to do so.

Posted

Honestly, the changes I made to DT's regular stormtrooper are so minimal that it really isn't worth uploading - it'd be a bit cheeky to make a whole new release of someone's work with the only changes being slightly larger shoulder pads and a small reshaping of the helmet. If DT wants to incorporate anything in a future release, he's of course more than welcome to but I won't be uploading it.

 

As for Phasma, I tried to create some of my own sounds for her using Audacity and clips of Bastila Shan from KOTOR. Here's a sample:

 

http://vocaroo.com/i/s1QKhz17gcfo

 

EDIT: Phasma will have NPC support, with both an enemy and ally version included. I've never got round to learning how to provide player-SP support for a model, but I might include that too if it's easy to do so.

Ok.. Yeah, that's understandable. But that voice work you've done would actually work really well for Phasma. It sounds almost identical to her movie voice. So looking forward to the final release, of her. I do believe that SP Support is easy to do. I read a post somewhere on JKHub, about how to do it, but I forget which part of the site it was.

 

If anyone could let Kualan know how to incorporate SP Support into a model, it would be appreciated.

Thanks.

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