Away3d室内场景及光线模拟

三维网站 everyinch 31479℃ 0评论

UI使用了MinimalComps,代码如下:

private function initGui():void{
	Style.fontSize = 11;
	gui = new SimpleGUI(this, "");
	
	gui.addColumn("摄像机位置");
	gui.addSlider("cameraX",-100,100,{lable:"Camera X",tick:10});
	gui.addSlider("cameraY",100,200,{lable:"Camera Y",tick:10});
	gui.addSlider("cameraZ",-400,-200,{lable:"Camera Z",tick:10});
			
	gui.addColumn("摄像机旋转");
	gui.addSlider("cameraRX",0,10,{lable:"Rotation X",tick:1});
	gui.addSlider("cameraRY",-20,20,{lable:"Rotation Y",tick:5});
						
	gui.addColumn("太阳光位置");
	gui.addSlider("sunX", -1,1, {label:"X",tick:0.1});
	gui.addSlider("sunY", -1,1, {label:"Y",tick:0.1});
	gui.addSlider("sunZ", -1,1, {label:"Z",tick:0.1});
			
	gui.addColumn("光线颜色");
	gui.addColour("sunColor",{label:"方向光颜色"});
	gui.addColour("skyColor",{label:"点光源颜色"});
						
	gui.addColumn("");
	gui.addButton("清晨",{callback:toMorning});
	gui.addButton("正午",{callback:toNoon});
	gui.addButton("黄昏",{callback:toEvening});
		
	gui.addColumn("");
	gui.addButton("实时模拟太阳光线",{callback:toSun});
	gui.addToggle("toggleSensor",{label:"传感器控制光线"});
	gui.addSlider("lightX", -1500,1500, {label:"X",tick:10});
	gui.addSlider("lightY", -1500,1500, {label:"Y",tick:10});
	gui.addSlider("lightZ", -1500,1500, {label:"Z",tick:10});
	gui.show();
}

传感器控制光线部分采用了Arduino的空间传感器来控制

分享&收藏

转载请注明:陈童的博客 » Away3d室内场景及光线模拟

喜欢 (4)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(35)个小伙伴在吐槽
  1. 您好,最近在学习away3d,对您这个室内布光非常佩服,请问能不能给份代码到eric_lun@163.com这个邮箱?多谢
    Eric2012-08-28 10:32 回复
  2. 看了有收获的文章就是好文章
    www.94haha.com2012-08-30 07:50 回复
  3. 有些内容对我有启发,收藏了
    www.94haha.com2012-09-01 22:15 回复
  4. 文章写的不错,学习学习。。
    经验收集网2012-09-07 12:10 回复
  5. 只有更新速度够快,俺们这些粉丝才能更忠实!
    就是哈哈2012-09-09 16:35 回复
  6. 多更新,要不然还以为您老人家去保卫钓鱼岛了呢
    笑话据点2012-09-16 19:21 回复
  7. 好文章,转载去了。已保留版权。
  8. 陈曈,你好!看了你这里的文章,很受鼓舞。看来你是一个FLASH高手。最近想弄弄Away3d 4.*。你的例子很好,能否看看源代码?谢谢了!另外,我加载模型,总是看不到,不知为什么。
    azone2013-05-02 12:09 回复
    • 官方给出了加载3ds和obj的例子,注意以下3点: 1 材质是否正确 2 Mesh的缩放 3 摄像机的位置
      everyinch2013-05-02 14:08 回复
  9. 大侠,给个这个光线模拟的源文件咯,学习。
    woonin2013-05-31 13:45 回复
  10. 嗯,楼主还得很不错,楼主你用的是4.几的版本?模型是怎么弄的?
    Tony Stark2013-06-21 10:55 回复
  11. :razz: 我想要
    jvy2013-06-24 20:53 回复
  12. 非常好的应用案例,期待分享源文件。 谢谢啦 :roll:
    土人老周2013-06-25 14:40 回复
  13. 请给我发送一份源码用于学习Away3D,非常感谢。
    JerryWong2013-06-29 19:38 回复
  14. 看着效果很棒,请给我也发一份源码学习一下 谢谢
    junedao2013-07-01 09:46 回复
  15. 正在学习away3d,希望能发送一份源码,谢谢 :roll:
    梦幻小生2013-07-01 12:34 回复
  16. 正在学习away3d, 希望能发份源码参考,谢谢!
    lbynet2013-07-10 14:31 回复
  17. 非常好的应用案例,期待分享源文件。 谢谢啦
    msonger2013-07-10 14:34 回复
  18. 正在学习away3d,希望能发一份源码,谢谢!
    lby2013-07-13 11:39 回复
  19. 刚入门学习away3d,光源问题问老是弄不清楚,楼主发个源码参考下,谢谢!
    fu_ji2013-07-17 13:16 回复
  20. 学习一下,希望能发一份源码,谢谢!
    HL2013-08-07 10:09 回复
  21. :grin: :grin: come on 学习!期待源码!期待进一步交流
    坎坷鼠2013-08-22 10:07 回复
  22. 大虾,这个,太帅了。求源码学习啊
    独伞2013-08-28 10:45 回复
  23. 想学习away3d,求源码学习啊
    简溪2013-09-23 16:13 回复
  24. 好看
    yy淘宝2015-06-23 21:24 回复
  25. 为什么有些文章下面能评论,有些不能
    themebetter2016-02-26 18:17 回复
  26. 人生,总会有不期而遇的温暖,和生生不息的希望。不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。早安! https://coinzine.news
    数字货币杂志2022-05-12 19:12 回复
'; } if( dopt('d_footcode_b') ) echo dopt('d_footcode'); ?>