#OctoTex - Texture Remastering Tool

1 messages · Page 4 of 1

drifting vortex
#

I would like a option to name a Folder then writing it in the UI that will be cool

sage hare
#

Because there're supposed to be "mods" there

left orchid
#

😊

mental wasp
left orchid
mental wasp
left orchid
#

What actually the problem?

#

Maybe the reason is hashes again

mental wasp
left orchid
#

And clear the hashes right?

mental wasp
#

i put there it worked..

left orchid
#

Nonono

#

Do not delete USDA files

mental wasp
#

so when its empty it should generate new

left orchid
#

Only the text inside

#

Never delete USDA files

#

Remove only the text Inside of REPLACEMENTS.USDA

#

Nothing else

#

It will not work if you remove USDA files

mental wasp
#

ok then i think 3.11 will also work...just not the usd core

#

before version was generating...dont know why u made it like that

left orchid
#

I didn't linked the version

drifting vortex
#

ahh

#

ERROR: Could not find a version that satisfies the requirement cv2 (from versions: none)
ERROR: No matching distribution found for cv2

drifting vortex
#

installed

drifting vortex
#

I assume u have the Ms Store Python 10 right? For sum reason when I try to open webui.py it gives this error that no module found cv2 and when I write pip install cv2 it gives tat error

#

Oh

#

pip install opencv imma try tat

#

ok now its wrking

mental wasp
drifting vortex
#

So if u wanna install it u wanna write pip install opencv-python

#

It was required for the webui to wrk

#

Alongside Basicir and realergen I probably butchered there names

#

I think these 3 are also needed to be added in requirements.txt

mental wasp
drifting vortex
#

cs 1.6 version of the map

mental wasp
drifting vortex
#

Also usd-core is also installing

#

So it does work in python 10

#

Wonder why it's not supported for python 11

mental wasp
#

this is the requirement txt i ahve

drifting vortex
#

Idk why mine doesn't have those 3

mental wasp
drifting vortex
#

Nah I downloaded the new version latest one

#

But whatever it's working that all it matters

mental wasp
#

the i have no idea properly check inside the zip

drifting vortex
#

Ah crap I forgot to install ma drivers

mental wasp
#

@left orchid Can I give different look to texture with Stable Diffusion ?

#

If not how does it work in octotex

drifting vortex
mental wasp
mental wasp
#

can u tell how to use with octotex @left orchid

drifting vortex
#

i wonder why it always misses one texture

mental wasp
drifting vortex
mental wasp
drifting vortex
#

i do see the textures in the GUI

mental wasp
mental wasp
drifting vortex
#

ok

mental wasp
drifting vortex
mental wasp
drifting vortex
#

i mean do i need this one?

drifting vortex
mental wasp
#

@left orchid which link to put to install stable diffusion...tried

drifting vortex
#

but roughness is not set, i set the barrel to have full reflections but its still rough in game

#

same for other textures aswell

#

like the gun, all the textures have same roughness value

#

in game

#

but in UI i set them to have different roughness values

#

other stuff like pbr, pom and upscaling work though

mental wasp
mental wasp
drifting vortex
#

thanks

left orchid
mental wasp
#

not with material cahnge

drifting vortex
#

that if u set the roughness very very low there are these weird white outlines around the object

#

well now tis issue is solved

#

now i need to fix another issue

#

and that is to get ma YT channels account back! 😭

#

so i can show all this stuff to other people

mental wasp
drifting vortex
# mental wasp why whta hppent to ur channel ?

i cleaned ma c drive man and it removed all the accounts, so i try to get it back but i forgot ma password so i try to change but its saying first to tell the gmail account i linked that account to so i tried multiple times to do tat and now google has blocked me and said try again a few hours later since yesterday 😭

mental wasp
#

rookie mistake

drifting vortex
#

heres a advice NEVER EVER FORGET TO SAVE YOUR PASSWORD FOR YOUR IMPORTANTT ACCOUNTS 😭 😭

mental wasp
#

if you connected your phone no. u can get it back

drifting vortex
#

this kinda scary looking da heck happened to my arm

#

also forget to set the transparent of the scope ah

#

but dang the reflections on the gun luk good

#

and that glass aswell btw

#

its hard to see cause i forgot to set transparency but u can see the reflections on

#

and i really really badly misunderstood this texture

#

i thought only the glass will reflect but didnt knew the brick walls also fall into the glass texture

mental wasp
#

did u increase the normals strenth

drifting vortex
#

there are two normals strenght options one for opack or whatever its called textures and the other one is for transparent stuff like glass, water and etc

mental wasp
#

did u generated ai pbr or legacy pbr

drifting vortex
kindred field
#

you might have to set the arms as a player model texture, then align it with the settings in Remix

mental wasp
#

