Sign in to follow this  
Kyretzn

Unity Questions about Tile Graphics!

Recommended Posts

Hey people of the Isometric Community! Im embarking on a personal project, and I was curious of how people made their Isometric graphics. My engine is not utilizing OpenGL in anyway, however I am using SDL. The engine is NOT 3D, it doesnt use models... Anyways. Ive seen Morning Wraith / Morning Wrath (whatever), and Ive played Arcanum. Now, Id like to have graphics on par with Arcanum, I loved its models, its terrain and its dynamic lighting. Ive got some 3D modelling tools, such as Lightwave 3D, Maya and Blender. Ive also got Photoshop and such. No graphics tablet, but I *could* use the University's Scanners if I needed. So, how do you guys make your Tileart? Do you make a detailed 3D model, texture it, then render it at a Isometric view? or do you simply draw something on paper, digitize it, make it cool looking then make it a tile?. IF anyone is curious about the project, just ask and ill give a little description. :) I intend it to use some technology ive developed recently and that im a little proud of :). ~Kyretzn, ze Black Mage. <warddg1@tekotago.ac.nz>

Share this post


Link to post
Share on other sites
you seem to have the right idea... if you are good at 3d modeling do that, if you are good at drawing.. do that. For me, i would use a modeling program

Share this post


Link to post
Share on other sites
Secondly, Im curious about the design of the engine running in both Arcanum and Morning Wraith / Wrath.

Are they running in OpenGL? And there objects (including walls, mountains, etc) all actually 3D models projected in an Isometric view?

or are they just standard tilemap, created exceptionally well to cause you to feel wowed?

Im trying to think what would be the best idea, for a nice game.
Im experienced in SDL and can create most things without much stress, but GL, is relatively new to me.

For example, I know how to draw a cube in 3D space, translate and rotate it.
But, I dont like how its done like this :

glBegin(GL_QUAD)
glVertex3f(0.0f, 0.0f, 0.0f);
glVertex3f(0.5f, 0.0f, 0.0f);
glVertex3f(0.5f, 0.5f, 0.0f);
glVertex3f(0.0f, 0.5f, 0.0f);
glEnd();

Like, is there a way to specify the size of your 3D Object in PIXELS?
Rather than obscure numbers?

I understand that the Orthographic view will allow you to do this,
But that basically turns everything to 2D, correct?

If I made the game fully 3D, It would be kinda cool, I could make the structures, Walls, etc, Just Models. Entirely polygonal, I could destruct certain segments, etc.

What are your views?
THe alternative to doing this is making a standard Isometric game, 2D, with Bitmap images for the specific underlying tiles and the structures.

That - or having a prerendered background with specific collision maps and such running in the 'background'.

Sorry if all of this seems disjointed, I havent had much sleep in the psat couple days, Cramming hardcore.

Stoopid tests ><

~Kyretzn, ze Black Mage.
<warddg1@tekotago.ac.nz>

Share this post


Link to post
Share on other sites
for the tiles, something like darktree is quite useful, with a bit of photoshopping after to add some details where needed.

for the objects (rocks, edges, buildings and the rest): 3d models, textured then rendered to fit the perspective. it's easier to find a 3d artist (or even do the whole process yourself - free 3d models are everywhere, are easy to tweak to fit your needs, free textures are, well, everywhere) than to find a 2d artist that would be able to achieve the same results. of course, it's a point open to debate :)

at least this was what i did ages ago, for the engine in my sig.

Share this post


Link to post
Share on other sites
most traditional Isometric games are actually 2d, and create the illusion of 3d. they are made up of tiles shaped like diamonds, and each tile is drawn individually and then drawn onto the screen based on a map. 3D isometric games are like you suggested, an array of squares textured with the appropriate tilemap. As far as I know, walls and objects arent actually modelled in 3d isometric games, but are still done in the same traditional way. AFAIK, the only advantages to using 3d are rendering speed, and rotation(but its not too difficult to do rotation in 2d either). If you are using SDL I recommend using the 2d method. There are some great tutorials to be found Here. hope that helps!

Share this post


Link to post
Share on other sites
Quote:
Original post by Kyretzn
Like, is there a way to specify the size of your 3D Object in PIXELS?
Rather than obscure numbers?

I understand that the Orthographic view will allow you to do this,
But that basically turns everything to 2D, correct?


The space you work in in ogl is entirely up to you. You can make the units be feet, meters, miles, whatever. You can make them be pixels too, but there are a few things to keep in mind here. If you are using a perspective projection, then objects far away from the front plane are smaller than objects close up. Therefore if you set up the space so that one unit on the front plan is one pixel on the screen, a unit on the back plane will be smaller (perspective) so it will be less than one pixel.

