sublimation

Forum Replies Created

Viewing 7 posts - 91 through 97 (of 97 total)
  • Author
    Posts
  • in reply to: 关于光栅化后显示的x-axis和y-axis的朝向问题 #3233 Score: 0
    sublimation
    Participant
    3 pts

    不好意思,好几个打错的地方,,见谅。

    in reply to: 关于光栅化后显示的x-axis和y-axis的朝向问题 #3228 Score: 0
    sublimation
    Participant
    3 pts

    看到助教是从物理的角度来解释,我是从数值计算的角度来考虑的,分享一下我的思考,不一定正确,求讨论。

    (x,y,z,1)经过将视锥压到长方体的矩阵计算后,坐标变为(nx,ny,(n+f)z-nf,z),这个时候,如果n是正,z为负,那么就会改变x,y的正负号。

    另外,如果n,f是正,还有两个影响的地方:
    1.将视锥压到长方体的时候,三角形的顶点坐标是在视锥外的,而且是视锥相对在原点的对侧,做了同样的变换后,感觉像是关于原点的小孔成像一样的变换(比例不太一样)。所以,再经过正交投影后可以有图形,我觉得是一个巧合,恰好经过将视锥压到长方体的矩阵计算后,还落在了长方体内,这样才在最后的结果有了成像(z的改变,可能会造成变换后不在这个长方形内,可能就看不到了。而且如果这个z是接近于0,那么三角形会非常大,如果趋近于无穷,又会非常小)
    2.如果n,f是正的,那么n->1,f->-1],变成f->1,n-1。(这个我是自己推断,不知道是否真的是这样)

    • This reply was modified 4 years, 2 months ago by sublimation.
    in reply to: 安装增强功能失败 #3223 Score: 0
    sublimation
    Participant
    3 pts

    是不是输入了没显示?

    sublimation
    Participant
    3 pts

    闫老师好,我想再请教一下您,关于问题1.
    为什么一定要去确定一个frustum,然后再挤压内部所有的点到cuboid。再做正交变换。
    如果我想直接对内部每一个点分别做透视投影,直接到成像平面,这样可以吗?这样不是也保证了z的相对大小不变?

    in reply to: 请问View Transformation为什么要旋转g x t? #3077 Score: 0
    sublimation
    Participant
    3 pts

    咦,这里我觉得应该是有一个默认的条件,就是 p = g x t。
    如果没有这个条件,从线性变换的角度看,确实是这样的,这可以假设原本并不是标准正交基。
    但是有了这个条件,那么自然就要将第一列/行填充为g x t。

    in reply to: 虚拟机百度云发布公告 #2958 Score: 1
    sublimation
    Participant
    3 pts

    链接:https://pan.baidu.com/s/12zuEZ4qfeg1s9Hw1p7yo_A
    提取码:hask
    我用百度云离线下载下的,这个亲测可以用的,可以试试。

    This post has received 1 vote up.
    in reply to: 请教老师一个问题,关于变换 #2816 Score: 0
    sublimation
    Participant
    3 pts

    好的好的,感谢老师!

Viewing 7 posts - 91 through 97 (of 97 total)