how ....can tell me the comand i want to generate only roughness with ai for all textures

#

@drifting vortex ?

drifting vortex
#

dang i can see ma face on the scope

mental wasp
drifting vortex
#

i loaded the textures

#

then upscaled them

left orchid
drifting vortex
#

and then went to materials

left orchid
#

then redo everything you need with the texture

#

hi btw

drifting vortex
#

and set all the stuff like roughness and etc

#

and then just did albedo, then parrelex and then legacy normals for each textures

mental wasp
drifting vortex
#

and then just simply write them

#

thats it

drifting vortex
#

it did took a while to do it like this

#

i remastered 138 textures

mental wasp
left orchid
left orchid
#

you need to install automatic1111 first

#

but i will not instruct you, sorry

#

that's a different story, sorry

drifting vortex
left orchid
#

try to lower transparency for glass

#

that way it'll be less transparent, but will reflect more

drifting vortex
#

uff the grass mannnn wow

left orchid
#

and bump ior

mental wasp
left orchid
#

in was in the old one

mental wasp
mental wasp
left orchid
#

nah i don't think so, i thought that i've added, but im not

left orchid
mental wasp
left orchid
#

that gui has it

left orchid
#

there's no updates

mental wasp
left orchid
#

ok i need to make some kinda to-do list

#

cuz i have a bad memory

drifting vortex
#

man i really like how u can change stuff in real time cause u know starting gmod rtx is like starting a rusty old car

left orchid
#

and the tool is not so intensive

#

so it can be run with a game

#

at the same time

left orchid
#

i already did this feature, but did not uploaded it to github

mental wasp
#

nice

left orchid
#

and after USD libs update in remix, now you can just launch the tool, then game, take a capture, then load in the tool right away, and thats fast

#

for me actually, i don't think that this problem triggered you

#

cuz for me it was like 4 minutes or more to take a capture

mental wasp
left orchid
#

soon i'll try to scrap some code from usd-lib for exporting usd as usda

#

to implement it in the tool

#

then you'll be able to edit the models with just a blender

drifting vortex
left orchid
#

maybe i'll make a light placing support

left orchid
drifting vortex
#

u can even add new textures dang

#

in UI

left orchid
#

try to mess with it some time

left orchid
drifting vortex
#

while ma game is open

left orchid
#

ahh

#

that's a default thing

#

you can load new textures

#

and it'll load only new one

#

and will not touch already loaded

drifting vortex
#

dang it makes everything hd and its only 4x upscaling

left orchid
#

woah

drifting vortex
#

imma upscale everything to 8x

kindred field
#

8x is worthless

drifting vortex
#

nvm

#

theres also css textures in the UI aswell and src stuff take alot of time to upscale at 8x heck even errors

#

goldsrc textures get 8x upscaled fast though

kindred field
#

also if that's real-esrgan, i'd recommend a different model

kindred field
drifting vortex
#

its 4x ultra sharp btrans model

kindred field
#

really? wouldn't have expected those results from it

drifting vortex
kindred field
#

the one you used, imo. real-esrgan wipes a ton of original detail

kindred field
left orchid
#

but ultrasharp has alot of glitches on really small textures

#

but if texture is not amazingly small

#

results are mind blowing

#

and RealESRGAN not just wipes details, but makes textures blurry sometimes

kindred field
#

realisticrescaler is quite good imo. i usually switch between that, ultrasharp, and SwinIR-L for game textures. octotex has no swinir support from my understanding however, is that correct?

kindred field
drifting vortex
left orchid
kindred field
#

swinir-l definitely provides very good results, but it's also very slow. it may be worth implementing

left orchid
drifting vortex
#

ah dnt tab out while your in camera mode using the camera tool with enhancements on or bridge will crash

kindred field
# left orchid nah sounds good for per texture upscaling

it has a tendency to wipe detail from finer textures as well. but it works well on the majority of textures i've tried it on. using a single model for everything isn't good in general though

there's also some newer models in the DAT architecture, but i imagine that'd be more difficult to implement support for

left orchid
#

i've forgot if i uploaded that version to github

#

if no, then spoilers, you'll have it in the new update

drifting vortex
left orchid
#

yup

drifting vortex
left orchid
#

ugh

drifting vortex
#

it made the logo more fat

left orchid
#

i've already did that setting, but i didn't upload it

left orchid
#

after what step it become fat?

drifting vortex
left orchid
#

hmmm

#

gimme the map name

#

please

#

somebody already talked here about stretching

drifting vortex
drifting vortex
left orchid
#

thanks

left orchid
#

👀

drifting vortex
celest ivy
#

I like the reaction to the 🧱 of everyone who makes PBR and POM textures

drifting vortex
left orchid
drifting vortex
left orchid
drifting vortex
#

theres only three types of bricks i could find

