Author Topic: Nuaj' pour Unity  (Read 7743 times)

0 Members and 1 Guest are viewing this topic.

Offline Patapom

  • Base
    • View Profile
    • www.patapom.com
  • Ancienneté: 1988
  • Groupe: Bomb!
  • Rôle: Coder
  • Ville: Lyon
Nuaj' pour Unity
« on: 16 December 2011 à 19:53:21 »
Et voilà, c'est officiel les copains !
Après 4 mois de travail acharné, j'ai enfin releasé mon projet "secret" : un plug-in de nuages pour Unity3D qui s'appelle... Nuaj'  ;D



Le site officiel : www.nuaj.net

La p'tite vidéo qui va bien avec :

http://www.youtube.com/watch?feature=player_embedded&v=Wgr5Oae6m-s&hd=1#ws

Si vous avez des copains qui bossent sur Unity, spread the word !

Bon, bah maintenant j'ai plus qu'à dormir 1 mois pour récupérer !
.  Pom  .

Offline Den

  • Base
    • Pouet.net
    • View Profile
  • Ancienneté: 1988
  • Groupe: TRBL
  • Rôle: zik
  • Ville: Velaux
Re : Nuaj' pour Unity
« Reply #1 on: 16 December 2011 à 20:25:43 »
C'est super beau  :o

Tu t'es bien levé l'âme mais le résultat en valait largement le coup.

J'ai twitté, facebooké et googleplussé pour la peine  8)

Offline LLB

  • Base
    • Pouet.net
    • Coup de coeur
    • View Profile
    • site perso
  • Ancienneté: 2000
  • Groupe: Ctrl-Alt-Test
  • Rôle: code
  • Ville: Munich
Re : Nuaj' pour Unity
« Reply #2 on: 16 December 2011 à 20:29:01 »
Wow !

Offline Patapom

  • Base
    • View Profile
    • www.patapom.com
  • Ancienneté: 1988
  • Groupe: Bomb!
  • Rôle: Coder
  • Ville: Lyon
Re : Nuaj' pour Unity
« Reply #3 on: 16 December 2011 à 21:25:45 »
Laurent, tu vas m'en vouloir mais j'ai complètement zappé de te mettre en greetings à la fin de ma doc... Je le ferai dès la prochaine version promis !
.  Pom  .

Offline xoofx

  • Base
    • Pouet.net
    • View Profile
    • xoofx
  • Ancienneté: 1989
  • Groupe: FRequency
  • Rôle: code (+musique), web
  • Ville: Grenoble
Re : Nuaj' pour Unity
« Reply #4 on: 17 December 2011 à 03:40:58 »
Magnifique et félicitations!  8)

Y'a ptet juste un truc qui va pas trop dans le rendu (hum, si je peux me permettre   :P), c'est la partie basse des nuages, dans la video, lorsque tu oscilles entre le ciel au dessus des nuages et sous les nuages, le dessous des nuages semble comme uniformément clippes par un plan... je sais pas si c'est normal, mais c'est le seul truc qui m'a empêché de me dire "on dirait des vrais nuaj'!" :D

Offline Patapom

  • Base
    • View Profile
    • www.patapom.com
  • Ancienneté: 1988
  • Groupe: Bomb!
  • Rôle: Coder
  • Ville: Lyon
Re : Nuaj' pour Unity
« Reply #5 on: 17 December 2011 à 15:15:43 »
Magnifique et félicitations!  8)

Y'a ptet juste un truc qui va pas trop dans le rendu (hum, si je peux me permettre   :P), c'est la partie basse des nuages, dans la video, lorsque tu oscilles entre le ciel au dessus des nuages et sous les nuages, le dessous des nuages semble comme uniformément clippes par un plan... je sais pas si c'est normal, mais c'est le seul truc qui m'a empêché de me dire "on dirait des vrais nuaj'!" :D
Thanks. ;D
Pour le clipping, en fait c'est un problème de tri dans les couches de nuages car quand on passe en dessous / dedans / au dessus, bah ça change le nombre de pas de ray-marching. A vrai dire, ça se voit plus si on utilise suffisamment de steps de tracé mais pour Unity j'avais pas le choix.
C'est vachement limité Unity en fait... Et ça fait chier dans tous les sens. Mais chuis d'accord, c'est un bug, faudrait que je le fix. Sauf que chuis trop fatigué et qu'après 4 mois, j'en ai vraiment marre. On verra pour la version suivante... ;D
.  Pom  .

Offline ponce

Re : Nuaj' pour Unity
« Reply #6 on: 17 December 2011 à 15:27:23 »
Excellent, comment tu t'en est tiré pour les shaders du coup ?

