找回密码
 马上注册

QQ登录

只需一步,快速开始

楼主: Robin

LEGO三维建模作品(之二)

  [复制链接]
发表于 2017-10-27 15:55:26 | 显示全部楼层
蛋菌 发表于 2017-10-26 09:34
不知是否能打扰下前辈。最近在研究mlcad-ldview渲染,想知道前辈灯光属性是怎么调能调成您最后一图的渲染效 ...

这个需要改代码
默认情况下ldview生成的pov文件定义的灯光是这样的
  1. // Lights

  2. #ifndef (LDXSkipLight1)
  3. light_source {        // Latitude,Longitude: 45,0,LDXRadius*2
  4.         <0*LDXRadius,-1.414214*LDXRadius,-1.414214*LDXRadius> + LDXCenter
  5.         color rgb <1,1,1>
  6. }
  7. #end

  8. #ifndef (LDXSkipLight2)
  9. light_source {        // Latitude,Longitude: 30,120,LDXRadius*2
  10.         <1.5*LDXRadius,-1*LDXRadius,0.866026*LDXRadius> + LDXCenter
  11.         color rgb <1,1,1>
  12. }
  13. #end

  14. #ifndef (LDXSkipLight3)
  15. light_source {        // Latitude,Longitude: 60,-120,LDXRadius*2
  16.         <-0.866025*LDXRadius,-1.732051*LDXRadius,0.5*LDXRadius> + LDXCenter
  17.         color rgb <1,1,1>
  18. }
  19. #end
复制代码
这里有三个光源,所以看起来像是光线错误
你只需要删掉其中两个就行了
  1. // Lights

  2. #ifndef (LDXSkipLight1)
  3. light_source {        // Latitude,Longitude: 45,0,LDXRadius*2
  4.         <0*LDXRadius,-1.414214*LDXRadius,-1.414214*LDXRadius> + LDXCenter
  5.         color rgb <1,1,1>
  6. }
  7. #end
复制代码


还有,默认光源形成的是硬阴影,要改成软阴影只需要加两行代码
  1. area_light 200, 200, 10, 10
  2. jitter
复制代码
所以修改后的灯光代码是
  1. // Lights

  2. #ifndef (LDXSkipLight1)
  3. light_source {        // Latitude,Longitude: 45,0,LDXRadius*2
  4. <0*LDXRadius,-1.414214*LDXRadius,-1.414214*LDXRadius> + LDXCenter
  5. color rgb <1,1,1>
  6. area_light 200, 200, 10, 10
  7. jitter
  8. }
  9. #end
复制代码
更多的教程你可以参考这个网站
https://www.eurobricks.com/forum ... dels-using-pov-ray/

AMG GT132_副本.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2025-8-28 08:41 , Processed in 0.201306 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表