#GitHub - 1294Angel/VonSourceTools

1 messages · Page 1 of 1 (latest)

flint coral
#

This is awesome, however could you allow changing SourceMDL path? I use NekoMDL instead of default StudioMDL so that's why I ask.

polar vault
flint coral
polar vault
#

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

flint coral
#

What is the default StudioMDL version it uses? Is it cra0kalo's or the CE version?

polar vault
#

cra0kalos

flint coral
#

Oh there we go.

polar vault
#

Originally it was the one that came bundled with gmod

#

?

flint coral
#

No cra0kalo is custom one which is really old now

polar vault
#

Yeah, I've been gone from gmod for years xD

#

Only just learning about the stuff thats come out since

flint coral
#

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

polar vault
#

oh nice, I'll take a look

flint coral
#

Both of these StudioMDL's above allow to compile high-poly models

polar vault
#

Is that not going to murder Gmod's performance?

flint coral
#

It's all about draw calls

polar vault
#

Ah fair then

#

I should add my texture atlas-er into this addon in that case

flint coral
#

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?

polar vault
#

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)

flint coral
#

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

polar vault
#

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

flint coral
#

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

#

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.

polar vault
#

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

stray glacier
#

This looks ai

polar vault
#

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

gusty inlet
flint coral
gusty inlet
#

i need a gold alternative for my source 2 porting kit

flint coral
#

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

glad kraken
#

Might've just been a me problem, had to rename the zip and addon folder to just VonSourceTools to fix

polar vault
#

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

polar vault
glad kraken
#

np

polar vault
#

Thank the lord for stack overflow - Fixed and automated now