November 29, 2001
ConnectionProblem! wrote: Fysiken är i klass med HL2s (saker går att flytta, lik flyter på vatten,
Personligen håller jag inte med, karaktärerna rörde sig fult, båtarna låg onaturligt på ytan, tunnor som språngdes bort rörde sig som om de drog i rep (nästan plant med marken) osv. något speciellt du menar som skulle vara imponerande?
samma ljus och skugg teknik som doom3 mm..)
öhh, visst finns det ett par likheter men "samma" är långt ifrån sanningen
dessutom är inte ens Doom 3's skuggsättning sådär fenomenalt bra (kvantiet snarare än kvalitet)
och fatta grafikmotorn som klarar att hantera alla träd och annat på en så enormt stor bana utan ngn jefla loading emellan som HL (grymt snygg grafik med Direct3D9 ngt annat än halo som går skit slött fast grafiken är det fulaste jag skådat).
anledningen att den kan hantera så stora omgivningar är på grund av dynamisk LOD som dessutom kändes ganska "crude" minst sagt
vattnet kändse ganska mediokert för att vara gjort med en 2.0-pixel shader
texturerna var inte sådär groteskt högupplösta osv.
Vad är det för fel på kontrollerna? Du får släppa din dåliga CS/kontroll vana ....
Vad har CS med saken att göra, jag lirar inte ens CS.
Jag tyckte kontrollerna inte passade så bra in på karaktärens rörelsemönster.
Dels verkar de ha missat perspektiven lite. centret av ens viewpoint verkar inte alls ligga i höjd med där ens huvud bör vara, speciellt inte när man duckar
över huvud taget var det väldigt svårt att få en uppfattning om var mer exakt ens karaktär befanns sig vilket ledde lite till att det kändes som att gå på is eller något
och som sagt AIn är fruktansvärd
jag tycker inte det är dåligt, bara ett mediokert spel i en ganska snygg förpackning
"ok" helt enkelt men inte mycket mer än så
men som sagt, smaken är som baken
personligen tycker jag inte det verkar vara något speciellt, varken teoretiskt (dvs. wow häftiga pixel shaders and stuff) eller praktiskt (artwork, kontroll, upplägg stora osv.)
February 12, 2003
Ja jag vet att tråden är lite gammal men jag hade bara lust att visa alla INTEL-fan en trevlig sak 🙂
Intel-fans säger ju att HT är helt underbart å HT krossar Athlon 64 lätt men då kan ni ju ta en titt på vad en anstäld hos valve har sagt:
Will Half-Life 2 support Hyper-Threaded CPU's?:
Gabe Newell: Hyper threaded CPUs attempt to extract thread-level parallelism, as opposed to traditional pipelined architectures which attempt to take advantage of instruction level parallelism. Hyper threading can be somewhat unpredictable in terms of the performance impact, as you can, in some cases, run slower.
Implementing and maintaining a "deeply" multi-threaded version of Source would be a pain (i.e. multi-threading the renderer). Implementing a hacky version (e.g. having a discreet physics thread or running the client and server in different threads) is something we may do depending upon how much bandwidth we have before we ship. Right now we don't get nearly as much bang for the buck working on hyper threading as we do on other optimizations. That may change as we run out of things to optimize.
64-bits, in contrast, is a one-time cost and is fairly simple to take advantage of. It's a huge win for tools as it not only gets more work done per instruction, but it also gets us past the current memory limitations, which are a problem for us today on tools.
Distributed computing is harder than hyper threading but it has the potential to increase performance by a huge amount (8X on our tools) as opposed to hyper threading (30%). All of our tools are going to a distributed approach.
So the taxonomy looks like this:
- general algorithmic optimization (general good thing to do)
- DX9 optimization (big gains, long term direction)
- 64-bits (not that hard, solves memory problem as well as performance gains)
- hyper threading (hard initial cost, on-going code maintenance cost, limited unpredictable performance gains, benefits in multiprocessor environments as well)
- distributed computing (hardest to do, biggest potential gains, great for tools, may be great for servers, not sure how it works with clients)
1 Guest(s)