Sunday, August 19, 2012

Week 5

Hey guys, once you've made your posts for the week 5 task, add a comment to this post with links to those blog posts. Just make one comment each that has several links, one link per post you've made for this week. Because so few students posted their links to my blog last week, this week I will only be giving feedback to students who have posted this week's links on this blog post.

In case anyone's unsure, this week's task requirements can be found here.

For a checklist of what to have up on your blogs:

1) Evidence you used decals (screenshots)
2) Evidence you used brushes (screenshots)
3) Evidence you used entities (screenshots)
4) Evidence you used vegetation (screenshots - and I'm meaning covering "blank" areas of your island with this stuff, so I can't go into your island and look on to a huge, empty area with a repeating texture)
5) Letter + number combination on 5 scales, designed such that the island is shaped to control and manipulate viewer's experience to conceal and reveal the letter + number on those 5 different scales (screenshots and text explanations below, explaining your strategy for concealing and revealing the 5 different scales of the letter + number combination... so for each scale, one screenshot + some text explaining how you conceal and reveal your letter + number at that scale)
6) EXP1 draft completed (During class, I'll be getting you guys to look at EXP1 marking schedule and fill it out based on your work so far. This should help you see what you need to work on in preparation for the submission in week 8.)

In addition to this, from my in-class demos, you guys should all now know how to paint terrain textures only on slopes of certain angles, and ground at certain heights. As I said during the tutorial, I want you to use this to vary your terrain textures in a natural way. For example, painting snow caps high up on mountains, making steep cliffs look rocky, or making flat beaches sandy.

Also, don't forget the same controls can be applied to brushes added as vegetation. So you can make trees only grow on ground that's not too steep, thus automatically leaving cliff faces and beaches bare of vegetation.

Keep in mind that through all this, your primary goal is to come up with something that looks awesome. With very little effort, the Sandbox Editor can make beautiful 3D environments. To improve the realism of models you bring in to your environment, try using displacement maps and normal maps. As part of the work towards this submission, you should make models yourself, and texture them yourself, since this is what you'll be doing in the field once you graduate. Feel free to use existing 3D models on the internet, but chances are they're either poorly modelled or poorly texture mapped (meaning they might not look realistic when imported into Crysis). The best option is to make your own.

Tuesday, August 7, 2012

Week 4

Hey guys, once you've made your posts for the week 4 task, add a comment to this post with links to those blog posts. Just make one comment each that has several links, one link per post you've made for this week.

Since the fire alarm went off during the first tutorial, I didn't get to talk to everyone that was there. To make up for this, I'll be posting some feedback on your blogs if you're in the 2-4pm tut.

In case anyone's unsure, this week's task requirements can be found here.

For a checklist of what to have up on your blogs:

1) Choose an image from today's lecture and post it to your blog.

2) Before and After screenshots of your island with the new skybox (FYI, skybox materials are found under Materials\Sky... other materials won't work, since they're not cubemaps). Make sure the two screenshots are taken from roughly the same place so a clear difference can be seen.

3) Screenshot of your time of day settings before modifying them.

4) Screenshot of your time of day settings after modifying them.

5) Screenshot of your island with the new time of day settings (from the same place as the previous screenshots).

6) Do steps 1-5 two more times, with different reference images and different skyboxes and textures both times. Post all images to your blog.

7) Continue working on your sublime scene. Include an example of each of the following environment effects in your island scene: fog, rain / weather, waterfall. For many of you, a good idea would be trying to incorporate them into your picturesque views!

8) Using Fraps, make a 15 second video of the above environment effects and the sublime nature of your custom island. Upload the video to YouTube and embed it on your blog.

Sunday, August 5, 2012

Week 3

Hey guys, sorry this post's up a bit late, I forgot to put it up earlier in the week! Hopefully you've all remembered to finish the weekly in-class and individual tasks by checking the week 3 page on Ros' website. Once you've made your posts for the week 3 task, add a comment to this post with links to those blog posts. Just make one comment each that has several links, one link per post you've made for this week.

In case anyone's unsure, this week's task requirements can be found here.

If you haven't finished the tasks from the previous weeks, please make sure you complete them so I can check you off for them in my spreadsheet :)

For a checklist of what to have up on your blogs:

- Download the sample assets package and put them in the appropriate folders within your CryEngineFreeSDK package. (more info in the weekly task link)

- Find an image of work for these landscape painters / landscape architects / architects / gardens (ONE PER PAINTER / ARCHITECT / GARDEN).

Claude Lorrain
William Gilpin
Capability Brown
Humphrey Repton
JMW Turner, and
One of the following examples of Chinese gardens shown in today's lecture - Liu Garden; Suzhou, Lion Forest; Suzhou, Zhuozheng Garden; Suzhou, West Lake; Hangzhou.

- Choose 4 of these reference images and recreate similar scenes located at various 'stations' or 'spots' within your island.

- Bring in objects you think are appropriate for creating a Picturesque landscape within your island, and that are also appropriate for your custom island. - Make sure the landscape you design can be explained in terms of these picturesque techniques:

dividing the image into foreground, middle ground, background
vegetation; trees, shrubs etc.
navigation, pathways, [roads]
framing the view
ruins
follies
bridges, animals, water, pathways, vegetation
ha-has / manipulating, shaping the land.

- Use Fraps to take high resolution screenshots and post them to your blog side-by-side with your reference images. (at least one screenshot per reference image)

- Choose a 5th reference image to represent within your custom island. Continue detailing your island, using vegetation, decals, roads, water volumes, terrain layer painting to enrich your island.

