Hiya Vijay, and welcome to the forum, too. Thx for including the project zip.
I put logo.babylon into my free github account, and brought it into a playground. I hope you are OK with that decision.
I examined logo.babylon, and it looks just fine. It has a line near its bottom…
“lights”:[{“name”:“Sun”,“id”:“Sun”,“type”:1,“position”:[-0.0551,1.7719,-0.2444],“direction”:[-0.618,-0.5521,0.5597],“intensityMode”:0,“intensity”:1,“diffuse”:[1,1,1],“specular”:[1,1,1],“radius”:0.125}],
“shadowGenerators”:[{“mapSize”:1024,“lightId”:“Sun”,“bias”:0.00005,“darkness”:1,“useBlurExponentialShadowMap”:true,“blurScale”:1,“blurBoxOffset”:0,“renderList”:[“vs”]}]
Lookin’ good. BUT…
https://www.babylonjs-playground.com/#1CMD3G#87
Hey, there’s your logo. Cool. I turned-on a templight in lines 6-9… just so we could see something.
But look at line 16, and the report it makes at-console. It is an array with only ONE light… and that is templight… the one I added. Your imported light… apparently was somehow “rejected” by the BJS import. hmm.
Ok, that’s all I got so far. Somewhere, we have misplaced your “Sun” light. Some kind of solar eclipse, ya think? Anyway, I THINK we are on-the-trail of our problem. Calling all helpers! We have a run-away light! Let’s put its picture on the sides of milk cartons, and see if anyone calls us.