Jump to content

  • Log In with Google      Sign In   
  • Create Account

Olof Hedman

Member Since 24 Aug 2011
Offline Last Active Today, 11:53 AM

Posts I've Made

In Topic: What Makes A Game Look Realistic?

Today, 04:32 AM

Adaptive animation is another of the current frontiers that builds on realism. After that, probably AI/Behavior that results in more than a simple choice between pre-canned responses that are blended at best -- something more natural than that will be needed to cross the uncanny valley once we reach realistic-appearing humans in real-time..
 

 

+1 on mentioning animation. It's too often overlooked. Maybe we shouldn't talk about "photorealism" but "movie-realism".

 

On that note, lighting is not only about bouncing in the world, but also how light interacts with a camera.


In Topic: Your Preferred Os And Why

17 July 2016 - 05:33 AM

Wow, I often have 20-30 Chrome tabs, plus two or three instances of Visual Studio, and big sets of log file open in Notepad++, and I've never gotten anywhere near that kind of memory usage on my Win10 desktop with 16 GB of RAM.
 

 

I don't know what huge projects Promit has, and what kind of insanely heavy webpages he visits, but I don't get anywhere near that memory usage on my MBP either, with similar load as you (20+ tabs, some news site, mostly documentation and dev consoles, a couple of instances of XCode, and source control)


In Topic: Finding that balance between optimization and legibility.

10 July 2016 - 03:34 PM

http://number-none.com/blow/john_carmack_on_inlined_code.html
I wonder what would Michael Abrash say...


Qouting carmack: "In almost all cases, code duplication is a greater evil than whatever second order problems arise from functions being called in different circumstances, so I would rarely advocate duplicating code to avoid a function"
 


In Topic: A good way to handle managing bullets/projectiles

10 July 2016 - 01:40 PM

Assuming the order the bullets are updated doesnt matter, you can use swap&pop to reduce the array/vector size to only contain active bullets. Swap the bullet you want to disable with the last bullet in the array, then reduce the array size. No need for an active flag or iterating over a vector with mostly disabled bullets

In Topic: Having 2 names, instead of 1 on a contributor agreement?

10 July 2016 - 12:43 PM

Having the rights assigned to two people doesnt really make sense? What would happen if the two people disagree? You'd need a separate agreement to handle that, which I assume is what your lawyer means with it complicating things too much.

Forming a separate legal entity from the two people, which will own the rights is the normal and straight forward way to handle situations like this

PARTNERS