AuthorTopic: 3d isometric pixel perfect voxels in unity  (Read 10597 times)

Offline CyberDain

  • 0001
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile

3d isometric pixel perfect voxels in unity

on: June 22, 2017, 05:04:36 am


problem is too many tris, 2.1millions in this scene



so completely unusable for mobile games :(
« Last Edit: June 22, 2017, 05:40:48 am by CyberDain »

Offline RAV

  • 0010
  • *
  • Posts: 293
  • Karma: +0/-0
    • View Profile
    • Blackbox Voxel Tool

Re: 3d isometric pixel perfect voxels in unity

Reply #1 on: June 22, 2017, 07:57:39 am
Your biggest problem is the choice of art style. You need to go for a style that fits the tech.

There are different voxel technologies, each with its own pros and cons, and if for whatever reason this kind of grass is a must, you should look into voxel techniques not based on poly meshes, but on a pixel conversion from a 2d heightmap, as was done in earlier eras.

But given what you are working with, and that I personally think this kind of random noise grass aesthetic is not a desirable look to begin with, you should go for a more comic style. It's all about conserving your details for where it matters most visually. It can look surprisingly rich if done by a good artist.

Offline CyberDain

  • 0001
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile

Re: 3d isometric pixel perfect voxels in unity

Reply #2 on: June 22, 2017, 08:19:15 am
declined.
This is NOT art. This is realtime 3d rendering with lights and shadows.
I need no other techniques, bcuz i choiced 1 voxel = 1 pixel! who did this before ?
also I wrote my own light shader (light and shadows) that matching my palette. So actual colors available for "art" reduced. In example above truck cabin actually filled with 1 blue color, but light and shadow give 2 shades of blue.
« Last Edit: June 22, 2017, 08:30:56 am by CyberDain »

Offline RAV

  • 0010
  • *
  • Posts: 293
  • Karma: +0/-0
    • View Profile
    • Blackbox Voxel Tool

Re: 3d isometric pixel perfect voxels in unity

Reply #3 on: June 22, 2017, 08:35:13 am
I understand that. But the point is, given a more appropriate art style, the mesh ends up more efficient. That you have too many tris is an avoidable problem with a proper style.

Offline Cherno

  • 0010
  • *
  • Posts: 122
  • Karma: +0/-0
    • View Profile

Re: 3d isometric pixel perfect voxels in unity

Reply #4 on: June 23, 2017, 10:59:49 am
I see at least three shades of blue on the truck.

The grass can be simplified by having one large ground plane since there are no areas that go below ground level, and only the "grass blade" voxel towers need to be on their own. This will lower the the triangle count be a good amount.

Offline Howard Day

  • 0010
  • *
  • Posts: 222
  • Karma: +0/-0
  • Hey, I'm a doofus.
    • View Profile

Re: 3d isometric pixel perfect voxels in unity

Reply #5 on: July 21, 2017, 03:27:33 am
Don't forget to remove the backfaces to those voxel towers as well.
Oh, and you can use pixel-perfect cutout alpha clumps for the grass. No compression on the textures, no overdraw, if you subdivide your existing tile sizes into 10x10, I'm almost completely certain you won't even see a difference...and your polycount will go from 2.1million to like...1K? And it will totally run on mobile.

Offline aureotoshi

  • 0001
  • *
  • Posts: 37
  • Karma: +0/-0
  • Painter
    • View Profile

Re: 3d isometric pixel perfect voxels in unity

Reply #6 on: December 29, 2018, 10:35:36 am
Voxels are considered "Pixel Art"? I work also with voxels in qubicle, and I find it super-nice.

Offline eishiya

  • 0100
  • ***
  • Posts: 1266
  • Karma: +2/-0
    • http://pixeljoint.com/p/28889.htm
    • View Profile
    • Website

Re: 3d isometric pixel perfect voxels in unity

Reply #7 on: December 29, 2018, 10:25:38 pm
Voxels are considered "Pixel Art"? I work also with voxels in qubicle, and I find it super-nice.
This thread's over a year old.

Voxel art isn't pixel art per se, but it's a related medium, many concepts and techniques are similar between them, so quite a few artists dabble in both.
Pixelation isn't just for pixel art, and the 2D & 3D section in particular is mainly for art other than pixel art.

Offline Vinik

  • 0010
  • *
  • Posts: 211
  • Karma: +0/-0
    • View Profile

Re: 3d isometric pixel perfect voxels in unity

Reply #8 on: December 30, 2018, 02:01:57 am
Also, you can technically have 2d voxel units (tiles arranged with depth and billboarded, to represent 3d grid positions, overlapping each other as if they were 3d). And these 2d voxels can be made with pixel art techniques, so voxels can be proper pixel art. But now we really are necro-ing the thread.

Offline aureotoshi

  • 0001
  • *
  • Posts: 37
  • Karma: +0/-0
  • Painter
    • View Profile

Re: 3d isometric pixel perfect voxels in unity

Reply #9 on: December 30, 2018, 12:56:56 pm
Thanks eishiya and Vinik  ;) ;) ;)