Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
berkut
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
87 ms
·
841.
▲
by
berkut
15y ago
Erm, yes it is, with Metropolis light transport...
842.
▲
by
berkut
15y ago
It's very difficult to say, given that we've got much better branch prediction, caching, pipelining of instructions, SSE (4 float ops at once), etc. On top of that, different rendering algorithms, optimisations, biased-vs-unbiased. http:
843.
▲
by
berkut
15y ago
yep :) Pre-render steps (building the BVH/KDTree, caching transformed geometry, caching textures and building mipmaps) can take 2 hours before the rendering even starts :) And this is on a machine with 32 i7 cores and 96 GB of RAM. There's
844.
▲
by
berkut
15y ago
You could use WorkerThreads to do it in tiles - that parallelises nicely and would give you almost linear speedup.
845.
▲
by
berkut
15y ago
They still do in the VFX industry - 48 hours+ is not uncommon when using Arnold. The difference is, these days, the output is literally physically photo-realistic, with fully-accurate GI lighting and accurate BSDF material interaction. Ther
846.
▲
by
berkut
15y ago
Hmm, a friend of mine from Criterion said that in two of the last games they did, they had to re-write the Lua parts (fairly significant) in C++ to get the framerate high enough as it's memory fragmentation was just too much. They went from
847.
▲
by
berkut
15y ago
No it's not - there's a reason Qt is one of the most mature and well used GUI toolkits in the world by professional desktop software...
848.
▲
by
berkut
15y ago
Here we go again... C++ is used heavily from everything from Games, VFX programs (modellers, renderers/raytracer, compositors, paint programs), autopilot and control systems (cars, fighters (JSF), SpaceX are using it for their systems on th
849.
▲
by
berkut
15y ago
Same here, I'm back on Chrome 11 on Linux, as the recent ones have been atrocious...
850.
▲
by
berkut
15y ago
Chrome native client, Flash plugin (built in), PDF browser. The PDF browser is the only one useful to me, and it's been broken in Linux for the last 3 versions of Chrome... Some of the newer WebKit features are getting bloated as well, and
851.
▲
by
berkut
15y ago
> They changed that in Lion to every corner, every side. And you don't have to press ALT to do it. You don't have to hold down ALT - you can do it without, holding down ALT increases the window edge hit area to make it easier to resize
852.
▲
by
berkut
15y ago
Actually seems like it doesn't...: Using: -O3 -march=corei7 -msse -msse2 -msse3 -msse4 -fipa-matrix-reorg -fwhole-program made negligible (if any) difference running var-mt: Original: 30.464 30.211 30.646 with g++ options: 30.381 30.487 30.
853.
▲
by
berkut
15y ago
Could probably squeeze a bit more out of the C++ version by targeting the specific architecture of the CPU to make use of SSE. Also, what floating point type is KL using? float or double? - and is double necessary? - converting the C++ code
854.
▲
by
berkut
15y ago
Except the audio quality - which they made worse...
855.
▲
by
berkut
15y ago
Yeah, tricks like that are still done for maximum speed for things like fitting as much data into structs/classes. Like assuming (or enforcing) items are allocated to 4-byte memory boundary addresses, so that you can mask the first two bits
856.
▲
by
berkut
15y ago
Surely those are just standard depth-maps as used every day in VFX for compositing? Each pixel has a z-depth as to how far it is from the camera, and using standard compositing software (Nuke) you can blur just a slice (depth-wise) of the i
857.
▲
by
berkut
15y ago
Military hardware is cutting edge when it's developed, but by the time it's in service (after years of testing and service trials) it's often 8+ years old. Most of the tech in the F-22 is late 90's era - the same as the French Rafale or the
858.
▲
by
berkut
16y ago
"I hope this guy does go ahead and create a OpenGL UI toolkit" Rather ironic, given that Bill Spitzak at Digital Domain (who did the VFX for Tron) created FLTK for Nuke which has now replaced it with Qt...