phosphor112
Banned
Thanks for danhese (once again) for pointing us in the right direction for massive info. A lot of this is already known but this thread is made to have everything in one place and not in 50 different threads on 50 different pages.
EDIT 2:
More info about the controller right hurrr:
EDIT 3:
More info about API:
danhese007 said:So, New PS4 infos so i figured a comprehensive thread should be created. The guys at Gaming Everything have compiled a crap ton of infos from GDC from IGN's Gregg.
Link
Info:
EDIT:
- Targeted to be the “central device in the living room”
- “Core gamers are our primary audience
- PS4 build around them, salable to the outsiders
- 5 core PS4 principles: Simple, Immediate, Social, Integrated, Personalized
- PS4 CPU: 64-bit x86 arch, low power consumption, low heat, 8 cores, 8 HW threads, 2MiB L2 cache per 4 core group, 32kib l1 I/D-cache
- PlayStation Shader Language, very similar to HLSL, allows featured BEYOND Direct X 11 and OpenGL 4.0
- “GPU – Tessellation – adding geometric detail to smooth edges or create more organic shapes”
- PS4 RAM – 8GB 256 bit GDDR5 (GDDR5 is very high end graphics memory only found on PC graphics cards)
- Will come with “very large hard drive in every console”
- PS4 Dev Environment – Windows 7 64-bit, tools are fully integrated into Visual Studio 2010 and 2012
- “Debug your PS4 code as you would your PC code”
- PS4 Controller: Start/Select buttons are now “Options.” New System button is “Share.”
- Speaker, headset jack and “extension port” on the PS4 controller
- PS4 controller buttons are going back to digital over analog because no one used it on PS3
- PS4 controller L2/R2 – Curved design to get rid of the accidental netflix fast forwarding
- PS4 controller: 1920×900 resolution on the analog touchpad
- PS4 controller colors are the Player Numbers: 1-Blue, 2-Red, 3-Green, 4-Pink (Like the buttons)
- PS4 will charge controllers when it’s off. Unlike the PS3.
- PS4 controller light bar can be used for muzzle flashes, health bars, etc
- “The #PS4 Eye will enhance the PS4 user experience.” High sensitivity dual color cameras
- 1280×800, 12 bits/pixel, 60Hz
- Dedicated port for the #PS4 camera, exclusive SCE Connector. Means it won’t use a USB port on the console, but won’t plug into your PC.
- Cam suggested uses: walkthrough vids, taunting in killcam, login, speech recognition, etc; possible PS4 Camera Magic – Sees the controller, you guys move, splitscreen moves to be on the right side
- The above is what devs could do (not mandatory)
- Video example shown of PS4 combining the camera and the controller. “AR Menu”
- Zoom into the controller, tilt to shake little dudes inside, push into our world like EyePet
- 2004: XMB, 2011: LiveArea, 2013: New #PS4 one based on the five principles from earlier
- UI is meant to give you at a glance info without loading the game. See what new DLC is out and whatnot. What friends are saying.
- Have to enable people seeing your real name on the #PS4. Auto-enabled if you import from another social network. (Can be turned off)
- PSN friend limit raised
- PS4 Mock-up: Heavy Rain choice with the number of your friends that chose each option.
- All the PS4 streaming and sharing: that’s on the hardware. Devs don’t have to do anything special to their game.
- PS4 Remote Play: Screens are mirrored on PS4/Vita (Both on at same time). Hardware does it/not on devs. Start at any time; no special mode.
- Talking about the PlayStation App. Login, buy game, PS4 starts downloading at home, you get home and start playing the part that’s DWLD.
- Sony has sent their newly updated multiplat game engine PhyreEngine 3.5 to developers with PS4 support
- http://blog.us.playstation.com/2013...engine-3-5-arrives-today-for-ps3-ps4-ps-vita/
There are a few bits not on there you can get from here
http://www.destructoid.com/ps4-friends-system-sharing-and-ui-detailed-at-gdc-249821.phtml
http://www.destructoid.com/ps4-controller-and-cameras-fully-detailed-at-gdc-249816.phtml
http://www.destructoid.com/ps4-user-experience-is-called-connected-ux-249813.phtml
http://www.destructoid.com/ps4-overview-at-gdc-covers-tech-hardware-specs-249814.phtml
EDIT 2:
More info about the controller right hurrr:
Further explanation of extended DirectX features:
- Force feedback has two (1 small, 1 big) analog motors, as opposed to the digital ones in PS3. Allows for "more precise, cool effects."
- Removing "analog" face buttons and going with digital will "cut latency way down" for the new controller.
- The system will stream 32Khz sound up to 2 controllers, and 16Khz for 3 or more players.
http://arstechnica.com/gaming/2013/...4s-hardware-power-controller-features-at-gdc/Sony is building its CPU on what it's calling an extended DirectX 11.1+ feature set, including extra debugging support that is not available on PC platforms. This system will also give developers more direct access to the shader pipeline than they had on the PS3 or through DirectX itself. "This is access you're not used to getting on the PC, and as a result you can do a lot more cool things and have a lot more access to the power of the system," Norden said.
EDIT 3:
More info about API:
http://www.gamerevolution.com/featu...echnical-specifications-for-the-playstation-4
- CPU and GPU performance analyzers (real-time and static analysis)
- Various supporting binary utilities
- Compiler: LLVM with a clang front end (highly conformant C and C++ front end, Great C++ 11 suport)
- Updated to newer versions will be regular (driven by SCE and the open source community), comprehensive set of intrinsics, compatibility to Microsoft, GCC, PS3, and PS Vita
- Debugger: Debugs PS4 code as you would your PC code, mirrors the Visual Studio multi-threaded debugging feature set, core dump debugging, parallel call stacks and watches, thread-specific break points and trace points
- SN-DBS: fault tolerant distributed builds of code and data, supports 32-bit and 64-bit native code tools on all versions of Windows
- Included for free (no licensing fees)
- Optional automated API call to tag chapters/sections of games into uploaded videos, available to console end-user.