Hey !
Je suis en train de tripatouiller minko et je suis sur la douloureuse question des projections d'ombres.
Ma principale question est :
Est ce qu'il y a moyen de rendre une ombre d'un objet sans affiché cet objet, genre en choisissant les objet qui vont dans tel ou tel projection... :/
Si on demande, l’intérêt est multiple, ça va du simple recalage d'ombre, en passant par l'économie de ressource en projetant des objet d'ombre plus simple que l'objet original, jusqu'aux effets de style.
Question subsidiaire : je n'ai pas trouvé comment flouter l'ombre pour une light directionnelle et c'est dommage =O=\
et dernière bonus pour la route : Peut on enlever le clipping standard de minko pour faire son clipping custom sans mettre les mains dans le cambouis ? (ça permettrai d'afficher des ombres d'un objet hors champ par exemple)
en vous remerciant~
légende image : en rouge le personnage in scène, en noir, le personnage qui sert a faire l'ombre recalé mais qui est de trop sur la scène =O=;


#1
Posté 31 May 2013 - 10:53 AM
#2
Posté 16 July 2013 - 07:22 AM
Citation
Est ce qu'il y a moyen de rendre une ombre d'un objet sans affiché cet objet, genre en choisissant les objet qui vont dans tel ou tel projection... :/

En fait Minko a un système de "layers" qui permet de filter ce qui est affiché dans un shader ou pas. Le problème c'est que la propriété "visible" prend le dessus pour savoir si un objet doit être dessiné. Avec ce système tu peux par exemple contrôlé ce qui est éclairé par quelle lumière en utilisant la propriété AbstractLight.emissionMask.
On peut rendre l'objet "invisible" au rendu normal en mettant son alpha à 0 par exemple, mais ça aurra aussi des conséquences sur le z-buffer... pour ça il faut désactiver l'écriture dans ce dernier en mettant la propriété BasicProperties.DEPTH_WRITE_ENABLED à false:
meshShadow[BasicProperties.DEPTH_WRITE_ENABLED] = false;
Dans la prochaine version majeure de Minko, les caméras utiliseront le système de layers pour savoir ce qui est visible ou pas. Cela réglera ton problème.
A bientôt,
#3
Posté 10 September 2013 - 16:20 PM
ok, merci ^^/
#4
Posté 10 September 2013 - 18:50 PM
[parenthèse] coin !
[/fin de parenthèse]

Tutoriels AS3 >> Pong - Taquin - Memory - Tic Tac Toe - Pendu - Snake - Proximity - Cascade - Démineur - Bejeweled - Tetris - Collisions - Raycasting - Plateformes - Mode7 - Starfield - Frogger - Space Invader - Blackjack - Sudoku - Asteroids - Video Poker - Rogue Like (partie 1) - Rogue Like (partie 2) - Mastermind - Rendus 2D - Flixel - Auditorium - Particules - Pacman - Doodle Jump - Course de voiture
Tutoriels Javascript >> Pong - Taquin - Memory - Tic Tac Toe - Pendu - Snake - Proximity - Cascade - Démineur - Bejeweled - Tetris - Collisions -
Tutoriels Javascript >> Pong - Taquin - Memory - Tic Tac Toe - Pendu - Snake - Proximity - Cascade - Démineur - Bejeweled - Tetris - Collisions -
1 utilisateur(s) li(sen)t ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)