Warning: array_merge(): Argument #1 is not an array in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/topics.php on line 696

Warning: array_values() expects parameter 1 to be array, null given in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: implode(): Invalid arguments passed in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: array_merge(): Argument #1 is not an array in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/topics.php on line 696

Warning: array_values() expects parameter 1 to be array, null given in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: implode(): Invalid arguments passed in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: array_merge(): Argument #1 is not an array in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/topics.php on line 696

Warning: array_values() expects parameter 1 to be array, null given in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: implode(): Invalid arguments passed in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: array_merge(): Argument #1 is not an array in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/topics.php on line 696

Warning: array_values() expects parameter 1 to be array, null given in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: implode(): Invalid arguments passed in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: array_merge(): Argument #1 is not an array in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/topics.php on line 696

Warning: array_values() expects parameter 1 to be array, null given in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: implode(): Invalid arguments passed in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: array_merge(): Argument #1 is not an array in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/topics.php on line 696

Warning: array_values() expects parameter 1 to be array, null given in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: implode(): Invalid arguments passed in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: array_merge(): Argument #1 is not an array in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/topics.php on line 696

Warning: array_values() expects parameter 1 to be array, null given in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: implode(): Invalid arguments passed in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: array_merge(): Argument #1 is not an array in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/topics.php on line 696

Warning: array_values() expects parameter 1 to be array, null given in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: implode(): Invalid arguments passed in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: array_merge(): Argument #1 is not an array in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/topics.php on line 696

Warning: array_values() expects parameter 1 to be array, null given in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: implode(): Invalid arguments passed in /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php on line 454

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php:454) in /usr/home/sirgul/PerfectParallel.com/admin/sources/classes/output/formats/html/htmlOutput.php on line 114

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php:454) in /usr/home/sirgul/PerfectParallel.com/admin/sources/classes/output/formats/html/htmlOutput.php on line 127

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php:454) in /usr/home/sirgul/PerfectParallel.com/admin/sources/classes/output/formats/html/htmlOutput.php on line 136

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php:454) in /usr/home/sirgul/PerfectParallel.com/admin/sources/classes/output/formats/html/htmlOutput.php on line 137

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/sirgul/PerfectParallel.com/admin/applications_addon/ips/ccs/sources/databases/fields.php:454) in /usr/home/sirgul/PerfectParallel.com/admin/sources/classes/output/formats/html/htmlOutput.php on line 141
Home improvements - Golf Dev Blog - News - Articles - Perfect Parallel

Jump to content


- - - - -

Home improvements


Sorry no Tim Allen today, although I'm told he's a keen golfer and plays charity pro-ams quite regularly so maybe there's a tie in there ? B)
Posted Image

Sorry no Tim Allen today, although I'm told he's a keen golfer and plays charity pro-ams quite regularly so maybe there's a tie in there ? ;)However I do have some homes for you. We've been creating homes that can be used in multiple locations across the world, essentially building a library of different roofs, homes, pools, gardens, outbuildings, hotels that we can put together and create neighbourhood surrounding our courses.

Starting off with the least detailed buildings and working toward the courseside hotels, homes and clubhouses it's important to keep the polycount down, as there is little point having detailed window frames on a house in the distance. Now that's attention to detail in the bad sense!

I also wanted to show you a little of the construction. Just how simple these homes need to be. Â The detail really comes out in the painted texture maps. These are small images that we wrap onto the building models. We use multiple channels inside the image to let the shaders switch colors for roofs, windows, door and more. Just another way we optimize all the content to run optimally whenever you play.

Posted Image



Posted Image

Building these homes makes it very easy for us to recreate any course in the world. surrounding it with neighbourhoods, iconic structures and skylines.

Posted Image

Courses in the UK are often surrounded by neighbourhoods of homes and buildings, so when viewing flybs or course guides if the homes are not there it creates a disconnect. Courses like St.Annes old links have some holes where the whole right side of the fairway is almost lined with homes. A flyby or playable course hole without those would feel wrong.

Furthermore I've been told sometimes, ' Aim for the right window of that house and you will be in position A' , taken not completely literally these tips really help. I can imagine playing our game and utilising these real life tips in your virtual competition rounds.

Posted Image


7 Comments

WOW. This will be a fantastic asset to the game, to be able to create a whole neighbourhood of houses, that look realistic.
Joe Habiger
Nov 05 2012 06:23 PM
Impressive, kind of reminds me of Google Sketchup though..hehe
Wow as well. The attention to terrain, physics and gameplay was expected. The attention you guys are giving to make the surroundings look and feel as realistic as possible is amazing. Each layer the team reveals is just as impressiveas the previous. Great job. Thanks for all the hard work
Sweet Baby Jesus. Resort courses will have a whole new look, using this technique. Also courses such as Burns Old Links and the seaside links courses like Carnoustie, Lytham, Turnberry, Troon etc. would really benefit from this and the courses would really come to life and the immersive factor when actually playing would be top notch. Keep it coming guys, salivating with every dev blog.
Great stuff. This looks awesome especially in comparison to Links. The 3d features add so much.
Unreal! That's one problem I had when I was trying to do Castle Pines for Links. There just wasn't any houses around to put on the course that looked remotely like the real ones and I couldn't build them myself either, and the course would look strange without them.
Photo
ChickenLittle99
May 10 2013 09:05 PM

WOW WOW WOW I think I will retire now at the age of 57. And tell the wifey it's time for HER to go to work now...

This is to friking cool. I just wanna stay at home all day and play this GREAT golf game.