[26-Feb-2026 00:31:13 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [26-Feb-2026 00:31:13 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [26-Feb-2026 00:31:13 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 07:45:51 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 07:45:51 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 07:45:51 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 18:48:26 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 18:48:26 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 18:48:26 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [06-Mar-2026 13:14:53 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [06-Mar-2026 13:14:53 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [06-Mar-2026 13:14:53 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [08-Mar-2026 11:47:41 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [08-Mar-2026 11:47:41 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [08-Mar-2026 11:47:41 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:48 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:48 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:48 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:53 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:53 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:53 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [27-Mar-2026 14:07:52 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [27-Mar-2026 14:07:52 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [27-Mar-2026 14:07:52 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [29-Mar-2026 10:21:48 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [29-Mar-2026 10:21:48 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [29-Mar-2026 10:21:48 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 {"id":3392,"date":"2010-10-18T00:09:15","date_gmt":"2010-10-17T22:09:15","guid":{"rendered":"https:\/\/crazyleafdesign.com\/blog\/?p=3392"},"modified":"2011-10-21T15:26:18","modified_gmt":"2011-10-21T13:26:18","slug":"one-point-perspective-tutorial-in-photoshop","status":"publish","type":"post","link":"https:\/\/www.crazyleafdesign.com\/blog\/one-point-perspective-tutorial-in-photoshop\/","title":{"rendered":"One Point Perspective Tutorial in Photoshop"},"content":{"rendered":"
This tutorial covers the concept of perspective.perspective is the key concept in matte painting. We have three types in perspective:<\/p>\n
The points used for drawing perspective lines are known as vanishing point.In this tutorial we are dealing with one point\u00a0 perspective.<\/p>\n
Before drawing the perspective lines we have to locate the vanishing point of the scene given. In the above pic we located a vanishing point,where all the lines are converging.Once we finish locating the vanishing point we can move to the next step.<\/p>\n
<\/p>\n
Make a new layer and select Line Tool(U)<\/strong><\/em> and draw the perspective lines from the vanishing point as shown.<\/p>\n Now draw a block taking the perspective lines as reference in a new layer.<\/p>\n NOTE : <\/strong>The block should be drawn in between two parallel perspective lines.<\/p>\n <\/p>\n Cut a portion from the resource collected and import it into the work area and give the layer a name (block front view),select the\u00a0 Move Tool(V)<\/strong><\/em> and hold the (Ctrl) key<\/strong><\/em> and transform the layer to fit the perspective.<\/p>\n Duplicate the front view layer and resize it to fit the rear part of the block.<\/p>\n Select the Pen Tool(P)<\/strong><\/em> and select the area needed for the side view of the block and right click<\/strong><\/em> >Make selection<\/strong><\/em>, then press\u00a0 Ctrl+J<\/strong><\/em> to separate the selected area into new layer.<\/p>\n Import the previously selected layer into work area and transform it to fit the perspective as mentioned in the step 4.<\/p>\n Select the part that is to be removed from the “side view” layer with Pen Tool(P)<\/strong><\/em>,and erase it.<\/p>\n Duplicate the “box side” layer,hold the ‘Ctrl’ key and click\u00a0 ‘J’ (Ctrl+J) to duplicate it. Now transform the layer vertically downwards. Holding the ‘Ctrl’ key having the ‘Move Tool'(V)<\/strong><\/em> selected adjust the reflection layer to the perspective.<\/p>\n In the same way as mentioned in the before step duplicate the ‘box front’ and ‘box rear’ layers and arrange them as shown.<\/p>\n Now merge all the the box layers,and name it ‘Box 1’. Keeping the ‘box 1’ layer selected go to Image <\/strong><\/em>>> Adjustments <\/strong><\/em>>> Exposure<\/strong><\/em>, and adjust the following values :<\/p>\n Now go to Filter <\/strong><\/em>>> Brush Strokes<\/strong><\/em> >> Accented Edges<\/strong><\/em>, and change the values :<\/p>\n Similarly merge the reflection layers and add ‘Accented Edges’ filter to the shadow layer. Since we used the same filter in the\u00a0 previous step we can add it to shadow layer just by holding Ctrl and press F (Ctrl+F).<\/p>\n Since the boxes are flying in air we can see their bases in the reflection. Select the Pen Tool(P) <\/strong><\/em>and draw the base following the perspective line. After forming the shape with Pen Tool right click in the selected area and select ‘Make Selection<\/strong><\/em>‘.<\/p>\n Fill the selected area with #a5d7ee,now select the smooth brush and add the color #4db3db<\/strong><\/em> from the corner to give the shadow\u00a0 depth. After finishing the painting work duplicate the layer and place it on the other end of the box.<\/p>\n Decrease the opacity of the shadow layer to 60%, then select a smooth brush and erase the shadow layer as shown.<\/p>\n Merge both the box and shadow layers and duplicate them to form a new box. Flip the duplicated layer horizontally and resize it to\u00a0 show that it is far from the box 1.<\/p>\n Select the background layer and change the Exposure settings<\/strong><\/em> :<\/p>\n Now select the Lossy Tool(L)<\/strong><\/em> and select the area where you can see the sand and give the selection 30 pixels feather radius. Let’s add some glow inbetween the two rocky hills. Make a new layer,and select a soft brush and paint white colour at the center.The brush size is choosen depending on the amount of glow required.<\/p>\n Select the background layer(layer 1) and add the filter ‘accented edges’ with the same values as taken at the beginning.<\/p>\n This tutorial covers the concept of perspective.perspective is the key concept in matte painting. We have three types in perspective: One point perspective Two point perspective Multi point perspective The points used for drawing perspective lines are known as vanishing point.In this tutorial we are dealing with one point\u00a0 perspective. Step 1 Before drawing the […] More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[25],"tags":[],"adace-sponsor":[],"class_list":{"0":"post-3392","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-tutorials"},"acf":[],"yoast_head":"\n
<\/p>\nStep 3<\/h2>\n
<\/p>\nStep 4<\/h2>\n
<\/p>\nStep 5<\/h2>\n
<\/p>\nStep 6<\/h2>\n
<\/p>\nStep 7<\/h2>\n
<\/p>\nStep 8<\/h2>\n
<\/p>\nStep 9 – Reflection<\/h2>\n
<\/p>\nStep 10<\/h2>\n
<\/p>\nStep 11<\/h2>\n
\n
<\/p>\nStep 12<\/h2>\n
\n
<\/em><\/p>\nStep 13<\/h2>\n
<\/p>\nStep 14<\/h2>\n
<\/p>\nStep 15<\/h2>\n
<\/p>\nStep 16<\/h2>\n
<\/p>\nStep 17<\/h2>\n
<\/p>\nStep 18<\/h2>\n
\n
<\/p>\nStep 19<\/h2>\n
\nThen go to Image <\/strong><\/em>>> Adjustments <\/strong><\/em>>> Selective Colour<\/strong><\/em> and adjust the values as shown.<\/p>\n
<\/p>\n
<\/p>\nStep 20<\/h2>\n
<\/p>\n
<\/p>\nStep 21<\/h2>\n
<\/p>\nFinal Result<\/h2>\n
<\/p>\n","protected":false},"excerpt":{"rendered":"