If you use orthographic projection then objects are the same size at any distance, so the front and back planes could both have 1 unit = 1 pixel. Orthographic projections are usually used with 2d graphics, but they can be used with 3d as well. An isometric 3d engine would use an ortho projection to render 3d models.

One disadvantage of using pixels as units is that your engine is no longer resolution independant, which is na important advantage of 3d. As you increase the resolution of the screen, objects will become smaller and the area of the world shown by the screen will increase. If you use a different unit, objects will remain the same size at higher resolutions, but hopefully appear more detailed.

Share this post


Link to post
Share on other sites
God, Im having a hell of a time making decent isometric stuff.

I cant get Blender to render as Isometric, its always rendering as Perspective... so, I cant really make nice tiles for my 2D SDL Isometric Engine.

*sniffle sob*

Anyone who can make decent isometric tiles, and is interested on working on a quirky game, email me :).

*searching internet for Isometric Tile generating tools*

~Kyretzn, ze black mage.
PS: How do you set the Unit? From say... Whatever it is by default, to Pixels?

Share this post


Link to post
Share on other sites
Quote:
Original post by Kyretzn
I cant get Blender to render as Isometric, its always rendering as Perspective... so, I cant really make nice tiles for my 2D SDL Isometric Engine.

In object mode, select the camera. Then select 'editing'(f9), select 'Orthographic', and there you go.
To tune the camera angles and distances, select 'Transform->Properties' (n).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Partner Spotlight

  • Forum Statistics

    • Total Topics
      627671
    • Total Posts
      2978551
  • Similar Content

    • By StefanJo
      Hi everyone!
      I have just released a project called Line Driving to the Unity Asset Store.
      Line Driving is complete project ready for release for both Mobile and PC. 
      It is a game where you have to draw your own road for a car using mouse controls or touch input.
      Features:
      1.Simple to understand,detailed commented scripts 
      2.Well-written documentation 
      3.Mobile-ready 
      4.Unity Ads implemented 
      5.Easy to customize 
      and much more… 
      Link to the asset: https://www.assetstore.unity3d.com/#!/content/101595
      Support email: sjovanovic0831@gmail.com



    • By Kurupted Playz
      Hey, I'm looking for some people that can help me with a game that I'm making that is a 3d platformer.
      I mostly need someone for character design and animation,  I can do some coding but if you can do coding as well you're still welcome because I'm still not the greatest at coding just yet.
      if you need to contact me add me on discord @ Kurupted#1206
       
    • By Jcyshadow97
      Hi,guys.I m working on a Fantasy RPG.Currently i m work alone on the project.I really need someone can make UI stuff.If someone can handle it please feel free to contact me on email: 270514974@libero.it.
      Thank you guys and sorry for my english.
       
       



    • By STRATUM the Game
      Hey, everyone! This is my first post here.
      I would like to know what you think about my project called STRATUM. It's a 2D platformer that is heavily based on storytelling and boss fighting while trekking through the world.

      Everything in STRATUM takes place in the first century AD, in a world that wraps our own universe, called  The Stratum. A parallel Universe that is the home of the Christian deities . In this game you will play as a Dacian warrior, unfamiliar with everything in this world, you’ll get to know and understand The Stratum together with him.
      The main thing that I want with STRATUM is to reinvent the known lore and history of the Christian deities and realms. 
      The story is unconventional, it plays down a lot of the mysticism of Hell or Heaven and it gives it a more rational view while keeping the fantastic in it. What do I mean by that? Well, think about Hell. What do you know about it? It's a bad place where bad people go, right? Well, that's not the case in STRATUM. I don't want to describe such a world. In STRATUM, there is a reason for everything, especially for the way Hell is what it is in the game. "Hell" is called The Black Stratum in the game.
      This world is not very different from Earth, but it is governed by different natural laws.
      The story will also involve the reason why this world entered in touch with ours.

       
      What do you think about all that I said? Would you be interested in such a game? I have to say that everything is just a work of fiction made with my imagination. I do not want to offend anyone's beliefs.
      I want this to be a one man game. I have been working alone on it (this was my decision from the beginning) from art to effects to programming to music to sound effects to everything.
      I also have a youtube video HERE if you want to see the way the game moves and the way my music sounds.
      Please, any kind of feedback will be highly appreciated. If you have something bad to say, do it, don't keep it for yourself only. I want to hear anything that you don't like about my project.
       
    • By LimeJuice
      Hi, it's my first post on this forum and I would like to share the game I am working on at the moment.
      Graphics have been made with Blender3D using Cycle as a renderer and I am using Unity3D. It's a 2D game, one touch side-scrolling game for iOS and Android.
      Here some pictures, and you can have a look to the gameplay on this video :
      Feedbacks ?
      And if you want to try it, send me your email and I will add you to the beta tester list!
       
       








  • Popular Now