left orchid
#

are you using unbaker btw?

drifting vortex
#

yea i used in all of them

left orchid
#

default "generate pbr for all" does not include unbaker

drifting vortex
#

u want the replacement folder for this map>

left orchid
left orchid
drifting vortex
left orchid
#

ufff

drifting vortex
#

and CSGO maps? man it took sumtime to remaster cs_italy csgo version

#

oh

#

theres one more brick texture

#

in tis map

left orchid
#

woah unbaker does a good job

#

but if the texture has a completly black spots ugh

#

that a trouble

drifting vortex
#

the ai didnt like the headlights on this car

left orchid
kindred field
left orchid
celest ivy
drifting vortex
#

found tiles on the map

drifting vortex
left orchid
drifting vortex
left orchid
drifting vortex
#

and let me tell u

#

its terrifying

#

🤣 😂 there faces

#

i love this one 😂 🤣

#

yea albedo unbake messed up the hostages and some weapons but ct and ts playermodels are fine and most weapon models are also fine

#

but those faces and those weapon models look cursed 😂 🤣 🤣

#

Can't stop laughing it was sooo unexpected 🤣

proud ore
#

i want to try other AI

left orchid
proud ore
drifting vortex
proud ore
#

Yep

#

Thx

#

Its so small

drifting vortex
#

tis one is the smallest

#

in that map

proud ore
#

Big

proud ore
#

well

#

not as good as i expect but i think it still better

drifting vortex
proud ore
#

its site

#

so u cant use it in Octo

#

But its best so far i know between other upscalers

drifting vortex
proud ore
#

Thats in 2k

left orchid
#

To use it

proud ore
#

Idk

#

А может и не совсем оно

left orchid
#

You can check the stable diffusion plugin for example

left orchid
proud ore
#

но я чет думаю что это немного в другом АПИ

#

там ведь не только Апскейл

left orchid
#

Ну хз, тут уже сам

#

Я добавил поддержку плагинов для коммюнити

proud ore
#

Да мине проще па одному кидать текстурку постоянно 🥲

left orchid
#

Тогда ок

#

Надо будет репозиторий потом создать

proud ore
#

Нуу похоже

left orchid
#

Ну по сути плагины делать не особо сложно

proud ore
#

Возможно

left orchid
#

Там базовые знания питухона

proud ore
#

но чет кажеться что это API полу платное

left orchid
#

Тоже возможно

proud ore
drifting vortex
proud ore
proud ore
left orchid
#

Мммм

proud ore
#

why upscaled looks flatter than original?

left orchid
#

Cuz unbaker

#

It removed all baked light

#

So it looks flat

drifting vortex
proud ore
#

albedo

left orchid
#

Try 8x upscaling

drifting vortex
#

the albedo made 3 textures fat on tis map

left orchid
# proud ore albedo

Нейронки для генерации пбр были натренированы на голом цвете, без освещения, поэтому после unbaker'a результат должен быть приближен к правде

#

Думаю надо заапскейлить побольше

proud ore
left orchid
#

Да

drifting vortex
#

these are the 3 textures that got fat

left orchid
#

Отдельная нейронка для этого

proud ore
#

Нахой надо?)

#

А там без этого никак?

left orchid
#

Потому что запечённое освещение - некорректное

drifting vortex
#

also the deagle with reflections luk so gudddddd

left orchid
#

Освещение должно создаваться на ходу с помощью рей трейсинга

proud ore
#

Ну это да

#

но выглядит все же более глубинне еще с оригинальными

#

ПБР + тени

#

на текстуре

#

Свет на текстуре это плохо да

#

а тени нет

left orchid
#

Пфф, утилита ещё очень эксперементальная

#

Всё будем фиксить

left orchid
proud ore
#

Ну хз

#

я знаю в нфс

left orchid
#

Потом увидишь

proud ore
#

там свет в текстуре просто отрисован

#

А кстати мля

#

а как оно определит что в глубину идет а что нет

#

?

#

Без теней

left orchid
#

Для этого и есть нейронка которая создаёт карту вершин

#

Для параллакса

proud ore
#

Нуу

left orchid
#

Когда допилят нормальное освещение в ремиксе, тогда будут затенения в таких дырках

proud ore
#

Спорно

drifting vortex
proud ore
#

Понял

left orchid
#

Щас освещение у параллакса дико храмает

#

Сам наверное заметил

#

Даже на скринах с соником которые я уже тыщщу раз скидывал

#

Края плиток нормально не затемнены

proud ore
left orchid
#

Хотя по сути должны

#

Ибо они близко друг к другу

proud ore
#

Хотя в колде там все заебумба

#

почти

left orchid
#

В общем ждём реконструкцию лучей, и нормального освещения с параллаксом

#

Тогда будет зашибись

#

👍🏼

