Noclip
noclip.website
noclip.website
I select a game, and it just renders gibberish. I get I can use the mouse and WASD to "move", but it just renders glitching vertical bars of random colors in both Chrome and Firefox, no matter what game I pick or where I "move".
The "About" explains precisely nothing except controls to use. Tried on up-to-date Chrome and Firefox on macOS.
The levels render correctly for me.
I guess the name "noclip" is because the effect is the same as using that cheatcode in quake etc.
Tried opening in Safari too, and the page is just white -- doesn't even load the menu interface or anything.
Chrome should be working. If it's rendering gibberish, could you go to http://webglreport.com/?v=2 and tell me what "Unmasked Vendor" and "Unmasked Renderer" say? There's a known ANGLE bug on AMD/Mac that I need to work around, but it causes performance issues so I try to limit it to platforms I know are broken; it sounds like you have a configuration that isn't in the whitelist.
In Chrome:
Unmasked Vendor: Intel Inc.
Unmasked Renderer: Intel(R) Iris(TM) Graphics 540
And on your site, immediately upon loading the console is giving me 29 different 404 errors across different filenames like: VM208:1 GET https://storage.googleapis.com/znoclip/z.noclip.website/j3d/smg/ObjectData/Hanachan.arc 404
(anonymous) @ VM208:1
i @ string_decoder.js:135
e.getModel @ string_decoder.js:135
c @ string_decoder.js:135
e.spawnObject @ string_decoder.js:135
e.spawnZone @ string_decoder.js:135
y @ string_decoder.js:135
...
string_decoder.js:135 Could not fetch archive
j3d/smg/ObjectData/Hanachan.arc 404
Hope that helps. Good luck! :) The idea sounds neat.EDIT: I attempted to push one workaround. I cannot test it here, so please let me know if it helped.
Bummer that drivers are that sensitive... I remembering the nightmare of dealing with different browsers/OS quirks for the HTML5 audio API, but at least I could test everything using virtual machines... graphic cards sound like a whole other level of hell. I had no idea.
Unmasked Vendor: ATI Technologies Inc. Unmasked Renderer: AMD Radeon Pro 555 OpenGL Engine
JS console output: "Batch 2 does not have TEX0. WTF? / Attributes: 600 index.js:14" (and the same for different batch ids) ATI Technologies Inc., AMD Radeon HD 6750M OpenGL Engine
FF and Safari don't work at all. Chromium shows something, but it isn't clear if I am seeing what is intended as the site has little to no information as to what it is.
For Firefox, could you open up the console with F12 and tell me what that says as well?
The fact it all runs in a web browser is incredible.
Still, is there any background behind this project? Curious to know what inspired Jasper_ to create it...
I created more and more tools like this until I decided to combine all of them, and noclip.website is the result. It combines my love of video games, reverse engineering, high-performance graphics applicationss, and pushing the boundaries of the web. Other people seem to enjoy it too, which is always a huge motivation booster.
Safari on iPhone if it helps anyone
I can't believe how stunning some of these level's look on what seems to be very little processing. If the "Statistic's" panel is right for example, the entire Shadow Temple in Ocarina of Time 3D is being rendered in just 29 draw calls and 8104 triangles and honestly it looks better than half the games that come out today.
I feel like level design isn't quite as clever as it used to be.
Great work! Very cool to see these games come to life on my phone!
I am not saying that HL invented "noclip", but it's certainly my first experience with that concept, even though I played many other games before that used that name for that concept, and games that implemented the same concept before that name was coined (like "idclip" in the old Doom)
Thanks for the suggestions :)