Je vais écrire un shader personnalisé que vous ajustez vous-même, dans Unity, Unreal, HLSL ou GLSL


À propos de ce service
Traduction automatique
La partie difficile d’un brief sur un shader n’est presque jamais les mathématiques. C’est que "subtil et vivant" est une question de goût, pas une spécification, et sur un prix fixe, cela devient un argument sans fin.
Je le construis donc de manière paramétrée dès le départ. Rampes de couleur, intensité, vitesse, diffusion, déclin : ceux que vous nommez deviennent des curseurs dans votre inspector. Vous ajustez la sensation en temps réel plutôt que de me la décrire et d’attendre une journée pour la prochaine version. Un désaccord sur le goût devient un chiffre que vous faites glisser, et une seconde variante est un preset lorsque les réglages que j’ai exposés l’atteignent.
Une commande correspond à un effet, et c’est uniquement du code shader : pas de maillages, textures ou systèmes VFX. La source est fournie avec, écrite selon les conventions de votre moteur. Si l’effet coûte plus de frames que ce qu’il vaut sur votre appareil cible, je vous le dis avant que vous payiez.
Vingt ans d’expérience en graphismes et moteurs. Unity HDRP et URP, Unreal, HLSL et GLSL bruts, WebGL et WebGPU. Sur un contrat HDRP en 2026, j’ai livré un effet procédural en espace écran avec des réglages, et le client a ajusté l’aspect final lui-même, sans autre itération.
Indiquez-moi l’effet et le moteur, et envoyez une image de référence si vous en avez une.
Découvrez Tom
Unity and Unreal Shader Engineer, HLSL GLSL and Real Time Graphics
- DeÉtats-Unis
- Membre depuisaoût 2017
Langues
Anglais
Traduction automatique
Autres services de Développement de jeux I Offre
FAQ
Traduction automatique
Qu’est-ce qui compte comme une révision, et qu’est-ce qui nécessite une nouvelle commande ?
Un effet correspond à un look. Une révision ajuste ce que j’ai construit : plages, valeurs par défaut, et comportement des réglages exposés. Un look différent, une technique différente ou un second matériau nécessitent une nouvelle commande. Je vous indique laquelle correspond à votre demande avant de commencer, pas après.
Cela tiendra-t-il le frame rate sur l’appareil sur lequel je vais le déployer ?
Indiquez-moi l’appareil cible et votre budget de frames. Si je possède ce matériel, ou si vous pouvez m’envoyer une capture d’écran, je mesure en fonction de cela plutôt que de mon ordinateur. Si ce n’est pas possible, je vous le dis dès le départ, et je ne promets pas un frame rate que je n’ai pas mesuré.