proud ore
#

Посмотрим

proud ore
#

ты уже добавил функцию редактирования карт?

left orchid
#

Каких карт?

proud ore
#

Хейт мапа

left orchid
#

Я на выходных не могу работать над проектом

proud ore
#

рофнес

#

Понятно

#

а вспомнил

left orchid
#

Хейт Мапу можно слайдером настраивать

proud ore
#

Ну вот я ж видел

left orchid
#

Рафнес тоже, но только если рафнес мапы нет

proud ore
#

а то у всех почти хейт мап выглядит убого

left orchid
#

Металлик тоже

#

В общем глубину хейт мапы можно настраивать слайдером

proud ore
#

Твой Окто еще полезен тем что он может просто скрипт написать

#

на свои текстуры

#

а потом их можно заменить на собственные

#

которые качественне

proud ore
#

Он же создает карты?

#

в папках

left orchid
#

А, Я понял о чем ты

proud ore
#

Вот

left orchid
#

Это одна из идей тоже

proud ore
#

И как по мне даже более полезная

#

тк как хейт мапы так не добавишь просто

left orchid
#

При создании пбр окто запоминает хеш текстур для которых был сделан пбр, и если их изменить или заменить, то он заново пересоздаст

proud ore
#

о_0

#

зачем?

left orchid
#

Одна из фич окто

left orchid
# proud ore зачем?

Можно заменять текстуры, и сразу генерировать для них пбр

proud ore
#

ааа

#

я думал

#

типо он под измененную подстраиваеться?

left orchid
#

Заново делает если основная текстура была изменена

proud ore
#

А прикольно

left orchid
#

Так же и с загрузкой текстур

proud ore
#

я думал

#

он нахуй обратно текстуру измененную в исходную делает

left orchid
#

Окто запоминает какие текстуры он загрузил, и если появятся новые, то он загрузит только новые

#

Из captured

#

С записью тоже самое

#

Записывает только изменённые

proud ore
#

Классно

#

Вот мляха только я пока не могу им пользоваться...

#

ибо снеслась винда

#

и питон с ним же

left orchid
#

То бишь можно тупо загрузить текстуры, выделить одну, поменять, записать, и все действия будут применяться только к одной текстуре, и не придется ждать вечность пока он запишет все текстуры

proud ore
#

Не ну круто, что я могу сказать

left orchid
#

Чёт я совсем разучился писать на русском

#

💀

proud ore
#

💀

#

Я вот хотел паралакс попробовать

#

в одной из своих игр

#

ток твой окто нужен

#

я пытался сам добавить

#

как марк писал

left orchid
#

Мне кстати один из разрабов энвидэ писал в лс

proud ore
#

но нихуя не понял

left orchid
#

Текстурки в пнг тупо в папку diffuse закинуть и всё

left orchid
#

💀

proud ore
#

Норм

left orchid
#

Надо чекнуть есть ли гит библиотека для питухона

#

Чтобы можно было реализовать установку плагинов

#

И обновления окто через интерфейс

drifting vortex
#

scope reflection dang

drifting vortex
#

For sum reason the tool stopped working, I just load everything, upscale them, then add albedo, Parrelex and legacy normal and then write them like I used to before but textures aren't replacing. Pretty weird

#

Imma just wait for the next update I guess

strong root
#

Some of the normals that are generated are just SLIGHTLY too low. Left is the normal map from the legacy generator, right is the actual normal map from the game. I got good results unbaking the texture but it still doesn't have that full strength

#

Is there anyway to beef up the intensity within the tool?

left orchid
#

Yeah I'll try to make a normals slider

strong root
#

Like look at that

#

It just recognized it as rectangles lol

left orchid
#

Haha, yeah

#

Need more training

left orchid
#

ok that looks promising

#

i need to put quotes in the over vars

#

nooo

#

def "Shader" "Shader"

#

A p e r t u r e P B R _ T r a n s l u c e n t

#

left is the original usda

#

right was converted to associative array, and back to usda

#

looks very promising

kindred field
#

this is for format conversion?

#

if so, very nice, and also what method did you use?

left orchid
#

that's just to make my life easier

kindred field
#

ah, okay

left orchid
#

and treat usda like an associative array

#

now i need to try and write to the file with a new method

left orchid
#

😛

sage hare
left orchid
#

yup, make an exe

#

but im on linux, and need a multiplatform solution

sage hare
left orchid
#

how about sizes?

sage hare
#

Just a simple convertor shouldn't harm

left orchid
#

nah i'll try view the sources first

sage hare
left orchid
#

in usd-core

left orchid
proud ore
#

Неплохо, хороший хабар) pepe_like

drifting vortex
drifting vortex
# left orchid

how does tis wrk? i just put the link of the web and it just shows all the textures?

left orchid
#

