Hi and welcome. My name is Dennis "Duruk" Schenkel. I have been Modding / designing since 1999. Started as Project Leader for SAS Into the Lion's Den (1999-2002) for the Unreal Engine. 2001 Gamepsy Mod of the week. 2002 Invited for Unreal Mod Summit at Epic Games HQ. 2003-2006 Designed and hosted Neverwinter Nights Custom world. 2008 Won IntelĀ® Crysis Mapping Contest in category Creativity (Multiplayer). 2009- till 2010 worked on half hour simulator demo - September 2011 Awarded the second place in the design competition "Think inside and outside the box" (over at Crydev.net) - November 2011 Awarded first place in the "10-Year-Old Brother" Challenge." - March 2012 Awarded runner up in the "Story Telling Level Design Challenge 2"

Report article RSS Feed Solid Tutorial 2.0

With the release of CryENGINE 3 editor for Crysis 2 comes the improved Solid Tool. In the coming weeks I will explain all the new features of the Solid Tool in the "Solid Tutorial 2.0"

Posted by Duruk on Jul 5th, 2011
Intermediate Level Design/Theory.

Solid Tutorial 2.0

(For Sandbox 3 for CryENGINE 3 SDK and Crysis 2 SDK)

Some may remember my Solid Tool tutorial from Crymod Wiki (Mirror )

With a new editor comes the updated solid tool.
Im starting to write a new version of my previous solid tutorial. Starting with some of the new features of the solid tool. I will and update the tutorial in the coming weeks.


Chapter 2.1 Texturing Solid before creating them

The first new thing that you will notice if you open up the solid tool in Sandbox3 is the "Mtl" button. This will allow you to select a texture for your solid before you actually create the solid. (saving allot of time in creating material files)
Zoom in (real dimensions: 255 x 988)Image

In this instance I selected the following texture located in:
Objects/library/architecture/building/ameri-bankbuilding/ameri-bankbuilding (nr 29 Wall)
Zoom in (real dimensions: 800 x 600)Image
And press assign to material

Now when you can create a solid, the texture will be created with it.
Zoom in (real dimensions: 1023 x 606)Image



Chapter 2.2 Merging solids

Another new feature is that you can "merge" two or more solids together.
Create 2 solids:
Zoom in (real dimensions: 1024 x 608)Image

Move both solids in each other.
Then select both Solid (select 1 then hold Ctrl and select the other one):
Zoom in (real dimensions: 1023 x 606)Image

And then press the "merge" button.
Zoom in (real dimensions: 1023 x 607)Image
Now both solids will be become 1 solid. The downside of this is that the texture will be reset to blank so you will have to apply the texture again.



Chapter 2.3 Deleting Faces

The by far best improvement for the solid tutorial is the option to delete "faces"
With this tool you can delete a face of a solid that is either inside another solid (or inside the terrain and so on) or not visible for the player.

In my example I created a big wall across the map, where the player can't get behind. So you have no need for the "face" at the back of the wall that nobody sees and the computer still calculates.
Zoom in (real dimensions: 1023 x 607)Image

Now press the UVMAP button:
Image

Select a "face" on the solid and it will become red, indicating that you selected that face.
Zoom in (real dimensions: 1023 x 823)Image

Make sure you have the right "face" to delete and then select the face/delete button as indicated in the image below:
Zoom in (real dimensions: 1024 x 608)Image

Once you build a complex building from solids deleting faces will save tons of frame per second (fps).



Chapter 2.4.1 Difference

