Course overview Course overview
Breaking down environment scenes
During this class students will get to experience the environment pipeline creation from start to finish. Going from initial idea, block in phase, asset creation, lighting, and presentation. This will allow them to familiarize themselves with all the software packages that are used during production. The goal of the class will be to create several high-quality assets that will come together to create one cohesive scene that is well presented.
Environment design WHAT YOU’LL LEARN
The more you know, the better.
Unleashing your creativity
Lectures by Andres Rodriguez
Peyton Varney is an Associate Environment Texture Artist from South Alabama, currently working at Naughty Dog. Previously, he worked on Marvel's Spiderman PS4 at Insomniac Games. Peyton received his BFA from Ringling College of Art and Design, and also taught prospective students 3D fundamentals and game design. He was featured as the "Rookie of the Year" for Game Development in 2018.
Intro to Environment Art Student gallery
winter TERM Registration
Nov 5, 2019 - Feb 1, 2019
Okan Beyit / Winter 2017
Andres was a great teacher. His comments, suggestions and critiques were very insightful and helpful in developing my project. His suggestions were always coupled with explanations and examples of why they would be beneficial which is a great way to develop an understanding of what to look for when developing our own work.
Cody Hernandez / Spring 2017
Andres is probably the best teacher I ever had and I recommend this class (or other classes with him) to everyone. -
Andy Fraser/ Spring 2017
I liked how he showed interest in a students work. I watched other peoples critiques he gave and showed the same amount of interest.
Scott Gudahl / Spring 2017
Andres is amazing! always shows up with a great attitude and tried to always bring the best product to us. Couldn't ask for more from an instructor .
Companies that hire our students
Speak to an advisor
Need guidance or course recommendations? Let us help!
Show us your skills
Not sure if you have the skills, or are you proving you do? Show us.
Lessons in Environment Art Production
Interview with Dulce Isis Segarra
Dulce Isis Segarra presented her beautiful environment scenes made during Andres Rodriguez‘s course Intro to Environment Art.
Hello everyone! My name is Dulce Isis Segarra and I am a Character Artist currently working at Traveller’s Tales in Knutsford, UK. I come from Elche (Spain) and there I started my studies in game development, more precisely, Multimedia Engineering Degree, University of Alicante.
I have always wanted to be a 3D artist and the degree I was studying was focused on the programming and project management side of video games. Apart from this degree, I decided to take a lot of courses about 3D Modeling and Drawing. Once I graduated I went to Madrid (Spain) to study a Videogames Concept and Graphics Master where I learned about anatomy in a traditional way and also about digital sculpting and drawing.
After completing the Master I was still lacking a lot of knowledge about the technical part of the game art, like UVs, retopology, materials, PBR, and that’s when I decided to enroll in a few CGMA courses, the first one was “Intro to Environment art” taught by Andres Rodriguez. There I learned a lot about materials and other techniques about environment art and created my project, Cambodian Temple. I also took UE4 Modular Environments course by Clinton Crumpler, where I could learn a more technical part of materials, lightning, and UE4. After this course, I was hired as a Junior Character Artist at Traveller’s Tales and I currently have one shipped game, LEGO Marvel Superheroes 2. Even though I am focused on the Character art and currently working as a Character Artist, I have been always interested in props and environments as I think it is always good to know about other disciplines.
The main theme of this project was nature and ruins. With this theme, I started researching about different cultures and trying to find which one I would find interesting to do. After looking for lots of places and references I found that the Cambodian ruins and nature were the most interesting to me. Once I decided what I was going to do, I kept searching for more references, looking for the regular types of plants and trees in Cambodian temples as well as interesting sculptures and patterns. My main goal in this project was to create something small to be able to finish it and learn as much as I could from start to finish, so that is why when sketching my environment I tried to keep it simple, but interesting in the main assets.
With gathered references, I started drawing a few thumbnails to explore different possibilities. From the first and second thumbnail, I created a more detailed sketch that I would use along with my references to start building the environment. The assets I really wanted to get into were the top part of the arc and the broken head, as these ones were the most detailed and interesting parts of the scene.
The scene was started with creating all the basic shapes in Maya to have an idea of how it was going to look like. This basic setup also helps to see if the composition is working and know how many assets and how much variation is needed.
I started building the brick material for the wall in Substance Designer as for this asset sculpting wasn’t needed.
Once I had the base material for the wall, looking at all the references I started tweaking it. Scaling the bricks, adding more damage and variation to the color and stains to make it more interesting.
To add the moss I first created a separate material. For this material, I used references, Substance Designer nodes (playing with them until I found something I liked) and a lot of help from the instructor. After the brick and moss materials were done, I combined them using masks to add to the top and the bottom of the wall and also to the gaps between the bricks.
For each asset, I first modeled a basic shape in Maya, then sculpted all the fine detail in ZBrush, like damage, wear and also patterns for the columns and the head. Once I had all these assets I took each one of them and started to break them in Maya to create a set of assets and have more variety to fill the scene, without having to create new assets. I think this trick is one of the most useful things I learned.
For the textures, I used the base material made for the brick wall. I took both materials into Substance Painter and started playing with all the smart masks it provides to create the final textures for columns, extra bricks, arc and other assets.
To create the broken head and the archway I followed a similar workflow applied to the columns creation. For these assets, I spent much more time sculpting and studying my references. I first took the meshes I used to make the initial blocking of the scene into ZBrush, and then for the details, I created a lot of stamps to project in the models. For this stamps, I used the references to draw a few patterns in Photoshop and also sculpted other patterns and details in ZBrush using the “Grab Doc” and “Make Alpha” option.
For the columns, I used the same wall, moss and a broken stone material, all of them done in Substance Designer. I took them into Substance Painter and added a few extra layers using smart masks to add additional edge damage and color variation, a few leak marks, and scratches.
For the vegetation, I gathered a lot of references as well.
The workflow for the vegetation is a bit different from the other assets. I will use vines as an example.
I first sculpted a leaf in Zbrush. I took this leaf into Maya and there along with a few modeled branches I created a few variations of the vines by duplicating the branches and the leaves and changing sizes and orientation. I also created a few groups of leaves to create an Id Map that you can use as a color mask to add variation to the color of the leaves.
Once I had all the variations I needed, I placed them in a way they would fit in a plane in order to bake them on it, get all the maps for importing to Substance Designer and create the final roughness and albedo maps.
With all the textures done, I went back to Maya and created different cards from the main plain. With these cards, a lot of different combinations were made. This is a really good way of creating vegetation as with only a few cards we can create a lot of variations. The same method was used for the grass, palms and the tree branches.
To create the tree trunk, I modeled it in Maya and then created a Bark Tree material in Substance Designer. Tree sculpting wasn’t needed.
For the environment lightning and final setup, I used Marmoset Toolbag 3 and Maya. I first finished adding all the assets in Maya and the imported this in Marmoset. For all my materials I used the roughness, height, albedo, normal and AO textures I created in Substance Painter and Designer and tweaked a few values inside Marmoset to change those things I wasn’t happy with. To create the lights for the scene I used Sky Light with a background with similar colors to my environment. To make the scene interesting I added a directional string light hitting from the left side and a little bit from the back to get strong shadows.
Finally, I added post effects like bloom and grain and also tweaked the saturation of the scene to make it look more colorful.
This environment could be taken to Unreal or Unity as the assets and materials are ready to be used in-game, but the setup of the materials, as well as the lightning, would take a little bit more time to prepare and polish.
I think everything in this scene was a challenge as it was my first environment. But the most challenging part of it was the vegetation. When creating vegetation, cards are used to create every leaf and plant, and if you are not careful it can look really rigid and plane. To solve this, when creating the base cards, you have to create at least a few different variations, deform and bend the cards to make them look natural. And look through a lot of references!
Before this course, I had no idea of how to start an environment, and this course made it easy. It provided a lot of resources, and the feedback from the instructor was always great and helpful as well as the Q&A sessions. Apart from learning a lot about material creation, I think what I will take from this experience is to try and reuse every asset and material I can and when that’s not possible anymore, then create new ones. This way you save a lot of time and the scene looks consistent.
When I have a chance I will definitely take more CGMA courses and continue improving and evolving as an artist!
Dulce Isis Segarra, Character Artist at Traveller’s Tales
Environment Art Lessons
Interview with Tomas Ibar
Tomas Ibar talked a bit about the things he learned during the “Intro to Environment art” course from Andres Rodriguez.
My name is Tomas Ibar. I’m from Chile and I moved to Canada back in 2008. I am currently working as a VFX/motion graphics artist at Java Post production located in Regina, Canada. I studied Digital animation at Universidad Mayor (Chile) and Media Communications at SIAST(Canada). While I was studying at SIAST, I got my work experience at Java Post Production, where I was able to land a full-time job upon graduation.
I have always been interested in video games. This led me to enroll in a CGMA class, “Intro to Environment art” taught by Andres Rodriguez. This was the perfect fit for me as I was able to manage my full-time job and work on assignments. The classes helped me to clarify the pipeline for assets creation from beginning to end. At the same time, I learned some useful tips and techniques that apply today in my daily work.
At the beginning of the class, we were asked to define a theme for our scene. In this case, my main inspiration was Dark Souls 3. I started searching ideas and references for the Gothic architecture using Google. I put together a reference sheet breaking down how I would tackle the different parts. I enumerated the different parts to visualize how many objects I need to create.
The instructor recommended to include a character or basic cube around 2 meters tall. In that way, all the elements could be related to the scale of the character. I started from a block mesh, at the same time keeping in mind what elements could be utilized again. A good example of this is the towers located on each side. At this point, I knew that I needed to make the textures slightly different on each side of the towers and used the foliage to hide/break the symmetry of the scene.
Modeling & Texturing
I used a mix of Maya, Cinema 4D, and ZBrush for modeling. A really important tip is when you export the models from Maya/C4D try to make an even mesh. This helps in the sculpting process because it provides an even topology helping to keep uniform details on the sculpt with an even resolution. I will illustrate that with the creation of one of the columns. (The same process is applied to the other parts of the scene, sometimes starting from a low poly mesh, subdividing them for the sculpt and then baking the high poly mesh down to the low poly mesh. Other times I started from high poly and created the low poly/retopology inside Maya).
In this case, I created a low poly column inside Maya, then I duplicated the low poly column and subdivided it to create an even mesh which later will be exported to ZBrush to add some extra details.
Inside ZBrush, I used the mallet brush in conjunction with the morph brush and clay build up to create sharper broken areas and some alphas to create the detail of the stone column.
Then, back to Maya, where I used the UV map tools. I started with automatic mapping and then used “move and sew edges”. Once I was happy with the UVs I used “Layout UV” to reorganize the elements inside the UV editor but always kept an eye on the texel density. The checkerboard material is really useful to visualize texel density.
For the different materials, I used Substance Designer and Substance Painter which I had some previous experience with. The class challenged me to try new techniques in both programs. I used Substance Designer mainly for the bricks, vegetations and ground texture.
The rest was textured in Substance Painter using the default materials from the program and some that I created previously in Substance Designer. I did all the baking inside Substance Painter. Here are some examples.
I’m going to use the vines to illustrate the process. The vegetation was created between ZBrush/Maya and Substance Designer. First I created a high poly model between Maya and ZBrush. Then in Substance Designer, I baked the high poly model to a plane. Then I cropped the plane creating the different kind of planes you see on the second image. Later I placed the vegetation around the scene.
The tree trunk was created in ZBrush using ZSpheres. For me, this was the easiest way to create the organic looks of the roots and branches. Then I created a low poly model of the tree inside Maya. In Substance Painter, I baked the high poly model to the lower poly model and painted their respective textures.
Lighting & Composition
In this case, the intent of the class was to get the models into Marmoset Toolbag. So I relied on the HDR maps that come with the package for the main light. In terms of composition, I decided to go simple but effective. I placed a spotlight behind the door and cranking up the brightness to make this area my main focus. Finally, I used Photoshop to tweak the scene a little bit.
Building the scene was a real challenge, especially in just 10 weeks. The timeline forced me to push my technical skills and to problem solve at a new level. At the same time, I learned the pipeline of game art production. I don’t work in the video game industry but the class helped me to explore new techniques and programs that I use every day in my work.
Tomas Ibar, VFX/motion graphics artist at Java Post Production
Creating Environment with Substance & Maya
Interview with Giuseppe Fanelli
Hi, my name is Giuseppe Fanelli, I’m from Italy and I’m an environment artist currently looking for a job in the game industry. My first encounter with the 3D world was at the university when I was studying Computer Science (for an exam, I created some models in Blender). In those years I took a course to learn traditional drawing art and started to study Tai Chi Chuan, a traditional Chinese martial art. These things allowed me to discovered my artistic skills so after the graduation I decided to learn more about 3D Computer Graphics. I took a 6-months course to learn all the basics of 3D, after that I decided to specialize in environment game art, so I enrolled in the CGMA course Intro to Environment Art taught by Jared Sobotta to learn Substance Painter and Designer and understand the game art workflow.
The idea was to create an abandoned entrance. I didn’t have a clear idea of what to do, but since I liked traditional Asian culture I started to look for the images of the ancient Asian temples and found the Cambodian temple Ta Prohm. I was fascinated by the predominance of the big tree, so I started to look at other images of this place, its details. Then I did a few quick sketches in Photoshop to decide what elements would compose my scene, bearing in mind that I would have only 10 weeks to finish it.
Following the sketch, I made a blockout of my scene to decide the scale of every object and see if the composition worked. After that, I created the ground material in Substance Designer. It was the first time I opened it, fortunately, the first impact wasn’t so tragic.
Then I started to create the assets. I began with the wall first and created the texture. Meanwhile, my love for Substance Designer grew, I really understood the potential of this program and enjoyed experimenting with the nodes and parameters to see what I can achieve. I applied the texture in Maya to the wall and scaled the UV to find the right texel density, then with the multi-cut tool I isolated a brick and created four variations of it. I used these bricks to create some broken walls. In the beginning, I thought to use these bricks for the rubble on the ground and above the entrance too, but to give more contrast and variation to the scene I decided to make a different texture with some dirt for them and painted it in Substance Painter.
Working on Vegetation
The moss was created in Substance Designer starting from the creation of the base shape of the moss filament:
Then with two Splatter Circular nodes, I created the filaments cluster and used a Splatter node to randomly place medium and large shapes of it.
For the grass, I used the EP Curve Tool in Maya to create the blades and later I created a base shape and extruded the upper faces along the curve giving some twist and taper to it. Then I created a texture sheet with a plane and baked the high poly information (grass blades) in Substance Designer and texturized it. I found the “GradientLinear1” node useful with the 2 tiling to add the same color of the ground to the base of the grass to better integrate it in the scene.
I finished the textures, imported them into Maya and cut the plane to create 4 different cards. Then I duplicated the cards and created some groups of grass from small to large and used them to compose the scene.
I followed a similar workflow for the vines and branches of the trees. I created a base mesh for the leaves that I sculpted in Zbrush, reduced the polycount with Decimation Master, reimported it to Maya and placed it along the branches (created like the blades grass). I combined leaves in three different meshes in this way as I had the possibility to give some color variations in Substance Designer using the node “Color To Mask” with the baked map “Color Map from Mesh”. Placing the vines was enjoyable, I tried to position them in a realistic way starting from the tree and going to the right. I think that it’s really important thinking in a realistic way during the placement of every object you make.
As for the trees, I created the small ones in Maya starting with the EP Curve Tool and then I extruded a cylinder along the curve. For the big one, I decided to try another method: I used the ZSphere in ZBrush and before sculpting exported the low poly in Maya and optimized the model. I eliminated all the edges that didn’t change the silhouette. In the beginning, the Big Tree was simpler, but Jared and I decided that it was better to add more base branches to fit the scene. To do this I added some branches created with the EP curve tool to the original mesh.
To place the branch cards on the trees I set the object “Live” and positioned them, then I change the vertex normal of every card using a half sphere and the function “Transfer Attributes” in Maya. In this way, the leaves behaved more realistically.
In the end, I added a new plant near the door. After reading an article about vegetation creation in ZBrush, I decided to try that workflow, so in ZBrush, I started with a sphere, Dynameshed it and with the Move Brush created the shape I wanted. Then I used Polypaint. I have never used it, so at first, I had some problem but watching some educational videos helped. I realized that this method was very enjoyable and interesting, during the process I found very useful the masks tool in ZBrush, the cavity mask in particular. In ZBrush, I always obtained the albedo and normal map, then created the roughness map in Substance Designer.
The first thing that I did for the door was the creation of the wood texture in Substance Designer.
All the details were done in Maya. First I drew the ornaments in Photoshop following the reference, then I used them in Maya to create the meshes with the EP Curve Tool or starting with a simple cube.
To create the circular detail in the center I made a base shape starting with a cube, duplicated it and used the Bend Deform to give it a round shape.
For the small details in the center and the angles, I first recreated them in Maya, but they were too intricate. To save the time I decided to create them in Substance Designer starting with a Cell node, applicating the material in Substance Painter by creating a fill node and painting the mask. In Substance Painter, I added the moss by using the “Ground Dirty” Smart Mask. I also added some wet effect using the Liquid Stream particles brush. This brush is really powerful because it can add some realistic effect in a short period of time.
The scene was rendered in Marmoset Toolbag 3 with the sky preset “Forest Path” using 3 child light. I added a directional light to better illuminate all the things and a spotlight to focus the attention on the door and the base of the Big Tree. Some post effects were used to give more contrast to emphasize the shadows. I added some saturation, a little bloom, and depth to the scene.
In the beginning, I was not sure about enrolling in this class, because I thought it would be too basic, but I realized that there is always something new to learn. I’m very happy that I’ve changed my mind because Jared has been a great instructor and gave me a lot of feedback and tips. For example, in the below image he told me to break up the perfectly straight line of the columns since it was an abandoned entrance. I found this and other little tips very useful. I think that these things make a difference because they can break up and give some movement to the scene. Ultimately, I found this class very useful. Now when I see some photos of the scenes that I‘d like to reproduce in 3D I know how to decompose them and how to organize the workflow. So I highly recommend taking the class.