you just open it and that's it

#

just open the tab

left orchid
drifting vortex
#

dang i want this version

#

oh its released

left orchid
left orchid
#

If you'll see a problem with writing, try to relaunch the tool

#

If you find some, please tell me about it

#

There may be an error in ambientCG

#

When you're trying to go to the next page

#

Idk how to fix it

#

USDA class is an unoptimized mess

mental wasp
left orchid
#

I've forgot about that

mental wasp
left orchid
#

So it's better not to touch these files

left orchid
#

I can forget something

drifting vortex
# left orchid I can forget something

I think u also forget to write the "to do" list aswell, u said here that u will do that, Dang your memory is like me, ever since I hit ma head on a window ma memory has been weak 😭😭😭

left orchid
#

Nah I have a problem with a brain blood circulation

mental wasp
drifting vortex
mental wasp
left orchid
#

Nope

left orchid
#

Shit dude

mental wasp
#

i am trying with new one

left orchid
#

Don't delete anything

mental wasp
mental wasp
drifting vortex
mental wasp
drifting vortex
#

oh yea me too

left orchid
#

They are coming not from zip

drifting vortex
#

but im not getting any error when copying via 7zip

left orchid
#

Mat files are generating when you launching the tool

#

Whaaa, what are you talking about

#

You don't need to unzip anything

mental wasp
#

while extraction a mat file is giving error...corrupt or somthing

mental wasp
left orchid
drifting vortex
#

he means when we try to add the octatex folder into the Garrysmod directory theres this error about a certain mat file saying something about strings being not this or sumthin

left orchid
#

Try again

#

Ove deleted them

#

They're not important at all

#

Ive deleted them but GitHub decided to place them as nothing was changed

#

Wtf

drifting vortex
left orchid
drifting vortex
#

i get these three two at 26 percent and 1 at 98 percent

drifting vortex
mental wasp
drifting vortex
mental wasp
#

@left orchid now command is not working for web ui

drifting vortex
#

yea do that and the UI will wrk

#

dang now theres no errors on cmd when opening WEB UI

#

it used to say sumthin bout favicon not being found

#

now lets see if write wrks

#

ok this time it did 9/9

#

instead of 8/9

#

but lets see if it wrks in game

#

YAYYYYYYYYYYYY IT WRKSSSSS

left orchid
#

Open plugins tab 😛

drifting vortex
drifting vortex
left orchid
#

From ambientCG

drifting vortex
left orchid
#

Just press the icon

#

You'll see

left orchid
#

Ah you need to install another package

#
pip install zipfile
left orchid
mental wasp
#

i have 7zip installed in windows

left orchid
mental wasp
#

ok

left orchid
#

Install the package

drifting vortex
#

pip install zipfile
ERROR: Could not find a version that satisfies the requirement zipfile (from versions: none)
ERROR: No matching distribution found for zipfile

left orchid
#

Wait

drifting vortex
#

i think thats not its real name

mental wasp
drifting vortex
#

pip install zip_files

#

maybe tis

mental wasp
#

keep adding or else u will forget

drifting vortex
#

oh yea it worked

#

pip install zip_files

#

do this

left orchid
drifting vortex
left orchid
#

Oh, wait, you don't see texture there?

drifting vortex
left orchid
#
pip install requests
#

Try this

#

And this

#
pip install beautifulsoup4
#
pip install fake-useragent
drifting vortex
#

any more?

left orchid
#

I think no

#

Give it a try

#

I'll add it to requirements

drifting vortex
#

ohhh yea it wrked

#

i can see the textures

mental wasp
left orchid
#

Undo upscaling

#

Just press it

#

And remove all pbr

mental wasp
left orchid
#

Wdym

#

There's no thing like that

mental wasp
#

suppode if i used wrong material

left orchid
#

It's a plugin so

#

The whole system works around PBR and stuff

#

So the writing works now?

mental wasp
# left orchid It's a plugin so

if i mistakly click it get applied...and i restarted still applied thats messy ...what if i want to rever it to orignal...cant do it.. great

left orchid
#

Ok I've updated the requirements

#

Oh and yeah

#

@drifting vortex sorry for ping

#

You can finally just copy the hash in the game

#

And alt+tab to the tool

#

And the texture will be selected automatically

left orchid
#

I hope the new update is more enjoyable than the previous one

mental wasp
#

add undo button

left orchid
#

I'll try

#

😛

#

@drifting vortex sorry for the ping again, does the "fat" textures still appear?

#

Dang I hope that the parser will be able to parse USDA models syntax

#

OctoTex - Texture Remastering Tool

drifting vortex
unborn ridge
left orchid
#

Oh

drifting vortex
#

but albedo the did bug the grass on that map

#

but it was different

drifting vortex
#

it made it look like tiles

#

