#Smooth normals not showing up
53 messages ยท Page 1 of 1 (latest)
The mesh on the left is in the toolkit (looks the same in runtime) and is captured from the original game, is not a replacement mesh.
Bringing the captured .usd into blender shows the mesh seems to have appropriate geometry and normals.
May wanna advertise that in #general-remix or #asset-creation
I have no clue how to help with this
Alright cheers Pete
Sorry ๐ฌ
hehe how dare thee not know all the things! ๐
no problemo mister
it's just a lazy question anyhow, it's probably something i can figure out by doing some rudimentary investigation
Seems the issue is rather straightforward:
#asset-creation message
for safekeeping
#asset-creation message
github issue here, give it a thumbs up if you are experiencing the same problem:
(ie. on the github issue itself ๐ )
that helps the devs prioritize important issues

lol yeah I gave a thumbs up over there as well(BrunchyChineapple)
Those scripts You posted, Do I need to grow a brain here or are there any additional requirements I need to run those? Getting the following
C:\rtxgames\Morrowind\rtx-remix\captures\meshes>python fixnorms.py Traceback (most recent call last): File "C:\rtxgames\Morrowind\rtx-remix\captures\meshes\fixnorms.py", line 3, in <module> from pxr import Usd, UsdGeom, Vt, Gf ModuleNotFoundError: No module named 'pxr'
yeah you need pxr usd thingo
i guess. I don't really remember, it was a while ago
probably some pip install command or something
maybe pip install usd-core
ah yeah that's the right command for sure...Seems it wants needs downgrade My Python version as well it seems for usd-core as that's written for 3.10 and I'm on the latest I guess. not sure I want to do that this minute lol... thanks though โค๏ธ
alright I buckled.. and I'm glad I did...like holy..
slight improvement ๐
Yeah this need to be priority ...goes from like N64 potato quality to ps3 real quick.
if you just need to do a few meshes, you can use the blender import export trick
using the community contributions blender addon
Getting this error when trying to install usd-core, any ideas?
I think usdcore wants Python <= 3.10 or something
Yup that was it, at first I made the mistake of downloading the microsoft store verison (never again bill gates...) and then forgot to check 'add to path" when installing 3.10, seems to be working now
Also gave me a thing to install numpy but that worked fine, script seems to be doing its thing lol thanks man
Okay good thing I backed everything up before trying.....uuuuhhh everything has disappeared minus a different mesh replacement
Working as intended ๐
Was I supposed to take the output files from the first script and replace the original files in captures/meshes? Didn't see any errors when running either script and it looked like it handled all +2,000 meshes
its easy enough to undo what it did by removing the line saying captured_meshes.usda from the mod.usda
Yeah I got the whole thing backed up anyways so I know i'm not losing any progress, but I gotta use this method since blender doesn't like the terrain meshes this game uses. Other meshes like buildings it imports no problem but doesn't import any mesh when trying the terrain meshes
i dont remember much but i think it is meant to take all the meshes from your captures folder,
process them,
put the processed version into assets/catpured_meshes folder
then make a captured_meshes.usda linking them all up
and add that usda to the mod.usda
aaaah okay I think I know what I did
Actually I really got no idea what I did ๐ so after running the fixnorms.py it takes all the fixed usds and puts them in an output folder inside rtx-remix/captures/meshes , do I need to do anything with those before running the mesh_replace_mp_adv.py script?
I assume you take the files from the output folder and overwrite whats in rtx-remix/captures/meshes but I did that the first try
that's all I did..and it worked for me... but I haven't tested this with other games yet.
i think you shouldnt have to overwrite anything in the captures/meshes
let me fix it so its easier
seems that you put the fixnorms.py in your captures/meshes folder and run it
then put mesh_replace_mp_adv.py in your project folder (same folder as mod.usda) and run it
BUT it's probably a good idea to change line 24
from: self.source_dir = self.project_dir / 'deps' / 'captures' / 'meshes'
to: self.source_dir = self.project_dir / 'deps' / 'captures' / 'meshes' / 'output'
you could then delete the output folder to free up space
invisible meshes maybe has something to do with replaced materials not being used properly or something
if you uncheck replacement materials do the meshes show up
Yeah when I make the 'replaced_assets.usd" layer invisible all of the meshes show up, it could just be the game I'm trying it on but I'll try a few things and let you know if I have any luck
Do you have stuff in the assets/captured_meshes folder