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 :)