-
Posts
1,473 -
Joined
-
Last visited
-
Days Won
26
Reputation Activity
-
jackophant got a reaction from Foxy in That moment when a level design studen of yours hands in all his documentation... in
erm... wot?
-
jackophant got a reaction from Sjonsson in That moment when a level design studen of yours hands in all his documentation... in
erm... wot?
-
jackophant reacted to Squad in My newest article " Demystifying Source Engine Visleaves "; cheers and enjoy http://g
Once again, a great article! If only well-documented stuff like this was available 15 years ago ...
-
jackophant reacted to will2k in My newest article " Demystifying Source Engine Visleaves "; cheers and enjoy http://g
@ Vaya: Hey buddy thanks for all the support, means a lot. Mind sharing where you spread the love ?
@ Jackophant: Jack, to answer your question, I will probably need to write a new article
I'm no 3D Guru or game engine expert by any means, but I can still shed some light on your query
Visleaves/BSP/PVS are old, 1980s-1990s old. Id Software pioneered this approach with Quake since the game was basically a "corridor" shooter and software rendering was all the rage. Using pre-computed visibility between spatially-arranged portals/cells made perfect sense at the time. Source engine still relies on the same principles of Quake therefore uses the same approach.
Visibility from a point in real time depends on hardware advances (GPU mainly). With the huge evolution of GPUs nowadays, I believe most modern engines use one or a combination of real time visibility methods/algorithms (view frustum culling/bounding boxes-spheres, back-face culling, occlusion culling, hardware Occlusion Queries, hierarchical Z-buffer etc).
If you come to think of it, Source, on top of its pre-computed visibility matrix and visleaves, does include some real-time visibility from a point in the form of screen-space occlusion. The occluders in Source work in real time (not computed during vvis) and they dynamically occlude props while you are moving around them and relative to your view frustum (your FOV). Areaportals also offer view frustum culling effect which dynamically hides parts of the visleaf's content relative to your position to the areaportal.
In this regard, Source is better than totally static GoldSrc engine and Quake engine, but it is still...old and VERY limiting compared to most newer engines
Hope this helps clear things out a tad (the topic you asked is huge in scope and is the theme of many dissertations/theses - I probably know 1% about this vast subject )
Cheers
-
jackophant got a reaction from will2k in My newest article " Demystifying Source Engine Visleaves "; cheers and enjoy http://g
How current are visleaves? For modern game engines, is visibility from a point more common than visibilty from region? Vice versa? Something completely different?
Using the regional basis sounds like less computing, but more of an optimisation nightmare rather than culling on the fly of point based?
Another good read Thanks
-
jackophant reacted to mr.P in life is hard, cs (hostage map), tf2 payload or insurgency map next? waaahhhh
was scrolling through some history, found this https://twitter.com/invalid_nick/status/578540659717591041 the circle is complete, ...cs land rig level; here we go
-
jackophant reacted to mr.P in I've been on Mapcore for two years now
sweet! grats my man,
in 2 months I've been here for 10 years
-
-
jackophant reacted to text_fish in I've just now uploaded my first Map to the workshop, after following this forum for a
There may be an anti-spam setting whereby you have to contribute a post to a topic before you're allowed to start a new topic.
There's an introductions topic here for new users: https://www.mapcore.org/topic/18782-mapcore-introductions-thread/?page=7 Tell us all the goriest, most intimate details about your life. Or just say "Hello, I'm a Freaky Banana", whatever you feel more comfortable doing.
-
jackophant reacted to Vaya in That feeling when Hammer crashes right before you save.....
Ah yes. the reason I now save after ever miniscule change...
realigned texture? *save* roatated prop? *save* just saved? *save*
-
jackophant reacted to MaanMan in New rig is finally ready Can't wait to check it out!
Now your compile times wont be so long!
-
jackophant reacted to Squad in New rig is finally ready Can't wait to check it out!
Pics:
And what's inside
CORSAIR Cooling Hydro Series H80i GT Asus4GB D5 X STRIX-GTX970-DC2OC R Intel Core i7-4790K 4000 1150 BOX Corsair RM850i 850W ATX24 CoolerMaster Silencio 652S ATX SSD 256GB 300/560 Force LX SA3 COR Asus MAXIMUS VII HERO Gaming MB Z9 WD 2TB WD2003FZEX Black SA3 D316GB 1600-10 Vengeance bu K2 CORSAIR MS Windows 10 Pro 64b It's extremely quite. I can hardly hear it running when I press my ear against the case. In fact, I don't hear it at all, quite different than the previous one. Love it
-
jackophant reacted to leplubodeslapin in Looking for a nice soul to correct some english for an article.
dou you rilly nid heylp ? Aïe quan halp
-
jackophant got a reaction from blackdog in Friendly reminder... our CS:GO mapping contest is halfway over. Time to buckle down!!
Would now be a good time to start a greybox? ( ͡° ͜ʖ ͡°)
-
jackophant reacted to Vaya in Aww man, missed my first mapcore cake day
mine is in 2 days. I'm going to celebrate by shitposting some more B)
-
jackophant got a reaction from FMPONE in Friendly reminder... our CS:GO mapping contest is halfway over. Time to buckle down!!
Would now be a good time to start a greybox? ( ͡° ͜ʖ ͡°)
-
jackophant got a reaction from MaanMan in Friendly reminder... our CS:GO mapping contest is halfway over. Time to buckle down!!
Would now be a good time to start a greybox? ( ͡° ͜ʖ ͡°)
-
jackophant got a reaction from Vaya in Friendly reminder... our CS:GO mapping contest is halfway over. Time to buckle down!!
Would now be a good time to start a greybox? ( ͡° ͜ʖ ͡°)
-
jackophant got a reaction from El_Exodus in Who needs sleep when you can have energy drinks?
Who coffee needs eat to sleep when you speed energy?
-
jackophant got a reaction from laerth in Here's an overview image for de_slate... just a whitebox so far, will need some testi
dat feel when "FUCK GRID ALIGNMENT"
-
jackophant got a reaction from Squad in Thanks, Hammer, for the big setback
hammer autosave useful? who'd have thunk it?
-
jackophant reacted to Squad in Thanks, Hammer, for the big setback
Skybex saved the day by suggesting the brilliant but simple idea of trying to load an autosave file
Got it ingame now!
-
jackophant got a reaction from Bastion in Massive change of plans, instead of using Delto for the map contest, I will pick de_R
I think they mean a remake of a classic map like de_prodigy or as_oilrig
