Mouse

Results 48 comments of Mouse

有待考虑添加什么内容

这件事情已经搁置了两个月,社区要建立起来需要提供对应的功能,而对编程社区而言最重要的是交流和解决问题,但我目前没有动力去推动这件事情,也不知道有多少人能够响应社区的建设;也许我能够回答几十个提问,但对于社区来说最重要的造血功能却是难以建立。

目前来看,Github Discussions是一个比Discord更好的选择。它可以被搜索引擎索引,并且无需登陆就可以查看。

也许我们只能迈出第一步,即如 3TUSK 所说:`我认为这个「吸引开发者的地方」首先应当是「这里能解答我开发中遇到的 99% 的问题」`,需要几个人坐镇回答各种问题,沉淀出一整个知识库出来。

我们应该开始着手做这些事了,我已经对Discussions的分类做了调整。**目前整个社区仍是一个草台班子,有任何意见和建议欢迎在此Issue继续回复。** 同时需要招募几个管理员,负责内容如下: - 参与制定与执行规章制度。 - 识别和删除违规内容。 - 为问答选出优秀答案。 - 尽可能的为社区解答问题。 - 维护我的世界开发者中文指南。 要求如下: - 拥有我的世界开发经验,拥有相关作品(如模组、插件、教程等),能够参与相应领域的开发交流。 - 有足够的时间管理和参与社区,一个星期内至少参与社区活动三次。 - 富有责任心,积极参与社区活动,积极负责社区管理。 - 年龄原则上在18周岁以上。 - 社区口碑良好,没有任何不良风评。 **申请管理员请按照以下格式发送一个新Issue:** 标题:申请成为我的世界开发者中文指南讨论区管理员 ``` Github用户名: QQ: 年龄(原则上在18周岁以上): 在线时间:...

用遍历Y坐标的方法遍历X坐标,就已经实现了舍弃右下像素的功能。 https://github.com/jmecn/JSoftwareRenderer/blob/a86f2f11313f24fc9359e1190207ab66d888102a/src/main/java/net/jmecn/renderer/SoftwareRaster.java#L275-L279

想问一下为什么画平顶平底三角形的时候,可以直接从顶点取`position`,顶点的`position`不是做了透视除法了吗?经过`worldViewProjectionMatrix`变换之后,顶点`position`应该位于NDC坐标空间,这个时候直接变换顶点`position.xy`到视口坐标空间应该就是视口的像素xy了。 https://github.com/jmecn/JSoftwareRenderer/blob/a86f2f11313f24fc9359e1190207ab66d888102a/src/main/java/net/jmecn/renderer/SoftwareRaster.java#L303-L305 https://github.com/jmecn/JSoftwareRenderer/blob/a86f2f11313f24fc9359e1190207ab66d888102a/src/main/java/net/jmecn/renderer/SoftwareRaster.java#L185-L201 从OpenGL对于视口的文档中,也没有要求对视口坐标应用透视除法: https://registry.khronos.org/OpenGL-Refpages/gl4/html/glViewport.xhtml

好吧,我忘了一件事,在`worldViewProjectionMatrix`变换之后,需要归一化才能到NDC。

大概就是: ``` Vclip = worldViewProjectionMatrix * Vmodel Vndc = (Vclip.x / Vclip.w, Vclip.y / Vclip.w, Vclip.z / Vclip.w, 1 / Vclip.w) Vwindow = viewportMatrix * Vndc ```

我也是一个希望在Java实现软件渲染器的初学者,目前还是没有找到为什么模型会变形的原因,此外,该程序中的Sutherland-Hodgman多边形裁剪功能也有问题,不过我不打算在我的程序中实现它。