imma test if itt does that again

left orchid
#

I want to use latest python, latest libs, and don't lock the users with an older versions of everything of these

left orchid
#

That's an ai problem

#

Yeah

drifting vortex
#

oh

left orchid
#

I'm currently thinking on how to fix that

drifting vortex
#

the css weapons

left orchid
#

I actually have one idea

drifting vortex
#

thats the textures that the albedo made fat

#

imma test those

left orchid
#

Yaaay

#

Thanks

left orchid
#

And more

#

🥰

#

Oh new type of material "emissive"

drifting vortex
#

yea saw that

left orchid
#

With an emissive slider

#

Now you can make things emit light

unborn ridge
# left orchid I want to use latest python, latest libs, and don't lock the users with an older...

Hmm gotcha. Its usually a good practice to wrap your whole software release with a fixed set of tested/approved versions for each lib per release, so, say, octotex 0.3 uses pytorch x, while octotex 0.4 uses pytorch y...
Otherwise ppl will be raining on the thread with all sort of unexpected problems.
If its just the usd lib, you can build and ship a compatible version within each release

#

I could help with that, have dealt with dependencies hells on the past

left orchid
#

Nah, will mess with it later

#

Now I need more features, model loader and writer, and etc

#

Bug fixes

#

I'm still so tuned about the tool

unborn ridge
#

Also, I have a few ideas to help shiping it and make it easier for ppl to install and run. I could work on that while you work on the features ☺️

left orchid
#

Btw now you can work with USDA like with an associative array 😎

left orchid
#

If you wish of course

drifting vortex
#

oh God, i hope i dnt see those faces again

unborn ridge
#

Sure. I'll take a look at the codebase to understand it better

left orchid
drifting vortex
#

there faces are not messed up now

#

there fine

left orchid
#

Yaaay

drifting vortex
left orchid
#

So another bug is fixed?

drifting vortex
#

is there a button to add albedo to all?

left orchid
#

I hope so

left orchid
#

You can't unbake for everything for now

#

Sorry for that

drifting vortex
#

maybe in the future i guess cause i saw Xentho add sumthin in the code to add albedo to everything

left orchid
#

Cuz I need to install pytorch then with cuda to the 3.10

#

But I have no space left on my ssd

#

Soo, that's one of the reasons why I wanna do my own stuff

left orchid
drifting vortex
#

i found a bug

#

if i set a texture as emissive

#

and then write

#

it gives a error in the UI something about Variable temp

#

and writing just stops at the go

#

Converting...: 2%|█ | 1/61 [00:00<00:05, 11.02it/s]

#

it just stops if i have one of the textures set as emmisive

left orchid
#

Try to restart the tool

#

And do it again

#

That may be a problem with a new parser I wrote

drifting vortex
#

Error: local variable 'temp_ref' referenced before assignment

#

still get it after restart

#

if i have one of the textures as emissive

#

otherwise if the textures are opach or glass only write wrks

left orchid
#

Thanks, I'll fix it tomorrow, I know what the problem is

drifting vortex
left orchid
#

Why water is not water

#

👀

drifting vortex
left orchid
#

Change the material to glass one

drifting vortex
#

also this map is buggy in remix idk why i choose it

#

walls disappearing when entering rooms for sec

#

i dnt know how to play with glass yet

left orchid
#

Oh the map has no ground on the bottom

drifting vortex
#

that is a water model i placed there actually

#

the map just has the water as skybox

#

i replaced tis texture

drifting vortex
#

oooo luk at those poms of ambient cg textures

unborn ridge
#

@left orchid There is a missing octahedral module I don't know where it comes from. It is imported in webui.py

left orchid
#

Or from Nvidia folder

#

That's ok

unborn ridge
#

Hmm its not tracked by git then, cause I didn't get it from cloning the repo

#

Oh wait, I should've read better, gotcha 👍

drifting vortex
unborn ridge
#

@left orchid could you add me as a collab? Ekozmaster is the nick

drifting vortex
#

wow even the color tool affects them

mental wasp
sharp canopy
#

@left orchid hi a get thse error on the latest update
Traceback (most recent call last):

File "E:\Games\Grand Theft Auto San Andreas\OctoTex\webui.py", line 6, in <module>
import functions
File "E:\Games\Grand Theft Auto San Andreas\OctoTex\functions.py", line 28, in <module>
import clipboard
ModuleNotFoundError: No module named 'clipboard a fix by install clipboard

unborn ridge
sharp canopy
#

yha a knew on the requirements a fine these pyperclip is need to be clipboard

unborn ridge
#

not sure, I'm fixing it on a branch I'm working on already

#

though I didn't touch the pyperclip lib

sharp canopy
#

idk if pyperclip is require or not a gon to cheak

sharp canopy
#

by clipboard

