GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    xianc78@gameliberty.club's status on Saturday, 20-Aug-2022 07:50:53 JSTxianc78xianc78
    in reply to
    • 寮
    • iced depresso

    @ryo @icedquinn I've taken a 3D graphics class back in college. It's pretty simple if you know linear algebra. The professor even wrote his own 3D renderer that outputs to a JFrame image object. For my senior project the following year, I was tasked to rewrite it in JavaScript and port it to HTML5 canvas.

    Honestly, the hardest part is the clipping and accounting for the fact that object behind the camera will appear in front of the camera and upside down unless you specifically tell the program not to render them.

    However, we were never taught how to map textures or even shade polygons. I wanted to add that feature in my JS port but I didn't have time.

    In conversationSaturday, 20-Aug-2022 07:50:53 JST from gameliberty.clubpermalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.