Super optimizing your GLB files - Texture Compression with ZenCompress

  Рет қаралды 12,525

Conor Woodard

Conor Woodard

Күн бұрын

Пікірлер: 53
@ashleylong7900
@ashleylong7900 Жыл бұрын
Thanks for making this tutorial, Conor! Wanted to add a quick tip for anyone whose scenes/models contain armature animations. When exporting your separated glTF from Blender, make sure that the “Animation > Skinning > Include All Bone Influences” setting is OFF at export. That setting injects some extra joints/weights info into the exported glTF JSON that ZenCompress can't parse, which results in an error during .glTF import. Bone animations should re-export to .glb from ZenCompress just fine with that setting disabled.
@FelixWest-v4p
@FelixWest-v4p Жыл бұрын
Finally a man who is not talking a lot of bullshit to fill out the video, going straight on and deliver! You are the man!
@ConorW
@ConorW Жыл бұрын
Thanks so much!! Glad you find it useful!!
@AdventureDreamingStudio
@AdventureDreamingStudio Жыл бұрын
Great Video Conor! I noticed the editing at 3:04 - 3:17 Duplicate takes otherwise when i go to deal with GLB files ill definitely refer back to this! Thanks for the tutorial!
@ConorW
@ConorW Жыл бұрын
Hahaha yup! Gotta check to see if you're paying attention y'know 🫣
@Sergij_Vari
@Sergij_Vari 4 ай бұрын
Please, more videos about testing optimization glb models!
@helloWorld432Hz
@helloWorld432Hz Жыл бұрын
on my experience with ktx2 textures on three.js I had a problem losing texture data like metallic, normal... it was basically just diffuse data, I asked on a dc channel and i was told that ktx2 is actually and old way to process textures, therefore it was not a good resource if you wanted detailed textures. Hope it helps!
@TranTien-xn1ty
@TranTien-xn1ty 5 ай бұрын
I had the same problem when optimizing my 3D model (losing texture data... ), do you have any suggestions? 🙏
@princesharish
@princesharish 6 ай бұрын
Super helpful 😊 Thank you 👍
@ConorW
@ConorW Ай бұрын
@@princesharish happy to help!
@sadashiv1684
@sadashiv1684 Ай бұрын
while importing in Zen compress, it is showing an error of "Object reference not set to an instance of an object".. What should I do connor!!
@ConorW
@ConorW Ай бұрын
@@sadashiv1684 I am not sure! It is probably something specific to that gltf file. My recommendation is to start with a cube at 0,0,0, and get that to work, then add the material, or continue advancing the object incrementally closer towards the erroring object until you find what specific thing is tripping it up. You can also ask the good people in the hubs discord for help, there are many!
@syedkhalid9829
@syedkhalid9829 Жыл бұрын
hy connor! I got a problem while importing the gltf file in zen compress it says buffer file not found
@ConorW
@ConorW Жыл бұрын
Try renaming your export! Someone in the discord had the same error and that worked for them!
@syedkhalid9829
@syedkhalid9829 Жыл бұрын
@@ConorW the export was successful thanks but I got another error while importing the glb file into blender. The error says "Extension KHR_texture_basisu is not available on this addon version"
@ConorW
@ConorW Жыл бұрын
@@syedkhalid9829 Blender doesn't currently support basis compression. This is a very-end-of-the-pipeline procedure. It should be considered the final step.
@adsasdasist
@adsasdasist Жыл бұрын
thanks for the vid! im exporting from sketchup to gltf and opening in Zen Compress but Im having the error "object reference not set to an instance of an object". No idea what that is, tried googling but got even more confused. I guess im gonna try from sketchup to blender to gltf although not much exp with Blender.
@ConorW
@ConorW Жыл бұрын
Blender will be easy enough to use if it's just for re-exporting. I would definitely try that. If it doesn't work, maybe just try exporting out a cube from SketchUp to see if the problem persists. If it does not, you can import your object piece by piece until you find the thing that is triggering the error.
@xThree65x
@xThree65x Жыл бұрын
Why did you not show the Draco compression that is built into Blender in this comparison?
@ConorW
@ConorW Жыл бұрын
Great question! ZenCompress doesn't seem to support Draco compression currently. Though it would be a great thing to add. If I were to use draco compression, I wouldn't be able to use zencompress' etc1s or uastc compression. So this video is just for textures, not models!
@felipeparanhos374
@felipeparanhos374 Жыл бұрын
Very good video, congratulations. Are these glb models capable of being imported into 3dvista?
@ConorW
@ConorW Жыл бұрын
Thanks! And I don't know! Never used 3dvista.
@sandyvdbrink
@sandyvdbrink Жыл бұрын
When I try to import the gltf it says "object reference not set to an instance of an object" Any idea how to fix that?
@ConorW
@ConorW Жыл бұрын
I am not sure! It is probably something specific to that gltf file. My recommendation is to start with the simplest object and get that to work, then add the material, or continue advancing the object incrementally closer towards the erroring object until you find what specific thing is tripping it up. You can also ask the good people in the hubs discord for help, there are many!
@mardeformas3534
@mardeformas3534 10 ай бұрын
same here, just export the object, cant simplify that. do you solve it?
@ConorW
@ConorW Ай бұрын
@@mardeformas3534 are you able to export a cube at 0,0,0 or does that still not work
@jenkims1953
@jenkims1953 Жыл бұрын
You may of worked it out but Basis is googles texture format
@ChrisDerrell-w3p
@ChrisDerrell-w3p Жыл бұрын
Both my Windows Defender & Norton deleted automatically marked ZenCompress as unsafe and deleted it from my PC. Any idea why? @Connor?
@ConorW
@ConorW Жыл бұрын
No idea why. Make sure you're downloading it from the correct source, but there's nothing malicious about the official release.
@markkuykendall5475
@markkuykendall5475 Жыл бұрын
A while back, a couple of folks (one of which was me) expressed interest in learning about compression. Is THIS your answer?
@markkuykendall5475
@markkuykendall5475 Жыл бұрын
Please dont' read my question as critical or sarcastic. :)
@ConorW
@ConorW Жыл бұрын
@@markkuykendall5475 it's the first of many answers to that question!! Thanks for your support Mark!
@threethreekyanb1502
@threethreekyanb1502 Ай бұрын
i have an issue like 'buffer file not found'.how to solve this problem
@threethreekyanb1502
@threethreekyanb1502 Ай бұрын
I can't import my glbt file that say "Buffer file not found".
@ConorW
@ConorW Ай бұрын
@@threethreekyanb1502 start with a cube at 0,0,0. If that doesn't work, I would probably uninstall and reinstall, or revert to an earlier version. If it does work, continue to add it bits of your model until you figure out what's causing it to break
@cristovieneya8997
@cristovieneya8997 3 ай бұрын
Thanks for the video. It didn't work for me. Nothing shows when I open the GLTF file in Zen.
@ConorW
@ConorW 3 ай бұрын
Make sure that your asset is in the center of the world in your scene file, and it's transforms have been applied. Whatever it's transforms are will be applied to the GLTF. That means it could be in Zen, but it's a million miles away, or it's 1/100th the size or something like that.
@cristovieneya8997
@cristovieneya8997 3 ай бұрын
@@ConorW Thanks for your reply Connor. I did as you said, and I am still having the same issue: nothing shows, and nothing seems to change in the data in the OPTIONS panel, which tells me that in fact, somehow the object is not being imported into ZenCompress.
@chriswilfrid
@chriswilfrid Жыл бұрын
can we convert gltf to glb?
@ConorW
@ConorW Жыл бұрын
I'm sure there are plenty of converters online, but you can export out .glbs from blender!
@samirtiwari3904
@samirtiwari3904 9 ай бұрын
Hey Connor very detailed and informative video, although I encounted "Invalid typed array length: 436376" when I tried to uplaod the final glb file to GLTF report. Any idea what this issue is ?
@ConorW
@ConorW 9 ай бұрын
Not sure! Make sure the file name is short and doesn't have any funny characters. Also, try it on a simple object like a textured cube, to see if you get the same error.
@reactjs1900
@reactjs1900 9 ай бұрын
.basis uses google webp as texture image format
@zeebpc
@zeebpc 20 күн бұрын
linux version?
@ConorW
@ConorW 20 күн бұрын
check the github, I didn't develop this!
@catscanmeow
@catscanmeow Жыл бұрын
is this crypto?
@ConorW
@ConorW Жыл бұрын
no, this is dog.
@designbydaris833
@designbydaris833 Жыл бұрын
hi conor, i tried this, but when i upload the compressed glb to mozilla hub spoke it say "cannot read properties of undefined (reading 'uri')" do you have any solution for this?
@ConorW
@ConorW Жыл бұрын
Strange! Does it happen on the uncompressed .glb? Can you simplify the textures and shaders, say just a checkerbox texture on a cube, and see if that works? Add your textures / shaders / geo one at a time until you find what triggers the issue. If you need further help, join the hubs discord and mention me (conorw) in the #art channel and we'll work it out
@nishantdawadi6831
@nishantdawadi6831 10 ай бұрын
Yeah I am having the same issue
@mahboobalavi4193
@mahboobalavi4193 Жыл бұрын
F**k this dude is good, love it ! after 10 sec of watching ! BOM sub it , i like this kind of KZbinrs , Straight and Eloquent. thank u . sir can you drop down you email or some thing that we can be in touch, for question asking . peace
@ConorW
@ConorW Жыл бұрын
hey thank you so much dude! I try to make the content that I would watch haha. You can find me in the Mozilla Hubs discord server!
Making your Mozilla Hubs scenes look more cinematic
6:35
Conor Woodard
Рет қаралды 888
Tips for Optimizing Game Assets in Blender
10:27
CG Cookie
Рет қаралды 127 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
What is glTF Volume?
13:26
The Khronos Group
Рет қаралды 6 М.
I Scraped the Entire Steam Catalog, Here’s the Data
11:29
Newbie Indie Game Dev
Рет қаралды 504 М.
Why Are Open Source Alternatives So Bad?
13:06
Eric Murphy
Рет қаралды 710 М.
How to ZenCompress
25:10
Colin freeman
Рет қаралды 520
Google’s Quantum Chip: Did We Just Tap Into Parallel Universes?
9:34
Blender how to Reduce Poly Count and Bake Textures
8:06
Markom3D
Рет қаралды 373 М.
Easily Clean Your 3D Scans (blender)
2:58
Peter France
Рет қаралды 623 М.
GPU Texture Compression
59:37
Marmoset
Рет қаралды 7 М.
3 Hours vs. 3 Years of Blender
17:44
Isto Inc.
Рет қаралды 6 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН