Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Feedback Simulated Pixels

Discussion in 'Works In Progress - Archive' started by Pupuskov, Oct 27, 2019.

?

Should I continue with this project?

  1. Yes

    100.0%
  2. No

    0 vote(s)
    0.0%
  1. Pupuskov

    Pupuskov

    Joined:
    Oct 27, 2019
    Posts:
    1
    Hello, fellow Unity Devs,

    I have been working on a pixel simulation. This system can simulate different types of pixel elements such as
    • Solids (Wood, Iron)
    • Powders (Rust, Sand)
    • Gases (Generic Gas, Smoke, Steam)
    • Liquids (Water)

    To improve the graphics, I have been thinking about increasing the resolution and adding postprocessing effects such as bloom.

    Would you be interested in textured backgrounds, animated sprites that can interact with the simulation such as corrosion, buoyancy, burn, etc.

    I have been thinking about sharing this through the asset store if there is enough interest.
    Sorry English is not my first language; please let me know what do you think in the comments :)

     

    Attached Files:

    rainman2k and TaigaStudios like this.
  2. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    9,047
    Pretty sure there would be interest for this, because of that Noita game.
    (if its ready to use, has character controllers, supports large levels, mobile etc)
     
  3. Olmi

    Olmi

    Joined:
    Nov 29, 2012
    Posts:
    1,553
    Looks like a good start. I wrote similar system that runs on GPU a few months ago (https://twitter.com/i/status/1141294106347528192). I didn't have time to take my experiment further but I thought also about extending the idea to collapsing ground and gasses etc instead of just doing liquids.

    It might be a good idea to add density-based shading for materials and some sort of "3D" shading to the enviroment so that it can be made to look more neat. i.e. make some sort of emboss-style shading and so on. Add support for overlay texture for the enviroment?

    Lighting (either naive light blobs or something more realistic), and many other things might be worth it, as it's hard to post process that pixel graphics result unless you provide some tools/access for it. You could probably just let the normal Unity post-processing take care of Bloom etc., but maybe you could add some custom effects that fit the style better?
     
  4. imaginaryhuman

    imaginaryhuman

    Joined:
    Mar 21, 2010
    Posts:
    5,834
    is the speed represented by the gif, cus it seems quite slow.
     
  5. unity_SuujAVm4sfaf2Q

    unity_SuujAVm4sfaf2Q

    Joined:
    Oct 29, 2019
    Posts:
    1
    This would work nicely in our game Junkships! Could add destructable environment that spawns grit and stuff! Awesome work! https://twitter.com/junkships
     
  6. Martin_H

    Martin_H

    Joined:
    Jul 11, 2015
    Posts:
    4,433
    JoeStrout likes this.
  7. Sphixcraft

    Sphixcraft

    Joined:
    Feb 27, 2019
    Posts:
    2
    how you made this simulation
    i am not new in unity but i don't know how to make simulations like these
     
  8. JoeStrout

    JoeStrout

    Joined:
    Jan 14, 2011
    Posts:
    9,851
    Perhaps you'll find the PixelSurface thread helpful.