J'essaie de créer un système solaire dans WebGL. Cependant, je n'ai aucune idée de mettre en place l'éclairage. Je veux mettre une lumière dans mon soleil et la faire projeter à 360 degrés. Mes planètes devraient lancer et recevoir des ombres. Pour y parvenir, ma lumière aurait besoin de projeter des ombres à 360 degrés. Est-il possible de faire quelque chose comme ça? Si c'est le cas, comment? Quel type de lumière dois-je utiliser?ThreeJS créer un soleil
Mon soleil a un meshBasicMaterial, mes planètes ont un meshShaderMaterial. Quelqu'un pourrait-il être si gentil de me fournir un exemple de code?
Merci!
Bonne réponse, je vais aller avec une lumière qui pointe toujours vers la zone où l'utilisateur regarde, comme je suis un développeur web et non un programmeur 3D et je ne sais pas comment écrire mes propres shaders. Ajouter une ombre n'est pas important pour l'instant mais cela rend les choses plus réalistes (ex: la lune laisse tomber une ombre sur la terre, etc.). – user1574041