返回列表 回复 发帖
23# mjj_ljh

说的也是。我所有的几何画板知识来自于几何画板自带的帮助文档,尤其是5.0版本,自带的那几个视频,那种对图片的弯曲状态,我印象是最深刻的,。我最反对,,网上的几何画板软件都在拼小,小到帮助文档都不要了,真是好笑。
25# zwh2010

这个建议好。我这么弄是因为我学编程的时候,养成的习惯,我忘记了大多数人的习惯。真抱歉,马上改正。
27# zhengmh
你的建议真的很到位,老鸟就是不同,在此表示谢谢。我认识几何画板是从4.07版开始的,但是从没有认真去研究过。原因是几何画板很容易入门。做几何画板差不都久是把平时的数学知识直接应用,所以过去我不太关注技法。达到了会用,我就很满足了。不过到了这个论坛,看了别人的作品后,到是激发了我的一些兴趣。我玩几何画板也不是想玩个什么名堂,只是兴趣来了,所以就玩。我以后以多注意一下别人的技法。站在别人的肩上玩几何画板,应该才会玩的更加轻松。玩几何画板犹如解题,探索的过程才最有乐趣,知道了结果其实就没多少乐趣了。呵呵。
   我告诉你几何画板我见过的作品中,给我留下最深刻因像就是5.00版本的那个欢迎视频,是那个外国人,在视频上演示了图像的弯曲,那分钟我很震撼,因为在我认识的几何画板里,曾经以为几何画板就只可以画点三角型,画点函数图像,当我第一次看到5.00的欢迎视频时,才发现原来几何画板可以这么玩。当时真不明白是怎么把图像和人像做弯曲的,现在想想真的好笑,但是不可否认就是那个好奇激发了我的热情,很快我就知道是怎么回事了。
   几何画板是个非常好的软件,我觉得它最成功的地方就是贴近真实的数学。虽然我们玩三维很费力,但是创立三维的过程就是玩数学的过,这也就是几何画板的魅力所在。
21# mjj_ljh
20# myzam

赵老师,Paul作品网上有,您可以搜索一下。对于画板的3D研究原来的quisir论坛已研究的相当深入了,代表人物国外paul,大陆zxna,infinte,dxdy,刘杳,霍焰,榕坚,台湾陈创仪,宫长寿等等,不知您是否知道。消隐算法是一个瓶颈。另您的分别绕轴独立旋转平台很有新意。


我在网上找你提到的这些名师的作品,一个都没找到。如果你有的话,能不能上传给我学习研究一下?或弄个地此给我也可以。现在专门的几何画板论坛好像很少。
用色彩表现面。工具:3-gon color,4-gon color。。。的应用。

面的表现.gsp (162.43 KB)

单色面

面的显示.gsp (163.19 KB)

一面两色(双色面)

彩色球工具bool-tool.gsp (148.26 KB)

迭代画球.gsp (140.15 KB)

表现光照

[attach]13849[/attach]光强度计算工具
一点感受,玩几何画板,不能不多少看点计算机图形学的理论。
几何画板能不能表现复杂的光照效果?
回答是可以的。高光,距离对光的影响,透明效果,材质都可以表现。其思路在计算机图形学里有明确的说明,可以看首页我给的网此。
光的变化表现可以表现得类似于图形软件的效果。
但是色彩的表现上要差的多。几何画板表现灰度更强劲。表现彩色其实是在灰度上蒙了一层彩色的面。
几何画板不是专业的图形软件,所以从运算量的角度考虑,我们去表现环境光合漫反射就够用了。但并不是说不可以表现其它的光照效应。
另外上述作品所用的工具在首页的3d-7b tool里面的。工具的重点是光强度计算,而光强度的计算是由法向量给出的,而法向量又是有空间坐标给出的了。追踪到底就是空间坐标的定义的关键。
表现光照时,要用到下面的工具:
dial,shade light,point xy-z(位于工具包light中)

表现光照.gsp (162.66 KB)

灰度表现

表现彩色光照.gsp (171.33 KB)

单一彩色明暗变化

