#GitHub - 1294Angel/VonSourceTools
1 messages · Page 1 of 1 (latest)
This is awesome, however could you allow changing SourceMDL path? I use NekoMDL instead of default StudioMDL so that's why I ask.
Studio MDL path is in VonSourceTools/Data/paths.py -- Same for vtfcmd
Oh that's easy to change then, thanks!
np, I've tried to make it easy to adjust, I've had claudAI add a shit ton of comments everywhere in the hopes it makes things as easy as possible for people xD
I didn't know about this discord or nekoMDL before today, I mostly made it for the Krakao crowbar crack thinbg
What is the default StudioMDL version it uses? Is it cra0kalo's or the CE version?
cra0kalos
Oh there we go.
No cra0kalo is custom one which is really old now
Yeah, I've been gone from gmod for years xD
Only just learning about the stuff thats come out since
Yeah that's understandable
Basically uh
This is one
NekoMDL is originally made for L4D2 but it works for any Source game
Has lots of additional features
oh nice, I'll take a look
Both of these StudioMDL's above allow to compile high-poly models
Is that not going to murder Gmod's performance?
Not really
It's all about draw calls
High-poly models don't cause bad performance in my testings
But LODs for very high-poly models are always preferable
Does this have LOD generator?
No but I'm adding to my to do list atm
Didn't think about that
Already generate basic collission boxes, shouldn't be too much more to just decimate a model down to that point (or figure some more complicated solution out later)
Yeah LODs are very important because for example high-poly playermodels usually cause performance issues when there's many on the screen at the same time
High-poly props can be handled quite well as long as they don't have too many materials
xD Fair enough, if you think of anything else that might be good to add (outside of the texture atlas-er or the LOD generator) give me a shout
Alright I will, thanks for making this cool addon 😄
Oh there's also StudioMDL++
by ficool
Haven't used that myself because I don't think it supports high-poly models unlike CE and NekoMDL, I might be wrong though
Also there's a modern Source Engine format parser here: https://github.com/craftablescience/sourcepp
It's way faster for example VTF format.
If you find a way to implement that then exporting VTF textures will be way faster.
This uses it for example.
Thats interesting, currently i use vtfcmd and throw it onto a seperate thread to keep it from lagging blender so it can complete its processes in the background
This looks ai
I mean I did use claudeAI to add comments into everything and to help me relayout the code I had (I had like 4 massive .py files and it was getting impossible to add things without spending forever looking for bugs)
Pretty open about it in the last few commits xD
is this a reliable and accurate fake pbr method?
If I need fake PBR for my models, I either use that or MWB materials tool, both methods look good to me at least
i need a gold alternative for my source 2 porting kit
Yeah in that case try either of those, only downside with PBR 2 Source is that it always saves uncompressed materials so I have to compress them to DXT1/DXT5 afterwards
Otherwise I like the tool
Most often I don't even use Fake PBR tools but rather implement roughness directly into phongexponenttexture itself because that looks visually almost identical to these Fake PBR methods
Only time I really use Fake PBR method is when if I really want to implement metallicity maps into the model
Since there's no other simple way to implement it other than Fake PBR method
Might've just been a me problem, had to rename the zip and addon folder to just VonSourceTools to fix
Huh, I'll take a quick look into it
worst case download it from the code section of git, thats worked fine for me, I didn't realise relases added an extra bit to it
Cheers for letting me know, it's an issue with how the releases feature modifies the folder names - I was not aware of this and didn't think to test it xD -- I'm moving today and tomorrow so will try to edit the release to get it all sorted, but worst case it might take a few days.
np
Thank the lord for stack overflow - Fixed and automated now