majimboo / mviewer Goto Github PK
View Code? Open in Web Editor NEWReverse Engineer MView 3D File Format
Reverse Engineer MView 3D File Format
Hi, thanks for the application,
but when i am trying to open the mview file its not opening and its showing an error. it shows the below error:
https://ibb.co/HrrkPvn
/Volumes/Pennyworth1/do3d\ fileupdate/mviewer-1.0/extract_mview.py /Volumes/Pennyworth1/do3d\ fileupdate/mviewer-1.0/test_data/test_file1.mview
('thumbnail.jpg', 'image/jpeg')
Traceback (most recent call last):
File "/Volumes/Pennyworth1/do3d fileupdate/mviewer-1.0/extract_mview.py", line 117, in
main(sys.argv[1])
File "/Volumes/Pennyworth1/do3d fileupdate/mviewer-1.0/extract_mview.py", line 26, in main
data = decompress(data, e)
File "/Volumes/Pennyworth1/do3d fileupdate/mviewer-1.0/extract_mview.py", line 58, in decompress
p = (m << 4 | n >> 4) if r & 1 else ((m & 15) << 8 | n)
TypeError: unsupported operand type(s) for <<: 'str' and 'int'
The UV maps needs to be adjusted for the model I've tested, the UV maps should be flipped along the Y axis (mirror on Y).
Ripper no longer relevant?
running the windows batch, yields errors on line
118
26
58
125
8
it has something to do with scene.json as i see it
is there a fix for this?
it turns out the uv maps are simply displayed the wrong way up, however the alpha maps don't seem to carry over properly
Hello , I found this script to achive 3d assets from ArtStation, I found I can't make it work . Do you have any very basic guide or tutorial for starting?
Thanks in advance
Getting a failure running the batch file/extract_mview.py. If I try Noesis plugin, only half the model renders correctly, the rest is jumbled vertices. Python 3.6.1 on Windows 10.
Console output:
('thumbnail.jpg', 'image/jpeg')
Traceback (most recent call last):
File "C:\mviewer\extract_mview.py", line 117, in
main(sys.argv[1])
File "C:\mviewer\extract_mview.py", line 26, in main
data = decompress(data, e)
File "C:\mviewer\extract_mview.py", line 58, in decompress
p = (m << 4 | n >> 4) if r & 1 else ((m & 15) << 8 | n)
TypeError: unsupported operand type(s) for <<: 'str' and 'int'
Maybe a silly question, but where's the final obj stored? I noticed I have an obj for each .dat file. I'm going to try and load each of them but it would be nice to have that included in the README.md
100+ mview files
When I import a complex model from Artstation, if the number of textures of this model must be larger than 6, then the textures and models will be lost in the software.
When I saw your code, I found that the maximum number of textures you set was 6.
Please tell me how to change it!
The tool doesn't extract the gloss map, it is sorely missed!
*The alpha map is also not being extracted.
Is there any chance that this will be fixed?
https://www.artstation.com/artwork/Pm62d4
This address.
Model extraction point collapse
please help
Version 4.425 of Noesis is unable to open some NIF files with version 20.6.0.0, raising exceptions like "Unreasonable texture list size" and "Unreasonable shader map list size".
After some experiments, I was able to partially fix this issue by preventing Noesis from attempting loading textures.
It's a first step, but also adding textures is important... Unfortunately I don't know anything about textures and NIF files, I was just lucky with this hack.
I attach the modified fmt_gamebryo_nif.py file
Noesis sometimes gives this error:
WARNING: Duplicate bone names, overriding.
which causes Noesis to rename all the bones, which breaks all the animations. Please add an option to force Noesis to not rename bones!
extract.bat:
sometimes missing 'obj' file
Noesis:
missing 'mtl' file
This seems to be inconsistent behaviour.
When exporting to obj/fbx, the texture filenames are sometimes "scene_000.png", "scene_001.png" etc.
Try exporting and reopening within Noesis - sometimes the textures are preserved ("mat1_c", "mat1_r", "mat1_n" etc.) and all the textures are found/resolved on reopening. (test_file13-19 export properly).
This looks brilliant, but after downloading and installing Python I'm stumped.
running the script (.py) does nothing that I can see.
Could someone please write simple instructions for us non-programmers/developers?
Thanks!
Bob
Traceback (most recent call last):
File
".......\noesis\plugins\phython\fmt_artstation_mview.py", line 33, in loadModel
diffuse = loadTex(files, fdiffuse)
File
".......\noesis\plugins\phython\fmt_artstation_mview.py", line 217, in loadTex
tex.name = fname
AttributeError: 'NoneType' object has no attribute 'name'
There isn't a video guide for installing this program, opening a file, and unpacking it
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.