Offline Patapom

  • Base
    • View Profile
    • www.patapom.com
  • Ancienneté: 1988
  • Groupe: Bomb!
  • Rôle: Coder
  • Ville: Lyon
Re : Nuaj' pour Unity
« Reply #7 on: 17 December 2011 à 16:38:52 »
Excellent, comment tu t'en est tiré pour les shaders du coup ?
Ah ouais alors en fait j'ai rien compris...
On en était restés à "tex2Dlod c'est plus rapide mais ça marche  pas partout" et "tex2D ça marche pas dans les conditionals et les boucles non fixes"... Du coup je vous avais dit que j'avais testé avec "tex2D( sampler, uv, ddx, ddy )" qui prenait les gradients à la mano, mais que ça passait de 100FPS à 5FPS.

Pis un moment j'ai fait "fuck it !", j'ai utilisé tex2D en désespoir de cause et ça a marché... Ca passe dans les conditions, dans les boucles non fixes, et ça rame pas. Plus que tex2Dlod mais ça rame presque pas...

Donc => rien compris... En HLSL tu peux absolument pas utiliser tex2D tout seul sans LOD dans une condition, mais on dirait que GL s'en fout. Ou alors il utilise tex2Dlod en secret dans ton dos ? 'fin bref, j'en avais tellement marre que j'ai pas cherché à comprendre et j'ai releasé comme ça. ;D
.  Pom  .

Offline pandafox

  • Base
    • View Profile
    • Undead Factory
  • Ancienneté: 1989
  • Rôle: Graphiste
  • Ville: Saint-Brieuc
Re : Nuaj' pour Unity
« Reply #8 on: 18 December 2011 à 11:27:57 »
piouhhhh !  La classe !
Excellent !  :o


Offline ok3anos

Re : Nuaj' pour Unity
« Reply #9 on: 18 December 2011 à 13:33:34 »
Rien à dire, c'est excellent! J'adore l'effet de pluie (peut-être parce que je suis normand! :) ).

Offline Patapom

  • Base
    • View Profile
    • www.patapom.com
  • Ancienneté: 1988
  • Groupe: Bomb!
  • Rôle: Coder
  • Ville: Lyon
Re : Nuaj' pour Unity
« Reply #10 on: 18 December 2011 à 13:41:08 »
Thanks les d00ds...  ;D
La pluie, c'est tout pourri en +, c'est un noise stretché verticalement... ;D
Normalement, il faudrait rajouter sa propre pluie, genre des particules et tout ça mais bon, j'ai décidé que ça faisait partie d'un autre système : je me suis juste concentré sur le post-process et sur les effets volumétriques, rien d'autre. Et c'est le seul moyen que j'avais de faire de la "pluie".
.  Pom  .

Offline ok3anos

Re : Re : Nuaj' pour Unity
« Reply #11 on: 18 December 2011 à 13:46:07 »
Thanks les d00ds...  ;D
La pluie, c'est tout pourri en +, c'est un noise stretché verticalement... ;D
Normalement, il faudrait rajouter sa propre pluie, genre des particules et tout ça mais bon, j'ai décidé que ça faisait partie d'un autre système : je me suis juste concentré sur le post-process et sur les effets volumétriques, rien d'autre. Et c'est le seul moyen que j'avais de faire de la "pluie".

C'est pas particulièrement la pluie, c'est tout ce qu'il y a autour, les changements d'atmosphère, la volumétrie des nuaj' etc... c'est vachement bien fait.

Offline kaneel

  • Base
    • Pouet.net
    • View Profile
  • Ancienneté: 2000
  • Groupe: TPOLM
Re : Nuaj' pour Unity
« Reply #12 on: 18 December 2011 à 18:52:18 »
"wesh ça fume"
- Booba

Offline jeffrey

  • Base
    • Pouet.net
    • Coup de coeur
    • View Profile
    • AmigaVibes
  • Ancienneté: 1989
  • Groupe: VitalMotion
  • Rôle: Code - Musique - Orga
  • Ville: IdF
Re : Nuaj' pour Unity
« Reply #13 on: 18 January 2012 à 22:38:15 »
Je viens de decouvrir Nuaj' et ça pulse, Patapom U Rockz  ;)
Jeffrey ^ AmigaVibes Demoscene Podcast ^ VitalMotion The Perpetual Motion

«La réalité n’est qu’un point de vue.»

Offline Patapom

  • Base
    • View Profile
    • www.patapom.com
  • Ancienneté: 1988
  • Groupe: Bomb!
  • Rôle: Coder
  • Ville: Lyon
Re : Nuaj' pour Unity
« Reply #14 on: 19 January 2012 à 13:33:07 »
Thanks.  ;D
.  Pom  .