Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
4.3k views
in Technique[技术] by (71.8m points)

3d - How precalculate this lighting layer like in this Raycaster Engine

please check this raycaster example be Sage3D: https://www.youtube.com/watch?v=abki1Tp1maM I wonder how the lighting layer is done?

For sure it baked into sometinhg, we can see soft shadows, occlusion and colors.

I was tkingking about baking each cell into separate texture, but even for 64x64 cells it would be 4096 textures only for floor, you also need walls and maybbe ceilings so it would. The second thought was that baking one texture 512x512 for ex. for 100 or 200 cells.

But maybe it is possible to bake the buffer somehow?? please note again that this is software raycaster not poligonal software renderer.

Thanks in advance :)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

1.4m articles

1.4m replys

5 comments

57.0k users

...