- Upload a short clip demonstrating the results of today's tasks, navigating through your custom island to the places you set your scene. Upload to Youtube and link it to your blog. You can also embed the video in your blog if you wish, but be mindful of how wide the video is so it fits properly on the page.

Monday, July 30, 2012

How to make a tessellating texture

Here's a quick rundown on how to make a tessellating texture in Photoshop. This can be used for things that have a large, repeating texture, such as terrains and certain parts of buildings.

1) Grab texture from somewhere. (eg, cgtextures.com)

2) Resize to be a square.

3) Offset by roughly half the width and half the height.

4) New layer.

5) Use clone tool with a soft brush to remove seams.

6) Offset back to original position to check there are no new seams made from using the clone tool. (If there are, use the clone tool again to remove those seams, then offset again to check for seams again. Repeat until there are no more seams.)

7) Ctrl+E to flatten.

Thursday, July 26, 2012

Week 2

Hey guys, once you've made your posts for the week 2 task, add a comment to this post with links to those blog posts. Just make one comment each that has several links, one link per post you've made for this week.

In case anyone's unsure, your week one task requirements can be found here.

For a quick reference, these are the things you have to have proof of on your blog:

- Find 5 reference images of different landscapes. Post them to your blog Include an image of your country of origin. In a short sentence, list characteristics of the vegetation, terrain, lighting for each one.

- A clear statement saying which image you've chosen as the basis for your work in GeoControl2.

- A clear statement of what your letter and number are (I can figure this out, but this just saves me the effort trawling through the class lists :P)

- Using Fraps, post 5 images from different vantage points within your custom island. Each image should illustrate a different sense of scale. Use objects as brushes to help the viewer identify the sense of scale in each image. Write a word under each image that best describes the feeling of that image. (To show a sense of scale, you need to use things that have a known size, and put them in the image... so people, cars, buildings, or trees would be good examples.)

- Three images of your 2d island, created based on a different one of your 5 reference images.

- Post your new terrain texture to your blog. Make sure the texture suits the kind of aesthetic your terrain's reference image has. So if you've chosen rolling grassy hills, it should be a grassy texture, or if you've chosen a sandy beach, it should be a sandy texture.

- Post an image showing your custom terrain texture applied to your island.

Tuesday, July 17, 2012

Week 1

Hey guys, once you've made your posts for the week 1 task, add a comment to this post with links to those blog posts. Just make one comment each that has several links, one link per post you've made for this week.

In case anyone's unsure, your week one task requirements can be found here.

Things you have to have proof of on your blog:

- A link to my blog from your blog. You can add this by clicking "Design" (on the top-right of your blog page), then "Layout" (on the left menu on the design page), then "Add a gadget", then in the window that pops up, scroll down and click "Blog List". This will take you to a page that lets you add a blog list to your page. You can use this to add my blog to your blog's page. You can do this some other way, but the requirement is that the link should be permanently on the side of your blog page, not just posted in a single blog post.

- The other blog post requirements listed under "Independent Study" in the above link. Make sure your posts are written well, so people finding them when searching for Sandbox editor help won't get confused or accidentally do the wrong thing.

Monday, July 16, 2012

Welcome to Real-Time Interactive Environments!

Hey guys, just getting a few house-keeping things out of the way in this first post. Make sure you read it, it's important you do!

First off, I'll shortly be adding some links on the right to the student blogs for both classes I'm tutoring for. If you don't see your blog there, comment on this post to let me know, because if you're not on that list, you won't get marked!

I'll also be pretty strict with how I'm marking attendance and completion of the course's weekly tasks. For an explanation of how I'm doing to be doing things:

- Each week, you should upload proof you've completed that week's tasks to your blog. Your proof should usually be in the form of screenshots and images / videos with text explaining what you're showing and what you did. Once you've done made your blog post(s), you should post a comment on my blog with links to your blog posts for that week's task. To keep things organised, each week I'll make a new blog post with a new title (eg, "Week 1", "Week 2", etc), and you can add your blog post links as comments there. Your comments with your post links should be put on my blog no later than the day before class. If you don't do that, you won't get to talk to me for feedback in class the next day, to be fair to the students who did do the work on time.

- As per the course rules, if you are more than 15 minutes late to class, you will be marked absent. More than two absences without special consideration means you will fail the course.

- Class runs for 2 hours, so to be fair for a class of 16 people, that means each student should get 7.5 minutes to talk to me. This isn't much time, so make the most of it! More accurately, I'll check before class to see who put comments on my blog with their blog post links, and divide up 2 hours by however many students that is. So if 12 students get their blog post links to me on time, I'll be talking only to those 12 students the next day, which means 120/12 = 10 minutes each. If some of those students don't turn up to class on time, I'll divide the 120 minutes up by the number of students that did turn up - so if 10 of the 12 students turn up, it'd work out to be 120/10 = 12 minutes each. Long story short, make sure you give me your blog post links on time, make sure you make a post saying "I read your first post, Steve" so I know you read this whole post (yep, I'm sneaky), and make sure you turn up to class on time, and there should be no worries.

- If you want to ask something privately, you can email me any course-related questions at stephen.b.davey@gmail.com. In most cases, to make sure all students can benefit from the information you're asking about, I'll post my reply on the course forum, doing my best to keep you anonymous.

Now I've said all that boring stuff, have fun learning how to use CryEngine, and go nuts with level design! I hope to see some really cool stuff :)