#

AppData\Local\Programs\Python\Python311\Lib\site-packages\clipboard.py", line 8, in <module> from pyperclip import copy, paste ModuleNotFoundError: No module named 'pyperclip'

drifting vortex
#

pip install zip_files

#

pip install requests, pip install beautifulsoup4, pip install fake-useragent

left orchid
#

Some writing issues was fixed in the main branch today

left orchid
proud ore
# left orchid

Вот то что не рядом с бассейном реально ахуенно смотриться

left orchid
#

yeah i'll use usd-core

#

im too lazy to mess with cpp rn

#

and not that smart

sly rampart
#

Now OctoTex Won't open

#

was i Supposed to install 'clipboard'?

#

Yep ok, issue fixed

left orchid
#

pip install -r req file

left orchid
#

some testing

sly rampart
#

How can this be fixed?

left orchid
#

error when you're generating PBR with AI imma right?

sly rampart
#

yeah

left orchid
#

i think your texture is too wide

#

or maybe too small or too big

#

idk actually

sly rampart
#

THis is just trying to generate with AI after upscale 4x

left orchid
#

it works

sly rampart
#

What works?

left orchid
#

i've made an usda to obj converter

#

for OcteTex

sly rampart
#

Why would that be needed?

left orchid
#

to edit the models

#

don't tell me about omniverse

#

i don't wanna use it

#

hell yeah

#

waiit

#

in theory

#

yeeeah UV maps are broken for now

#

k im going home

#

that's all for tomorrow

mental wasp
left orchid
mental wasp
#

in remix no

left orchid
#

You'll be actually able to replace the meshes

#

Or edit them

mental wasp
mental wasp
#

how can i ?

left orchid
#

Press "remove PBR " and "revert un-upscaled"

#

In the material tab

mental wasp
#

it will do it for all the textures ?

left orchid
#

No

#

Only for selected

mental wasp
left orchid
#

Normals will be removed too, but you'll still be able to see them

#

That's a bug

mental wasp
#

i was scared to use that thought might ruin all texture

mental wasp
left orchid
#

It's just visually

#

If you write the mod, you'll not see them in the game

mental wasp
#

lets seee...confusing

mental wasp
left orchid
#

Whiteness?

#

After unbaker?

#

You need to press "revert un-upscaled"

#

That'll bring back the original texture

mental wasp
left orchid
mental wasp
#

pbr made cars lok like this

left orchid
#

Try to remove PBR from car's textures

mental wasp
mental wasp
left orchid
#

Then open the textures folder

#

Processing

#

Roughness

#

Then find and remove the texture

mental wasp
#

ok

sly rampart
left orchid
#

Does it work for any other texture?

sly rampart
#

This was for generate pbr for all textures with Ai

left orchid
#

And every texture has no PBR right?

sly rampart
#

yeah, no PBR

left orchid
#

Ok, can you open
ai/PBR/eval_norm.py
ai/PBR/eval_rough.py
eval_disp.py
eval_unbake.py

#

And uncomment two lines?

#

These one

#

And try again

left orchid
sly rampart
#

Yeah

left orchid
#

Then try to uncomment those lines

unborn ridge
left orchid
unborn ridge
left orchid
#

Gmm

#

Then there's no reason for me to implement USDA exporter

unborn ridge
#

Specially the blender you dl from omniverse launcher has better compatibility with usd than main branch blender

left orchid
#

I think

left orchid
#

In the blender, and export as usd

unborn ridge
left orchid
#

Aaah, okie dokie

unborn ridge
#

At least to be supported by the runtime

kindred field
#

Blender has it's own python library, however it's only accessible within Blender itself. you can probably do some stuff like that, but you'd have to require users to run it in there

unborn ridge
#

It might be possible that the usd standard also implements submeshing to assign different materials, idk, but for the runtime this is what we've got

left orchid
#

Does anyone have an idea then what we can do with meshes in OctoTex?

sage hare
kindred field
#

smoothing would be a nice feature, even if unused a good portion of the time

#

other than that, can't really think of anything

left orchid
#

Yeah I think I'm stuck with the textures then

#

There's no need for the models features

#

Then I'll just fix the bugs and implement more textures features

unborn ridge
sage hare
#

That would be great yea

unborn ridge
#

Unless you'd like to expand its functionality

mental wasp
#

@left orchid are gonna do anything for lights ?

unborn ridge
left orchid
#

Then after editing the models

#

When you writing the mod back, it'll check what models are changed, and write them automatically

#

Like with the textures

#

That way you don't need to make any changes in the USDA files

#

I mean, replacements

unborn ridge
#

The idea of rendering captures was purely to visualize how the textures would look ingame while you're editing them

left orchid
#

Textured model with setted up materials, and a real time updates

unborn ridge
#

