hello everybody it's Mike here a game
from scratch and if you've been watching
this channel last week I did a video on
materialized a very cool image to
material tool and I'm not gonna get into
a whole lot of details about that's all
about I'll just link this video down
below but the very cool thing is the
developer of this tool Mike V or
real-time VFX Mike on Twitter just
posted that it is and now an open source
project and one of the coolest things
about this and one of the most commented
on topics in the original video is that
it's not available for Linux or Mac and
since this is actually just I shouldn't
suggest but since this is ultimately a
unity powered project it can easily be
ported to other platforms so the source
code is now out there the source code is
available under the GPL free license now
if you've been following this channel
for a while you know that I kind of
don't like the GPL license but that's
not really the case for tools it's a
great license for tools where you don't
want people to just derive from your
work and resell it what it means is if
you changed the source code you have to
basically make your source code public
as well but you know I don't like GPL 3
for game engines where it kind of
infects your source code but for a tool
like this the GPL license makes all
kinds of sense so you can go ahead and
grab the source code over here on github
again I will toss this link down below
as well and then we're gonna do is show
you how to go ahead and build this at
least as of today October the 24th there
are a couple of snags so we're gonna
walk through those snags right now so
first things first you go in pick your
favorite directory in my case tamp git
clone and then paste that directory or
that URL in there this won't grab all of
the files we need to build this project
and what you will notice is this project
was actually built with an earlier
version of unity 20 17 point something
we're gonna get an error message in a
second or a warning that's gonna tell us
the exact version anyways so what you
gonna do is fire up the unity hub go
ahead and open navigate to the folder
you just saved and say select that
folder and then you're gonna see here it
was built with 20 17.4 so if you're
running any other version you're gonna
get this warning but no biggie just go
ahead and continue and it will go ahead
and import
and yeah yeah that's fine so there's
some changes to the newest version of
uni 2018 but everything still works is
it's not a big deal in that regard so
let's let you and these load up and
finish with this loading process I'll
just pause well it does this okay so
there's a new version available I don't
care that's also gonna tell you that one
of the normal files is not marked as a
normal just go ahead and fix now and
you're good to go so you have now loaded
up that probably took a minute or two to
run and everything is in this single
scene file called main scene so if you
want to tweak the UI in any way
whatsoever this is ultimately where it
is but in my particular case I don't
really care too much what I want to do
is show you how to actually get it up
and running and one of the challenges
you're going to find is the minute you
try to run this you are going to have
compiler errors and we click down here
we're gonna see what a couple of them
are that one I didn't get last time so
hopefully it goes away with time but
what we've got here is obj data is
missing it cannot be found and then
we're gonna have a couple others on
authenticate GUI so first ones first
let's get rid of this obj data warning
now this is ultimately just because
there's an asset missing so just go into
the asset store and wait and wait and
wait a little bit more and wait a bit
more and almost there
okay so we are now in here what we want
to grab is object mesh I owe this guy
right here so just click that it's a
free add-on nothing big required so just
do a download like this come on
I said download and you get a warning
here that this was written for unity 4
and that the world is gonna end but
don't worry it doesn't click accept
we'll bring it down click import and
then import over here to bring that
asset into your project so now that
we'll get rid of of the one error now
the other error we're going to get rid
of with brute force so if we come down
here we will see authenticate GUI cannot
be found and we will open that guy up
this will open up our source code let's
just give it a second because apparently
Visual Studio wants to check for
Neph components Neph not meal meth yeah
I don't know how long visuals oh I think
we're good I think we're good all right
here we go
so what the problem seems to be here is
we have this dependency on something
called authenticate GUI it's a
third-party library I don't have any
usings to go by or any suggestion or
ideas of what's going on here but the
truth that matter is this is just for
the the web-based request for sending
feedback so I don't really care to be
honest so basically let's fix it by yeah
let's just kill it
so now we just have to go down and
figure out where that all blows away I
think it's mostly just in the start
we'll just purge all that out so what I
would highly recommend until this is
actually fixed full-blown don't send any
suggestions or feedback until until
that's worse because this code is
obviously going to explode now but
really it's just a matter of finding out
what that authenticate library is
hopefully the original developer adds
the dependency in or tells us what it is
so we can download it ourselves but at
the meantime you can safely just get rid
of it and this one is disconcerting me
yeah I made a backup I'm good this one
didn't happen before so hopefully it
will just go away and now this should do
a recompile yeah it is gone hopefully it
will ignore that one shader error we
should be able to go ahead and run the
project now and there you see it so this
is ultimately materialized running
inside of the editor as you can see
nicely and now once it is up and running
if you want to build it for various
different platforms you can you should
in theory just be able to pick the you
know so if you're on Linux or you're on
Mac hopefully it's just a matter of
picking Linux Mac and doing a build and
distributing the executable so if it's
not I imagine the process of porting
this to various different platforms such
as unity based project will be almost
nothing so that is the newly open source
materialized texture creation tool if
you have not checked it out already I
highly recommend head on back over check
this video it will amaze you this
application is just as I mentioned in
the description an amazing free texture
map generation tool and now we
see it is completely open-source under
the GPL license and this link will be
downloadable below but now again as we
saw going through the process there are
a couple of steps you have to bring in
that one add-on to make it compile and
you have to cut a little bit of code out
at least for now until we figure out
what that missing library actually is
and we're going to add it back in but
again that is just for submitting
feedback to users so if your weren't
intending to send any feedback you're
not missing anything by cutting that
particular code out in general alright
hopefully some of you guys have found
that useful and again all the
appropriate links will be down below are
you going to be using materialized are
you a Linux user or you're going to be
porting this to your particular
environment of choice let me know in the
comments all right talk to you later
good bye