With the "difference tool" you can cut solids with a touch of a button (you can also do this with the clipping tool but that takes more time and experencie.

In this instance I created 2 solids and moved them into eachother:
Zoom in (real dimensions: 1023 x 618)Image

Now press the "difference" button and you will see it will cut a hole in the biggest of the 2 solids:
Zoom in (real dimensions: 1023 x 618)Image

Here is another example for the "difference tool"
I created a box and a "sphere" with 50 sides and moved both into eachoter
Zoom in (real dimensions: 1023 x 618)Image

First select the biggest object then hold Ctrl and select the "sphere"
After that press " difference"
Zoom in (real dimensions: 1023 x 618)Image

If you move the solid down, you have an archway (well sort of)
Zoom in (real dimensions: 1023 x 618)Image

With a little effort you can hollow out a solid by copying the solid and scaling it down to 0.9. Reset Xform on the scaled down solid. Select the larger solid and then select the smaller solid (select with Ctrl plus left mouse button.

In the example below I hollowed out a cylinder and cut out a door opening:
Hollowed out solid Cylinder

Chapter 2.4.2 Creating Archways

To create an Archway you need 3 solids.
First Create a Cylinder with at least 40 sides and turn it 90 degrees horizontal
Zoom in (real dimensions: 1023 x 618)Image

And then create a Box with the same width and place it directly under the cylinder.
Tip: You can allign solids by setting them on the same Y axis in this case I used Y250.
Zoom in (real dimensions: 1023 x 618)Image

Now create an solid box where you want your archway cut out. Make sure you get the size right before you start cutting the other solids out. (scaling a cut out solid can sometimes be difficult so get the size right before you cut). The solid where you want to cut your archway out must be floating a little above the lower box (see image below)
Zoom in (real dimensions: 1023 x 618)Image

Now Select the big Box and then select the box underneath the Cylinder. (select solid then hold Ctrl+ left click on the other solid)
Now press the "Difference" button on the right
Zoom in (real dimensions: 1023 x 618)Image

After that select the big box again and select the cylinder next (select solid then hold Ctrl+ left click on the cylinder)
Zoom in (real dimensions: 1023 x 618)Image

Once you press "difference" tool again you will have a complete archway solid.
Zoom in (real dimensions: 1023 x 578)Image

Post comment Comments
Reqieumthefallen
Reqieumthefallen Jul 5 2011, 10:19pm says:

So is this a level editor? Internal model editor? I'm a bit lost here, frankly.

+3 votes     reply to comment
[TZP]LoNer1
[TZP]LoNer1 Jul 6 2011, 11:37am replied:

Level editor with all the others in one.

+3 votes     reply to comment
DanielleEber
DanielleEber Jul 5 2011, 11:59pm says:

Sandbox 3 is the level editor for the CryEngine 3. It has tons of features, one of which is a simple geometry creation and modification tool, which Duruk is writing tutorials for. If you want to do more complex models, you are better off using an external 3D program like 3Ds Max.

One use for the solids tool is if you need to make something that fits the terrain, like a bridge over a river. You rough out the item in the Sandbox editor to fit, then export that model to .obj file. Then load it into 3ds Max and do all the detail work, levels of detail, breakability, vertex colors, etc that the solids tool is just not set up for.

+2 votes     reply to comment
Reqieumthefallen
Reqieumthefallen Jul 6 2011, 6:48am says:

Ah. I'm surprised how much Sandbox 3 sounds like Hammer. Yet, more model friendly. Interesting...

+3 votes     reply to comment
hannibaldinski
hannibaldinski Jul 6 2011, 2:03pm says:

Nice Tut Duruk :) Thanks :D

+2 votes     reply to comment
Duruk
Duruk Jul 7 2011, 7:35am says:

Your welcome Hannibaldinski. I expect to expand the tutorial in the coming weeks.

+3 votes     reply to comment
hannibaldinski
hannibaldinski Jul 7 2011, 5:39pm replied:

Nice, Maybe some river tuts? I can't get the hang on those

+3 votes     reply to comment
SPY-maps
SPY-maps Jul 9 2011, 6:14am says:

great tut Duruk!!!
am glad they did add this new tool to this new engine, it makes it possible to work more like you are working with brushes.
as you probably know am i personally very glad to read this, lol.

great tut and will keep following this,

leon

+1 vote     reply to comment
Duruk
Duruk Jul 11 2011, 1:09pm replied:

Thanks Leon. Although the solid tool is not ideal for things like Danielle said: vertex colors, breakable objects and so on, it is however a good way for mappers familiar with Hammer, radiant, Unrealed and so on who love bsp mapping.

And with the export tools you can add detail in max.

+1 vote     reply to comment
Darth.Hunter
Darth.Hunter Jul 21 2011, 6:25pm replied:

I've never had the chance to look at the CryEngine content tools closely, I always thought that the idea of brush-based geometry had been abandoned, so you would have to create modular models for all sorts of walls, ceilings, etc.
Speaking of a best practise approach, what would you say is the best use for these solids apart from using them as a reference mesh?

I'd imagine that they're useful to create the elemental walls for levels that have a strong mix between indoor and outdoor scenarios. You could test and tweak the level flow and solid sizes before even getting your hand at Max. I always imagine it to be more intuitive to create freely scalable solids rather than building your entire level around tileable models for walls, etc.

What kind of use would you recommend? What are the limitations?

+1 vote     reply to comment
hardcoregamer24
hardcoregamer24 Aug 1 2011, 2:37am says:

excellent tutorial. you can make some nice scenes just with that standalone tool. thanks for bringing this up.

+2 votes     reply to comment
BraveNoob
BraveNoob May 25 2012, 10:45pm says:

How do you texture just a face of a solid?
Also, can I group a solid and ungroup the solids?

+2 votes     reply to comment
Duruk
Duruk Dec 13 2013, 7:18am replied:

Yes you can texture a single face of an tutorial I explained that in tutorial 1: Moddb.com chapter 1.14

Yes you can group and ungroup solids.

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Level
Avatar
Avatar
Offline Since
Apr 12, 2014
Country
Netherlands Netherlands
Gender
Male
Member Watch
Track this member
Tutorial
Browse
Tutorials
Report Abuse
Report article
Related Groups
CryENGINE  Developers
CryENGINE Developers Fans & Clans group with 388 members
Level Design Group
Level Design Group Hobbies & Interests group with 555 members