迭代光照圆锥.gsp (92.41 KB)

光照圆锥2.gsp (137.12 KB)

红色光照圆锥.gsp (144.63 KB)

测试.gsp (163.54 KB)

测试插值的代价,值不值得付出插值的代价。

圆筒.gsp (118.6 KB)

色彩圆筒.gsp (123.21 KB)

圆柱.gsp (111.53 KB)

如果要做动态的光照,我丢掉了镜面反射光,主要是迭代后计算机跑不动,如果要做静态的光照,可以加入镜面反射,这样更真实,其次,两个面的交汇处即棱所在的位置未进行插值,这主要是考虑了计算量的问题。如果对相邻的两个面的光强度插值,则面与面的过度就要柔和的多。但是运算量上去后迭代跑的慢。几何画板不是专业的作图软件,我们重在能够实现就可以了。
   其实要做光照,关键是要知道3点的空间坐标,但是在平面上的所谓的空间坐标系里,点的坐标是具有歧义性的,所以你只能预先定义点的空间坐标,而不能先画了点,在这求这个点的坐标,这是因为点在空间坐标系里的位置解读有歧义。(这是平面表现空间问题不可回避的)。
  定义了点的空间坐标后,就可以计算平面的法向量了。从而可以进一步算出平面的光照强度。
知道了这一点每个人都可以打造自己的光强度工具。
  关键就是一点:点的空间坐标要在xy平面预先定义!我是在xy平面内把一个点分成两个要素来定义的,
要素1:定义空间点的xy坐标
要素2:定义空间点的z坐标。

发现遮罩完全是偶然

32# myzam
模仿flash文字遮罩动画。或者说它根本就的地道的遮罩动画。 我在做其它作品 时,发现几何画板可以做文字遮罩,完全是无意中发现的。作品未做任何修饰,只是用来说明原理吧了。

文字动画.gsp (121.36 KB)

我崇拜大师,但我不迷信大师

我看了paul的作品,虽然没有细则的研究paul的作品,但是直观的感觉到,paul的光照是直接现成三点上上色,然后利用参数去控制色彩。所以paul的色彩显得有点轻飘飘的感觉。估计paul的着色最多达到2层。如有错望有研究的朋友告诉我一下。我只是直观的感觉。
我是先利用缩放比1,在同一个位置缩放点,然后把一个面做成几层,分层上色,最后用光强度去控制色彩,所以我的色彩要比paul 的色彩厚重。
paul的其它几个着色作品,都很成功,但是这两个不敢赞同,可以说是2个失败的作品。

paul的圆锥.gsp (111.57 KB)

色彩有点轻飘飘的

paul的球.gsp (88.66 KB)

如果不告诉你这是球,你不会知道这就是个球

快速画多面体,面是分层构建的

展示工具包light中的工具:4-gon skin-base in 2 side的皮肤分层。
展示工具包line中的工具dot-solid等的应用.
light工具包中还有一个工具就是可以画3点平面,4点平面,5点或6点平面。
这就是工具3 point plane等能完成的。light中还可以先画一个三点平面,计算平面内的任一点的z坐标,工具ABCDZ就可以完成,等等。或者说知道了平面的方程就可以画出空间平面,只是要预先在平面上取三点。5点共面的画法很是有趣。如果你不填色的话看起来还真不像5点共面。
关于平面是基于一般式方程建立的画法,所以各种情况都可以画。如果是7点共面,就用工具point xy-z画好了。当然如果你经常用到7点以上的共面,
那就用ABCDZ,和point xy-z一起打造工具就是了。

球的切面,切线工具有时间在做了。主要是球的上色问题,有点跑不动,这个问题暂时没想到好的方法。当然静态的球这个问题好办,动态的球就是跑不动,没解决。
热切的希望网友提供画球的方法,以便我参考用之希望画的球:上色+光照后要跑的动
在此先谢了,当球的工具完成后立体几何的问题就可以算基本完成了。。



展示分层的皮肤.gsp (37.39 KB)

展示line工具包的应用.gsp (45.64 KB)

返回列表