Honestly, the mod.usda file might probably be used as a mod loader/centralizer setup file in the future, and actual mods made by different authors would be arranged within the file while being confined within their subdirectories.
That way, A OctoTex project could be a subdirectory which wouldn't interfere with other mods and such

left orchid
#

Maybe after changes, make an option to export the mod

left orchid
unborn ridge
left orchid
#

Hmm

#

But where people are gonna store the mods

#

Oh

unborn ridge
#

As a subfolder

left orchid
#

But I can basically extract the mod to the mods folder with the octotex

unborn ridge
#

Like, gameReadyAssets/MyMod/main.usda

left orchid
#

I don't get it, sorry, my English knowledge makes my brain go brrrr

left orchid
#

Now I get it

#

Like the mod.usda contains the links to the other mods

left orchid
#

Now I understood

#

That's interesting idea

unborn ridge
# left orchid That's interesting idea

I've been designing a rtx remix launcher to install both bridge+dxvk and a "marketplace" to search and install individual mods. Thats where its coming from

left orchid
#

Oh yeah

#

I've got the point

#

But I think that I need a native GUI instead of we gui

#

Oh wait

#

I can just open the "WebView" window with the local IP, and if the window is closed, stop the server

#

And then pack it to the exe

#

And that'll be a single exe file that will allow you to install mods, and make them

#

And export mods that you're working on

#

And install dxvk with a bridge on the press of a button

unborn ridge
#

I'm planning on using C# + WPF or something closer to that so it is easier to pack and distribute

left orchid
#

I will use web

#

Where are you planning to host the mods?

proud ore
#

@left orchid Попробовал этот ваш Окто)

unborn ridge
#

If you're good with exploring alternative ways to deal with gui and have time to, I'd recommend taking a look at omniverse kit libs for python to build standalone applications and integrate within the omniverse ecosystem, pretty much like nv ppl has been doing with the toolkit.
Everything you would need is already there, from rendering and complex window docking systems, to buttons and input fields

proud ore
#

Прикольно но пбр конечно немного плосковат

left orchid
#

Можешь ручками отредачить текстурки

proud ore
left orchid
#

Сделать стекло

proud ore
#

Знаю

left orchid
#

Например

proud ore
#

так и сделаю

unborn ridge
left orchid
# proud ore Знаю

Всё что тебе надо, это открыть утилиту, зайти в игру, скопировать хэш текстурки, вернуться обратно в утилиту, и текстура будет выбрана автоматически)

unborn ridge
#

The same way as omniverse extensions work

left orchid
#

Is that ok for GitHub?

proud ore
unborn ridge
left orchid
proud ore
#

ну так я настраивал

#

немного

#

или там че то другое было

#

я ток эту текстуру с помощью ползунков

#

боль менее построил

left orchid
#

Можешь силу нормалей подтянуть в самом ремиксе глобально

#

Чтоб было не так плоско

proud ore
#

Ну это да

#

но они сами по себе не четкие

left orchid
#

Тоже верно

left orchid
#

Or LFS is some kind of extension for the repo?

unborn ridge
# left orchid Oh does LFS work exactly how the git works?

Yup, its design is to make you work with large binary files like you do with regular "diff"ed files on git. Pull, push commit, merge, rebase, everything works the same. The thing is, transparently under the hood, the LFS extension doesn't uploads the files directly to the main repo and won't allow git to compute diff on them. Instead, those files (setup by extension like .dds, .usd, ...) will be uploaded to a LFS server in the repo author's account and the actual file that goes to the main repo is just a "pointer" to that LFS server location. You don't have to mess with it or even know about, git does automatically to you

#

The caveat is ppl can't download stuff using the zip options or only dummy txt files would be located at the texture's file location. It has to use git with the LFS extension installed

#

Unless you pack a release file, in which you can include whatever you want

proud ore
#

Как прога для записи усда

#

это имба

#

а по текстуркам средне)

left orchid
proud ore
left orchid
#

Это не нейронки?

proud ore
#

написано

#

шо хендмейд

left orchid
#

А параллакс?

proud ore
#

Если ты про апскейл

proud ore
left orchid
#

Ты руками рисовал тип?

proud ore
#

да нет тьфу

#

я бы убился

left orchid
#

Ну вот

#

Так что ты использовал?

proud ore
#

Ну так не нейронка же

left orchid
#

Всё же

proud ore
#

Materialize

proud ore
#

я его раньше не использовал

#

ибо не было доступно ни гед

left orchid
#

Materialize

proud ore
#

и вот наконец пригодилось

left orchid
#

Интересно

proud ore
#

для тебя ее не существует

left orchid
#

Почему?

proud ore
#

Потому что я так сказал(

left orchid
#

Ладно

proud ore
#

Конкуренцию создавать не хочу

#

😀